伪随机序列随机性测试系统的设计与实现
摘要 | 第3-4页 |
ABSTRACT | 第4页 |
第一章 绪论 | 第7-13页 |
1.1 随机数概述 | 第7-9页 |
1.1.1 随机数的基本特性 | 第7-8页 |
1.1.2 随机数的产生 | 第8页 |
1.1.3 随机数统计特性 | 第8-9页 |
1.2 随机序列分类 | 第9-10页 |
1.2.1 随机序列 | 第9页 |
1.2.2 准随机序列 | 第9页 |
1.2.3 伪随机序列 | 第9-10页 |
1.3 随机数的随机性测试 | 第10-11页 |
1.4 项目背景 | 第11-12页 |
1.5 内容安排 | 第12-13页 |
第二章 测试算法及其数学基础 | 第13-18页 |
2.1 基本定义 | 第13页 |
2.2 测试原理 | 第13-14页 |
2.3 NIST评测指标与测试算法 | 第14-18页 |
第三章 测试算法设计与实现 | 第18-48页 |
3.1 算法的设计与实现 | 第18-45页 |
3.1.1 频率测试 | 第18-20页 |
3.1.2 分组频率测试 | 第20-22页 |
3.1.3 游程测试 | 第22-24页 |
3.1.4 最大1游程长度测试 | 第24-27页 |
3.1.5 二进制矩阵秩测试 | 第27-29页 |
3.1.6 离散傅里叶变换测试 | 第29-31页 |
3.1.7 非重叠模板匹配测试 | 第31-34页 |
3.1.8 重叠模板匹配测试 | 第34-37页 |
3.1.9 线性复杂性检测 | 第37-41页 |
3.1.10 累积求和测试 | 第41-44页 |
3.1.11 其他测试算法 | 第44-45页 |
3.2 算法测试与结论 | 第45-48页 |
3.2.1 算法测试 | 第45-47页 |
3.2.2 相关结论 | 第47-48页 |
第四章 测试系统设计与实现 | 第48-61页 |
4.1 总体设计介绍 | 第48-50页 |
4.1.1 功能设计 | 第48-50页 |
4.1.2 用户界面设计 | 第50页 |
4.2 算法重组 | 第50-51页 |
4.3 重组测试 | 第51-53页 |
4.4 小文件测试 | 第53-55页 |
4.4.1 测试说明 | 第53页 |
4.4.2 核心代码 | 第53-54页 |
4.4.3 测试举例 | 第54-55页 |
4.5 大文件测试 | 第55-56页 |
4.5.1 测试说明 | 第55页 |
4.5.2 大文件生成 | 第55-56页 |
4.5.3 测试代码 | 第56页 |
4.6 共享内存数据的不间断测试 | 第56-59页 |
4.6.1 测试分析 | 第56-57页 |
4.6.2 实现方法 | 第57-58页 |
4.6.3 核心代码 | 第58-59页 |
4.7 测试结果说明 | 第59-60页 |
4.7.1 测试结果分析 | 第59页 |
4.7.2 防止界面假死 | 第59-60页 |
4.8 测试系统在一卡通及计费系统中的应用 | 第60-61页 |
4.8.1 IC卡读卡器密码随机性测试 | 第60页 |
4.8.2 IC卡管理系统和计费系统安全测试 | 第60-61页 |
第五章 结论 | 第61-62页 |
参考文献 | 第62-64页 |
致谢 | 第64-65页 |
个人简历 | 第65页 |