计算机工程

• 安全技术 • 上一篇    下一篇

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

梁 涛,李 华   

  1. (兰州交通大学自动化与电气工程学院,兰州 730070)
  • 收稿日期:2013-05-30 出版日期:2014-06-15 发布日期:2014-06-13
  • 作者简介:梁 涛(1987-),男,硕士研究生,主研方向:图像加密,数字水印;李 华,教授。

Image Encryption Algorithm Based on Chaotic Mapping and DNA Coding

LIANG Tao, LI Hua   

  1. (School of Automation and Electrical Engineering, Lanzhou Jiaotong University, Lanzhou 730070, China)
  • Received:2013-05-30 Online:2014-06-15 Published:2014-06-13

摘要: 针对Logistic映射应用于图像加密时迭代点比较集中、遍历性较差的问题,提出一种改进的基于斜帐篷映射与脱氧核糖核酸(DNA)理论的图像加密算法。利用斜帐篷映射产生2组混沌序列来置乱图像中像素的位置,对初步置乱后的图像进行DNA编码,使其成为一个DNA序列,再由斜帐篷映射产生一组混沌序列以置乱DNA序列,通过DNA反变换得到最终的加密图像。从安全性和置乱程度2个方面进行仿真分析,结果表明,与Arnold变换、Hilbert曲线等传统置乱方法,以及Logistic映射与DNA理论相结合的算法相比,该算法具有更好的加密特性。

关键词: 混沌映射, 脱氧核糖核酸编码, 图像加密, 安全性分析, 置乱度分析

Abstract: Aiming at the problem of Logistic chaotic mapping that its iteration points are more concentrated and it has poorer ergodicity when used in image encryption, this paper puts forward an improved image encryption algorithm based on Skew Tent chaotic mapping and Deoxyribonucleic Acid(DNA) theory. It uses Skew Tent chaotic mapping to produce two groups of chaotic sequences to scramble the locations of the pixels, then codes the initial scrambled image with DNA theory to make it a DNA sequence, then uses Skew Tent chaotic mapping to produce one sequence to scramble the DNA one, and with DNA inverse transform gets the final encryption image. It simulates and analyzes the proposed algorithm from two aspects including security and scrambling degree, and compared with traditional scrambling methods such as Arnold transformation and Hilbert curve, and the algorithm based on Logistic mapping and DNA theory, the result shows that the algorithm has better encryption features.

Key words: chaotic mapping, Deoxyribonucleic Acid(DNA) coding, image encryption, safety analysis, scrambling degree analysis

中图分类号: