文摘
英文文摘
学位论文版权使用授权书及声明
第一章 绪论
1.1研究背景
1.2研究进展
1.3论文的研究内容及主要工作
1.4论文结构概要
第二章 超椭圆曲线密码系统概述
2.1密码学基础
2.1.1群
2.1.2环
2.1.3有限域
2.1.4公钥密码
2.2椭圆曲线密码
2.2.1椭圆曲线
2.2.2椭圆曲线上的群
2.2.3椭圆曲线离散对数问题
2.2.4椭圆曲线上的公钥密码
2.3超椭圆曲线密码
2.3.1超椭圆曲线
2.3.2除子的定义
2.3.3Cantor算法
2.3.4Jacobian群
2.4安全超椭圆曲线
2.5超椭圆曲线密码系统
2.5.1 HC-E1Gamal加密算法
2.5.2数字签名算法
2.6小结
第三章 FPGA及开发工具简介
3.1FPGA的结构与特点
3.1.1FPGA的结构
3.1.2SRAM查找表型的FPGA
3.1.3可编程互连线(PI)
3.1.4stratix器件的高性能架构
3.2使用Quartus II设计软件
3.2.1设计输入
3.2.2设计处理
3.2.3仿真验证
3.3VHDL语言简介
3.4小结
第四章 有限域算法的实现
4.1有限域加法
4.2有限域乘法
4.2.1串行乘法器
4.2.2混合乘法器
4.3有限域平方
4.4有限域求逆
4.4.1EEA算法
4.4.2MIMA算法
4.4.3EEA算法和MIMA算法的比较
4.4.4改进的MIMA算法
4.5实现结果及比较
第五章 多项式环的实现
5.1多项式环加法
5.2多项式环乘法
5.3多项式环除法
5.4多项式环平方
5.5多项式环GCD
5.6实现结果及比较
第六章 超椭圆曲线除子加的实验
6.1Cantor算法
6.2复合
6.3规约
6.4除子加运算器硬件设计
6.5除子倍加
6.6实现结果及比较
第七章 超椭圆曲线标量乘的仿真实现
7.1除子标量乘法
7.2协处理器实现方法
7.3协处理器仿真结果及比较
7.4小结
第八章 结束语
8.1工作总结
8.2下一步工作展望
参考文献
致谢
发表文章
附录