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 :
بازگشت