-----------------------------[Compaired randomness analsys (Public Version)]--------> Author: evilcry e-mail: evilcry@virgilio.it / evilcry@gmail.com other contacts: on irc.azzurranet.org #cryptorev / #crack-it on irc.efnet.nl #cryptography website: www.cryptorev.org / http://abcd6.interfree.it / http://evilcry.altervista.org Paper for: ********* (not mentioned in public version) -----------------------------[The analisys]---------------------> Seed used: 314159 Generators used: 1) Secude library RNG 2) X^2 mod N RNG 3) LCG (Linear Congruence Generator) 4) ICG (Inverse Congruence Generator) Block lenght: 2500 bytes Frequency test comparations: (alpha value=0.05) SecudeLib's block passed FT test with Maximal test value of: 3.841000 Test result: 0.039200 Notes: Test is sucessful passed also with variable significance level (X^2)'s block passed FT with Maximal test value of: 3.841000 Test result: 2.205000 Notes: Test is sucessful passed also with variable significance level LCG's block passed FT with Maximal test value of: 3.841000 Test result: 0.273800 Notes: Test is sucessful passed also with variable significance level ICG's block FAILED FT with Maximal test value of: 3.841000 Test result: 5.985800 Notes: Test is passed only with a significance level of 0.01 SecudeLib give the best results in FT Analsys, also with randomly choosen input the reply to FT are positive. Poker Test: Tuple=3 SecudeLib's block PASSED PT: 1) Maximal test value of: 14.070000 (alpha=0.005) - PASSED 2) Maximal test value of: 12.010000 (alpha=0.010) - NOT PASSED 3) Maximal test value of: 18.480000 (alpha=0.001) - PASSED (X^2)'s block PASSED with a large amount of good results PT: 1) Maximal test value of: 14.070000 (alpha=0.005) - PASSED 2) Maximal test value of: 12.010000 (alpha=0.010) - PASSED 3) Maximal test value of: 18.480000 (alpha=0.001) - PASSED LCG's block with a large amount of good results PT: 1) Maximal test value of: 14.070000 (alpha=0.005) - PASSED 2) Maximal test value of: 12.010000 (alpha=0.010) - PASSED 3) Maximal test value of: 18.480000 (alpha=0.001) - PASSED ICG's block FAILED with a large amount of bad results PT: 1) Maximal test value of: 18.480000 (alpha=0.001) - PASSED 2) Maximal test value of: 14.070000 (alpha=0.005) - NOT PASSED 3) Maximal test value of: 12.010000 (alpha=0.010) - NOT PASSED LCG and X^2 blocks passed PT with a large amount of good results, SecudeLib passed PT but with extremely variable results. FIPS PUB 140-1 Tests SecudeLib's block PASSED LongRun: OK MonoBit: OK Runs: OK Poker: OK LCG's block PASSED LongRun: OK MonoBit: OK Runs: OK Poker: OK ICG's block LongRun: OK MonoBit: OK Runs: OK Poker: OK (Not secure) (X^2)'s block PASSED LongRun: OK MonoBit: OK Runs: OK Poker: OK LempelZiv Compression test (indirect entropy study) SecudeLib Entropy before= 7.94 - Entropy after= 7.94 (rate compression 0%) LCG: Entropy before= 7.93 - Entropy after=7.93 (rate compression 0%) ICG: Entropy before= 7.92 - Entropy after=7.92 (rate compression 0%) X^2: Entropy before= 7.92 - Entropy after=7.92 (rate compression 0%) SecudeLib SEEMS TO BE THE MOST SOLID RNG