Comparing the speed of the selected hash and encryption algorithms

Dawid Górniak

dawid.gorniak@pollub.edu.pl
Institute of Computer Science, Lublin University of Technology, Nadbystrzycka 36B, 20-618 Lublin, Poland (Poland)

Piotr Kopniak


Institute of Computer Science, Lublin University of Technology, Nadbystrzycka 36B, 20-618 Lublin, Poland (Poland)

Abstract

The data is often the most valuable thing that we collect on our computers. Without proper data security with encryption our valuable information may be illegally used by an unauthorised person. The article presents selected encryption methods and hash functions available in Boucy Castle library for Java programming language. The presented analysis applies to measurement of the speed of signature generation and verification. The signatures are for 240 bit encryption algorithms. In case of a hash function, the analysis refers to the speed of such functions. The fastest encryption algorithm and hash function from the research group were AES and SHA1.


Keywords:

encryption algorithms; hash functions; Bouncy Castle

[1] W. Stallings, Kryptografia i bezpieczeństwo sieci komputerowych, Helion, 2011.
[2] Kryptografia i bezpieczeństwo sieci komputerowych, Helion, 2012.
[3] Marcin Karbowski, Podstawy kryptografii RSA. Wydanie III, Helion, 2014.
[4] A. Menezes, Kryptografia stosowana, WTN, 2005.
[5] Serpent, www.pl.wikipedia.org/wiki/Serpent_(kryptografia)
[6] Twofish , www.pl.wikipedia.org/wiki/Twofish.
[7] I. Damgard, A design principle for hash functions, SpringerVerlag, 1990.
[8] MD5, www.pl.wikipedia.org/wiki/MD5
[9] M. Jakobsson, Applied Cryptography and Network Security, Springer Verlag gmbh, 2014.
Download


Published
2017-09-30

Cited by

Górniak, D., & Kopniak, P. (2017). Comparing the speed of the selected hash and encryption algorithms. Journal of Computer Sciences Institute, 4, 82–86. https://doi.org/10.35784/jcsi.598

Authors

Dawid Górniak 
dawid.gorniak@pollub.edu.pl
Institute of Computer Science, Lublin University of Technology, Nadbystrzycka 36B, 20-618 Lublin, Poland Poland

Authors

Piotr Kopniak 

Institute of Computer Science, Lublin University of Technology, Nadbystrzycka 36B, 20-618 Lublin, Poland Poland

Statistics

Abstract views: 313
PDF downloads: 19