NIST随机数测试软件安装与使用 && igamc:UNDERFLOW

https://csrc.nist.gov/

https://csrc.nist.gov/projects/random-bit-generation/documentation-and-software

https://wenku.baidu.com/view/dc0ada02eff9aef8941e0644.html

https://blog.csdn.net/zkkzpp258/article/details/82685404

https://blog.csdn.net/zhaomengszu/article/details/79384050

igamc:UNDERFLOW的原因:

1. size* bitstrems > sizeof(file)   例如: 就是./assess 10000,  然后bitstreams 100  100*10000 > 你的文件大小 (bytes)(采用ascii 的0,1串,那单位就是byte)

2. 数据过于 不随机  。一开始用一个seed,利用7位LFSR,生成127个0,1,然后换另一个seed,就一直 underflow。然后换成一个seed生成10个数,就可以成功测试。(虽然结果还是错的)

下载,解压

在ubuntu安装 

复制到home

 make

 得assess文件

测试文件拷贝

测试 (rands长度1270000bits)

猜你喜欢

转载自www.cnblogs.com/lqerio/p/11798459.html