双界面智能卡操作系统的设计与实现

来源 :北京工业大学 | 被引量 : 0次 | 上传用户:dickensking
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
智能卡的使用离不开高效、稳定、兼容性好的操作系统的支持。智能卡操作系统控制智能卡和外界进行数据交互,处理终端发出的命令,管理卡片内的用户数据以及各种硬件资源,是智能卡工作的核心。   智能卡操作系统不同于传统的软件,它工作在嵌入式环境之下,具有硬件资源有限、工作环境不稳定等特点,所以其设计方法要与传统方法有所不同。   为使设计的智能卡操作系统能够应用于实际工程,必须遵循业界相应的规范进行开发,保证其良好的兼容性,这包括了通信层协议的兼容以及应用层协议的兼容两个层面。   智能卡操作系统在投入实际应用之前,必须经过严格的测试,这是由于其嵌入式工作的特性决定的,当软件出现漏洞时很难进行弥补。这对系统的测试方法提出了挑战。   本文针对以上现状,从工程实际出发,基于北京市嵌入式系统重点实验室开发的双界面智能卡芯片,设计出了一个新型的双界面智能卡操作系统。该系统具有接触式和非接触式两种通信方式,保证了卡片应用的多样性;有一个兼容性良好的命令处理模块,完全兼容中国人民银行所制定的金融卡应用规范;有一套高效的文件管理方法,实现了多种文件、数据访问的模式,并支持多种文件格式;定义了一套安全体制,由安全报文传输、应用独立性、密钥的安装存储方式、文件访问权限的限定方式等多方面组成,以确保极高的安全性能;提出了智能卡操作系统的升级方案,使得卡片应用的灵活性更强。   本文还定义了一套系统的、自动化的测试方案,从功能正常、功能异常、参数、安全机制、应用流程五个方面进行测试,保证操作系统功能的正确性。进而从多应用、性能、防掉电三个方面进行测试,保证操作系统的可靠性,并对其性能进行量化分析。   智能卡操作系统在使用本文定义的测试方案进行测试之后,顺利的通过了第三方的金融卡认证。目前第一批智能卡芯片已经量产完毕并封装成卡片,约五万张卡片正在被用户在小额支付以及门禁等领域使用,智能卡操作系统在使用中表现出了良好的稳定性、安全性以及兼容性。   本文提出的智能卡操作系统设计及测试方法是在实际的开发过程中提出的,并经过了实际应用的验证。所以,论文对于卡操作系统的开发,以及相关协议的测试脚本编写方法都有一定的指导意义。  
其他文献
视觉信息可以按照不同方式分类。在一种常用分类中,一阶信息指光强本身;二阶信息指光强分布的模式。例如在一阶光栅(载波光栅,carrier grating)上进行对比度调制形成的复合光栅,
学位
青藏高原东南部横断山区被认为是全球生物多样性最丰富的地区之一。横断山区高山生物带(Alpine lifezone,通常被定义为自然树线以上,永久雪线以下的区域)的最前端由于其独特的
学位
健康的股市必须以投资价值为主导,防范过度投机及其引发的股灾是各国股市的共有难题。法律法规和监管部门的监管很难管住暴利驱动下的价格操纵和各类“内幕信息”的炒作。“
本文通过对荣华二采区10
期刊
阅读能力是英语学习中重要的技能。本文对当今初中英语阅读现状进行了一些成因分析,并且针对性地提出了可行的意见。并以外研版《英语9上》Module 1 Unit 2为例,试图阐述以学生
随着当今世界对能源需求的不断增长,传统不可再生的化石能源正濒临枯竭。化石能源被短时间内大量使用而造成的全球变暖、环境污染等问题也给地球生命带来了巨大威胁,开发使用清
经过近两年的精心筹备,“美丽台湾——台湾近现代名家经典作品展”终于在北京、上海两地展出,给大陆观众又一次带来了视觉盛宴。本次展览在大陆、台湾从未举办过,仅从这个意
人类从接触太阳光的同时就开始与色彩共生,光波的活动、速度及在不同的气候温度下,不仅为我们赖以生存的大自然环境创造一个丰富多彩的磁场空间,无形中也激活了不同地区的民
啤酒酵母不含有能够利用淀粉的淀粉酶基因,致使啤酒发酵结束后一些残糖和大分子量的寡糖存留,导致啤酒的热量增加。啤酒泡沫稳定性是衡量啤酒质量的一个重要指标,蛋白酶A由PEP4
学位