中图分类号： TP309.7 文献标识码： A DOI：10.16157/j.issn.0258-7998.211329 中文引用格式： 朱玉倩，王超，张艳. 基于单因素方差分析的密码算法统计检验[J].电子技术应用，2021，47(9)：43-45，50. 英文引用格式： Zhu Yuqian，Wang Chao，Zhang Yan. Statistical test of cryptographic algorithms based on ANOVA[J]. Application of Electronic Technique，2021，47(9)：43-45，50.
Statistical test of cryptographic algorithms based on ANOVA
Zhu Yuqian，Wang Chao，Zhang Yan
National Computer System Engineering Research Institute of China，Beijing 100083，China
Abstract： In the field of cryptography, a random sequence is often used as a key, an initial vector or a time-varying parameter in cryptographic protocol. Actually, the randomness of a random sequence plays a very important role in the cryptography, since it determines the security of the whole system. The ciphertext sequence generated by a good cryptographic algorithm should not be distinguished by statistical methods. In this paper, we count the number of failures by using the national institute of standards and technology(NIST), which is executed on the ciphertext sequences generated by seven classic cryptographic algorithms. The analysis shows that the results are not statistically significant. Thus, the statistical test used in the paper can be used as one of the indicators to evaluate the quality of cryptographic algorithms.
Key words : one way analysis of variance；cryptographic algorithms；statistical test；national institute of standards and technology(NIST) randomness test