Clear Filters
Clear Filters

How can i check for randomness of a sequence

13 views (last 30 days)
How can i check for randomness of a sequence that has been used to encrypt image?

Answers (1)

Divyam
Divyam on 7 Jun 2023
MATLAB has an inbuilt function called runtest() which returns test decisions for randomness. For more details about this function you can look into MATLAB documentation for this function: Run test for randomness - MATLAB runstest - MathWorks India
You can implement your own tests (tests from TestU01 and Diehard tests) using MATLAB, this answer from Peter summarizes the essence of running tests on your/MATLAB's random number generator: https://in.mathworks.com/matlabcentral/answers/36531-statistical-test-for-random-number-generators#answer_45698
More information about Dieharder (to perform a battery of tests on your randomly generated sequence): Robert G. Brown's General Tools Page (duke.edu)

Categories

Find more on Encryption / Cryptography in Help Center and File Exchange

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!