Abstract
Some image encryption algorithms are difficult to resist the chosen-plaintext attack against special images, in order to solve this problem and improve the security of the algorithm, this paper proposes a novel image encryption scheme based on the chaotic system, random number embedding and DNA-level self-adaptive permutation and diffusion. The architecture of preprocessing, permutation and diffusion is adopted. Firstly, an image preprocessing based on random number embedding (IPRNE) is presented, specifically, embed random numbers into the plain image, and then perform partition XOR operation on random numbers and their surrounding pixels to preprocess plain image. The random numbers are generated by a 4D memristive hyperchaotic system, and their embedding positions are controlled by the pixel sums of plain images. Secondly, the obtained image is encoded into a DNA matrix by use of a DNA encoding rule, and then a DNA-level self-adaptive permutation and diffusion processes are successively performed on it. Further, after decoding the diffused matrix, the cipher image is obtained. Besides, the feature information of DNA sequences of plain image is applied for disturbing the permutation and diffusion phases, which may be extracted automatically in the decryption process, and thus additional transmission and storage are avoided. Moreover, the plain image information and hyperchaotic system are integrated to design the DNA encoding /decoding rule for the plain image and mask matrix, and this can enhance the ability of the algorithm to resist chosen-plaintext attack. Experimental results and security analyses demonstrate that the proposed encryption is secure and effective, and it can be applied for image secure communication.
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.