NIST安装

NIST随机数测试软件下载,安装、和使用方法

  • NIST简介
  • NIST下载与安装
    • NIST软件的使用
    • NIST软件使用过程中可能的出错
    • 如何查看finalAnalysisReport.txt和freq.txt
    • 总结

毕设设计了一个伪随机数生成器,用到了NIST检验伪随机数的随机性,现在由于软件的更新等原因,以前前辈的博客里或多或少有些小问题,这里写个博客总结一下博主安装及使用过程中的经验

NIST简介

NIST是美国国家标准与技术委员会发布的考评伪随机序列随机性的一种方法,一共有16个小测试,具体测试内容见这篇博客:

博客: link.

每个测试得到一个P-value值,大于这个值即认为随机,小于这个值认为随机性不够强。

NIST下载与安装

1,可以直接去NIST的官 下载软件安装包,链接如下,直接点击Download下载最新版。
安装包: link.

下载完成之后,先安装Cygwin,运行setup.exe程序,出现安装画面。直接点“下一步”,出现安装模式的对话框,如下图所示:

另外有一个非常重要的问题
前辈的博客里面,后面遇到了一个找不到make命令的错误,这个就是因为在选择组件包的时候没有选择make,虽然安装完之后也可以单独下载这个包,然后放在安装目录里,可以解决这个问题,但博主当时安装的时候,就算解压到安装目录里,之后用的时候也一直提示我找不到make命令,只能重新安装。

所以安装时就直接把make装上吧,它也在Devel这个大包里

运行Cygwin,通过命令行进入该软件包中sts-2.1.2中包含 Makefile文件的文件夹,输入make命令,该软件就会自动安装了。出现下图界面就说明你安装彻底成功了。博主当时安装的时候 了个错,说是定义了变量nu但之后并未使用。这个错误无所谓,亲测并不影响后面的使用。

图片是截的别的博主的图,这里根据自己的数据选择即可

所有P-value都大于等于0.01即可认为通过了NIST检验。

总结

NIST的检验和结果分析都已完成了,这篇博客参考的博客有:
博客: link.
希望这篇博客能给别人带来帮助。

声明:本站部分文章及图片源自用户投稿,如本站任何资料有侵权请您尽早请联系jinwei@zod.com.cn进行处理,非常感谢!

上一篇 2019年8月22日
下一篇 2019年8月22日

相关推荐