文摘
英文文摘
论文说明:图表目录
声明
第一章绪论
1.1课题背景
1.2 SMS4密码算法的研究历史与现状
1.3功耗分析攻击与防护方法的研究历史与现状
1.4本文研究内容及意义
1.5本文内容安排
1.6小结
第二章SMS4密码算法及相关理论基础
2.1引言
2.2 SMS4密码算法简介
2.2.1加解密算法
2.2.2密钥扩展算法
2.2.3S盒
2.2.4运算实例
2.3有限域理论基础
2.3.1有限域的基本概念
2.3.2多项式、扩域和合成域
2.3.3有限域的基
2.3.4合成域同构映射
2.3.5有限域上的运算
2.4分组密码算法模式
2.4.1初始化向量
2.4.2电子密码本模式
2.4.3密码分组链接模式
2.4.4密码反馈模式
2.4.5输出反馈模式
2.5小结
第三章SMS4密码算法的VLSI设计优化方法研究
3.1引言
3.2 SMS4算法S盒电路架构性能评估
3.2.1S盒电路架构概述
3.2.2实验结果与分析
3.3基于合成域运算的SMS4电路面积优化设计方法
3.3.1基于合成域运算的S盒构造算法
3.3.2基于合成域运算的S盒电路设计优化
3.3.3实验结果与分析
3.4基于Twisted BDD的SMS4电路速度优化设计方法
3.4.1Twisted BDD概述
3.4.2SMS4电路中Twisted BDD的优化
3.4.3实验结果与分析
3.5小结
第四章SMS4密码算法的功耗分析攻击研究
4.1引言
4.2功耗分析攻击概述
4.2.1简单功耗分析
4.2.2差分功耗分析
4.2.3相关功耗分析
4.2.4高阶功耗分析
4.3功耗分析攻击研究平台构建
4.3.1功耗分析攻击研究软件平台
4.3.2应用实验
4.4 SMS4算法的差分功耗分析攻击研究
4.4.1SMS4轮密钥的DPA攻击方法
4.4.2加密密钥推算
4.4.3实验结果与分析
4.5 SMS4算法的相关功耗分析攻击研究
4.5.1SMS4轮密钥的CPA攻击方法
4.5.2实验结果与分析
4.6小结
第五章SMS4密码算法的功耗分析攻击防护研究
5.1引言
5.2功耗分析攻击防护方法概述
5.2.1算法优化设计
5.2.2随机掩码技术
5.2.3功耗平衡逻辑
5.3基于乘法掩码的SMS4算法功耗分析攻击防护方法研究
5.3.1乘法随机掩码概述
5.3.2基于乘法掩码的SMS4算法电路设计
5.3.3实验结果与分析
5.4基于加法掩码的SMS4算法功耗分析攻击防护方法研究
5.4.1零值攻击与加法随机掩码
5.4.2基于加法掩码的SMS4算法电路设计
5.4.3实验结果与分析
5.5 小结
第六章总结与展望
6.1本文工作总结
6.2未来的研究方向
参考文献
攻读学位期间发表的学术论文
致谢