基于CPU卡技术及1+N架构的一卡通平台的设计与实现.docVIP

基于CPU卡技术及1+N架构的一卡通平台的设计与实现.doc

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
基于CPU卡技术及1+N模型的一卡通平台的设计与实现 民航二所 赖从沛 深圳市机场集团有限公司 余 琦 林勤康 摘要:本文提出基于CPU卡技术及1+N架构的设计模型,以保证一卡通平台的安全,同时实现系统的高度集成。CPU卡通过独立的CPU处理器和芯片操作系统COS(Chip Operating Systerm),实现对卡内数据的保护,确保系统安全性;1+N模型通过软硬分离的开放架构,实现一卡通软件平台与终端硬件设备及子系统之间的高度集成,达到系统可移植、易扩展、层次分明、管理集中的目的。文章阐述了该模型关键技术、设计方案、系统实现,分析了该模型在系统安全性、集成性方面的意义。 关键词:一卡通、CPU卡、COS、1+N模型、安全性、系统集成 1. 引言 M1卡在实验室被破解之后,我国官方已利用破解算法再现了Ml卡的破解过程,整个过程在10秒以内完成。国内相关主管部门已于2009年2月底正式发文,基于M1卡的安全危机,要求各一卡通应用单位充分认识此事件的严峻形势,第一时间做好相应的应对措施,实现由M1卡向CPU卡的平滑、平稳过渡【1】。 CPU卡属于非接触式IC卡,由于具有中央处理器CPU、EEPROM、随机存储器RAM 以及固化在只读存储器ROM中的片内操作系统COS(Chip Operating Systerm)【2】,一方面大大加强安全性,另一方面也增加了卡应用拓展的灵活性。 1+N模型是在对一卡通系统高开放性、高集成性要求上,提出来的具有可移植、易扩展、层次分明、管理集中的数据模型。1+N模型的特点是以软件为核心,实现软硬件分离【3】,从而实现集中存储、统一管理、业务统一授权,设备及子系统灵活接入。 目前,一卡通系统的建设中普遍存在平台开放性差、卡应用拓展不利、一卡通项目建设无序、对企业管理提升有限等问题【3】,本文提出了一种采用CPU卡技术与1+N模型结合的一卡通平台设计方案,首先,阐述了系统所涉及的关键技术,然后,针对民用航空领域的特殊功能提出设计方案,最后,以在深圳宝安国际机场的应用为例,证明了基于CPU卡技术与1+N模型的一卡通系统,能有效的解决目前一卡通系统建设中存在的问题,并提升系统的安全性。 关键技术 2.1 非接触CPU卡技术 CPU卡是具有中央处理器CPU、EEPROM、RAM以及卡内操作系统COS的卡片,是真正意义上的智能卡,就是人们常说的SmartCard。CPU卡内集成包括中央处理器(CPU)、只读存储器(ROM)、随机存取存储器(RAM)、EEPROM等主要部分,具有卡内操作系统COS(Chip Oper—ating System),用COS实现对卡内数据的保护,如用户和系统的相互认证、应用顺序控制和管理、随机数的产生和传输、密钥管理、加密、解密、信息的安全传输等,CPU卡内结构如图l所示。CPU卡犹如一台超小型电脑,具有信息量大、防伪安全性高、可脱机作业、可多功能开发等优点。CPU卡与逻辑加密卡相比,拥有独立的CPU处理器和芯片操作系统,所以可以更灵活地支持各种不同的应用需求,更安全的设计交易流程。 图1:CPU卡卡内结构 ROM用于存放CPU卡上的操作系统(COS),系统启动时从中读取数据,加载操作系统,管理整个卡上的计算机。RAM用于存放系统的中间处理结果及充当卡与读写器间信息交换的中间缓存器。CPU卡通常采取DES、RSA等加密/解密算法提高系统的安全性能,而这些安全算法要进行大量的数学运算,8位CPU将难以承担复杂的数学运算,因此许多CPU卡中设置了专门用于加密/解密运算的协处理器CAU。EEPROM是用户访问的存储区,用于保存卡的各种信息、密码、密钥、应用文件等。外部读写设备只能通过CPU与卡内的EEPROM进行数据交换,在任何情况下都不能直接访问EEPROM中的任何数据。外部读写设备在与CPU卡进行数据交换时,首先必须发指令给卡的CPU,由CPU根据ROM中存储的卡片操作系统(COS)对指令进行解释,并进行分析判断,在确认读写设备的合法性后,允许外部读写设备与卡建立连接,之后的数据操作仍然要由外部读写设备发出相应的指令,并用CPU对指令进行正确解释后,允许外部读写设备和卡的随机存储区(RAM)进行数据交换,数据交换成功后,在CPU的控制下,利用卡的内部数据总线,再将RAM中的数据与EEPROM中的数据进行交换。这样就实现了EEPROM中数据的安全保护【1】。 2.2 1+N架构模型 1+N架构模型如图2所示。最底层的系统平台和应用平台构成一卡通平台,一卡通平台的是基本固定的,相当于模型所说的“1”部分,上层管理平台、应用系统、各类接口是根据需求在平台的基础上添加的,是相对灵活的部分,也就是模型中的“N” 图2:1+N架构模型 3.

文档评论(0)

zyg_2930102 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档