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

