Author Login Editor-in-Chief Peer Review Editor Work Office Work

Computer Engineering ›› 2009, Vol. 35 ›› Issue (20): 145-147. doi: 10.3969/j.issn.1000-3428.2009.20.051

• Security Technology • Previous Articles     Next Articles

Research and Implementation of Randomness Tests

SHI Guo-dong, KANG Fei, GU Hai-wen   

  1. (School of Information Engineering, PLA Information Engineering University, Zhengzhou 450002)
  • Received:1900-01-01 Revised:1900-01-01 Online:2009-10-20 Published:2009-10-20

随机性测试的研究与实现

师国栋,康 绯,顾海文   

  1. (解放军信息工程大学信息工程学院,郑州 450002)

Abstract: The principles of statistics about randomness tests are introduced. Sixteen common randomness tests are provided, as well as the processing flow of randomness tests towards cryptography. The layout methods of tests ID are discussed. These methods are used to test the standard of NESSIE——Camellia algorithm. Experimental results show high randomness on the cipher generated by reduced-Camellia at least three-round.

Key words: randomness, significance level, Camellia algorithm

摘要: 介绍随机性测试方法的数理统计原理,给出16种常见的随机性测试,研究密码算法随机性测试的流程,讨论测试ID的编排方法,并用这些方法对欧洲加密标准——Camellia算法进行随机性测试,实验结果表明,该算法3轮以上的缩减轮版本所产生的密文具有较高的随机性。

关键词: 随机性, 显著性水平, Camellia算法

CLC Number: