Real-time image encryption using a low-complexity discrete 3D dual chaotic cipher

被引:14
作者
Haroun, Mohamed F. [1 ]
Gulliver, T. Aaron [1 ]
机构
[1] Univ Victoria, Victoria, BC, Canada
关键词
Discrete Lorenz system; Image encryption; Non-autonomous modulation; Field programmable gate array (FPGA); BLOCK CIPHER; SCHEME; SYSTEM; MODULATION; ALGORITHM; SPECTRUM; ROBUST;
D O I
10.1007/s11071-015-2258-z
中图分类号
TH [机械、仪表工业];
学科分类号
0802 ;
摘要
In this paper, an algorithm is proposed for real-time image encryption. This scheme employs a dual chaotic generator based on a three-dimensional discrete Lorenz attractor. Encryption is achieved using non-autonomous modulation where the image data are injected into the dynamics of a master chaotic generator. The second generator is used to permute the dynamics of the master generator using the same approach. Since the image data can be regarded as a random source, the resulting permutations of the generator dynamics greatly increase the security of the encrypted signal. In addition, a technique is proposed to mitigate the error propagation due to the finite precision arithmetic of digital hardware. In particular, truncation and rounding errors are eliminated by employing an integer representation of the image data which can easily be implemented. The simple hardware architecture of the algorithm makes it suitable for secure real-time applications.
引用
收藏
页码:1523 / 1535
页数:13
相关论文
共 41 条
[11]   A fast chaotic block cipher for image encryption [J].
Fouda, J. S. Armand Eyebe ;
Effa, J. Yves ;
Sabat, Samrat L. ;
Ali, Maaruf .
COMMUNICATIONS IN NONLINEAR SCIENCE AND NUMERICAL SIMULATION, 2014, 19 (03) :578-588
[12]   A new chaotic algorithm for image encryption [J].
Gao, HJ ;
Zhang, YS ;
Liang, SY ;
Li, DQ .
CHAOS SOLITONS & FRACTALS, 2006, 29 (02) :393-399
[13]   An image encryption scheme based on irregularly decimated chaotic maps [J].
Ghebleh, M. ;
Kanso, A. ;
Noura, H. .
SIGNAL PROCESSING-IMAGE COMMUNICATION, 2014, 29 (05) :618-627
[14]   A new 3D chaotic cipher for encrypting two data streams simultaneously [J].
Haroun, Mohamad F. ;
Gulliver, T. Aaron .
NONLINEAR DYNAMICS, 2015, 81 (03) :1053-1066
[15]   An efficient self-adaptive model for chaotic image encryption algorithm [J].
Huang, Xiaoling ;
Ye, Guodong .
COMMUNICATIONS IN NONLINEAR SCIENCE AND NUMERICAL SIMULATION, 2014, 19 (12) :4094-4104
[16]   A novel image encryption algorithm based on a 3D chaotic map [J].
Kanso, A. ;
Ghebleh, M. .
COMMUNICATIONS IN NONLINEAR SCIENCE AND NUMERICAL SIMULATION, 2012, 17 (07) :2943-2959
[17]   GENERAL-APPROACH FOR CHAOTIC SYNCHRONIZATION WITH APPLICATIONS TO COMMUNICATION [J].
KOCAREV, L ;
PARLITZ, U .
PHYSICAL REVIEW LETTERS, 1995, 74 (25) :5028-5031
[18]   Cryptanalysis of a chaotic block cipher with external key and its improved version [J].
Li, Chengqing ;
Li, Shujun ;
Alvarez, Gonzalo ;
Chen, Guanrong ;
Lo, Kwok-Tung .
CHAOS SOLITONS & FRACTALS, 2008, 37 (01) :299-307
[19]   On the security defects of an image encryption scheme [J].
Li, Chengqing ;
Li, Shujun ;
Asim, Muhammad ;
Nunez, Juana ;
Alvarez, Gonzalo ;
Chen, Guanrong .
IMAGE AND VISION COMPUTING, 2009, 27 (09) :1371-1381
[20]   On the dynamical degradation of digital piecewise linear chaotic maps [J].
Li, SJ ;
Chen, GR ;
Mou, XQ .
INTERNATIONAL JOURNAL OF BIFURCATION AND CHAOS, 2005, 15 (10) :3119-3151