Performance Analysis of Security Algorithms

  • E. SoundararajanEmail author
  • Nikhil Kumar
  • V. Sivasankar
  • S. Rajeswari
Conference paper
Part of the Lecture Notes in Electrical Engineering book series (LNEE, volume 656)


Computers have become more and more potent over the years, and consequently, it has become more comfortable and easier to break encryption and hashing algorithms. Hence, it is essential to study the performance of these algorithms and analyze them, and possibly come up with better algorithms based on the knowledge we have gained from the analysis. In this paper, a comprehensive literature study of the conventional encryption and hashing algorithms is done, followed by a practical comparison of the time-efficiency and CPU usage of these algorithms, two important performance evaluation parameters.


Hashing Encryption Running time CPU usage 


  1. 1.
    AlAhmad MA, Alshaikhli IF (2013) Broad view of cryptographic hash functions. Int J Comput Sci Issues (IJCSI) 10(4):239.
  2. 2.
    Ramachandran J (2002) Designing security architecture solutions. Wiley, New YorkGoogle Scholar
  3. 3.
    Tiwari H (2017) Merkle-Damgård construction method and alternatives: a review. J Inf Organ Sci 41(2):283–304.
  4. 4.
    Rivest R (1992) The MD4 message-digest algorithm (No. RFC 1320).
  5. 5.
    Rivest R (1992) The MD5 message-digest algorithm (No. RFC 1321).
  6. 6.
    Eastlake D 3rd, Jones P (2001) US secure hash algorithm 1 (SHA1) (No. RFC 3174).
  7. 7.
    Eastlake D 3rd, Hansen T (2006) US secure hash algorithms (SHA and HMAC-SHA) (No. RFC 4634).
  8. 8.
    Kanthety SS (2017) Network security—feistel structure (Video file).
  9. 9.
    Wikipedia Contributors (2019) Feistel cipher. In: Wikipedia, the free encyclopedia.
  10. 10.
    Rachmawati D, Tarigan JT, Ginting ABC (2018) A comparative study of Message Digest 5 (MD5) and SHA256 algorithm. J Phys Conf Ser 978(1):012116. (IOP Publishing)
  11. 11.
    StackOverflow Contributors (2017) Space & time complexity of SHA-2.
  12. 12.
    StackExchange Contributors (2015) Is encryption time greater than decryption time?
  13. 13.
    lucaskauffman (2013) About secure password hashing (Blog post).
  14. 14.
    Weerasinghe TDB, Disanayake C (2018) A research study: usage of RC4 stream cipher in SSL configurations of web servers used by Sri Lankan Financial Institutes. Int J Cyber Secur Digit Forensics 7(2):111–119.
  15. 15.
    Nkiama M, Herve MS, Herve S. Comparative study Of AES, Blowfish, CAST-128 and DES encryption algorithm. Structure 4(8):4.

Copyright information

© Springer Nature Singapore Pte Ltd. 2020

Authors and Affiliations

  • E. Soundararajan
    • 1
    Email author
  • Nikhil Kumar
    • 2
  • V. Sivasankar
    • 1
  • S. Rajeswari
    • 1
  1. 1.Indira Gandhi Centre for Atomic ResearchKalpakkamIndia
  2. 2.Birla Institute of Technology and SciencePilaniIndia

Personalised recommendations