• 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