布尔函数设计中爬山算法的研究
摘要 | 第1-4页 |
Abstract | 第4-6页 |
第一章 绪论 | 第6-12页 |
·密码学发展概述 | 第6-7页 |
·布尔函数的意义及其研究现状 | 第7-9页 |
·布尔函数设计的研究现状 | 第9-10页 |
·本文内容安排 | 第10-12页 |
第二章 布尔函数基础理论 | 第12-34页 |
·代数学基础 | 第12-17页 |
·布尔函数及其表示方法 | 第17-22页 |
·布尔函数的安全性度量指标 | 第22-32页 |
·本章小结 | 第32-34页 |
第三章 布尔函数设计的爬山算法 | 第34-48页 |
·引言 | 第34-35页 |
·算法相关的布尔函数基础 | 第35-37页 |
·非线性度的改进 | 第37-41页 |
·两种爬山算法的实现 | 第41-46页 |
·爬山算法1 | 第41-42页 |
·爬山算法2 | 第42-43页 |
·图表分析 | 第43-46页 |
·结论 | 第46-48页 |
第四章 DIMHC 算法 | 第48-60页 |
·算法分析及改进的理论基础 | 第48-51页 |
·优化DIMHC 算法的实现 | 第51-54页 |
·DIMHC 算法实验结果 | 第54-56页 |
·实验结果分析及其意义 | 第56-58页 |
·Ruby 语言参与布尔函数研究的特点 | 第58-59页 |
·结论 | 第59-60页 |
第五章 结束语 | 第60-62页 |
致谢 | 第62-64页 |
参考文献 | 第64-68页 |
研究成果 | 第68-70页 |
附录A DIMHC 算法Ruby 源代码 | 第70-104页 |