A novel chaotic algorithm for image encryption utilizing one-time pad based on pixel level and DNA level

Abstract This paper proposes a new chaotic image encryption, which is based on the coupled map lattices (CML system) and DNA diffusion sequences, and it's also a new one-time pad scheme. The initial values and control parameters of the CML system and logistics map are served as keys for one-time pad and calculated by utilizing the SHA-256 hash algorithm and the plaintext. In the pixel level, we utilize the CML system and sort function to encrypt according to the way from diffusion to scrambling; each pixel is encrypted by randomly DNA encoding, it means that a pixel consists of 4 bases in the DNA level; the Hamming distance and cyclic shift function are utilized to scramble, and the DNA encoding rules, the DNA complementary rules, the DNA operation rules and other operations are combined with the chaotic map for the diffusion process. Security analysis shows that the new algorithm has good security and can resist common attacks.

[1]  Qiang Zhang,et al.  A Novel Image Encryption Scheme Based on DNA Coding and Multi-Chaotic Maps , 2010 .

[2]  Di Xiao,et al.  Block mode image encryption technique using two-fold operations based on chaos, MD5 and DNA rules , 2018, Multimedia Tools and Applications.

[3]  Oliver D. King,et al.  Linear constructions for DNA codes , 2005, Theor. Comput. Sci..

[4]  Dzulkifli Mohamad,et al.  A New Hybrid Method for Image Encryption using DNA Sequence and Chaotic Logistic Map , 2012 .

[5]  Xiaofeng Liao,et al.  Selective encryption for gray images based on chaos and DNA complementary rules , 2014, Multimedia Tools and Applications.

[6]  Xing-yuan Wang,et al.  Cryptanalysis of a parallel sub-image encryption method with high-dimensional chaos , 2013, Nonlinear Dynamics.

[7]  M. Brindha,et al.  A chaos based image encryption and lossless compression algorithm using hash table and Chinese Remainder Theorem , 2016, Appl. Soft Comput..

[8]  Aradhana Soni,et al.  A Novel Image Encryption Approach using an Index based Chaos and DNA Encoding and its Performance Analysis , 2012 .

[9]  Sattar Mirzakuchaki,et al.  Breaking a novel image encryption scheme based on an improper fractional order chaotic system , 2015, Multimedia Tools and Applications.

[10]  Abdul Hanan Abdullah,et al.  Chaos-based image encryption using a hybrid genetic algorithm and a DNA sequence , 2014 .

[11]  Yuansheng Liu,et al.  Cryptanalyzing a RGB image encryption algorithm based on DNA encoding and chaos map , 2013, 1307.4279.

[12]  Tao Xie,et al.  Breaking a novel image fusion encryption algorithm based on DNA sequence operation and hyper-chaotic system , 2014 .

[13]  Zhang Hao,et al.  Application of coupled map lattice with parameter q in image encryption , 2017 .

[14]  Abdennaceur Kachouri,et al.  A novel chaos-based image encryption using DNA sequence operation and Secure Hash Algorithm SHA-2 , 2015, Nonlinear Dynamics.

[15]  Qiang Zhang,et al.  Image encryption using DNA addition combining with chaotic maps , 2010, Math. Comput. Model..

[16]  Abir Awad,et al.  Efficient Image Chaotic Encryption Algorithm with No Propagation Error , 2010 .

[17]  Xing-yuan Wang,et al.  A novel image encryption algorithm based on genetic recombination and hyper-chaotic systems , 2015, Nonlinear Dynamics.

[18]  Xingyuan Wang,et al.  A novel chaotic block image encryption algorithm based on dynamic random growth technique , 2015 .

[19]  Safya Belghith,et al.  OCML-based colour image encryption , 2009 .

[20]  A. Kanso,et al.  Logistic chaotic maps for binary numbers generations , 2009 .

[21]  Xingyuan Wang,et al.  A novel chaotic image encryption scheme using DNA sequence operations , 2015 .

[22]  Daniel D. Wheeler,et al.  Problems with Chaotic Cryptosystems , 1989, Cryptologia.

[23]  F. Crick,et al.  A structure for deoxyribose nucleic acid. 1953. , 2003, Nature.

[24]  Xiaofeng Liao,et al.  A novel robust dual diffusion/confusion encryption technique for color image based on Chaos, DNA and SHA-2 , 2018, Multimedia Tools and Applications.

[25]  S. Agaian,et al.  NPCR and UACI Randomness Tests for Image Encryption , 2011 .

[26]  Gonzalo Álvarez,et al.  Some Basic Cryptographic Requirements for Chaos-Based Cryptosystems , 2003, Int. J. Bifurc. Chaos.

[27]  Di Xiao,et al.  Analysis and improvement of a hash-based image encryption algorithm , 2011 .

[28]  Kuldeep Singh,et al.  Image Encryption using Chaotic Maps and DNA Addition Operation and Noise Effects on it , 2011 .

[29]  Xing-yuan Wang,et al.  An image blocks encryption algorithm based on spatiotemporal chaos , 2012 .

[30]  Zbigniew Kotulski,et al.  On improved image encryption scheme based on chaotic map lattices , 2009 .

[31]  Qiang Zhang,et al.  Improved algorithm for image encryption based on DNA encoding and multi-chaotic maps , 2014 .

[32]  Li-Hua Gong,et al.  Novel color image encryption algorithm based on the reality preserving fractional Mellin transform , 2012 .

[33]  Gonzalo Alvarez,et al.  Cryptanalysis of a family of self-synchronizing chaotic stream ciphers , 2009, 0903.2928.

[34]  I. Pehlivan,et al.  Secure image encryption algorithm design using a novel chaos based S-Box , 2017 .

[35]  Navin Rajpal,et al.  A robust image encryption algorithm resistant to attacks using DNA and chaotic logistic maps , 2015, Multimedia Tools and Applications.

[36]  Rim Zahmoul,et al.  Image encryption based on new Beta chaotic maps , 2017 .

[37]  Abdennaceur Kachouri,et al.  Hash key-based image encryption using crossover operator and chaos , 2015, Multimedia Tools and Applications.

[38]  Xiaoling Huang,et al.  An image encryption algorithm based on hyper-chaos and DNA sequence , 2012, Multimedia Tools and Applications.

[39]  Rhouma Rhouma,et al.  Cryptanalysis of a spatiotemporal chaotic image/video cryptosystem , 2008 .

[40]  Xingyuan Wang,et al.  Image encryption using DNA complementary rule and chaotic maps , 2012, Appl. Soft Comput..

[41]  Kwok-Tung Lo,et al.  Breaking a Chaotic Cryptographic Scheme Based on Composition Maps , 2009, Int. J. Bifurc. Chaos.