Abstract
A modified Matrices Approach in Advanced Encryption Standard Algorithm
Highlights
The work aims to enhance the advance encryption standard (AES)-128 algorithm by using different sizes data matrices
The AES s-box operation provides the non-linearity in the cipher and used the multiplicative inverse over GF(256) that know as good non –linearity properties to avoid attack
Add round key At this stage, we changed the size of the element within the data block with order (2, 4, and 8) and the key matrix is different in each round, while in the standard AES the size of element is fixed, as well as, the key matrix is constant in all (10) rounds
Summary
The work aims to enhance the AES-128 algorithm by using different sizes data matrices. The AES includes three -128, AES-192, and AES-with block size of 128, 192, or 256 bits. The block-size has a maximum of 256 bits. The cipher uses number of encryption rounds, which converts plain text to cipher text. The output of each round is the input to the round. The output of the final round is the encrypted plaintext known as cipher text. The plaintext given by the user is entered in a matrix (4*4 byte) called State Matrix. The total number of rounds that consist of different numbers (10, 12, or 14 rounds), depending on Rijndael round function stages (addroundkey, subbytes, shift row, mixcolumn) [2]
Talk to us
Join us for a 30 min session where you can share your feedback and ask us any queries you have