A one-time pad color image cryptosystem based on SHA-3 and multiple chaotic systems

被引:53
作者
Wang, Xingyuan [1 ]
Wang, Siwei [1 ]
Zhang, Yingqian [2 ]
Luo, Chao [3 ]
机构
[1] Dalian Univ Technol, Fac Elect Informat & Elect Engn, Dalian 116024, Peoples R China
[2] Xiamen Univ, Sch Informat Sci & Technol, Tan Kah Kee Coll, Zhangzhou, Peoples R China
[3] Shandong Normal Univ, Sch Informat Sci & Engn, Jinan 250014, Shandong, Peoples R China
基金
中国国家自然科学基金;
关键词
One-time pad; SHA-3; Multiple chaotic systems; S-box; Combined chaotic sequence; ENCRYPTION; ALGORITHM; SEQUENCE;
D O I
10.1016/j.optlaseng.2017.11.009
中图分类号
O43 [光学];
学科分类号
070207 ; 0803 ;
摘要
A novel image encryption algorithm is proposed that combines the SHA-3 hash function and two chaotic systems: the hyper-chaotic Lorenz and Chen systems. First, 384 bit keystream hash values are obtained by applying SHA-3 to plaintext. The sensitivity of the SHA-3 algorithm and chaotic systems ensures the effect of a one-time pad. Second, the color image is expanded into three-dimensional space. During permutation, it undergoes plane-plane displacements in the x, y and z dimensions. During diffusion, we use the adjacent pixel dataset and corresponding chaotic value to encrypt each pixel. Finally, the structure of alternating between permutation and diffusion is applied to enhance the level of security. Furthermore, we design techniques to improve the algorithm's encryption speed. Our experimental simulations show that the proposed cryptosystem achieves excellent encryption performance and can resist brute-force, statistical, and chosen-plaintext attacks. (C) 2017 Elsevier Ltd. All rights reserved.
引用
收藏
页码:1 / 8
页数:8
相关论文
共 27 条
[1]  
[Anonymous], 2016, HDB APPL CRYPTOGRAPH
[2]  
[Anonymous], 2010, IJ NETWORK SECURITY
[3]  
Bertoni G, 2011, MEDICUS, V134, P1493
[4]   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
[5]  
Demba M, 2013, INT J SIGNAL PROCESS, V1, P296
[6]   Color image encryption using one-time keys and coupled chaotic systems [J].
Dong, Chang'e .
SIGNAL PROCESSING-IMAGE COMMUNICATION, 2014, 29 (05) :628-640
[7]   A novel chaos-based image encryption using DNA sequence operation and Secure Hash Algorithm SHA-2 [J].
Guesmi, R. ;
Farah, M. A. B. ;
Kachouri, A. ;
Samet, M. .
NONLINEAR DYNAMICS, 2016, 83 (03) :1123-1136
[8]   Stego optical encryption based on chaotic S-box transformation [J].
Hussain, Iqtadar ;
Azam, Naveed Ahmed ;
Shah, Tariq .
OPTICS AND LASER TECHNOLOGY, 2014, 61 :50-56
[9]   Image encryption algorithm based on PGL(2,GF(28)) S-boxes and TD-ERCS chaotic sequence [J].
Hussain, Iqtadar ;
Shah, Tariq ;
Gondal, Muhammad Asif .
NONLINEAR DYNAMICS, 2012, 70 (01) :181-187
[10]   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