LSIE: a fast and secure Latin square-based image encryption scheme

被引:8
作者
Zefreh, Ebrahim Zarei [1 ]
Abdali, Masoumeh [2 ]
机构
[1] Univ Isfahan, Dept Comp Sci, Khansar Campus, Esfahan, Iran
[2] Univ Isfahan, Dept Math, Khansar Campus, Esfahan, Iran
关键词
Latin square; Image encryption; SHA256; Chaotic system; CHAOTIC MAP; ALGORITHM; PERMUTATION; EFFICIENT; DESIGN;
D O I
10.1007/s11042-023-14786-3
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
The current paper proposes LSIE, a fast and secure Latin square-based image encryption scheme using SHA256 hash function and chaotic systems. LSIE uses a 3-tier architecture consisting of diffusion-confusion-diffusion based on Latin squares to design an efficient cryptographic algorithm. Firstly, the initial values and parameters of the 3D exponent chaotic map (3D-ECM) is obtained from the SHA256 hash value of the external secret key and the plain image. Next, two orthogonal Latin squares are constructed using chaotic sequences generated by the 3D-ECM. In the first diffusion phase, one of the Latin squares is considered as a key image to Exclusive-OR (XOR) with the plain image. In the confusion phase, a 2D permutation based on the orthogonal Latin squares is presented to permute pixel positions of the diffused image. In the second diffusion phase, another Latin square is considered as a key image to XOR with the permuted image. The analysis and simulation results indicate that the proposed LSIE could efficiently resist common security attacks, as also that it is a fast method for real-time applications. The MATLAB source code of the proposed LSIE is available at the URL: .
引用
收藏
页码:7939 / 7979
页数:41
相关论文
共 44 条
[1]  
Abel RJR., 1996, CRC HDB COMB, V2, P160
[2]   Cryptanalysis of Image Encryption Based on Permutation-Substitution Using Chaotic Map and Latin Square Image Cipher [J].
Ahmad, Musheer ;
Ahmad, Faiyaz .
PROCEEDINGS OF THE 3RD INTERNATIONAL CONFERENCE ON FRONTIERS OF INTELLIGENT COMPUTING: THEORY AND APPLICATIONS (FICTA) 2014, VOL 1, 2015, 327 :481-488
[3]   An efficient image encryption scheme based on chaotic and Deoxyribonucleic acid sequencing [J].
Alghafis, Abdullah ;
Firdousi, Faiza ;
Khan, Majid ;
Batool, Syeda Iram ;
Amin, Muhammad .
MATHEMATICS AND COMPUTERS IN SIMULATION, 2020, 177 :441-466
[4]   Some basic cryptographic requirements for chaos-based cryptosystems [J].
Alvarez, Gonzalo ;
Li, Shujun .
INTERNATIONAL JOURNAL OF BIFURCATION AND CHAOS, 2006, 16 (08) :2129-2151
[5]   An image encryption method based on chaos system and AES algorithm [J].
Arab, Alireza ;
Rostami, Mohammad Javad ;
Ghavami, Behnam .
JOURNAL OF SUPERCOMPUTING, 2019, 75 (10) :6663-6682
[6]  
Boyadzhiyska S, 2020, DES CODES CRYPT, P1
[7]  
Chai X, 2021, NEURAL COMPUT APPL, P1
[8]   Medical image encryption algorithm based on Latin square and memristive chaotic system [J].
Chai, Xiuli ;
Zhang, Jitong ;
Gan, Zhihua ;
Zhang, Yushu .
MULTIMEDIA TOOLS AND APPLICATIONS, 2019, 78 (24) :35419-35453
[9]   A novel image encryption algorithm based on the chaotic system and DNA computing [J].
Chai, Xiuli ;
Gan, Zhihua ;
Lu, Yang ;
Chen, Yiran ;
Han, Daojun .
INTERNATIONAL JOURNAL OF MODERN PHYSICS C, 2017, 28 (05)
[10]   An efficient image encryption scheme using lookup table-based confusion and diffusion [J].
Chen, Jun-xin ;
Zhu, Zhi-liang ;
Fu, Chong ;
Zhang, Li-bo ;
Zhang, Yushu .
NONLINEAR DYNAMICS, 2015, 81 (03) :1151-1166