In the latest research on image compression and encryption, more and more encryption schemes associate key generation mechanism with plaintext to resist various attacks. This paper presents an image encryption scheme related to plaintext based on 2D compressive sensing(2DCS). It is a plaintext correlation compression and encryption scheme with no additional information. The chaotic sequence generated by Henon map randomly selects some positions in the plaintext image. Double random-phase encoding(DRPE) is applied to the pixels to establish the relationship between the plaintext and the key. The encryption process is divided into three parts. The first part is to map out these key pixels and perform double negative positive transformation(DNPT). In the second part, the plaintext image is sampled, quantified and reconstructed by 2DCS. DNA calculation and diffusion were performed on the reconstructed vector. In the third part, the key pixel matrix and diffusion matrix of DNPT are inversely reconstructed to obtain the cipher image. The proposed encryption mechanism can avoid the transmission of additional information related to the plaintext in the channel, which greatly saves the transmission cost and key storage space. The effectiveness and feasibility of the scheme are verified by various security analyses.
Read full abstract