| By Random Number Test |
DiceLock is composed of the following random number tests: Frequency Test, Block Frequency Test, Cumulative Sum Forward Test, Cumulative Sum Reverse Test, Runs Test, Longest Run Of Ones Test, Rank Test, Universal Test, Approximate Entropy Test, Serial Test, Discrete Fourier Transform Test. Each one of them have been tested with the following ciphers: - block cipher AES 128 with CBC, CFB and OFB operation modes, - block cipher AES 192 with CBC, CFB and OFB operation modes, - block cipher AES 256 with CBC, CFB and OFB operation modes, and - stream ciphers HC 128 and HC 256. Now we provide the inputs of each test and the results we've got for each random number test. As is stated in FIPS 800-22 rev1a, page 2-1 (page 23 of PDF document): "The order of the application of the tests in the test suite is arbitrary. However, it is recommended that the Frequency test be run first, since this supplies the most basic evidence for the existence of non-randomness in a sequence, specifically, non-uniformity. If this test fails, the likelihood of other tests failing is high." the first test that is shown is frequency test, and here is the list of the test performed by random number test with all ciphers tested: - Cumulative Sum Forward Test, - Cumulative Sum Reverse Test, - Runs Test, - Rank Test, - Serial Test, - Discrete Fourier Transform Test. |



