基于线性51core智能卡芯片ITCOS的开发和验证
摘要 | 第1-4页 |
Abstract | 第4-7页 |
第一章 绪论 | 第7-11页 |
·研究背景与意义 | 第7-8页 |
·开发方案 | 第8-9页 |
·论文主要内容和章节安排 | 第9-10页 |
·本章小结 | 第10-11页 |
第二章 2805U4 硬件架构介绍 | 第11-17页 |
·硬件架构 | 第11-15页 |
·CPU 简介 | 第11-12页 |
·存储空间扩展 | 第12-15页 |
·产品配置 | 第15页 |
·安全功能 | 第15-16页 |
·环境参数检测模块 | 第15页 |
·存储器加密模块 | 第15页 |
·算法模块 | 第15-16页 |
·本章小结 | 第16-17页 |
第三章 ITCOS 的开发过程及安全性研究 | 第17-59页 |
·接口协议说明 | 第17-31页 |
·ISO/IEC7816-3 协议 | 第17-21页 |
·USB 协议 | 第21-28页 |
·CCID 标准 | 第28-31页 |
·开发过程 | 第31-44页 |
·两种硬件模式下存储器映射图 | 第32-34页 |
·存储器权限分配 | 第34-35页 |
·标志信息分配 | 第35-37页 |
·ITCOS 开发流程 | 第37-44页 |
·Bootloader 采用多种接口 | 第44-54页 |
·7816 I/O 口 | 第44-46页 |
·USB 接口 | 第46-54页 |
·安全性研究 | 第54-57页 |
·ITCOS 标志位 | 第54-55页 |
·三种模式的权限 | 第55页 |
·片擦 FLASH 操作 | 第55页 |
·防掉电的备份过程 | 第55-57页 |
·本章小结 | 第57-59页 |
第四章 指令开发及安全性措施 | 第59-73页 |
·测试模式下指令的开发 | 第59-67页 |
·设基地址指令 | 第62页 |
·FLASH 操作指令 | 第62页 |
·跳转指令 | 第62-63页 |
·XRAM 操作 | 第63-66页 |
·SFR 读/写 | 第66-67页 |
·下载模式下指令的开发 | 第67-69页 |
·取随机数 | 第67-68页 |
·DES 加解密 | 第68页 |
·外部认证 | 第68页 |
·FLASH 快速写/擦 | 第68-69页 |
·读 SN 区域 | 第69页 |
·模式切换 | 第69页 |
·安全性研究 | 第69-72页 |
·身份鉴别 | 第70-71页 |
·更新密钥 | 第71页 |
·FLASH 密文下载 | 第71-72页 |
·FLASH CRC 校验 | 第72页 |
·本章小结 | 第72-73页 |
第五章 验证平台的介绍及验证流程 | 第73-83页 |
·验证平台介绍 | 第73-75页 |
·验证过程 | 第75-81页 |
·卡模式下验证过程 | 第75-78页 |
·UKey 模式下验证过程 | 第78-81页 |
·本章小结 | 第81-83页 |
第六章 FPGA 调试 | 第83-89页 |
·FPGA 验证平台 | 第83-84页 |
·FPGA 验证过程 | 第84-88页 |
·本章小结 | 第88-89页 |
第七章 结论与展望 | 第89-91页 |
·全文总结 | 第89页 |
·下一步的工作 | 第89-91页 |
致谢 | 第91-93页 |
参考文献 | 第93-95页 |