Abstract:In this paper, we propose a double color images encryption scheme based on Deoxyribonucleic Acid (DNA) sequence, chaotic system and block permutation. Mean Square Error (MSE) of the double images, LSS and 2D-LASM chaotic systems are firstly employed to generate the key streams. Then, divide the plain-images into equal blocks and scramble the blocks using the key streams. Next, encode the permuted images into the DNA matrices according to the DNA encoding rules and a DNA XOR operation is carried out on the DNA matrices. Finally, decode the encrypted the DNA matrices via the DNA decoding rules, and a pixel-level diffusion is further adopted to strengthen the security and sensitivity of the cryptosystem, and the resulting cipher-images are obtained. The experimental results show that the presented encryption algorithm has the advantages of large key space and high security, and fast encryption/decryption speed.
IntroductionWith the rapid development of information and network technologies, a great many of digital multimedia data are transmitted over the public networks. It is necessary to protect the image information against the unauthorized access, usage, disruption and destruction. In the past years, many encryption methods have been proposed, such as DES, IDEA and RSA etc. However, these traditional encryption schemes are unsuitable for the digital images, because some inherent features of the images such as bulk data capacity, and strong correlation among pixels and high computation complexity [1,2].Considering the desirable properties of extreme sensitivity to initial conditions and parameters, the close relationship between chaos and cryptography has been revealed [3]. The simple lowdimensional (LD) chaotic systems can be realized conveniently in engineering due to their simple structure, but they also have some drawbacks such as limited/discontinuous chaotic range, the nonuniform data distribution, and the vulnerability to low-computation-cost analysis using iteration and correlation functions [4]. In contrast to the LD chaotic systems, the high-dimensional (HD) chaotic systems have complex structures and chaotic behaviors. Unfortunately, the complex structure and multiple parameters of the HD chaotic systems increase the cost of hardware/software implementations and the computation complexity [5]. Hence, considering the trade-offs between the security and speed, it is essential to design the image encryption algorithms based on the LD chaotic systems/maps with excellent performance.Since the pioneering work of Adleman [6], DNA computing has gained growing attention from many researchers in various fields such as biology, chemistry, mathematics, computer science etc. Recently, DNA-based image encryption has aroused great interest [7][8][9][10][11][12][13][14][15]. For example, Liu et al. [7] proposed a color image encryption algorithm based on DNA encoding and the Logistic map. But this cryptosystem is very weak to a chosen-plaintext attack [8]. An image fusion encryption scheme based on DNA sequen...