Abstract

In this paper, a novel image encryption algorithm based on a new permutation scheme and DNA operations are introduced. In our algorithm, SHA 256 and DNA hamming distance participate in the generation of the initial conditions of the 4D chaotic system, which can associate the encryption system with the original image. In the permutation process, based on the adjustment process of the IAVL (improved balanced binary tree), a new scrambling algorithm is constructed. Then the dynamic block coding rules are designed, in which different image blocks have different coding rules. In the diffusion process, a new diffusion algorithm with intra-block and inter-block is proposed to perform DNA operations on the intermediate encryption result and the key matrix. In the security analysis, the key space of the encryption system is 2 <sup xmlns:mml="http://www.w3.org/1998/Math/MathML" xmlns:xlink="http://www.w3.org/1999/xlink">933</sup> and the information entropy is about 7.9973. In addition, the NPCR and UACI in the differential attack test are close to the ideal values of 99.6094% and 33.4653%. To further prove the security of the encryption algorithm, the Irregular deviation, Maximum deviation, Energy, Contrast, and Homogeneity tests are introduced into the analysis. Experimental results illustrate that the encryption scheme can against multiple illegal attacks like statistical, brute-force and differential attacks.

Highlights

  • A S an important carrier of information, image files are frequently transmitted over the public Internet

  • Traditional text information has some mature encryption technologies, including RSA, DES and AES [1], but they cannot meet the needs of image encryption due to the large size and special storage format of the image files

  • Various encryption techniques like SCAN [9, 10], elliptic curve [11], Fourier transform [12], cellular automata [13] and wavelet transform [14] have been introduced by the research community for image encryption which based on the chaotic systems

Read more

Summary

INTRODUCTION

A S an important carrier of information, image files are frequently transmitted over the public Internet. Image encryption combined with the DNA computing algorithm and the chaotic map is born which is used to solve this problem [34,35,36,37,38,39,40,41,42,43,44,45]. An image encryption based on dynamic DNA encoding was proposed by Aditya et al [34]. Patro et al [35] suggested an efficient image encryption scheme, which is secure, lossless, and noise-resistive using chaos,hyper-chaos, and DNA sequence operations. Based on the above analysis, an encryption scheme combining the chaotic system and DNA manipulation is proposed. Our algorithm has three advantages: First, a new 4D chaotic system is designed in our encryption scheme [7]. The results show that the new 4D chaotic system has surprising strong randomness

THE RANDOMNESS OF 4D CHAOTIC SYSTEM
GENERATION OF THE INITIAL VALUES OF THE
PERMUTATION OPERATION BASED ON IAVL
BLOCK-BASED DYNAMIC DNA ENCODING
INTRA-BLOCK AND INTER-BLOCK DIFFUSION OPERATION
THE WHOLE ENCRYPTION PROCESS
SIMULATION RESULTS
HISTOGRAM ANALYSIS
CHI-SQUARE AND VARIANCE TESTS
ERROR METRIC ANALYSES
ENCRYPTION QUALITY ANALYSIS
ENERGY OF ANALYSIS
CONCLUSION
CONFLICTS OF INTEREST
Full Text
Published version (Free)

Talk to us

Join us for a 30 min session where you can share your feedback and ask us any queries you have

Schedule a call