FPGA implementation of a coupled-map-lattice-based cryptosystem

  • Authors:
  • Ping Li;Wei Zhang;Zhong Li;Wenbo Liu;Wolfgang A. Halang

  • Affiliations:
  • Department of Electronic Engineering, Shunde Polytechnic, Kanton, People's Republic of China;College of Automation Engineering, Nanjing University of Aeronautics and Astronautics, China;Faculty of Electrical and Computer Engineering, FernUniversität in Hagen, 58084 Hagen, Germany;College of Automation Engineering, Nanjing University of Aeronautics and Astronautics, China;Faculty of Electrical and Computer Engineering, FernUniversität in Hagen, 58084 Hagen, Germany

  • Venue:
  • International Journal of Circuit Theory and Applications
  • Year:
  • 2010

Quantified Score

Hi-index 0.00

Visualization

Abstract

In this paper, a multimedia cryptosystem is first proposed and then implemented by a field programmable gate array (FPGA). A stream cipher is designed for the cryptosystem based on a coupled map lattice (CML), which can exhibit extremely complex spatiotemporal chaos. To improve the encryption speed, it is digitized and implemented in the FPGA. A user-friendly interface is designed for users to input data from a PC, to manipulate the cryptosystem to encrypt-decryt and to observe the results. The data communication between a user's PC and the FPGA is realized via an enhance parallel port. The performance of the cryptosystem, i.e. statistical properties, security and speed, are quantitatively analyzed to be satisfactory. Further, the effectiveness of applying the cryptosystem in a text file, an audio file and an image file is verified by investigating the distributions and correlations of a plain-media (i.e. plain-text, plain-audio or plain-image) and its cipher-media (i.e. cipher-text, cipher-audio or cipher-image), and the diffusion with respect to a plain-media. It is shown that the cryptosystem has high security, high speed, low cost and easy-to-use property, and can be widely applied for encrypting multimedia. Copyright © 2008 John Wiley & Sons, Ltd.