Abstract

This article describes the AES encryption and decryption process without using lookup tables in the MixColumns transformation. The encryption process consists of transforming subbytes, shiftrows, mixcolumns and addroundkey. The process was carried out for 10 rounds, but in round 10 the mixcolumns transformation was not carried out. The decryption process consists of inverse mixcolumns, inverse shiftrows, inverse subbytes and addroundkey. In this study, the AES encryption and decryption process was carried out using two methods, namely based on the lookup table and without using the lookup table on the MC/IMC transformation. The method in this article is applied to Matlab software. The experimental results show that the encryption and decryption process using a lookup table is slower than the method without a lookup table. The encryption process without a lookup table on the MC transformation takes 0.091 seconds while using a lookup table takes 0.399 seconds. The decryption process without a lookup table on the IMC transformation takes 0.149 seconds while using a lookup table takes 0.206 seconds.

Full Text
Published version (Free)

Talk to us

Join us for a 30 min session where you can share your feedback and ask us any queries you have

Schedule a call