A Novel Algorithm for Block Encryption of Digital Image Based on Chaos

Jun Peng, Du Zhang, Xiaofeng Liao
2011 International Journal of Cognitive Informatics and Natural Intelligence  
A novel image block encryption algorithm based on three-dimensional Chen chaotic dynamical system is proposed in this paper. The algorithm works on 32-bit image blocks with a 192-bit secret key. The main idea is that the key is employed to drive the Chen's system to generate a chaotic sequence that is inputted to a specially designed function G, in which we use new 8x8 Sboxes generated by chaotic maps in (Tang, 2005) . In order to improve the robustness against difference cryptanalysis and
more » ... ce desirable avalanche effect, the function G is iteratively performed several times and its last outputs serve as the keystreams to encrypt the original image block. The design of the encryption algorithm is described in detail, along with the security analyses. The results from key space analysis, differential attack analysis, information entropy analysis, correlation analysis of two adjacent pixels have proven that the proposed algorithm can resist cryptanalytic, statistical and brute force attacks, and achieve higher level of security. Moreover, the algorithm can also be easily employed to realize the security cryptosystems over the Internet.
doi:10.4018/jcini.2011010104 fatcat:ll4aljy42nhnvm4vsdvimq2cri