电子工程师的网站
首 页 |  新闻资讯 | 最新产品 | 技术参数 | 设计应用 | 电路图
技术资料
芯片资料 | 技术论坛
  现在位置: 首页 > 技术资料 > 智能卡技术 > 详细信息
智能卡技术:智能卡文件选择命令
来源:   时间: 2008-11-20 8:20:59    

  无一例外,在所有流行的智能卡操作系统中的文件管理都是面向对象的。在不同的事态中,这意味着在执 行任何动作于一对象(它相应于一个文件)之前,首先要选中它,只有这样系统才知道是作用于那个文件, 而所有后继的文件专用命令仅仅作用于此文件。当然,在操作系统内仍必须对访问文件的条件进行检查,以 确定有关的命令是否被许可,这一点甚至可能是首要的。

  主文件MF(Master File)在卡复位后总是隐含被选择的,所以它不需要专门的选择,其他文件则由执行 SELECT FILE命令来接着选择。文件或者是用二字节的文件识别符FID(FileDentifier),或者在DF中的情 况下,用1~16字节的DF名来寻址,DE可包含一个国际间惟一的5~16字节长的应用识别符AD(Application  Dentifier)。有可能提交的仅是AID的一部分,在这种情况下最低位的字节(即在右边的)贝刂被略去,一 个附加的参数可使卡选择首个,末个,或相对于用缩写的AID识别的DE之后或之前的DF。

  由于较早的指令集的定义,在GSM 11.11中的文件选择仅能使用二字节FID。相反,ISO命令集还支持扩充形 式的经路径名对所提及的文件的选择。路径名可以是相对的,在这种情况下对文件的选择是由现行选择的DF 开始的,也可以是绝对的,在这种情况下对文件的选择从ME开始。

  只有成功选择了一个新的文件才导致先前选择的文件被去选择。如果选择未获成功,例如所需的文件不存 在,则原先的选择保持有效,这样保证了永远有一个被选文件,即使在出现差错时也是如此。

  在成功选择之后,终端可能会出于需要请求新文件的数据,这个请求以及所期待的数据项的数量作为 SELECT FILE命令的一部分被传送给卡,这些数据项的确切内容已定义在所采用的标准中,卡所回送数据项 中包含了所选择的文件的结构、大小以及自由存储的数量。

  表1列出了ISO/IEC 7816-4关于SELECT FILE命令所允许的选择文件的选项,而图1则描述了在典型的文件选 择过程中的一系列活动事件。

  在用FD、DE名或规定在SELECT FILE命令中的路径显式的选择文件之外,文件也可以隐含选择,(这仅仅对 于标准的读和写命令才是可能的)。指定一个文件的5位FID作为命令的补充参数可在命令实际执行前就将它 选择。无论如何文件必须是BF型的,而且位于现行的DE之内,这样处理的好处在于简化了命令的执行并加快 了处理速度,因为不需要将显式的SELECT FILE命令传送给卡。

  表1 ISO/IEC 7816-4许可的SELECT FILE命令的功能

  图1 SELECT FILE命令的过程实例

  GSM 11.11规定当用SELECT FILE成功地选择了文件时,以命令STATUS回送同样的数据给终端。这些数据 提供了关于当前选择的文件的信息:其类型和结构、大小、FID,访问条件以及它是否被封锁,参见表2。这 条命令很少用,其主要目的是让终端去询问,在会话期间哪个文件是现行选择的而加于它的条件又是什么

  表2 GSM 11.11规定的STATUS的功能

  EN 726-3包括了一条对SELECT ΠⅢ和STATUS做补充的的命令,它用来关闭应用。CLOSE APPLICATION命令 提供了要关闭的应用的FID,而卡则以清除原先的安全状态来响应。当终端要保证卡所应达到的复位状态时 ,这条命令是很有用的,参见表3。如果卡的操作系统不支持这条命令,则只有用卡复位来达到这种效果。 在ISO/IEC 7816-4中对命令的规定,选择MF足以促使原先选择的文件的安全状态复位至初始状态。

  表3 按照EN-726-3的CLOSE APPLICATION的功能

相关信息
发表评论
打印本页 关闭本页
已有(
)位对此新闻感兴趣的网发发表了看法 >>更多评论
内 容:
     
 
热点新闻
一周排行
关于我们 | 服务项目 | 付款方式 | 广告服务 | 联系我们 | 友情链接 | 投诉 建议 合作 | 网站地图 | 加入收藏
Copyright © 2007-2008 WEEQOO.COM Corp.All Rights Reserved. 版权所有 经营许可证编号:浙B2-20050339 法律声明
维库电子旗下网站:维库电子市场网 | ChinaICMart | 维库电子开发网 | 维库电子人才网
总部:杭州市下城区朝晖路182号国都发展大厦1号楼80A
电话:0571-85889139-8007 QQ:303939539 | MSN:zh1226@hotmail.com |  邮箱:laz8258@163.com dzsc51@163.com