没有合适的资源?快使用搜索试试~ 我知道了~
智能卡命令集
4 下载量 41 浏览量
2020-11-14
15:16:28
上传
评论
收藏 169KB PDF 举报
温馨提示
试读
3页
终端和智能卡之间的通信过程都是基于口令响应的方式处理的。这就是说,终端发送一条命令(口令)给 卡,卡立刻处理它,产生一个回答并把它作为响应回送给终端。在未从终端接到一条相应的命令时,卡永远 不会传送数据。即使ATR对此规律也不例外,因为它是复位信号的应答,对卡来说复位信号的作用方式也是 一种命令。 通信本身总是在传输协议T=0或T=1的架构内成立的,这些相对而言并不复杂的协议满足了智能卡应用的特 殊需求(并为此目的而优化)。在应用过程中偏离这些严格规定的协议是不允许的。传输协议使传送数据给 卡或从卡接受数据能以对传输层完全透明的方式进行,数据嵌入在一种容器中,称之为应用协议数据单元( A
资源详情
资源评论
资源推荐
智能卡命令集智能卡命令集
终端和智能卡之间的通信过程都是基于口令响应的方式处理的。这就是说,终端发送一条命令(口令)给 卡,
卡立刻处理它,产生一个回答并把它作为响应回送给终端。在未从终端接到一条相应的命令时,卡永远 不会传
送数据。即使ATR对此规律也不例外,因为它是复位信号的应答,对卡来说复位信号的作用方式也是 一种命
令。 通信本身总是在传输协议T=0或T=1的架构内成立的,这些相对而言并不复杂的协议满足了智能卡应用
的特 殊需求(并为此目的而优化)。在应用过程中偏离这些严格规定的协议是不允许的。传输协议使传送数据
给 卡或从卡接受数据能以对传输层完全透明的方式进行,数据嵌入在一种容器中,称之为应用协议数据单元(
A
终端和智能卡之间的通信过程都是基于口令响应的方式处理的。这就是说,终端发送一条命令(口令)给 卡,卡立刻处
理它,产生一个回答并把它作为响应回送给终端。在未从终端接到一条相应的命令时,卡永远 不会传送数据。即使ATR对此
规律也不例外,因为它是复位信号的应答,对卡来说复位信号的作用方式也是 一种命令。
通信本身总是在传输协议T=0或T=1的架构内成立的,这些相对而言并不复杂的协议满足了智能卡应用的特 殊需求(并为
此目的而优化)。在应用过程中偏离这些严格规定的协议是不允许的。传输协议使传送数据给 卡或从卡接受数据能以对传输
层完全透明的方式进行,数据嵌入在一种容器中,称之为应用协议数据单元( APDU)。APDU由终端作为命令(口令)传送
给卡。终端也接受嵌人在传输协议中的APDU作为对它的命令的应 答(响应)。这里有一个完整的基于此机制的命令集,它启
动了卡内的规定动作。最简单的例子是对智能卡 文件的读写命令。
在智能卡应用中,卡被用做一个数据载体,一个授权的代理人或者同时是此二者。命令集是对这些应用和 传输协议优化
了的,并且仅仅用于智能卡行业内部。由于存储容量的严格限制,而迫于市场压力只能适度地 增加以控制成本。通常按特定
的应用来剪裁命令集,在一个给定的应用中所有不是必需的命令都在程序优化 时被删去。只有少量的操作系统展示出对特殊
应用需要的未被精简的广泛命令集,相关的卡就相应的昂贵些 ,而它们通常仅用于测试和典型的智能卡项目中。
作为新技术的典型,从智能卡命令集中可以看到多样化的问题,活动在此领域中的各家制造商都试图去剪 裁它的命令,
以适合其操作系统或项目的应用。有些功能等效的命令不可能存在于标准中,制造商为了改善 各自在竞争中的地位或者拒绝
竞争对手参加到某专门的应用中来,可能有意地使用一些关于卡的功能对存储 器利用的高度优化的命令。基于有效标准而决
定命令的选用,在任何情况下,永远意味着选择了开放、较易 扩充和经过证实的系统,它允许在一单独的卡中增加功能。另
一方面,也有大量的例子说明,在这样的系统 中只有使用高度优化的命令才使智能卡的使用成为可能。
当前有四项国际标准,或与这些标准差不多的稳定的草案版本,它们规定了典型的智能卡命令集,这些标 准列举了超过
80条值得注意的命令连同它们的有关动作。在这些标准中规定的命令从编码和功能性来说大多 是相互兼容的,参看图1。
现在智能卡用的主要命令都规定在ISO/IEC 7816-4标准中,它是一个通用的国际标准,并不专用于任何 特殊领域,诸如
远程通信或金融交易,而是试图覆盖智能卡的所有应用。ISO/IEC 7816-4中的命令由标准系 列中的三个补充的特殊章节给以
说明。ISO 7816-7规定了其结构基于结构化查询语言SQL(Structured Query Language)的智能卡数据库的询问与管理用
的命令。ISO/IEC 7816-8含有关于执行和参数化加密函 数的命令,而ISO/IEC 7816-9增加了基本命令集中的文件管理命
令。
在金融交易领域中没有任何有重要意义的国际标准,但是有一个行业标准,这就是EMV规范。其名字来源 于
Europay,Mastercat·d和Visa的头一个字母,它们是该规范的创始者。现在的版本是EMV'96 3.0版,根 据需要它在不确定的
时间间隔内列举出已知的错误与多义性来予以补充。由于在其后面的公司的坚强的市场地位,这份规范已作为所有智能卡操作
系统的参考文献,它至少 占有和ISO/IEC 7816的命令集同等重要的地位。
图1 智能卡命令的标准与规范
GSM 11.11(ETS 300977)规范,它是为远程通信产业的应用而发展的,形成了GSM卡的规范基础。基于此 规范的数
百万张卡在商业中应用,它像EMV规范一样是智能卡操作系统所不能忽视的基本因素。它的普遍应 用同样意味着其内容是稳
定的和不可改变的,只能用兼容的命令和有限的范围内的功能给以补充,在远程通 信工业中,它也是一项智能卡操作系统的
国际规范。
欧洲标准EN 726-3,像GSM 11.11一样也为远程通信工业所熟悉,它是CSM 11.11的扩展集。它定义了许多 补充的通用
命令,和GSM 11.11不同的是并未按专门应用的需要予以剪裁,还含有许多管理应用的命令,在 多用途智能卡领域中对这项
weixin_38594266
- 粉丝: 4
- 资源: 907
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
最新资源
- 202304910142原道明(1).pbix
- 基于Lua的聊天过滤修改版设计源码
- Uibot6.0 (RPA财务机器人师资培训第5天 ) 报销汇总机器人案例实战
- 基于Vue的西安美食攻略应用程序设计源码
- tensorflow-2.6.2-cp38-cp38-win-amd64.whl
- 2023-04-06-项目笔记 - 第八十六阶段 - 4.4.2.84全局变量的作用域-84 -2024.03.28
- 基于C语言解决九宫重排问题(源码+剖析)
- 考研分数计算神器(通过考研分数计算规则制作出来的计算工具,结果精准,操作简单,并且还可以与第二个人进行比较)
- 脚本监控重要文件,并邮箱报警
- 九宫重排介绍.zip说明
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功
评论0