声明
摘要
主要符号对照表
第一章 引言和主要结果
1.1 密码学的发展
1.2 非满射大S盒的最优线性近似表达式0→(Γ)搜索
1.3 PUFFIN算法的差分分析和线性分析
1.4 Albrecht等的差分代数攻击的研究
1.5 本文的主要结构
第二章 分组密码算法
2.1 安全的定义
2.2 分组密码的设计
2.2.1 参数长度的确定
2.2.2 设计原则
2.2.3 结构
2.3 分组密码算法的安全性分析
2.3.1 攻击类型
2.3.2 常见攻击方法
2.4 轻量级分组密码
第三章 CAST-256,PUFFIN和PRESENT的算法描述
3.1 CAST-256算法描述
3.2 PUFFIN算法描述
3.3 PRESENT算法描述
第四章 非满射大S盒的最优线性近似表达式的搜索方法
4.1 以前CAS-256的分析结果
4.2 利用硬件特性进行改进
4.2.1 利用计算特性减少计算时间
4.2.2 利用并行环境降低计算时间
4.2.3 降低内存需求
4.3 优化Dot_Multiply运算
4.4 S盒重排序
4.5 累加运算的优化
4.6 轮函数F1和F3的搜索算法
4.7 小结
第五章 32轮PUFFIN的差分分析和线性分析
5.1 30轮PUFFIN的差分特征
5.2 32轮PUFFINN的差分分析
5.3 28轮PUFFIN的线性近似表达式
5.4 32轮PUFFIN的线性分析
5.5 小结
第六章 Albrecht等的差分代数攻击技术的研究
6.1 Albrecht的差分代数攻击描述
6.1.1 攻击A
6.1.2 攻击B
6.1.3 攻击C
6.2 差分代数攻击方法的研究
6.2.1 攻击C的不适用性
6.2.2 攻击B的不适用性
6.3 新差分代数攻击
6.3.1 固定密钥比特的差分代数攻击
6.3.2 多向量的差分代数攻击
6.4 小结
第七章 结论和研究计划
参考文献
致谢
个人简历
学位论文评阅及答辩情况表