密码算法的随机性测试研究
摘要 | 第1-4页 |
Abstract | 第4-7页 |
第一章 绪论 | 第7-13页 |
·引言 | 第7-10页 |
·密码学发展历程 | 第7-8页 |
·密码算法的安全性讨论 | 第8-9页 |
·随机性测试简介 | 第9-10页 |
·随机性测试研究现状 | 第10-11页 |
·研究内容和目的 | 第11页 |
·论文结构安排 | 第11-13页 |
第二章 随机性测试理论 | 第13-19页 |
·随机数与随机性测试 | 第13-14页 |
·随机数 | 第13-14页 |
·测试相关统计学概念 | 第14页 |
·NIST随机性测试方法 | 第14-19页 |
·频率测试 | 第15页 |
·组内频率测试 | 第15页 |
·游程测试 | 第15页 |
·最大1游程测试 | 第15-16页 |
·二元矩阵秩测试 | 第16页 |
·离散傅里叶变换测试 | 第16页 |
·非重叠匹配测试 | 第16页 |
·重叠匹配测试 | 第16页 |
·全局通用测试 | 第16-17页 |
·线性复杂度测试 | 第17页 |
·串行测试 | 第17页 |
·近似熵测试 | 第17页 |
·累积和测试 | 第17页 |
·随机偏移测试 | 第17-18页 |
·随机偏移测试变体 | 第18-19页 |
第三章 随机性测试方案实现 | 第19-39页 |
·整体实现思想 | 第19-32页 |
·测试算法的实现 | 第20-28页 |
·测试软件界面与使用方法 | 第28-32页 |
·测试参数选择与结果分析 | 第32-33页 |
·测试参数的选择 | 第32-33页 |
·测试结果的分析 | 第33页 |
·测试方法的选择 | 第33-36页 |
·测试选择方法的分析 | 第33-34页 |
·一种新的测试方法选择方案 | 第34-36页 |
·实测结果对比 | 第36-39页 |
·π的二进制扩展序列实测结果 | 第36页 |
·AES实测结果 | 第36-37页 |
·SMS4与AES实测对比 | 第37-39页 |
第四章 Linux下随机性测试方案 | 第39-59页 |
·Linux操作系统简介 | 第39-42页 |
·makefile生成方案 | 第42-49页 |
·makefile文件介绍 | 第42-44页 |
·原有makefile文件分析 | 第44页 |
·新的makefile文件生成方案 | 第44-49页 |
·Linux软件包制作 | 第49-59页 |
·tar包制作 | 第49-53页 |
·RPM安装包制作 | 第53-59页 |
第五章 结束语 | 第59-61页 |
致谢 | 第61-63页 |
参考文献 | 第63-65页 |
研究成果 | 第65页 |