Abstract: In practical applications, in order to extract data from the
stego, some data hiding encryption methods need to identify themselves. When
performing data hiding, they embed some specific logo for self-identification.
However, it is unavoidable to bring themselves the risk of exposure. Suppose
each hidden method has a corresponding logo S and the attacker has a logo set
Φ which consists of some hidden methods logos. Once he find the logo S
which matches a logo in Φ, he can easily recognize the very method. To
solve this problem, we propose a method based on synchronization to hide the
specific sign or logo. First, the sender generates a key using a public variable
parameter which is always changing from time to time. Then, we can calculate
the hidden datas location in the cover from the key. According to the locations,
we can embed the logo into the cover. As the public parameter is changing from
time to time, each transmission of hidden data has a unique location sequence.
When the stego reaches its receiver, according to the public parameter, the
receiver could generate the key and get the hidden datas location to extract
the secret data correctly. Experimental results verify that the data hiding
method performs well and hardly has impacts on the covers quality and has little
impacts on the robustness, imperceptibility and capacity of the original stego-cover.
Besides, it is able to recover the key with linear time complexity when the
critical information which is used to generate the key is missing. |