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

Mathematical Modeling Algorithms and Applications
             数学建模算法与应用


                  图像位置的混淆仅涉及像素位置的调整,而不对其数值造成影响。这意味着,
             即使经过混淆处理,图像的像素统计属性保持不变,这可能使加密内容更容易受

             到统计学攻击。因此,为了提升加密算法抵御此类攻击的能力,有必要引入图像
             像素替换技术,该技术通过改变图像中各个像素的具体值来增加安全性。在基于
             混沌理论的像素替换方案中,通常做法是运用混沌系统产生数字形式的伪随机序
             列,然后将此序列与图像的像素值执行一种可逆的数学运算,从而生成替换后的

             图像。
                  为了确保加密过程的安全性,像素替换策略应当与扩散技术协同工作,确保
             任何一个像素值的变动都能影响到整幅图像的所有像素。实践中,常用的手段包

             括使用密文反馈模式和实施多轮加密过程。这些方法利用了混沌系统对于初始条
             件和参数设置的高度敏感性,确保加密后的图像不仅对源图像中每一个像素值的
             变化极其敏感,而且对所使用的密钥也具有高度依赖性,进而实现更优质的加密
             效果。


                 三、图像加密算法

                  设灰度图像的大小为 M×N,系统(2.1-8)和(2.2-1)同步时刻 t 0 后产生的
             序列为 S=(x j ,Y j ,z j ),采用典型的基于置乱一扩散的图像加密框架,具体的

             图像加密过程包括以下两个主要步骤:
                 (一)像素位置置乱
                  置乱阶段采用二维标准映射方案,取两个参数 r x =abs(fix(z j ))和 r y =abs(fix
             (z j + f )),其中,fix()为取整函数,f 为正整数,表示 r x ,和 r y 的取值间隔。

             基于参数 r x 和 r y ,按公式(49)进行位置置乱。


                                                                                             (49)


                  其中,           和           分别为图像像素置乱前和像素置乱后的位置。
                 (二)像素值替换

                  在扩散阶段,可以通过简单可逆运算改变图像的像素值,完成像素替代操作。
             常见的像素替代方法是逐像素点“异或”,即随机序列与置乱后的图像数据相异
             或。这种“异或”加密法运算速度快,实现简单,但如果不与置乱算法相结合,



             378
   383   384   385   386   387   388   389   390   391   392   393