Paper Title
Randomness Evaluation Framework of Cryptographic Algorithms
Authors
Cristina-Loredana Duta, Bogdan-Costel Mocanu, Florin-Alexandru Vladescu and Laura Gheorghe, University Politehnica of Bucharest, Romania
Abstract
Nowadays, computer systems are developing very rapidly and become more and more complex, which leads to the necessity to provide security for them. This paper is intended to present software for testing and evaluating cryptographic algorithms. When evaluating block and stream ciphers one of the most basic property expected from them is to pass statistical randomness testing, demonstrating in this way their suitability to be random number generators. The primary goal of this paper is to propose a new framework to evaluate the randomness of cryptographic algorithms: based only on a .dll file which offers access to the encryption function, the decryption function and the key schedule function of the cipher that has to be tested (block cipher or stream cipher), the application evaluates the randomness and provides an interpretation of the results. For this, all nine tests used for evaluation of AES candidate block ciphers and three NIST statistical tests are applied to the algorithm being tested. In this paper, we have evaluated Tiny Encryption Algorithm (block ciper), Camellia (block cipher) and LEX (stream cipher) to determine if they pass statistical randomness testing.
Keywords
Cryptography, Randomness tests, NIST Statistical Test Suite, TEA, LEX, Camellia
Pdf URL:
https://wireilla.com/papers/ijcis/V4N1/4114ijcis03.pdf
Google Scholar URL:
Comments
Post a Comment