声明
1 绪论
1.1 研究背景
1.1.1 密码算法领域的发展
1.1.2 密码算法可重构实现的需求
1.2 国内外研究现状
1.2.1 可重构计算
1.2.2 可重构密码处理架构
1.3 研究内容及重要工作
1.4 章节安排
2 国密算法介绍与分析
2.1 公钥密码算法SM2
2.1.1 椭圆曲线及其运算
2.1.2 SM2 公钥加密中的点乘运算
2.2 分组密码算法SM4
2.3 杂凑密码算法SM3
2.4 密码算法领域的可重构研究方法
2.5 本章小结
3 基于HRCA 的可重构计算单元设计
3.1 超混合可重构计算阵列
3.2 SM2 点乘运算的可重构计算单元
3.3 SM4 分组密码算法可重构计算单元
3.4 SM3 杂凑密码算法可重构计算单元
3.5 本章小结
4 可重构国密算法在FPGA 上的优化
4.1 FPGA
4.2 SM2 椭圆曲线算法点乘运算的优化
4.2.1 SM2 坐标选择
4.2.2 SM2 模运算的优化
4.3 SM4 分组密码的优化
4.4 SM3 杂凑算法的优化
4.4.1 保留进位加法器优化
4.4.2 全流水优化
4.5 控制与数据层面优化
4.6 本章小结
5 实验结果与分析
5.1 功能仿真验证
5.2 SM2 性能对比
5.3 SM4 性能对比
5.4 SM3 性能对比
5.5 本章小结
6 总结与展望
6.1 总结
6.2 展望
参考文献
个人简介、在校期间参加的科研项目及发表的论文
致谢
郑州大学;