Communications on Applied Electronics |
Foundation of Computer Science (FCS), NY, USA |
Volume 3 - Number 4 |
Year of Publication: 2015 |
Authors: Binal Shah, Zahir Aalam |
10.5120/cae2015651928 |
Binal Shah, Zahir Aalam . Implementation and Performance Evaluation of the AES Algorithm for Data Transmission using Various Programming Languages. Communications on Applied Electronics. 3, 4 ( November 2015), 21-26. DOI=10.5120/cae2015651928
Due to the speedy development of digital communication and electronic data exchange, data security and performance have become a crucial issue in the industry, business and government. Cryptography provides essential techniques for ensuring data and protecting information. Advanced Encryption Algorithm (AES) is one of the encryption techniques which protects data and it is used most frequently because of its high efficiency and simplicity. Programming Languages (PL) can be utilized to produce plans to control the behavior of a machine or to express algorithms. To improve the Performance of digital communication, PL is also one of the important elements because the ability of the compiler to perform optimizations is directly associated to the language specification. This paper gives the outline of comparison between 3 different Programming Languages based on AES algorithm. The comparison is for which languages are more efficient in run-time execution speed. Programming Languages used in the comparison are MATLAB, JAVA and C#. Evaluation is done using Encryption Time, Decryption Time and Throughput.