SHA-3 BLAKE算法的ASIP实现
目录 | 第2-4页 |
图表索引 | 第4-6页 |
英文縮写词表 | 第6-7页 |
摘要 | 第7-8页 |
Abstract | 第8-9页 |
第一章 引言 | 第10-15页 |
1.1、杂凑算法简介及其应用 | 第10-11页 |
1.2、杂凑算法及其实现面临的挑战 | 第11-12页 |
1.3、BLAKE算法的ASIP实现的价值 | 第12-14页 |
1.4、本文主要内容和结构安排 | 第14-15页 |
第二章 BLAKE算法原理及其分析 | 第15-23页 |
2.1、BLAKE算法描述及前人工作 | 第15-19页 |
2.2、BLAKE算法的性能分析 | 第19-22页 |
2.3、本章小结 | 第22-23页 |
第三章 指令集设计 | 第23-53页 |
3.1、指令集增强与ASIP设计简介 | 第23-24页 |
3.2、特殊指令集的探索 | 第24-41页 |
3.2.1、指令集探索简介 | 第24-26页 |
3.2.2、指令集探索的模型、范围和约束 | 第26-28页 |
3.2.3、指令集探索的实行 | 第28-41页 |
3.3、特殊指令集设计思路 | 第41-49页 |
3.3.1、整体思路 | 第41-44页 |
3.3.2、G函数专用硬件的结构 | 第44-46页 |
3.3.3、参数估计 | 第46-49页 |
3.4、指令集介绍 | 第49-51页 |
3.5、本章小结 | 第51-53页 |
第四章 架构设计 | 第53-62页 |
4.1、硬件结构设计 | 第53-59页 |
4.1.1、整体结构设计 | 第53-54页 |
4.1.2、G函数运算单元及其接口设计 | 第54-58页 |
4.1.3、特殊寄存器堆设计 | 第58-59页 |
4.2、软件结构设计 | 第59-61页 |
4.2.1、G函数调度 | 第59-61页 |
4.2.2、其他的软件优化 | 第61页 |
4.3、本章小结 | 第61-62页 |
第五章 设计验证 | 第62-70页 |
5.1、综合结果及其分析 | 第62-64页 |
5.2、流片结果及其分析 | 第64-69页 |
5.3、本章小结 | 第69-70页 |
第六章 总结和展望 | 第70-72页 |
参考文献 | 第72-77页 |
硕士期间录用和发表的学术论文 | 第77-78页 |
致谢 | 第78-80页 |