一种有效的电子商务安全策略(2)
2014-09-25 01:23
导读:将签名的一些信息写进一个64×64的二值图像中,将之作为水印图像嵌进到一个名为Peppersr的512×512标准真彩图像中。具体方法如下: (1)将数字签名的一些已
将签名的一些信息写进一个64×64的二值图像中,将之作为水印图像嵌进到一个名为Peppersr的512×512标准真彩图像中。具体方法如下:
(1)将数字签名的一些已知参数p,q,а,β及对信息x的签名(γ,δ)写进到一个64×64的二值黑白图像中,私钥α及随机数k可以由信息发送者身份识别的信息构成,信息x可以是一幅版权图像的序列编号构成。
(2)读取原始图像和黑白水印图像到二维数组I与J。
(3)将原始图像I分割为互不覆盖的图像块blockL(x,y),1≤x,y≤8,L=1,2…,M*M/64,对blockL(x,y)进行DCT变换,得到dct-blockL(u,v)。
(4)取黑白水印图像中的一个元素J(p,q)嵌进到原始公然图像块的DCT的低频系数中。
(5)对嵌进了水印信息后的图像块dct-blockL(u’,v’)进行反DCT变换,得到blockL(x’,y’)。
(6)合并图像块,得到嵌进了黑白水印后的图像。
水印提取算法与水印嵌进算法类似,不再赘述。
接收方收到含水印的图像后,从中提取水印得到签名信息,用发信方给的私钥α和秘密数k验证签名的真实性,从而可辨别作品的真伪(假设原始图像Peppers为一版权作品)。