- 3
- 0
- 约5千字
- 约 9页
- 2019-01-27 发布于广东
- 举报
基于PBOC20的智能卡操作系统的设计.doc
基于PB0C2. 0的智能卡操作系统的设计
来源:中国一卡通网 作者:胡云肖,杨波,孙涛,郭延海 发布时间:2013-03-06 10:08:22字体:[大 中小]
关键字:智能卡一卡通PBOC2.0
摘 要:针对智能卡的市场需求,据弃了存储卡的设计思想,采用文件系统打安全访问机制联合设计及模 块化的设计方法,在文件结构屮加入二进制和记录文件的概念,进行了可靠性存储的设计。在智能卡操作 系统的数据存取和文件管理模块上,设计并实现了应用防火墙和一卡多用的功能。该设计増加了智能卡的 可靠性、适用性及灵活性。
随着我国CPU卡技术的快速发展,在身份识别、安全认证、金融消费等领域得到
了广泛应用,逐渐成为我国IC卡应用的主流产品,帀场需求量必将出现质的飞跃。在 广阔的市场需求背景下,CPU卡会产生良好的社会和经济效益,因此系统的安全性就显 得更加重要。
近年来,国内许多厂商都开展了智能卡芯片及cos的研制开发,特别是在COS开发 上,国内12经有几家公司走在了市场前列,在国际国内市场取得了一席之地,我国单纯 依赖进口芯片、模块的状况已经结束。冃前国产COS所选用的芯片主要有Infineon、ST、 IIITAC1IR SAMSUNG、Ph订ips、明华、大唐电信、华虹等。
这些芯片价格不同,功能上也有很人差别,功能强人的芯片会支持内置随机数产牛
器、CRC校验模块、DES和EC2加速模块等。
本设计与H前存在的COS设计相比,具有以下几个特点:(1)采用文件系统与安全
访问机制的联合设计;(2)摒弃了存储卡的设计思想,在文件结构中加入二进制文件和
记录文件的概念;(3)在软件设计上采用先进的模块化设计方法;(4)采用可靠性存储的 设计。
1设计原则
本设计紧密结合智能卡的M场需求,严格遵循密码产品设计的规范,力求从硕件和 软件两个层面达到国家信息化安全的要求。在硬件设计上,选用通过国密认证的智能卡 芯片,内部的微处理器采用8位字长的中央处理器,卡片内部逻辑结构如图1所示。
安全防护模块内部时钟上蠶位稳压模块FLASH存蔽丿直加寸钟选择器兀中央处理器14443TypeA/BROM存褊冉丿卡RAM存储器验码模块看门狗模SM1I发生器丿I
安全防护模块
内部时钟
上蠶位
稳压模块
FLASH
存蔽丿
直加
寸钟选择器
兀
中央处理器
14443
TypeA/B
ROM
存褊冉丿
卡
RAM存储器
验码模块
看门狗模
SM1
I发生器丿I密码引翠
7816 接口
SSF33
密码引華
\ T -厂「,
图1 CPU模块内部逻辑结构图
在软件设计上,针对当前智能卡应用的实际需求,量身定制了有特色的文件存储结 构、安全访问控制机制和存储可靠性设计方案。采取可靠、先进的模块化设计,使得操 作系统能够支持市场的主流应用,并在需要的情况下迅速扩展支持新的应用需求,采用 ISO14443TypeA接口协议,可靠性高,适用性广。本设计完全符合国际、国内标准,支 持ISO / IEC 78 16惋议标准,支持ISO / IEC 14443 TypeA和TypeB标准,符合《屮国 金融集成电路(IC)卡规范》,符合《建设事业非接触式CPU卡COS技术要求》。
2总体设计
在对以往各种智能卡操作系统的体系结构进行深入剖析的基础上,针对具中数据独 立、密钥独立、数据在传输屮完整性方面的不足,进行了改进和完善。将操作系统划分 为4个模块,分别为传输管理、安全管理、应用管理和文件管理,模块工作原理如图2 所示。
接口设备(IFD)向Ic卡(ICC)发送一条命令的丁作过程。在首先传输管理模块按照 IS07816-3标准对物理层传输的信号进行解码并传递给安全模块。若为加密传输,则安 全模块进行加解密操作并将结果传输给应用管理模块;若不是加密传输则信息玄接传输 给应用管理模块。应用管理模块根据预先设计要求,解析检查此命令的合法性及执行条 件,检查通过则执行此命令。如果此命令涉及信息存取,则文件管理模块检查其是否满 足预先设计的存取安全条件,若条件满足则执行有关数据存取操作并发送响应到TFDo 整个过程屮任何检查失败将立即退出并返回相应出错信息。
应用控制响应文件符理命令
应用控制
响应
文件符理
传输管理
传输控制
图2模块工作原理图
2. 1传输管理
传输管理器负责智能卡和接口设备之间的数据通信,接收过程屮要处理对输人数据的缓冲,响应过程控制数据的发送。传输管理器在正确地接收到命令后交给下一个功能 模块进行处理,最后还要把该命令的执行结果返冋给接口设备。
数据在传输方式上有4种类型:明文方式、明文校验方式、密文方式和密文校验方 式。对以明文方式进行传输的数据由传输管理器直接送给命令处理模块。当数据以校骑 或密文方式传输时需要加解密运算器对数据进行处理,并设定卡
您可能关注的文档
最近下载
- 医学课件-2025 AHA心肺复苏指南.pptx VIP
- 关于word表格练习题.docx VIP
- 2024年产前筛查技术服务临床医师考核题.pdf
- Word表格操作题练习.doc VIP
- 2020ACLS学员课课前测试中文版试题+答案.pdf VIP
- 设计斜齿轮零件的机械加工工艺规程.doc VIP
- TJGW114-2013(铁总科技[2013]125号):高速铁路CRTS_Ⅲ型板式无砟轨道三元乙丙橡胶弹性缓冲垫层暂行技术条件.pdf VIP
- 2026年沙洲职业工学院单招职业倾向性测试题库及答案1套.docx VIP
- 数字化时代下高校思想政治教育创新研究教学研究课题报告.docx
- 场地免租使用合同协议.docx VIP
原创力文档

文档评论(0)