文摘
英文文摘
独创性声明和关于论文使用授权的说明
第一章绪论
1.1密码学的作用
1.2密码算法的分类
1.3椭圆曲线密码的发展现状
1.4论文章节安排
第二章椭圆曲线密码体制
2.1椭圆曲线密码体制
2.1.1椭圆曲线
2.1.2椭圆曲线上的运算
2.1.3椭圆曲线点的表示
2.1.4椭圆曲线的参数
2.1.5椭圆曲线上的离散对数
2.1.6基于椭圆曲线的密码体制构造
2.2两种有限域上的椭圆曲线群
2.2.1素数域Fp的椭圆曲线群
2.2.2有限域F2m上的椭圆曲线群
2.3椭圆曲线上的密码系统
2.3.1 Diffie-Hellman公钥体制
2.3.2 Massey-Omura公钥体制
2.3.3 ElGamal密码系统
2.4椭圆曲线密码体制的安全现状
2.4.1特殊椭圆曲线密码的攻击
2.4.2对椭圆曲线密码通用的攻击
第三章椭圆曲线密码算法实现
3.1椭圆曲线安全参数选取
3.1.1有限域的选择
3.1.2椭圆曲线的选择
3.1.3基点的选择
3.1.4参数结果输出
3.2 ECC实现的模块划分
3.2.1 GF(2m)域上的快速运算
3.2.2椭圆曲线上点的快速运算
第四章椭圆曲线密码体制的硬件实现及仿真验证
4.1采用FPGA器件设计的流程
4.1.1 FPGA开发的步骤
4.1.2 FPGA选片
4.1.3开发环境的选择
4.2椭圆曲线密码体制的硬件实现
4.2.1有限域运算单元模块设计
4.2.2椭圆曲线运算单元模块设计
4.2.3椭圆曲线标量乘的顶层模块设计
4.3椭圆曲线点乘运算模块的验证报告
4.3.1验证策略
4.3.2结果展示、分析
第五章总结与展望
参考文献
致谢
个人简历
科研成果