Chaotic image encryption based on circular substitution box and key stream buffer

被引:107
作者
Zhang, Xuanping [1 ]
Zhao, Zhongmeng [1 ]
Wang, Jiayin [2 ]
机构
[1] Xi An Jiao Tong Univ, Dept Comp Sci & Technol, Xian 710049, Peoples R China
[2] Washington Univ, Genome Inst, St Louis, MO 63108 USA
基金
中国国家自然科学基金;
关键词
Image encryption; Chaos; S-box; Substitution; Diffusion; BLOCK CIPHER; S-BOX; ALGORITHM; SYSTEM; MAP;
D O I
10.1016/j.image.2014.06.012
中图分类号
TM [电工技术]; TN [电子技术、通信技术];
学科分类号
0808 ; 0809 ;
摘要
A new image encryption algorithm based on spatiotemporal chaotic system is proposed, in which the circular S-box and the key stream buffer are introduced to increase the security. This algorithm is comprised of a substitution process and a diffusion process. In the substitution process, the S-box is considered as a circular sequence with a head pointer, and each image pixel is replaced with an element of S-box according to both the pixel value and the head pointer, while the head pointer varies with the previous substituted pixel. In the diffusion process, the key stream buffer is used to cache the random numbers generated by the chaotic system, and each image pixel is then enciphered by incorporating the previous cipher pixel and a random number dependently chosen from the key stream buffer. A series of experiments and security analysis results demonstrate that this new encryption algorithm is highly secure and more efficient for most of the real image encryption practices. (C) 2014 Elsevier B.V. All rights reserved.
引用
收藏
页码:902 / 913
页数:12
相关论文
共 39 条
[1]  
Ahadpour S., 2012, INT J COMPUT APPL, V49, P15
[2]  
[Anonymous], 2001, NIST SPECIAL PUBLICA
[3]   An extended method for obtaining S-boxes based on three-dimensional chaotic Baker maps [J].
Chen, Guo ;
Chen, Yong ;
Liao, Xiaofeng .
CHAOS SOLITONS & FRACTALS, 2007, 31 (03) :571-579
[4]   Chaos-based image encryption using a hybrid genetic algorithm and a DNA sequence [J].
Enayatifar, Rasul ;
Abdullah, Abdul Hanan ;
Isnin, Ismail Fauzi .
OPTICS AND LASERS IN ENGINEERING, 2014, 56 :83-93
[5]   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
[6]   A new image encryption scheme based on a chaotic function [J].
Francois, M. ;
Grosges, T. ;
Barchiesi, D. ;
Erra, R. .
SIGNAL PROCESSING-IMAGE COMMUNICATION, 2012, 27 (03) :249-259
[7]   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
[8]  
Hussain I., J VIB CONTR IN PRESS
[9]   Application of S-box and chaotic map for image encryption [J].
Hussain, Iqtadar ;
Shah, Tariq ;
Gondal, Muhammad Asif .
MATHEMATICAL AND COMPUTER MODELLING, 2013, 57 (9-10) :2576-2579
[10]   An efficient technique for the construction of substitution box with chaotic partial differential equation [J].
Khan, Majid ;
Shah, Tariq ;
Gondal, Muhammad Asif .
NONLINEAR DYNAMICS, 2013, 73 (03) :1795-1801