学位论文 > 优秀研究生学位论文题录展示

智能卡操作系统内核的研究与实现

作 者: 车平跃
导 师: 陈行益
学 校: 北京邮电大学
专 业: 计算机科学与技术
关键词: 智能卡 COS FLASH APDU Timer DES
分类号: TN409
类 型: 硕士论文
年 份: 2010年
下 载: 119次
引 用: 6次
阅 读: 论文下载
 

内容摘要


智能卡的发展已有近30年的历史,目前己广泛应用到公安、医疗、交通、金融、电信、社保、石油、体育等各个行业中,随着智能卡应用的推广,智能卡的产业链也得到极大的完善和细分。整个产业链从智能卡芯片设计、硅晶片的生产制造、芯片封装、智能卡COS研发、个人化、发行卡最终到用户,整个产业链将随着技术和应用的发展,将进一步细分。本文所描述的内容主要是智能卡产业链中的一个重要环节:智能卡COS内核的研发。本论文主要针对国产智能卡芯片来讨论操作系统内核的设计,并实现智能卡内核的相关功能。本文首先描述所选课题背景和研究内容,总结了智能卡的发展现状。详细介绍了智能卡的分类和智能卡COS的功能,阐述智能卡的物理特性、组织结构以及智能卡遵循的国际标准体系。随后,依据选用的芯片,简要阐述了该芯片系统的硬件结构,并根据该芯片的特性,文章具体说明了内核的设计方案,包括文件系统、安全系统、备份与恢复机制。本文重点给出了内核主流程即通信模块的详细设计,重点介绍了ATR发送、PPS协议、APDU命令处理的流程方式。根据系统设计方案进行模块划分,并对各个接口函数的定义和功能进行了说明。接着还阐述了系统的调试方式,并针对本系统给出了详细的测试方案,包括功能测试、单元测试和性能测试等,以保证系统完成功能符合标准,达到预期目标。最后,给出了一种芯片移植方案,以保证该COS能得到广泛的应用。根据应用证明本文所述相关设计开发方案是正确可行的。

全文目录


摘要  4-5
Abstract  5-9
第1章 绪论  9-11
  1.1 项目背景  9
  1.2 研究内容  9-10
  1.3 论文结构和主要内容  10-11
第2章 智能卡相关技术研究  11-21
  2.1 智能卡发展现状  11-12
  2.2 智能卡分类  12-13
  2.3 智能卡COS  13-14
  2.4 智能卡的物理特性  14-19
    2.4.1 物理结构  14-16
    2.4.2 操作条件  16
    2.4.3 操作过程  16-19
  2.5 智能卡的组织结构  19-20
    2.5.1 文件组织结构  19
    2.5.2 文件引用方式  19-20
    2.5.3 数据引用方式  20
  2.6 ISO 7816标准  20-21
第3章 内核设计方案  21-45
  3.1 CIU51G128芯片  21-25
    3.1.1 硬件特性  21-23
    3.1.2 空间结构  23-25
  3.2 文件系统设计  25-33
    3.2.1 文件系统概述  25
    3.2.2 文件结构  25-27
    3.2.3 EF文件  27-32
    3.2.4 文件类型相关命令  32-33
  3.3 安全系统设计  33-36
    3.3.1 安全属性  33
    3.3.2 安全机制  33-34
    3.3.3 密钥  34
    3.3.4 安全特性  34-36
  3.4 备份与恢复机制  36-41
    3.4.1 数据备份机制  36-40
    3.4.2 数据恢复机制  40
    3.4.3 EEPROM防拔机制  40-41
  3.5 PATCH机制  41-45
    3.5.1 ROM COS  41-42
    3.5.2 BOOTLOADER机制  42-45
第4章 I/O通信模块设计  45-57
  4.1 总体设计  45-47
  4.2 ATR响应  47
  4.3 PPS协议  47-48
  4.4 APDU命令结构  48-55
    4.4.1 命令APDU  48-49
    4.4.2 响应APDU  49-50
    4.4.3 APDU编码结构  50-55
  4.5 生命周期  55-57
第5章 内核函数设计与实现  57-79
  5.1 开发环境  57
  5.2 工程设置  57-59
  5.3 模块函数设计  59-66
    5.3.1 设计目标  59-60
    5.3.2 模块划分  60
    5.3.3 模块函数  60-63
    5.3.4 MAIN主流程  63-66
  5.4 变量定义规范  66
    5.4.1 全局变量  66
    5.4.2 局部变量  66
  5.5 程序调试  66-70
    5.5.1 编译  66-67
    5.5.2 调试  67-68
    5.5.3 内存映射设置  68-69
    5.5.4 中断设置  69-70
    5.5.5 IO通信设置  70
  5.6 系统测试  70-74
    5.6.1 测试环境  70-71
    5.6.2 测试目的  71
    5.6.3 功能测试  71-72
    5.6.4 单元测试  72-74
    5.6.5 性能测试  74
    5.6.6 测试结果  74
  5.7 芯片移植方案  74-79
    5.7.1 局限性  74-75
    5.7.2 动态分配内存解决方案  75
    5.7.3 复位流程  75
    5.7.4 内存编址的转换算法  75-76
    5.7.5 安全性  76
    5.7.6 方案的优点和缺点  76-79
第6章 总结与展望  79-81
  6.1 论文总结  79
  6.2 下一步工作展望  79-80
  6.3 研究生阶段学习情况总结  80-81
参考文献  81-83
致谢  83-85
攻读学位期间发表的学术论文目录  85

相似论文

  1. 基于智能卡的数字签名系统的研究与应用,TP393.08
  2. 基于多信息融合技术的安检信息系统研究,V328.3
  3. 基于Flash的环保游戏设计,TP317.4
  4. 基于PCIE接口混合存储系统的设计与实现,TP333
  5. 细粒度NAND Flash编程器的设计,TP333
  6. Flash芯片数据重组技术研究,TP333
  7. 河北省高校教师资格认定考试信息系统研究与设计,TP311.52
  8. 基于DSP的弹载计算机控制系统的设计与实现,TP273.5
  9. 基于NAND FLASH的多路并行存储系统的研究与实现,TP333
  10. 智能卡操作系统(COS)的系统测试方法的设计与实现,TP311.52
  11. 服装品牌推广的三维展示设计与实现,TP391.41
  12. 单芯片网络交换机的QoS设计与实现,TN915.05
  13. 六氟化硫气体的光学特性分析与检漏系统研制,TQ125.152
  14. 中国Flash动画民族化发展探讨,J954
  15. 基于μC/OS-Ⅱ的以太网与RS485通信网关的研究与实现,TP273.5
  16. 基于DSP的虹膜采集与识别装置的研究,TP391.41
  17. SAR数据存储系统的设计与实现,TN958
  18. 基于RMI技术的JAVA智能卡集成研究、设计与应用,TN409
  19. 长时间海底声音采集技术研究,P733.22
  20. 牛朊蛋白基因PrP102-242和PrP1-264在COS-7细胞中的表达,S852.659.7
  21. 基于CAN总线的漏电火灾报警系统设计与实现,TP277

中图分类: > 工业技术 > 无线电电子学、电信技术 > 微电子学、集成电路(IC) > 一般性问题 > 应用
© 2012 www.xueweilunwen.com