Abstract
According to the research works of the literatures on chaotic cryptanalysis, many recent chaotic image encryption algorithms cannot resist chosen-plaintext attack. Although some chaotic image encryption algorithms introduce plain-image information, they still violate some design requirements of modern cryptosystems. Therefore, after analyzing many literatures related to chaotic image encryption, we propose a plain-image-related chaotic image encryption algorithm based on the deoxyribonucleic acid (DNA) sequence operation and discrete logarithm. As we know, the discrete logarithm calculation is a complex non-linear calculation, introducing it can increase the complexity of the encryption process. More importantly, discrete logarithm values are significantly different under different generators, and the multiplicative group adopted in the proposed algorithm has as many as 128 generators. Therefore, by using two generators determined by the secret key and the hash value of the plain-image respectively, we not only expand the key space, but also greatly improve the plain-image sensitivity and plain-image relevancy of the encryption process. In addition, the proposed algorithm improves the way of using the hash value of the plain-image. In this way, once the secret key is selected, chaotic sequences can be generated in advance and reused to improve the encryption efficiency. Similarly, the proposed algorithm also introduces the DNA sequence operation with high parallelism to further improves the encryption efficiency. Simulation tests and comparative analyses show that the proposed algorithm can not only resist common attacks, but also outperform some recent chaotic image encryption algorithms in many aspects.
Highlights
In today’s highly informationalized era, all aspects of the people’s daily life are inseparable from ubiquitous network information technology
Based on above cryptanalysis works [5], [15], [16], [33]–[47], combined with our own analyses on many recent chaotic image encryption algorithms [1]–[4], [7], [9]–[12], [17]–[28], [48]–[58], we find that these algorithms can be further improved in the following aspects: 1) Equivalent key streams are independent of plain-images or only have weak relevancies, so some encryption algorithms cannot resist chosen-plaintext attack
In order to further improve the rationality, practicability, and security of chaotic image encryption, this paper proposes a plain-image-related chaotic image encryption algorithm based on the deoxyribonucleic acid (DNA) sequence operation and discrete logarithm (DD-PCIE)
Summary
In today’s highly informationalized era, all aspects of the people’s daily life are inseparable from ubiquitous network information technology. The DNA encoding, DNA exclusive or (XOR) operation, and DNA complementary rules are adopted to improve the security of the encryption process; Zhu et al [24] put forward an image encryption algorithm based on two-dimensional (2D) logistic-modulatedsine-coupling-logistic chaotic map (LSMCL) and with two rounds of permutation-diffusion process They first use the secret key to generate the initial values and control parameters of LSMCL, and permutate the plain-image with the chaotic matrix generated by LSMCL.
Talk to us
Join us for a 30 min session where you can share your feedback and ask us any queries you have
Disclaimer: All third-party content on this website/platform is and will remain the property of their respective owners and is provided on "as is" basis without any warranties, express or implied. Use of third-party content does not indicate any affiliation, sponsorship with or endorsement by them. Any references to third-party content is to identify the corresponding services and shall be considered fair use under The CopyrightLaw.