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

被引:14
作者
Li, Ping [1 ]
Zhang, Wei [3 ]
Li, Zhong [2 ]
Liu, Wenbo [3 ]
Halang, Wolfgang A. [2 ]
机构
[1] Shunde Polytech, Dept Elect Engn, Kanton, Peoples R China
[2] Fernuniv, Fac Elect & Comp Engn, D-58084 Hagen, Germany
[3] Nanjing Univ Aeronaut & Astronaut, Coll Automat Engn, Nanjing, Peoples R China
关键词
cryptosystem; CML; FPGA; multimedia; performance;
D O I
10.1002/cta.553
中图分类号
TM [电工技术]; TN [电子技术、通信技术];
学科分类号
0808 ; 0809 ;
摘要
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 (C) 2008 John Wiley & Sons, Ltd.
引用
收藏
页码:85 / 98
页数:14
相关论文
共 18 条
[1]   A symmetric image encryption scheme based on 3D chaotic cat maps [J].
Chen, GR ;
Mao, YB ;
Chui, CK .
CHAOS SOLITONS & FRACTALS, 2004, 21 (03) :749-761
[2]   Truly random number generators based on non-autonomous continuous-time chaos [J].
Ergun, S. ;
Ozoguz, S. .
INTERNATIONAL JOURNAL OF CIRCUIT THEORY AND APPLICATIONS, 2010, 38 (01) :1-24
[3]   Coupled map networks as communication schemes [J].
García, P. ;
Parravano, A. ;
Cosenza, M.G. ;
Jiménez, J. ;
Marcano, A. .
Physical Review E - Statistical, Nonlinear, and Soft Matter Physics, 2002, 65 (04) :1-045201
[4]  
Kocarev L., 2001, IEEE Circuits and Systems Magazine, V1, P6, DOI 10.1109/7384.963463
[5]  
KWOK HS, 2006, FAST IMAGE IN PRESS
[6]   A multiple pseudorandom-bit generator based on a spatiotemporal chaotic map [J].
Li, P ;
Li, Z ;
Halang, WA ;
Chen, GR .
PHYSICS LETTERS A, 2006, 349 (06) :467-473
[7]   Analysis of a multiple-output pseudo-random-bit generator based on a spatiotemporal chaotic system [J].
Li, Ping ;
Li, Zhong ;
Halang, Wolfgang A. ;
Chen, Guanrong .
INTERNATIONAL JOURNAL OF BIFURCATION AND CHAOS, 2006, 16 (10) :2949-2963
[8]   A stream cipher based on a spatiotemporal chaotic system [J].
Li, Ping ;
Li, Zhong ;
Halang, Wolfgang A. ;
Chen, Guanrong .
CHAOS SOLITONS & FRACTALS, 2007, 32 (05) :1867-1876
[9]  
LI S, 2003, THESIS XIAN JIAOTONG
[10]  
Li S. J., 2001, LECT NOTES COMPUTER, V2247, P316