英文縮写对照表 | 第1-13页 |
摘要 | 第13-15页 |
ABSTRACT | 第15-18页 |
第一章 绪论 | 第18-26页 |
§1.1 研究背景和意义 | 第19-21页 |
§1.2 国内外研究现状 | 第21-23页 |
§1.3 主要研究内容和成果 | 第23-24页 |
§1.4 论文组织结构 | 第24-26页 |
第二章 功耗分析攻击理论及功耗分析平台设计与实现 | 第26-44页 |
§2.1 功耗分析攻击理论 | 第26-35页 |
§2.1.1 功耗分析物理基础 | 第26-28页 |
§2.1.2 简单功耗分析攻击SPA | 第28-30页 |
§2.1.3 差分功耗分析攻击DPA | 第30-32页 |
§2.1.4 相关性功耗分析攻击CPA | 第32-35页 |
§2.2 功耗分析平台设计与实现 | 第35-41页 |
§2.2.1 功耗分析平台结构设计 | 第35-38页 |
§2.2.2 功耗分析平台实现 | 第38-41页 |
§2.3 本章小结 | 第41-44页 |
第三章 RSA算法功耗分析及抗功耗分析的USB Key设计 | 第44-72页 |
§3.1 RSA安全漏洞分析 | 第44-55页 |
§3.1.1 RSA算法简介 | 第45页 |
§3.1.2 RSA模幂算法 | 第45-47页 |
§3.1.3 SPA攻击RSA | 第47-50页 |
§3.1.4 DPA攻击RSA | 第50-55页 |
§3.2 RSA抗功耗攻击策略 | 第55-58页 |
§3.2.1 改进的SPA防御 | 第56-57页 |
§3.2.2 改进的DPA防御 | 第57-58页 |
§3.3 USB Key的基本知识 | 第58-59页 |
§3.4 USB Key芯片结构及模块设计 | 第59-66页 |
§3.4.1 USB Key工作原理 | 第60-63页 |
§3.4.2 RSA模块实现 | 第63-65页 |
§3.4.3 RSA仿真验证 | 第65-66页 |
§3.4.4 FPGA电路板实现 | 第66页 |
§3.5 USB KEY功耗分析实验 | 第66-70页 |
§3.5.1 对基于LR模幂算法的RSA功耗攻击实验结果 | 第68页 |
§3.5.2 对基于混合模幂算法的RSA功耗攻击实验结果 | 第68-69页 |
§3.5.3 对基于随机混合模幂算法的RSA功耗攻击实验结果 | 第69-70页 |
§3.6 本章小结 | 第70-72页 |
第四章 AES算法功耗分析及抗功耗分析的高速密码协处理器设计 | 第72-96页 |
§4.1 AES算法简介 | 第72-73页 |
§4.2 AES算法原理 | 第73-76页 |
§4.2.1 AES加密解密 | 第73-75页 |
§4.2.2 AES密钥扩展 | 第75-76页 |
§4.3 AES DPA功耗分析 | 第76-79页 |
§4.3.1 明文与第一轮密钥异或的输出作为攻击点 | 第76-77页 |
§4.3.2 字节替换输出攻击点 | 第77-79页 |
§4.4 AES DPA防御方案 | 第79-81页 |
§4.4.1 明文或密钥与随机数异或 | 第79-80页 |
§4.4.2 字节替换改进 | 第80-81页 |
§4.4.3 解释说明 | 第81页 |
§4.5 AES模块实现 | 第81-85页 |
§4.5.1 内部结构 | 第82-83页 |
§4.5.2 字节替换 | 第83页 |
§4.5.3 流水线结构 | 第83页 |
§4.5.4 密钥扩展 | 第83-84页 |
§4.5.5 掩码的随机选择 | 第84页 |
§4.5.6 AES模块仿真 | 第84-85页 |
§4.6 高速密码协处理器设计 | 第85-90页 |
§4.6.1 64 位PCI接口模块 | 第85页 |
§4.6.2 AES模块 | 第85-86页 |
§4.6.3 Backend接口模块 | 第86-88页 |
§4.6.4 PLL模块 | 第88页 |
§4.6.5 内部并行机制设计及性能 | 第88-90页 |
§4.7 功耗分析实验 | 第90-94页 |
§4.7.1 DPA攻击流程 | 第91页 |
§4.7.2 实验结果与分析 | 第91-94页 |
§4.8 本章小结 | 第94-96页 |
第五章 结论与展望 | 第96-98页 |
§5.1 主要结论 | 第96-97页 |
§5.2 论文不足与研究展望 | 第97-98页 |
参考文献 | 第98-108页 |
致谢 | 第108-110页 |
攻读博士学位期间的成果列表 | 第110-112页 |
附录 | 第112-122页 |
学位论文评阅及答辩情况表 | 第122页 |