Abstract
Abstract
The exchange of digital images on the internet has become more convenient, but it has also led to increasing security concerns. Image encryption differs from text encryption, as inherent features such as massive data volume and high pixel correlation make it challenging to apply traditional AES and DES methods to images. This paper introduces a novel local bit-level image encryption algorithm based on chaos. Firstly, a new one-dimensional chaos system named the One-Dimensional Zero Excluded Chaotic Map (1D-ZECM) is designed, possessing features such as approximate global chaos, a broad chaos range, and high Lyapunov exponents, making it well-suited for cryptography. To resist brute force attacks, a hash function is employed to generate the encryption system’s key, further enhanced by using the 1D-ZECM to derive the key stream for the cryptographic system. Unlike traditional encryption methods that encrypt all 8 bits of a pixel, this algorithm focuses on the first six bits of each pixel during the encryption process, as the lower two bits contain less image information. In the diffusion process, the key stream generated by the 1D-ZECM is combined with mod and XOR operations to diffuse the rearranged image. Experimental results demonstrate that the proposed encryption algorithm exhibits high security and can resist common attacks. Moreover, when compared to representative algorithms, the proposed algorithm demonstrates better security and efficiency. The encryption algorithm presented in this paper provides a high-quality encrypted output.
Funder
National Natural Science Foundation of China