Computer Engineering and Applications ›› 2018, Vol. 54 ›› Issue (5): 91-95.DOI: 10.3778/j.issn.1002-8331.1610-0208

Previous Articles     Next Articles

Image encryption algorithm based on chaotic map and DNA coding

SHI Fei, ZHANG Hongmei, ZHANG Xiangli   

  1. Guangxi Colleges and Universities Key Laboratory of Cloud Computing and Complex Systems, Guilin University of Electronic Technology, Guilin, Guangxi 541004, China
  • Online:2018-03-01 Published:2018-03-13


施  飞,张红梅,张向利   

  1. 桂林电子科技大学 广西高校云计算与复杂系统重点实验室,广西 桂林 541004

Abstract: In order to improve the efficiency and security of image encryption, an image encryption algorithm based on chaotic map and DNA sequence is proposed, which is based on the analysis of the existing image encryption algorithms. First of all, adopting the chaotic mapping to generate chaos sequence of image scrambling in bit-plane and to achieve the dual effect of encryption, image scrambling and diffusion. Then using the DNA encoding rules to code after scrambling image with DNA computing and to realize the diffusion of the image. The experimental results indicate that the key space of the proposed algorithm is large enough, the key sensitivity is strong, and it has better security.

Key words: chaotic map, image encryption, bit-plane, DNA coding, scrambling and diffusion

摘要: 为了有效改进图像的加密效果及安全性,在对已有的图像加密算法进行分析的基础上,提出基于混沌映射的位变换和DNA序列的图像加密算法。首先,采用混沌映射生成置乱序列对图像在位平面进行置乱,同时达到了图像置乱和扩散的双重加密效果。然后,利用DNA编码规则,对置乱后的图像编码,进行DNA运算,实现图像的扩散。实验结果表明,该算法密钥空间足够大,密钥敏感性较强,具有较好的安全性。

关键词: 混沌映射, 图像加密, 位平面, DNA运算, 置乱扩散