Randomness is critical when it comes to cryptography. When a cryptographic system has randomness in it, it is impossible to decrypt the codes and break the system. To evaluate a cryptographic function’s randomness, many statistical tests were developed such as: Diehard and ENT, but these tests are not well suited for block ciphers. CryptoStat is the best statistical test suite to test the randomness of the Advanced Encryption Standard or AES, which is a block cipher established by NIST, the National Institute of Standard and Technology. An array based approach is also used to apply the CryptoStat test suite on AES.
Library of Congress Subject Headings
Data encryption (Computer science)--Testing; Data encryption (Computer science)--Standards; Computer security
Applied Statistics (MS)
Department, Program, or Center
School of Mathematical Sciences (COS)
Alomari, Hanadi Yahia, "Implementation of the Array-based Approach for the Evaluation of Randomness of the Advanced Encryption Standard (AES)" (2016). Thesis. Rochester Institute of Technology. Accessed from
RIT – Main Campus