Cryptographic Algorithms Benchmarking: A Case Study

Abstract:

With the high volume of sensitive data generated daily, the need for constructing, analysing, and benchmarking protocols that maintain the confidentiality and data integrity of user information has increased. Thus, in this paper we present a benchmark for testing the runtime performance of encrypting and decrypting files and strings using symmetric and asymmetric cryptographic algorithms. Symmetric algorithms have been tested on medium sized files using encryption keys of different lengths. Asymmetric algorithms have been tested for different bit key and string lengths. We have developed a Java-based platform for our experimental validation