论文部分内容阅读
随着科技的高速发展以及大数据、5G等新兴技术的应用,当今社会正在发生着日新月异的变化。2019年5G的商用,标志我国正式步入5G时代。在5G时代,人们越来越依赖于网络通信,享受着5G所带来的前所未有的便利,但与此同时,由于各种信息基本都是在开放信道中传输,因此可能存在非法行为对明文信息造成安全威胁,如:非法截取、信息篡改等。图像作为当今社会信息传输的一种主要载体,其在社会各个领域的应用非常广泛,因此它的安全问题非常值得关注,在诸多的保护手段中,图像加密就是其中一种最基本的方法。由于图像具有高冗余、强相关性等特点,使得已有的传统加密算法对其不再适用。随着混沌映射的发现,人们发现它具有初始值敏感、伪随机等特性,这使它非常符合图像的加密要求。因此,混沌图像加密逐渐成为图像加密领域的一个重点研究方向。随着混沌图像加密的不断发展,已经有不少的算法被学者们相继提出,但或多或少都存在一些不足之处。因此,如何改进已有算法或者提出更加优秀的算法就成为了当务之急。本文在相关研究成果的基础上,提出了两种图像加密算法,并对其进行了MATLAB仿真以及相关安全性分析。一种是基于混沌系统的双图像交叉混合加密算法。该算法在混沌映射系统初始值生成的过程中,引入明文图像的哈希值,并通过对这两哈希值进行交叉混合改造,提高哈希值的优良性,然后生成混沌映射的最终初始值;接着将两幅明文图像进行合并,再对合并后的图像利用混沌序列进行前向扩散、置乱、后向扩散,这样做的好处是可以在各自的密文图像中引入彼此的明文信息,增加了算法的安全性。最后,通过MATLAB软件对该算法进行了相关仿真,仿真结果表明该算法的密钥空间为S(28)1.0995?1069,可以有效抵御暴力破解;密文信息熵为7.9983,密文的NPCR和UACI分别为99.5837和33.4501,上述三者的值均非常接近理论值,可以有效抵御统计分析攻击与差分攻击。因此,通过仿真结果可知,该算法具有良好的安全性,加密效果比较好,能够有效保障明文图像的安全。另一种是基于混沌映射以及动态DNA序列的图像加密算法。该算法首先将明文图像分解成位平面图像,然后利用一维Logistic混沌映射以及各个位平面图像的哈希值生成置乱序列,并利用置乱序列对各自位平面分别进行置乱;接着合并位平面,利用Chen混沌映射以及合并图像的哈希值生成三条混沌序列,分别用来决定图像每行的动态编解码规则以及DNA逻辑运算规则,最终生成密文图像。最后,利用MATLAB软件对该算法进行仿真,结果表明该算法的密钥空间为S(28)1090,可以有效抵御穷举攻击;密文信息熵为7.9989,密文的NPCR和UACI分别为99.6048和33.4451,上述三者的值均非常接近理论值,说明可以有效抵御统计分析攻击与差分攻击。因此,结合仿真结果说明该算法具有良好的安全性,能够对明文图像进行有效加密,并且弥补了现有算法中脱离明文加密以及编解码规则单一的不足。