Evaluation Framework for Security and Resource Consumption of Cryptographic Algorithms

Cristina-Loredana Duta, Bogdan-Costel Mocanu, Florin-Alexandru Vladescu, Laura Cristina Gheorghe, Nicolae Tapus

Abstract


Nowadays, security is necessary when transmitting confidential information over the network. One of the most important ways to provide data confidentiality is through cryptography. In this paper, we present a framework for testing and evaluating cryptographic algorithms. When evaluating block and stream ciphers, some basic properties should be tested: correct functional testing, passing statistical randomness testing, having good substitution boxes (S-boxes) and good permutation boxes (P-boxes) in their construction and providing a good throughput. The proposed framework receives the cryptographic algorithm as input and evaluates: the provided test vectors, the randomness of the generated data, the properties of the S-boxes and the P-boxes, the performance in terms of speed and throughput and provides a result, whether or not the algorithm is secure and can be used in cryptographic applications.

Keywords


cryptography, randomness tests, S-boxes, P-boxes, performance evaluation

Full Text: PDF