Image encryption algorithm based on discrete logarithm and memristive chaotic system

被引:19
作者
Feng, Wei [1 ]
He, Yi-Gang [2 ]
Li, Hong-Min [1 ]
Li, Chun-Lai [1 ]
机构
[1] Hunan Inst Sci & Technol, Coll Phys & Elect, Yueyang 414006, Peoples R China
[2] Wuhan Univ, Sch Elect Engn & Automat, Wuhan 430072, Hubei, Peoples R China
基金
中国国家自然科学基金;
关键词
HYPER-CHAOS; SCHEME; CRYPTANALYSIS; PERMUTATION; COMBINATION;
D O I
10.1140/epjst/e2019-800209-3
中图分类号
O4 [物理学];
学科分类号
0702 ;
摘要
In order to effectively resist the plaintext attacks introduced in recent cryptanalysis literatures, a reformative image encryption algorithm based on discrete logarithm and a memristive chaotic system is proposed in this paper. Firstly, we realize the permutation and confusion of a plain image by employing the discrete logarithms of memristive chaotic sequences. Then the discrete logarithms of intermediate cipher pixels and memristive chaotic sequences are used in the forward diffusion and backward diffusion of the permuated and confused image. Since the finite multiplication group adopted in this paper has up to 128 generators, we can expand the secret key space and enhance the ability of the proposed image encryption algorithm to resist plaintext attacks, by obtaining the generators through the secret key and the SHA256 hash value of the plain image. Finally, Simulation results and comparative analyses show that the proposed image encryption algorithm is not only secure and efficient, but also has very high practical value.
引用
收藏
页码:1951 / 1967
页数:17
相关论文
共 50 条
[1]   Cryptanalysis of an Image Encryption Algorithm Based on Combined Chaos for a BAN System, and Improved Scheme Using SHA-512 and Hyperchaos [J].
Ahmad, Musheer ;
Al Solami, Eesa ;
Wang, Xing-Yuan ;
Doja, M. N. ;
Beg, M. M. Sufyan ;
Alzaidi, Amer Awad .
SYMMETRY-BASEL, 2018, 10 (07)
[2]   PICTURE DATA ENCRYPTION USING SCAN PATTERNS [J].
BOURBAKIS, N ;
ALEXOPOULOS, C .
PATTERN RECOGNITION, 1992, 25 (06) :567-581
[3]   A fast chaos-based image encryption scheme with a novel plain image-related swapping block permutation and block diffusion [J].
Chai, Xiuli ;
Gan, Zhihua ;
Zhang, Miaohui .
MULTIMEDIA TOOLS AND APPLICATIONS, 2017, 76 (14) :15561-15585
[4]   A new chaos-based image encryption algorithm with dynamic key selection mechanisms [J].
Chai, Xiuli ;
Yang, Kang ;
Gan, Zhihua .
MULTIMEDIA TOOLS AND APPLICATIONS, 2017, 76 (07) :9907-9927
[5]   An image encryption algorithm based on bit level Brownian motion and new chaotic systems [J].
Chai, Xiuli .
MULTIMEDIA TOOLS AND APPLICATIONS, 2017, 76 (01) :1159-1175
[6]   A new encryption algorithm for image cryptosystems [J].
Chang, CC ;
Hwang, MS ;
Chen, TS .
JOURNAL OF SYSTEMS AND SOFTWARE, 2001, 58 (02) :83-91
[7]   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
[8]  
Feng W., 2018, Complexity, V2018, P1
[9]   Cryptanalysis of the integrated chaotic systems based image encryption algorithm [J].
Feng, Wei ;
He, Yi-Gang ;
Li, Hong-Min ;
Li, Chun-Lai .
OPTIK, 2019, 186 :449-457
[10]   Cryptanalysis and Improvement of the Image Encryption Scheme Based on 2D Logistic-Adjusted-Sine Map [J].
Feng, Wei ;
He, Yigang ;
Li, Hongmin ;
Li, Chunlai .
IEEE ACCESS, 2019, 7 :12584-12597