摘要 | 第8-9页 |
ABSTRACT | 第9页 |
第1章 绪论 | 第10-17页 |
1.1 研究动机 | 第10-11页 |
1.2 问题描述 | 第11-13页 |
1.3 相关工作 | 第13-15页 |
1.4 研究贡献与论文结构 | 第15-17页 |
第2章 背景知识与相关工作 | 第17-29页 |
2.1 有限域与椭圆曲线 | 第17-20页 |
2.1.1 有限域 | 第17-18页 |
2.1.2 椭圆曲线 | 第18-20页 |
2.2 多精度算术运算 | 第20-24页 |
2.2.1 操作数的表示 | 第20-21页 |
2.2.2 多精度加法运算和多精度减法运算 | 第21页 |
2.2.3 多精度乘法运算 | 第21-23页 |
2.2.4 多精度平方运算 | 第23-24页 |
2.3 伪梅森素数域算术运算 | 第24-29页 |
2.3.1 伪梅森素数 | 第25页 |
2.3.2 模加运算和模减运算 | 第25-27页 |
2.3.3 伪梅森素数归约 | 第27-28页 |
2.3.4 模乘与模平方运算 | 第28-29页 |
第3章 实现 | 第29-49页 |
3.1 MSP430微控制器 | 第29-32页 |
3.1.1 MSP430微控制器指令集综述 | 第29页 |
3.1.2 MSP430寄存器和地址映射模式 | 第29-30页 |
3.1.3 MSP430硬件乘法器 | 第30-32页 |
3.2 MSP430上多精度算术运算 | 第32-38页 |
3.2.1 C语言与汇编语言混合编程工具 | 第32-34页 |
3.2.2 MSP430微控制器多精度加法 | 第34-35页 |
3.2.3 MSP430微控制器多精度减法 | 第35-36页 |
3.2.4 MSP430微控制器多精度乘法 | 第36-38页 |
3.2.5 MSP430微控制器多精度平方 | 第38页 |
3.3 MSP430上伪梅森素数域算术运算 | 第38-49页 |
3.3.1 MSP430微控制器模加运算 | 第39-41页 |
3.3.2 MSP430微控制器模减运算 | 第41-43页 |
3.3.3 MSP430微控制器模归约运算 | 第43-46页 |
3.3.4 MSP430微控制器模乘运算 | 第46-48页 |
3.3.5 MSP430微控制器模平方运算 | 第48-49页 |
第4章 复杂性分析和实现结果 | 第49-55页 |
4.1 试验平台 | 第49-50页 |
4.1.1 目标平台:MSP430F1611 | 第49页 |
4.1.2 TI MSP430专用IAR嵌入式工作平台 | 第49-50页 |
4.2 性能评估 | 第50-53页 |
4.2.1 多精度运算操作 | 第50-51页 |
4.2.2 伪梅森素数域算数操作 | 第51-53页 |
4.2.3 椭圆曲线上的点运算操作 | 第53页 |
4.3 比较与分析 | 第53-55页 |
第5章 结论 | 第55-57页 |
参考文献 | 第57-60页 |
致谢 | 第60-61页 |
攻读学位期间参与科研项目及获奖情况 | 第61-62页 |
附件 | 第62页 |