期刊文献+

基于SP 800-22标准的随机性测试方法研究与快速实现 被引量:1

Exploration and Fast Implementation of Randomness Test Method based on SP 800-22 Standard
下载PDF
导出
摘要 随机数在密码系统中起着至关重要的作用。一个有缺陷的随机数序列,可能会导致整个密码系统被攻击者攻破。因此,测试随机数的随机性是非常重要的环节。具体地,介绍美国NIST公布的SP 800-22随机数测试标准,通过同时计算多个比特数据、优化统计测试公式和降低计算复杂度等方法,对其中的部分测试项进行了基于C语言的快速实现。测试结果表明,采用该快速实现方法能显著提升随机数测试速率。 Random numbers play a crucial role in the cryptosystem. A defective random-number sequence may cause the entire cryptosystem to be compromised by an attacker. Therefore, testing on the randomness of random numbers is a very important link. The SP 800-22 random-number test standard published by NIST in the United States is introduced. Through simultaneously calculating multiple bit data, optimizing the statistical test formulas and reducing computational complexity, C language-based quick implementation of some test items is done. The test results indicate that the fast implementation method could significantly improve the random-number test rate.
作者 段俊红 韩炼冰 房利国 DUAN Jun-hong;HAN Lian-bing;FANG Li-guo(No.30 Institute of CETC,Chengdu Sichuan 610041,China)
出处 《通信技术》 2018年第8期1940-1944,共5页 Communications Technology
关键词 随机数 随机性测试 SP 800—22标准 快速实现 random number randomness test SP 800-22 standard fast implementation
  • 相关文献

参考文献4

二级参考文献24

  • 1周干民,杨盛光,蒋召宇,高明伦.一种基于锁相环的真随机数发生器[J].电子与信息学报,2005,27(7):1152-1156. 被引量:4
  • 2桑志勇.二元序列的随机性测试技术的研究与应用[D].郑州:解放军信息工程大学,2004.
  • 3FIPS PUB 140-2-2001 Security Requirements for Cryptographic Modules[S].Washington,USA:National Institure of Standards and Technology,2001.
  • 4NIST SP 800-22.2001 A Statistical Test Suite for Random and Pseudorandom Number Generators for Cryptographic Applications[S].Washington.USA:National Institute of Standards and Technology,2001.
  • 5王玉柱.随机性测试工具研究与实现[D].北京:中国科学院研究生院,2000.
  • 6随机性检测规范[S].北京:国家密码管理局,2009.
  • 7MENEZES A J, VAN OORSCHOT P C, VANSTONE S A. Handbook of Applied Cryptology[M].[S. l] :CRC Press, 1996.
  • 8FAIRFIELD R C, MORTENSON R L, COULTHART K B. An LSI Random Number Generator[C]// In Advances in Cryptology Proceedings of CRYPTO' 84. California, United States:[s.n.], 1984: 203-230.
  • 9KILLMANN W, SCHINDLER W. AIS 31 Verson 1-2001 Functionality Classes and Evaluation Methodology for True (physical) Random Number Generators[S].Bonn: Bundesamt fur Sicherheit in der Informationstechnik (BSI), 2001.
  • 10PETRIE C S, CONNELLY J A. Modeling and Simulation of Oscillator-based Random Number Generator[C]//Proc Circuits and Systems(ISCA' 96),Connecting the World, IEEE International Symposium on Circuits and Systems. GA, USA: IEEE, 1996: 324-327.

共引文献20

同被引文献11

引证文献1

二级引证文献4

相关作者

内容加载中请稍等...

相关机构

内容加载中请稍等...

相关主题

内容加载中请稍等...

浏览历史

内容加载中请稍等...
;
使用帮助 返回顶部