DocumentCode
2822409
Title
Performance evaluation of three encryption/decryption algorithms
Author
Kofahi, Najib A. ; Al-Somani, Turki ; Khalid Al-Zamil
Author_Institution
Dept. of Inf. & Comput. Sci., King Fahd Univ. of Pet. & Minerals, Dhahran
Volume
2
fYear
2003
fDate
30-30 Dec. 2003
Firstpage
790
Abstract
This paper presents an implementation of three encryption algorithms and a comparison between them based on CPU execution time. The CPU execution time is broken down to kernel and user time. The selected algorithms are: DES, Triple-DES (T-DES) and Blowfish. These are symmetric block encryption algorithms. The objective of this research is to evaluate the performance of the three cryptography algorithms in terms of the processing time required in the kernel and user space for generating the secret key, encryption and decryption operations. The powerful portable programming language Java and JCA (Java cryptography architecture) is used in implementing the encryption algorithms. The performance of the implemented encryption algorithms will be evaluated on SunOS platforms. The results show that the Blowfish algorithm is the fastest, followed by the DES algorithm then the T-DES algorithm
Keywords
Java; cryptography; software performance evaluation; CPU execution time; Java; decryption algorithms; kernel time; performance evaluation; secret key generation; symmetric block encryption algorithms; user time; Cryptography; Hardware; ISO standards; Java; Kernel; Minerals; Operating systems; Petroleum; Public key; Streaming media;
fLanguage
English
Publisher
ieee
Conference_Titel
Circuits and Systems, 2003 IEEE 46th Midwest Symposium on
Conference_Location
Cairo
ISSN
1548-3746
Print_ISBN
0-7803-8294-3
Type
conf
DOI
10.1109/MWSCAS.2003.1562405
Filename
1562405
Link To Document