基于DNA乱序编码和混沌映射的图像加密算法

来源 :智能计算机与应用 | 被引量 : 0次 | 上传用户:cxwycn
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
  摘 要:为有效抵抗选择明文攻击,已知明文攻击等密码攻击行为,改善加密结构,解决DNA编码透明等加密问题,提出了DNA乱序编码、基于多个一维Logistic混沌映射的按位抽取算法以及一种二维混沌置乱方法。利用混沌系统按本文相应算法产生的随机矩阵,结合明文图像矩阵进行DNA乱序编码,并用二维混沌置乱进行加密图像的比特级置乱来代替DNA碱基对互补替换。实验结果及安全分析表明,该算法具有良好的加密结构可有效抵抗各种密码攻击行为。
  关键词:图像加密; DNA序列;混沌系统;图像置乱
  中图分类号:TP391.9 文献标志码: A
  Image encryption Algorithm based on DNA out-of-order encoding and chaotic mapping
  ZHOU Xiao-an1,LI Yao-qing1,2
  ( 1.College of Information Engineering ,Shenzhen University ,Shenzhen Guangdong 518000,China;
  2.Shenzhen KeyLaboratory of Wireless Broadband Communication and Singal Processing,Shenzhen Guangdong 518057,China)
  Abstract:This paper introduced a new image encryption algorithm based on DNA out-of-order encoding and chaotic mapping.First, generate four random matrices by using two separate Logistic maps in a certain way.Second a DNA matrix is obtained by out-of-order encoding the original image under one of the random matrix,and produce a new random DNA sequence matrix by using DNA standard code for another random matrix.Then perform the DNA sequence addition operation to add these DNA matrix.Finally, perform the scrambling to the result of the added matrix by using the rest of the two-dimensional random matrix instead of DNA sequence complement operation. Experimental results and security analysis show that the encryption algorithm have good encryption schemes that can resist the plaintext attacks.
  Key words: image encryption; DNA sequences; chaotic systems; image scrambling
  0 引言
  近几年随着互联网的发展,通过互联网来传输各类数据正在成为时尚首选。特别地,图像作为优秀的信息载体,在使用者对图像信息具备着丰富高效感知能力的同时,更进一步呈现出数据量大、冗余度高的特点。时下,正有大量的数字图像在借助互联网实施传输传播,但由于互联网的广阔开放性,传输的数据很容易被截取、捕获。图像加密逐渐成为学术界研究热点[1-3]。
  1963年美国著名气象学家Lorenz,无意间发现混沌现象后,学术界对混沌现象的研究便从未停歇。相继出现了混沌同步[4]、混沌控制[5]等领域内的代表性研究成果。这些成果已清晰表明混沌系统可提供显示的遍历性、伪随机性、对初始条件的极端敏感性、长期不可预测等特点都非常适合于应用在密码系统中[6-9]。
  许多研究人员将不同领域的知识引入密码学中,以期设计出在性能上显著优越的加密系统。使用生物DNA序列并行计算的特点对图像编码、运算,并结合混动理论对图像进行加密是一种新的加密方法[10-13]。但由于一些算法的结构缺陷,例如:单一的DNA编码方式、仅仅关注混沌系统维数及复杂度的提高而未能改进完善加密结构等。这些基于DNA编码及混沌的加密算法已陆续获证指出存在不同程度的安全问题[14-18]。
  具体地,文献[17](详见3、4节)提出:文献[16]的加密系统加密后图像是不可逆的,即拥有
  密钥的解密机不能正确解密密文图像,且文献[16]中的一维Logistic映射产生的互补矩阵可由全零灰度的明文矩阵代入求得,进而文献[18]探讨生成了一种改进的DNA混沌加密方式来加密图像。但通过本文分析及实验验证,由于文献[18]使用单一的DNA编码方案,且在DNA加法及互补运算中使用的均是由同一个秘钥产生的矩阵,而DNA编码后的运算实质为二进制之间的位计算,故可通过选择明文攻击以及逻辑函数之间的运算法则,将不再需要密钥即可攻破加密系统,捕获得到明文图像。本文在第5节给出了研究证明。
  混沌系统可见于加密系统的主要贡献是其产生的伪随机序列,如果没有良好的算法结构去抵抗密码攻击,攻击者很可能直接破解出该随机序列,而不必关注混沌系统是否足够复杂。本文设计了一种新的加密结构:使用两个一维Logistic映射通过本文算法产生4个加密矩阵,进行DNA乱序编码、DNA加法以及二维混沌图像置乱。经实验分析,利用Logistic混沌映射之间的按位抽取算法同样可产生多个具有随机特性的加密矩阵,提高了加密系统的加密效率;使用混沌系统进行DNA乱序编码实现了DNA编码过程的加密,从而解决了加密系统编码透明的问题,提高了加密系统的抗攻击能力。经现实安全性分析可知,该算法能够抵抗选择明文攻击等密码攻击行为。   5 结束语
  利用DNA乱序编码解决了加密系统编码透明的问题,提高加密系统的抗攻击能力。将明文图像的信息熵作为秘钥,配合混沌秘钥,不仅可有效防止攻击者利用特殊明文矩阵进行选择明文攻击,对于解密机而言信息熵作为校验数据,可用于监测通信是否正常,明文是否被修改等。二维混沌置乱依赖于两个Logistic映射产生的混沌序列,不要求被置乱图像大小,且置乱效果更具有随机性,保密性较强。经各项安全性试验分析,该加密算法拥有良好的加密结构,安全性较好,可有效抵抗选择明文攻击等密码攻击行为。由于算法基于二进制层面进行编码,结合生物DNA工程,也可引申用于非图像类数字信息大批量的存储加密中。
  参考文献
  [1] NOOSHIN B,YOUSET F,KARIM A.A robust hybridmethod fbr image encryption based on Hopfield neuralnetwork[J]. Computer
其他文献
在国家科委的指导下,在省委、省政府的领导下,湖南省的星火计划取得了“有目共睹,有口皆碑”的好成绩,为“科技兴湘”作出了很大贡献。10年来,全省共安排星火计划项目1038项,
在“安全第一、预防为主”的方针指引下,全国劳动保护工作取得了很大成就。《劳动法》颁布后,更使劳动安全卫生制度在法律上有了保障。然而,由于劳动安全的法律、法规和标准
摘要对制浆造纸企业从供需、企业、空间、价值四个维度建立了利益相关者的识别方法,识别了企业管理者、股东、员工,供应商、消费者,政府,社区、公众,环境,其他特殊利益相关者等为主
近来,有的地方打着弘扬文化遗产的旗号,实际宣传封建迷信内容。有的人手里有了钱不是用来发展教育,改善公益事业,而是求神拜佛、烧香磕头、卜卦、算命、看相睇风水、联宗祭祖
本文对混凝土浇筑块平均温度计算方法作了简要介绍,并进一步对浇筑块新老混凝土层初始温度相等情况下的热传导微分方程的解签进行了推导,给出了第二呼典型情况下的散热残留比曲
森林是人类文明的摇篮,是人类和多种生物赖以生存和发展的基础。作为陆地生态系统的主体,森林不仪有巨大的木质、非木质林产品再生产能力,而且具有稳定强大的调节气候、涵养水源
期刊
随着城市经济、建设的飞速发展,人们生活水平的日益提高,车辆数目的不断增加,城市道路所面临的压力越来越大,相应的道路质量也必须提升以应付日益巨大的通行量。对施工质量的控制
近年来,随着电力系统的迅速发展,人们对用电质量的要求越来越高。我们要加强配电线路工程施的管理工作,进一步提高人们的生活用电质量。笔者结合多年配电线路工程工作经验,对农村
经过试验结果分析微硅粉和橡胶颗粒混泥土混合产生的力学性能对公路建设大有帮助。在进行试验的过程当中使用了一样的微硅粉与体积大小不一的橡胶颗粒进行对比。其中的体积取
新疆某尾矿坝大坝在建设过程中,由于地基位于灰岩地段,地下存在许多溶洞,对厂房安全性造成了极大威胁,为了排除这一隐患,甲方委托我队对场址进行物探勘察,查明地下溶洞位置及规模,进