-
题名Q_Value检测:一种新的随机数统计检测方法
被引量:4
- 1
-
-
作者
庄家
马原
朱双怡
林璟锵
荆继武
-
机构
中国科学院数据与通信保护研究教育中心
中国科学院信息工程研究所信息安全国家重点实验室
中国科学院大学
-
出处
《密码学报》
CSCD
2016年第2期192-201,共10页
-
基金
中国科学院战略性先导科技专项(XDA06010702)
-
文摘
随机数在密码与安全技术方面使用广泛,随机数的产生和使用过程中,需要对随机数的随机性进行检测,统计检测是一种普遍采用的随机数检测方法,其中NIST发布的SP 800-22统计检测包是国际上常采用的统计检测方法,它包含15个检测项目,每个检测项又分为一级检测和二级检测.对于SP 800-22的正态分布型检测项目,我们发现这些检测项目的二级检测是不完备的,即通过这种检测的随机序列仍有可能在所检测的统计特性上存在缺陷.这是因为,正态分布型的检测计算出的P_value适用于一级检测,不适用于二级检测,因为在二级检测中,即使该P_value分布均匀,被测序列通过检测,这个序列也不一定满足所检测性质,为此,不同于原标准二级检测中的P_value均匀性检测,本文提出了Q_value的均匀性检测作为正态分布型检测项目的二级检测,并且给出了Q_value参数的非渐进分布,我们发现相比于P_value,Q_value的分布更接近于均匀分布,用于新的检测能降低误检率提高可靠性.最后,本文通过实验证实Q_value检测能够发现一些更为隐蔽的统计缺陷.
-
关键词
随机数统计检测方法
NIST
SP
800-22
P_value
q_value
二级检测
-
Keywords
randomness statistical test
NIST 800-22
P_value
q_value
level two test
-
分类号
TN918.1
[电子电信—通信与信息系统]
-