Page 389 - 数学建模算法与应用
P. 389

第十二章  混沌技术的数字图像处理方法


               将无法抵御选择明文攻击和已知明文攻击。这里,进行像素值替换时使用像素的
               位置信息,首先,取两个替换参数


                                                                                           (50)

                   其中,round()为四舍五人求值函数,I 为正整数,l 的最大值取决于计算
                                                                                 l
               机的精度,当前主流的 64 位计算机环境下,l 的取值范围为 1≤l≤14。10 x j -round
                   l
               (10 x j )的取值范围为 [-0.5,0.5],因此,参数 c 和 d 的取值范围为 [0,500]。
               经过公式(50)处理后的参数 c 和 d 具有更好的随机性,值的分布更加均匀。
                   基于替换参数 c 和 d,像素值替换按公式(50)进行。

                                                                                             (51)
                   其中,p 和 v 分别为替换前和替换后的像素值,(x,)为像素的位置信息,

               L 为像素的灰度级。进行像素值替换时使用像素的位置信息,这能进一步提高加
               密的安全性。
                   具体的加密算法描述,算法见表 12-1。

                                         表 12-1 加密算法描述


























                   密文图像的解密过程与加密过程类似,是加密过程的逆过程。解密过程需要
               先恢复每个像素的像素值,对位于(x,y)位置的像素,当密文图像的像素值为
               v 时,其原始图像的像素值为



                                                                                      379
   384   385   386   387   388   389   390   391   392   393   394