CPU卡操作系统及其检测方法.pdf
《CPU卡操作系统及其检测方法.pdf》由会员分享,可在线阅读,更多相关《CPU卡操作系统及其检测方法.pdf(5页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、墨墨量重量墨l I a 卫!旦塑塑!璺塑!塑型堡堡塑塑!里业墅型薹霆;星iC P U 卡操作系统及其检测方法。卵r 伍t i n gS y s t e m 对c P Uc 甜dn n dl t sR s tM e t h o d 8北京理工大学计算机系耿力宋晔T 陪6摘要介绍了c P u 卡(带微处理器的l c 卡)及其操作系统一c o s 的基本概念,讲述了c P u 卡操作系统的检测方法。关键词c P u 卡c o s 检测A b s t r a c t:弛。p 印e rj m d“f e J 扫口s 七c o n c 印拈可C P U。n r dl f Cc d r dw i t hm
2、c m p m c e s s o r)n dt t so p e r n l i n gs Y s 托m c o sn n d 妇s c r 幽e si 招t c mm c t l f J d s K e y w O r d s:卯uc a 耐jC D S i P 盯1 前言自I c 卡问世以来,由于具有安全性高、存储量大、便于携带等优点,其应用市场迅速成长,人们对l c 卡的需求和要求也不断提高。尤其是c P u 卡(带微处理器的 c 卡)越来越受到人们的青睐,园为它非常莲用于对数据安全性及可靠性要求十分敏感的领域。目前,金融领域的信用卡、电信领域的s M 卡(移动电话身份识别卡)等已成为
3、c P u卡应用的几大领域。此外,由c P u 卡支持并代表的卡多用的概念也越来越受到人们的重视。2c P u 卡及其操作系统一c o s(1)c P u 卡c P u 卡的硬件主要由微处理器(c P u)、程序存储器(RoM)、临时工作存储器(RAM)、用户存储器(E E P R o M)、输八输出接口、安全逻辑及加密解密运算协处理器等组成,c P u 卡的硬件就是一个小型的微处理器系统,只是在安全方面有更多的设计而已;而软件系统监控程序或操作系统则是智能l c 卡实现其安全性的关键。人们利用它内部的微处理器芯片,开发了应用于智能卡内部的各种各样的操作系统一c o s(c h Ipo p e
4、ra t l ngs y s t e m)。c o s 的出现不仅大大地改善了智能卡的交互界面,使智能卡更易于管理,而且更为重要的是使智能卡漱信息技术与标j 茬化本身向着个人计算机化的方向迈出了一大步,为智能卡的发展开拓了极为广阔的前景。(2)c O s 概述c o s 的全称是c h l po p e r a tn gs y s t e m(片内操作系统),一般是为满足它所服务的智能卡的需要而开发的。由于不可避免地受到了智能卡内微处理器芯片的性能及内存容量的影响,因此,c o s 在很大程度上不同于我们通常所能见到的微机上的操作系统(如D o s、u N l 等)。首先,c o s 是个专用
5、系统而不是通用系统。种c o s 一般部只能应用于特定的某种(或者是某些)智能卡,不同卡内的c o s 一般是不相同的。因为c o s般都是根据某种智能卡的特点及其应用范围而特定设计开发的,尽管它们在实际功能上大部分都遵循着同一个国际标准。其次,与那些常见的微机上的操作系统相比较而言,c o s 在本质上更加接近于监控程序,用于接收和处理外界发给智能卡的各种信息、管理卡内的存储器并给出相应的应答信息。它不是一个亘正意义上的操作系统,因为在当前阶段,c o s 所要解决的主要还是对外部的命令如何进行处理、响应的问题,般并不涉及到共享、并发的管理及处理,而且就智能卡在目前的应用情况而言,并发和共享
6、的工作并不需要。(3)c O s 的主要功能c o s 的主要功能是控制智能卡和外界的信息交换,管理智能卡内的存储器并在卡内部完成各种命令的处理。其中,与外界进行信息交换是c o s 最基本的要求。在交换过程中,c o s 所遵循的信息交换协议目前包括两类:异步字符传输的T=0 协议以及异步分组传输的T=协议。这两种信息交换协议的具体内容和实现机制在Iso Ec7 8 16 3 中作了规定;而c o s 所应完成的管理和控制的基本功能则在I s o l E c 7 8 164 标准中作出了规定。该国际标准还对智能卡的数据结构以及c o s 的基本命令集作出了较为详细的说明。(4)c o s 的
7、体系结构依赖于智能卡的基本硬件环境可以设计出各种各样的2。4 年第3 期 万方数据塑塑竺!曼塑堕型璺翌塑坐型五日日翟圈c o s。但是,所有的c o s 都必须能够解决至少三个问题,即:文件操作、鉴别与核实、安全机制。事实上,鉴别与核实和安全机制部属于智能卡的安全体系的范畴之中,所以,智能卡的c o s 中最重要的两方面就是文件与安全。但再具体地分析一下,可以把从读写设备(即接口设备l F D)发出命令到卡给出响应的个完整过程划分为四个阶段,也可以说是四个功能模块:传送管理器(T M)、安全管理器(s M)、应用管理器(A M)和文件管理器(F M)。其中,传送管理器用于检查信息是否被正确地传
8、送,这部分主要和智能卡所采用的通信协议有关;安全管理器主要是对所传送的信息进行安全性的检查或处理,防止非法的窃听或侵八;应用管理器则用于判断所接收的命专执行的可能性;文件管理器通过核实命令的操作权限,最终完成对命令的处理。对于个具体的c o s 命令而言,这四个阶段并非都必须具备,有些阶段可以省略,或者是并人另阶段中。但般来说,具备这四个阶段的c o s 是比较常见的。(5)c O s 的文件系统文件是c o s 中一个非常重要的概念,c o s 通过给每个应用建立一个对应文件的方法来实现对谚应用的存储和管理。每个文件在智能卡中部有一个唯标识,c o s 通过文件标识来查找文件,并且文件不仅在
9、逻辑上是连续的,而且在物理上也是连续的。A 文件系统的组织结构智能卡的文件系统类似D o s 的树形文件系统。I s o7 8 16 支持两类文件:D F(D e d【c a t e dF le)和E F(E l e m e n t a r yF l。D F 文件有些类似D o s 的目录,而E F 文件则类似D o s 的数据文件。D F 文件之下的D F 文件,类似D o s 的子目录。同D o s 文件系统一样,智能卡的文件系统也必须有一个根文件,这个根文件是个D F文件,我们把它称为M F(M a s t e rF l l e)文件,M F 文件类似D o s 的根目录。在智能卡的文件
10、系统结构中,M F 文件有且只能有一个;D F 文件是可选的,这两种文件主要起管理和形成树形的文件系统结构的作用,真正存放数据的是E F 文件。M F 文件是智能卡文件系统的根。在M F 文件下可以建立各种D F 和E F 文件。虽然系统允许在根下直接生成各种E F 应用文件,但最佳的文件组织方法是每种应用均分配个D F 文件,在相应的D F 文件下再具体组织各种E F 应用数据。这样可减少不同应用之间的相互干扰,便于应用2 0。4 年第3 期设计,安全性更高,有利于卡多用。智能卡一旦插八读写设备,M F 文件就立即被激活,直到卡被拔出。在智能卡的生存期内,M F 文件不能披删除。D F 文件
11、含有文件控制信息和可分配的存储空间的信息,其下可以建立各种D F 和E F 文件。一般而言,一个D F文件将被用来存储某应用的所有数据。D F 文件在用户存储器中占据一块静态存储器,旦D F 文件建立,其存储器的大小就不能变动。但在该D F 文件下的E F 文件则可以重新分配所使用存储器大小,也可以被删除,该D F 文件被删除之后,其下的D F 和E F 文件也同时被删除,释放的存储器块可由其他D F 文件使用。E F 文件是智能卡树形文件系统的叶,其下不能再建立其他任何文件。E F 文件可分为两种:(a)内部E F(I n t e r n a lE F):这种E F 文件存储智能卡的管理和控
12、制信息等数据,这些数据由智能卡内部使用,如加密密钥、个人密码等,可被输八、修改、覆盖但不可读,r b)工作E F f w o r kJ n gE F):这种E F 文件则存储用户数据,这些数据仅供智能卡外部的各种应用来使用,如交易日期、交易金额等,若条件满足可被读、写、删除等。B 文件系统的访问机制当访司一个文件时,我们可以使用下面几种方法中的至少一种来进行:通过文件标志符(F l l ed e n t l f l e 一来访问。在智能卡文件系统中每个文件都有个文件标志符,它占用2 个字节。值“3 F F F”和“F F F F”系统保留,不能用于具体的文件。列于M F 文件采说,它的文件标志
13、符必须为“3 F 0 0”。因此,当我们访问智能卡的文件系统时,起点就是M 文件标志符为“3 F 0 0”的M F 文件开始。为了明确无误地访问一个文件,对每一个D F 文件而言,其下所有的文件(包括E F文件和D F 文件)的文件标志符都必须不相同。通过文件路径来访问所谓文件路径,就是无分隔符的文件标志符的串联形式。这有点类似D o s 的文件路径,不过,不同的是D o s是文件名(D o s 的目录也是一个特殊的文件)的串联,而智能卡文件系统的文件路径是文件标志符的串联;而且D o s的路径采用反斜杠“”作为分隔符,而智能卡文件系统的文件路径没有分隔符。智能卡文件系统的文件路径起始于M F
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- CPU 操作系统 及其 检测 方法
限制150内