Implementation of 128-bit AES algorithm in MATLAB

  IJETT-book-cover  International Journal of Engineering Trends and Technology (IJETT)          
© 2016 by IJETT Journal
Volume-33 Number-3
Year of Publication : 2016
Authors : D.Lohit Kumar, Dr. A.R.Reddy, Dr.S.A.K.Jilani
DOI :  10.14445/22315381/IJETT-V33P223


D.Lohit Kumar, Dr. A.R.Reddy, Dr.S.A.K.Jilani"Implementation of 128-bit AES algorithm in MATLAB", International Journal of Engineering Trends and Technology (IJETT), V33(3),126-129 March 2016. ISSN:2231-5381. published by seventh sense research group

Advanced Encryption Standard (AES) is used for securing data. There are several types of algorithms available in cryptography, but AES is one among the standardized high security algorithm. It is implemented in various hardware devices and various software languages. This paper explores the implementation of AES in MATLAB. A MATLAB code is developed for plaintext encryption and cipher text decryption. Experiments are conducted to measure the execution times. The measured results indicate a maximum encryption time of 87 ms and decryption time of 88 ms. These results are superior to the similar software implementations of AES. The results are attractive to deploy AES into image and video processing on MATLAB.


[1] Advanced Encryption Standard (AES), Federal Information, processing standards Publication 197, November26,2001.
[2]M.SambasivaReddy,Mr.Y.AmbarBabu.”Evaluation of Microblaze and implementation of AES Algorithm using Spartan 3-E.”International Journal of Advanced Research In Electrical, Electronics and Instrumentation Engineering. ISSN (Print):2320-3765, ISSN(online):2278-8875.
[3] National Institute of Standards and Technology, “Federal Information Processing Standard Publication 197, the Advanced Encryption Standard(AES),” Nov. 2001.
[4] J. Daemen and V. Rijmen, The block cipher Rijndael, Smart Card research and Applications, LNCS 1820, Springer- Springer-Verlag, pp. 288-296
[5] L.Thulasimani, M.Madheswaran. “Design And Implementation of Reconfigurable Rijndael Encryption Algorithms For Reconfigurable Mobile Terminals.”(IJCSE) International Journal on Computer Science and Engineering.Vol. 02, No. 04, 2010, 1003-1011
[6]A. Lee, NIST Special Publication 800-21, Guideline for Implementing Cryptography in the Federal Government, National Institute of Standards and Technology, November 1999.
[7] Prashanti.G, Deepthi.S & Sandhya Rani.K. “A Novel Approach for Data Encryption Standard algorithm”.International Journal Of Engineering and advancedTechnology.
[8] Das Debasis, Misra Rajiv. “Programmable Cellular Automata Based Efficient Parallel AES Encryption Algorithm”. International Journal of Network Security & Its Applications(IJNSA) VOL.3 No.6, November 2011.
[9] N.Renuka Devi, G.Swathi,”A high Throughput ASIC Implementation of configurable Advanced Encryption Standard(AES) Processor.”IJCA special issue on Network Security And Cryptography”NSC,2011.
[10] Kalpana Parsi, Singaraju Sudha.”Data Security in Cloud Computing using RSA Algorithm” IJRCCT, ISSN 2278-5841, Vol 1, Issue 4, September 2012. pp. 145.
[11] M. Ravindra Babu and Dr. A. R. Reddy”Optimization Of Memory For AES Rijndeal Algorithm Implementation On Embedded System” International Journal of Engineering Research & Technology (IJERT). ISSN: : 2278-0181 Vol.1 Issue 7, September - 2012

Advanced Encryption Standard, symmetric key Encryption, cipher text and MATLAB, internet, multimediafiles.