声明
1 绪论
1.1课题背景和研究意义
1.2国内外研究现状
1.3论文主要内容与结构安排
2 椭圆曲线理论分析
2.1公钥密码学
2.2椭圆曲线代数基础
2.2.1椭圆曲线定义
2.2.2 阿贝尔群
2.2.3 有限域
2.2.4 正规基与多项式基
2.2.5射影坐标系
2.3椭圆曲线点群运算分析
2.3.1素数域椭圆曲线点群运算
2.3.2二进制域椭圆曲线点群运算
2.4椭圆曲线密码体制协议
2.5本章小结
3 ECC协处理器设计
3.1协处理器整体结构
3.2 AHB接口模块设计
3.3点乘算法分析
3.4有限域模运算单元
3.4.1模加单元
3.4.2模乘单元
3.4.3 模平方单元
3.4.4模逆计算
3.4.5模运算单元框架
3.5点乘控制单元
3.6寄存器阵列
3.7本章小结
4 验证及硬件实现
4.1 AHB接口功能验证
4.1.1 写数据功能验证
4.1.2读数据功能验证
4.2点乘功能验证
4.2.1模加操作验证
4.2.2模乘操作验证
4.2.3模平方操作验证
4.2.4点乘功能验证
4.3硬件实现
4.4综合及功耗分析
4.4.1综合
4.4.2功耗分析
4.5本章小结
5 总结与展望
5.1总结
5.2展望
致谢
参考文献
附录1 攻读硕士学位期间发表论文目录