计算机应用与软件2018,Vol.35Issue(1):318-324,7.DOI:10.3969/j.issn.1000-386x.2018.01.055
基于DNA编码的安全高效的图像加密算法
A SECURE AND EFFICIENT IMAGE ENCRYPTION ALGORITHM BASED ON DNA CODING
李孝东 1周彩兰 1黄林荃2
作者信息
- 1. 武汉理工大学计算机科学与技术学院 湖北武汉430070
- 2. 华中师范大学大学计算机科学与技术学院 湖北武汉430079
- 折叠
摘要
Abstract
In this paper,an image encryption algorithm based on DNA random coding and random operation combined with chaotic map is proposed.SHA-256 hash of the plain image is used to generate secret keys and Lorenz Map and Logistic Map are applied to generate all parameters the presented algorithm needs.Lorenz chaotic map is exploited to permute the pixels of color components;R,G and B,at the same time generate random DNA masks.In order to get the high randomness and overcome the limitations of DNA computing rules,encode the plain image with DNA rules by rows respectively and different rows are encoded according to eight rules selected by logistic map;Then,employ encoded plain image to conduct DNA operations with encoded DNA masks row by row to obtain an intermediate image and the one of the four DNA operations including proposed DNA XNOR operation executed every row randomly is chosen by logistic map;Finally,randomly decode the intermediate image to get the ultimate cipher image.Simulated experimental results indicated that the proposed algorithm was capable of withstanding typical attacks and had good character of security.关键词
Lorenz混沌映射/Logistic混沌映射/DNA编码/SHA-256Key words
Lorenz chaotic map/Logistic chaotic map/DNA coding/SHA-256分类
信息技术与安全科学引用本文复制引用
李孝东,周彩兰,黄林荃..基于DNA编码的安全高效的图像加密算法[J].计算机应用与软件,2018,35(1):318-324,7.