The strict avalanche criterion randomness test

被引:80
作者
Castro, JCH
Sierra, JM
Seznec, A
Izquierdo, A
Ribagorda, A
机构
[1] INRIA, IRISA, CAPS TEAM, F-35042 Rennes, France
[2] Univ Carlos III Madrid, Madrid 28911, Spain
关键词
pseudo randomness test; pseudorandom number generators; avalanche effect; strict avalanche effect; chi-square test;
D O I
10.1016/j.matcom.2004.09.001
中图分类号
TP39 [计算机的应用];
学科分类号
081203 ; 0835 ;
摘要
A new statistical test for randomness, the strict avalanche criterion (SAC) test, is presented, together with its results over some well-known generators in the literature. These results are analyzed and some possible applications of the test, as for measuring the strength of cryptographic primitives including block ciphers, stream ciphers and pseudorandom number generators, especially during the design and analysis phase, are detailed. Finally, the source code for a basic version of the SAC test is provided, which proves some of its other advantages: it is easy to implement, and very fast so well-suited for practical applications. (C) 2004 IMACS. Published by Elsevier B.V. All rights reserved.
引用
收藏
页码:1 / 7
页数:7
相关论文
共 11 条
  • [1] Coron J. S., 1998, LECT NOTES COMPUTER
  • [2] *CTR INF SEC CRYPT, LIB TEST RAND NUMB G
  • [3] CRYPTOGRAPHY AND COMPUTER PRIVACY
    FEISTEL, H
    [J]. SCIENTIFIC AMERICAN, 1973, 228 (05) : 15 - 23
  • [4] FORRE R, 1990, LECT NOTES COMPUT SC, V403, P450
  • [5] Knuth DE., 1997, ART COMPUTER PROGRAM
  • [6] MARSAGLIA G, 2002, J STA SOFTWARE, V7
  • [7] Marsaglia G., 1996, Diehard: A battery of tests of randomness
  • [8] MAURER UM, 1991, LECT NOTES COMPUT SC, V537, P409
  • [9] RUKHIN AL, 2000, SIAM J THEORY PROBAB
  • [10] SOTO J, 1999, P 22 NAT INF SYST SE