Title :
A Performance Comparison of Data Encryption Algorithms
Author :
Nadeem, Aamer ; Javed, M. Younus
Author_Institution :
Department of Computer Engineering, College of Electrical and Mechanical Engineering, National University of Sciences and Technology, Rawalpindi, Pakistan. aamernadeem@yahoo.com
Abstract :
The principal goal guiding the design of any encryption algorithm must be security against unauthorized attacks. However, for all practical applications, performance and the cost of implementation are also important concerns. A data encryption algorithm would not be of much use if it is secure enough but slow in performance because it is a common practice to embed encryption algorithms in other applications such as e-commerce, banking, and online transaction processing applications. Embedding of encryption algorithms in other applications also precludes a hardware implementation, and is thus a major cause of degraded overall performance of the system. In this paper, the four of the popular secret key encryption algorithms, i.e., DES, 3DES, AES (Rijndael), and the Blowfish have been implemented, and their performance is compared by encrypting input files of varying contents and sizes, on different Hardware platforms. The algorithms have been implemented in a uniform language, using their standard specifications, to allow a fair comparison of execution speeds. The performance results have been summarized and a conclusion has been presented. Based on the experiments, it has been concluded that the Blowfish is the best performing algorithm among the algorithms chosen for implementation.
Keywords :
Cryptography algorithms; Data encryption; Performance analysis; Algorithm design and analysis; Banking; Costs; Cryptography; Data security; Design engineering; Educational institutions; Hardware; Mechanical engineering; NIST; Cryptography algorithms; Data encryption; Performance analysis;
Conference_Titel :
Information and Communication Technologies, 2005. ICICT 2005. First International Conference on
Print_ISBN :
0-7803-9421-6
DOI :
10.1109/ICICT.2005.1598556