声明
摘要
第1章 绪论
1.1 研究背景和意义
1.2 S盒的研究现状
1.3 主要研究内容及论文安排
第2章 S盒基础知识概述
2.1 密码学基础知识概述
2.1.1 加密与解密过程
2.1.2 对称密码体制
2.1.3 非对称密码体制
2.1.4 主要应用
2.2 AES算法基础
2.2.1 AES简介
2.2.2 AES数学基础
2.2.3 状态矩阵和密钥矩阵
2.2.4 扩展密钥
2.2.5 AES加密过程
2.2.6 AES解密过程
2.3 S盒的设计准则以及构造
2.3.1 构造S盒的常用准则
2.3.2 设计S盒的常用方法
2.4 AES S盒的构造
2.5 AES S盒的密码学特性分析
第3章 基于迭代Henon映射的S盒的构造
3.1 引言
3.2 混沌基础知识概述
3.3 Henon映射结构介绍
3.4 加权公式的设定
3.5 算法的描述
3.6 实验结果分析
3.6.1 非线性度分析
3.6.2 差分均匀度分析
3.6.3 雪崩性能分析
3.6.4 安全性对比分析
第4章 基于粒子群算法的S盒的构造
4.1 引言
4.2 粒子群算法的基本原理
4.3 PSO算法主要参数概述
4.4 S盒编码
4.5 适应度函数设置
4.6 学习策略
4.6.1 粒子的速度和距离的定义
4.6.2 学习产生的速度集合
4.6.3 速度集合和粒子的更新过程
4.7 算法流程
4.8 实验结果分析
4.8.1 算法的总体作用分析
4.8.2 速度集合的大小M对算法的影响
4.8.3 初始化的粒子个数N对算法的影响
4.8.4 初始粒子的性能对算法的影响
4.8.5 三种智能算法对S盒的优化作用的对比
第5章 总结与展望
致谢
参考文献
攻读硕士期间发表的论文