- 23
- 0
- 约6.35千字
- 约 41页
- 2019-09-08 发布于天津
- 举报
随机数统计测试方法 2007/12/12 常用测试标准 NIST SP800-22 (序列长度=1Mbit) SP: NIST Special Publication (800 Series) FIPS 140_1/2(序列长度=20kbit) FIPS: The Federal Information Processing Standards 由美国商业部批准颁发 Florida State University DIEHARD(序列长度=80Mbit) NIST SP800-22 概述 NIST(美国国家标准技术研究所, National Institute of Standards and Technology )的一种全面的随机数统计测试方法,规定了满足各种程度随机性的衡量标准。 软件套件(NIST Statistical Test Suite) /groups/ST/toolkit/rng/documentation_software.html: sts-1.8.zip 相关标准: /groups/ST/toolkit/rng/documents/SP800-22b.pdf NIST FIPS 140_x 概述 FIPS140-1/FIPS140-2是美国商业部批准颁发的 文件,关于随机数部分测试相对比较简单. 相关文件: /publications/fips/fips140-2/fips1402.pdf /publications/fips/fips140-1/fips1401.pdf DIEHARD测试 Florida State University的George Marsaglia开发 测试套件: /pub/diehard/diehard.zip 测试项目: birthday spacings, overlapping permutations, ranks of 31x31 and 32x32 matrices, ranks of 6x8 matrices, monkey tests on 20-bit Words, monkey tests OPSO, OQSO, DNA, count the 1s in a stream of bytes, count the 1s in specific bytes, parking lot, minimum distance, random spheres, squeeze, Overlapping sums, runs, and craps. FIPS140-x测试项目 测试输入 一个序列,长度20,000bit 测试项目 频率测试(monobit test) 扑克测试(poker test) 游程测试(runs test) 长游程测试(long run test) FIPS140-x频率测试(monobit test) 测试方法 计算20,000bit序列中1的个数,记为X,如果 9654X10,346 测试通过(FIPS140-1) 9725X10,275 测试通过(FIPS140-2) 测试目的 检查1或0过多缺陷 FIPS140-x扑克测试(poker test) 测试方法 将20,000位的比特流按4位一组分成5000组 每组共有16种可能的数据产生 统计每种数据的个数记为f(i),其中i=0~15 计算 判断 若2.16X46.17,测试通过(fips140-2) 若1.03X57.4,测试通过(fips140-1) 测试目的 检查4bit模板的分布缺陷 FIPS140-x游程测试1(runs test) 定义 游程:一个游程是指连续0或1的序列 测试方法 统计20,000bit流中各种长度游程的个数 若游程长度大于6的按6记 若每种长度的游程个数都符合标准要求(见后页表格)时,认为通过Runs测试 测试目的 检查bit流数据变化是否太快或太慢 FIPS140-x游程测试2 (runs test) 游程测试标准表1 FIPS140-x长游程测试(long run test) 定义 长游程 Fips140-1:当游程的长度大于等于34时 Fips140-2:当游程的长度大于等于26时 测试方法 统计20,000bit流中长游程的个数 若无长游程,则通过长游程测试 测试目的 检查是否存在长游程 SP800-22 测试项目(sts_1.8) SP800-22定义 输入参数 序列长度: n 块长度: m 矩阵的秩 (Rank of a binary matrix) 将矩阵做初等行变换后,非零行的个数 反映矩阵的固有特性 熵(Entropy) H(X) = - pi log pi 游程(Runs) 序列中包含连
您可能关注的文档
- 陕西2008年初中毕业学业考试.doc
- 陕西农村贫困人口大病专项救治.doc
- 陕西宝汉高速公路宝鸡至陕甘界.doc
- 陕西师范大学教师教育研究.doc
- 陕西建设工程造价数据监测平台.doc
- 陕西建设系统破坏性地震应急预案.doc
- 陕西西咸新区沣西新城门头牌匾设置备案登记表.doc
- 陕西西咸新区秦汉新城推行农村.doc
- 陕西高龄老人申请补贴基本信息登记表.doc
- 除四害化学用药指导及注意事项.doc
- 安徽省安庆市潜山市部分学校2025-2026学年七年级下学期阶段学情自测数学试题-普通用卷.docx
- 2026《微型无人机的设计基础综述》2600字.docx
- 安徽六安市金安区2025-2026学年八年级上学期2月期末物理试题-普通用卷.docx
- 2026《五菱汽车公司经营者股权激励实施成效及其启示》9700字.doc
- 北京市第一零九中学2026届高三下学期开学考试数学试题-普通用卷.docx
- 北京海淀实验中学2026届高三下学期数学开学检测试题-普通用卷.docx
- 2026《五菱汽车公司融资模式及融资风险分析》8700字.doc
- 2026《五菱汽车公司物流成本控制研究》文献综述开题报告(含提纲)3800字.doc
- 2026《五菱汽车公司薪酬改革问题研究》开题报告(文献综述)4200字.doc
- 2026《物流企业反内卷的战略转型研究—以顺丰控股为例》13000字.doc
最近下载
- 儿科学(第10版)儿童心肺复苏.pptx VIP
- 《第1课 身边的算法》说课稿教学反思-2023-2024学年小学信息技术浙教版2023五年级上册.docx VIP
- 2025-2026学年浙美版(新教材)小学美术三年级下册(全册)教学设计.docx
- 2025-2026年演出经纪人之演出市场政策与法律法规模拟题库及答案下载.pdf VIP
- 幼儿园教师春季卫生保健知识培训.pptx VIP
- 高速公路旧沥青路面铣刨料再生利用:技术、效益与前景.docx VIP
- 2025-2026学年浙美版(新教材)小学美术三年级下册《运动会奖杯设计》教学设计.docx VIP
- 2024 - 2025人教版(PEP)英语小学二年级下册教学计划 .docx VIP
- 2026年XX施工安全免责协议书.docx VIP
- DLT5300-2013 1000kV 架空输电线路工程施工质量检验及评定规程.docx VIP
原创力文档

文档评论(0)