An field programmable gate array implementation of an image encryption algorithm based on a discrete chaotic map

Hai Nan · Journal of Chongqing University. English Edition · 2008

Software encryption cannot satisfy real-time requirements for multimedia applications which usually involve large volumes of data.To address this problem,an field programmable gate array(FPGA) implementation of the Cyclone EP1C6 for a Kolmogorov chaotic map-based image encryption algorithm MASK was proposed.The algorithm was composed of four basic parts: Mixture,key Add,S-box and Kolmogorov chaotic map transforms.These parts specifically act on the image as follows: diffusion,applying secret keys,nonlinearity,and permutation.The correlation of adjacent pixels,UACI and the key space of the system subsequently were studied.The source occupation proportion of the hardware was calculated statistically and showed low occupation.Among the advantages of the proposed system are high security,fast encryption speed,and low hardware resources consumption.The proposed system is suitable for implementation in inexpensive FPGA.

Read the paper · More papers on PaperTik