论文部分内容阅读
随着科技日新月异的进步发展,互联网技术每天都在改变我们的生活,人们之间信息的交流变得越来越方便,但这同时也带来隐患,在信息的传输过程中,重要信息被窃取屡见不鲜,所以对信息的加密保护变得非常重要。本论文围绕着图像加密这个主题,开展的主要工作和研究结果如下:(1)主要阐述了密码学的基本知识,混沌系统的基本理论,典型的图像加密算法,攻击密码系统的手段以及衡量加密算法性能的指标。(2)改进了一种基于比特位替换和密文扩散的灰度图像加密算法。原算法只有比特位替换过程和异或操作,并不能满足图像加密中的扩散原则,并且线性的异或操作不能有效抵抗选择明文攻击,故在原算法的基础上增加对中间密文图像的扩散加密过程和取模运算,将明文中改变一个像素值后产生的影响,扩散到密文中的其它像素值。经过仿真测试和性能分析,表明改进算法相比于原算法,有更大的密钥空间,像素间相关性更低,抗差分攻击能力更强。(3)提出了一种基于混沌系统的比特位替换和密文扩散的彩色图像加密算法。先将彩色图像分为三个独立的灰度图像,分别为红(及)、绿(G)、蓝(B)颜色通道的图像,每个独立的原始灰度图像先与混沌系统产生的序列进行比特位替换,然后对三个加密图像进行密文交错扩散操作,再使用改进算法中提到的扩散加密方法,完成对每个中间密文图像的加密。在分别获得三个通道图像的密文后,将各通道的密文图像合并,从而获得最终的密文图像。经过仿真测试,所设计的彩色图像加密算法具有密钥空间大,密钥敏感性强,密文图像的像素间相关性低等优点,并且抗差分攻击能力强。(4)提出了一种基于比特位平面联合置乱和密文扩散的彩色图像加密算法。彩色图像分为三个通道的图像后,对每个通道图像采用比特位平面分解,每个通道图像分为八个比特位平面,将各个通道图像分解后顺序对应的位平面按照列合并,得到八个合并后的平面,分别对这八个合并后的平面进行全局置乱,然后将其分解为前、中、后三部分,对得到的24个比特位平面交换排列顺序,将交换顺序的位平面重新合并为三个图像。对得到的三个中间密文图像按照像素对的方式分组,联合进行密文扩散操作,每个密文图像扩散加密后,合并得到最终的加密图像。经过仿真测试,本章的算法具有加解密速度快、安全性高的特点,在抗统计分析攻击、差分攻击等方面表现突出。本文结合扩散思想所提出的加密灰度图像的改进算法,取得了较好的加密效果,并且以此为基础,提出的两种彩色图像加密算法,经过实践证明,均表现出良好的加密性能。这些算法具有理论研究意义和一定的实用价值。