文摘
英文文摘
声明
第一章绪论
1.1论文研究的背景和意义
1.2国内外研究概况
1.2.1分组密码技术和高级加密标准的研究概况
1.2.2代数分析技术
1.3 Rijndael算法
1.3.1Rijndael的轮变换
1.3.2密钥调度
1.3.3加密运算
1.4本文的研究概要和内容安排
第二章Rijndael多元方程组与XL算法
2.1Rijndael的多元方程
2.2 XL算法
2.2.1 Relinearization算法
2.2.2 XL算法
2.2.3 FXL算法
2.3 XL算法在GF(2)下的改进
2.3.1 XL算法
2.3.2 XL2算法
2.4 XL算法在GF(2k)下的改进
2.4.1 XLF算法
2.5本章小节
第三章XSL代数攻击方法
3.1 XSL密码及XSL攻击方法
3.1.1 XSL密码
3.1.2不含密钥扩展的XSL攻击
3.1.3含有密钥扩展的XSL攻击
3.1.4 GF(28)上的XSL攻击
3.2 XSL攻击的复杂度分析
3.2.1攻击复杂度分析
3.2.2代数脆弱性分析
3.3本章小节
第四章基于Grobner Basis的代数攻击方法
4.1 Grobner Basis理论
4.1.1 Grobner Basis概念
4.1.2 Buchberger算法
4.1.3 Grobner Basis求解多元方程组
4.1.4 Grobner Basis转换
4.2基于Grobner Basis的代数攻击方法
4.2.1攻击方法的设计
4.2.2攻击复杂度分析
4.2.3 Grobner基算法和XL算法比较
4.3本章小节
第五章总结与展望
5.1研究工作的总结
5.2进一步的工作展望
参考文献
致谢
攻读硕士学位期间主要的研究成果