声明
摘要
第1章绪论
1.1研究背景和意义
1.2国内外研究现状分析
1.2.1 ECDSA中标量乘研究现状
1.2.2 AES中S盒设计算法研究现状
1.2.3 AES基于密钥的动态S盒研究现状
1.3论文主要工作
1.4论文组织结构
第2章密码学基本概念与理论
2.1密码学的基本概念
2.2密码学的分类
2.2.1对称密码体制
2.2.2非对称密码体制
2.3常用密码体制
2.3.1 AES加密算法
2.3.2 ECC密码体制
2.4本章小结
第3章椭圆曲线数字签名算法
3.1数学基础
3.1.1有限域与群
3.1.2椭圆曲线运算法则
3.1.3椭圆曲线离散对数难题
3.1.4 Hash函数
3.2椭圆曲线数字签名
3.2.1密钥生成
3.2.1数字签名的生成
3.2.2数字签名的验证
3.3椭圆曲线数字签名中标量乘算法及其改进
3.3.1经典的标量乘算法
3.3.2改进的标量乘算法
3.3.3算法性能分析
3.4数字签名方案的改进
3.4.1经典的数字签名算法
3.4.2改进的数字签名算法
3.4.3算法性能分析
3.5本章小结
第4章基于交叉变异的粒子群算法的S盒设计
4.1 S盒基础知识
4.1.1 S盒简介
4.1.2 S盒密码学性质
4.2粒子群算法
4.2.1粒子群算法的原理
4.2.2粒子群算法参数简介
4.3基于粒子群算法的S盒设计
4.3.1 S盒编码
4.3.2适应度函数设置
4.3.3学习策略
4.3.4算法流程
4.4基于交叉变异的粒子群算法S盒设计
4.4.1变异算子
4.4.2交叉算子
4.4.3改进算法流程
4.5算法性能分析
4.5.1粒子群算法的S盒设计其适应度进化曲线
4.5.2速度集合大小对算法的影响
4.5.4 S盒性能分析
4.6本章小结
第5章基于Logistic混沌控制的动态S盒AES加密算法
5.1 AES加密算法
5.1.1 AES密钥扩展
5.1.2 AES的攻击方式
5.2 AES加密算法改进
5.2.1改进的AES密钥扩展
5.2.2基于Logistic混沌控制的动态S盒AES加密算法
5.3基于Logistic混沌控制的动态S盒AES加密算法性能分析
5.3.1算法正确性
5.3.2算法安全性分析
5.3.3算法雪崩效应分析
5.3.4算法密钥空间分析
5.3.5算法效率分析
5.4基于椭圆曲线密码体制和AES混合加密方案实现
5.5本章小结
结论
参考文献
攻读硕士学位期间发表的论文和取得的科研成果
致谢