本文简要说明NIST套件的使用
文档的下载地址,过去了三个月,博主记性不好,给忘了,稍后试着能否在CSDN上传。如果没成功,请勿喷。
初识文档
我们主要讲文档的5.6
输入测试文件地址
选择测试类型
选择1,则代表让序列进行上述15个测试;选择0,会多出一个选择测试的步骤
样本数量
样本数量 x 前面./assess中的参数 = 被测试数据量,要小于或等于文件数据总数
选择文本内容格式
用户必须指定文件是由存储在ASCII格式的位还是存储在二进制格式的十六进制字符串组成。
出现上述,表示测试成功。接下来分析测试结果。
测试结果
测试成功之后,可以找到两个新生成的文件,其中一个是finalAnalysisReport,以finalAnalysisReport为例。
一般来说,显著性水平
α
∈
[
0.001
,
0.01
]
\alpha \in [0.001,0.01]
α∈[0.001,0.01],当
P
−
v
a
l
u
e
≥
α
P-value \ge \alpha
P−value≥α时,认为通过了随机性测试。
上述文件中内容不包含每个样本的每个test的P-value,如果需要,得到具体测试文件夹中找到“results”和“stats”文件查看。之后,为了检查P-value值的分布以确保均匀性,0-1之间的区间被分为10个子区间,C1-C10代表落在这十个区间的频数。这里的P-VALUE则是所有样本P-value值进行拟合优度分布检验得到的P-value,PROPORTION是指样本通过的概率,如100个样本,99个通过,则为0.99。