Design and realization of digital image encryption and decryption based on multi-wing butterfly chaotic attractors

In this paper, a novel approach for digital image encryption and decryption via embedded FPGA Ethernet transmission is proposed. Taking multi-wing butterfly chaotic attractor as an example, based on Euler algorithm and variable ratio expansion transformation, by programming C language under the Linux operating system, the continuous time chaotic system is converted to the discrete chaotic system and the digital chaotic sequence is generated as image encryption and decryption on the embedded FPGA-based platform. According to the principle of driving-response synchronization, a scheme for chaotic secure communication of a 512×512BMP static color image is implemented via Ethernet transmission on the embedded FPGA platform with XUP Virtex-II Pro chip. Moreover, the system design, software simulation and hardware implementation results are also given.