Enhancing advance encryption standard security based on dual dynamic XOR table and MixColumns transformation

An efficient approach to secure information is critically needed at present. Cryptography remains the best approach to achieve security. On this basis, the national institute of standards and technology (NIST) selected Rijndael, which is a symmetric block cipher, as the advanced encryption standard...

Full description

Saved in:
Bibliographic Details
Main Authors: Salih, Adnan Ibrahem (Author), Alabaichi, Ashwaq Mahmood (Author), Tuama, Ammar Yaseen (Author)
Format: EJournal Article
Published: Institute of Advanced Engineering and Science, 2020-09-01.
Subjects:
Online Access:Get fulltext
Tags: Add Tag
No Tags, Be the first to tag this record!
LEADER 03204 am a22003133u 4500
001 ijeecs21612_14249
042 |a dc 
100 1 0 |a Salih, Adnan Ibrahem  |e author 
100 1 0 |e contributor 
700 1 0 |a Alabaichi, Ashwaq Mahmood  |e author 
700 1 0 |a Tuama, Ammar Yaseen  |e author 
245 0 0 |a Enhancing advance encryption standard security based on dual dynamic XOR table and MixColumns transformation 
260 |b Institute of Advanced Engineering and Science,   |c 2020-09-01. 
500 |a https://ijeecs.iaescore.com/index.php/IJEECS/article/view/21612 
520 |a An efficient approach to secure information is critically needed at present. Cryptography remains the best approach to achieve security. On this basis, the national institute of standards and technology (NIST) selected Rijndael, which is a symmetric block cipher, as the advanced encryption standard (AES). The MixColumns transformation of this cipher is the most important function within the linear unit and the major source of diffusion. Dynamic MixColumns transformation can be used to enhance the AES security. In this study, a method to enhance the AES security is developed on the basis of two methods. The first method is an extension of a previous study entitled "A novel Approach for Enhancing Security of Advance Encryption Standard using Private XOR Table and 3D chaotic regarding to Software quality Factor." In the current study, the fixed XOR operation in AES rounds is replaced with a dual dynamic XOR table by using a 3D chaotic map. The dual dynamic XOR table is based on 4 bits; one is used for even rounds, and the other is used for odd rounds. The second method is dynamic MixColumns transformation, where the maximum distance separable (MDS) matrix of the MixColumns transformation, which is fixed and public in every round, is changed with a dynamic MDS matrix, which is private, by using a 3D chaotic map. A 3D chaotic map is used to generate secret keys. These replacements enhance the AES security, particularly the resistance against attacks. Diehard and NIST tests, entropy, correlation coefficient, and histogram are used for security analysis of the proposed method. C++ is used to implement the proposed and original algorithms. MATLAB and LINX are used for the security analysis. Results show that the proposed method is better than the original AES. 
540 |a Copyright (c) 2020 Institute of Advanced Engineering and Science 
540 |a http://creativecommons.org/licenses/by-nc/4.0 
546 |a eng 
690 |a security;cryptography;block cipher 
690 |a AES; 3D chaotic map; Dynamic XOR; MixColumns; MDS; Dynamic MDS; NIST; DIEHARD; Information Entropy; Histogram 
655 7 |a info:eu-repo/semantics/article  |2 local 
655 7 |a info:eu-repo/semantics/publishedVersion  |2 local 
655 7 |2 local 
786 0 |n Indonesian Journal of Electrical Engineering and Computer Science; Vol 19, No 3: September 2020; 1574-1581 
786 0 |n 2502-4760 
786 0 |n 2502-4752 
786 0 |n 10.11591/ijeecs.v19.i3 
787 0 |n https://ijeecs.iaescore.com/index.php/IJEECS/article/view/21612/14249 
856 4 1 |u https://ijeecs.iaescore.com/index.php/IJEECS/article/view/21612/14249  |z Get fulltext