智能卡数据传输协议

时间:2008-11-20

  当智能卡送出ATR和可能发生的PTS后,它等待着从终端来的第1条命令,后继的处理永远相应于主从原则,终端为主而卡为从。具体而言,终端发送命令给卡,而后者执行它随后并回送——应答,这种命令和响应来来往往的相互作用永不改变。

  可以构造出与智能卡通信的不同方法。如果发生了干扰,这里也有大量的不同方法使之再同步通信。出现差错时命令的准确实现,相应的应答和采取的处理都规定在传输协议中。

  总共有15种可以使用的通信协议,它们的基本功能都做了规定。这些协议均以“T=”(来源于“传输协议”一词的头一个字母)加上一个序列号来命名,已综述在表1和图1中。


图1  智能卡用传输协议分类

  表1 ISO/IEC 7816-3规定的通信协议概要表

  这些协议中的两种是国际间使用的主流,头一个是T=0协议,它在1989年成为国际标准(ISO/IEC 7816-3)。另一个是T=1,它是在1992年作为国际标准的一个附录予以介绍(尹阝时是ISO/IEC 7816-3 A1nd.1,而现在则是ISO/IEC 7816-3)。全双工传输协议T=2,它主要以T=1为基础,目前正在准各之中,几年后将可以作为国际标准来使用。

  在德国有第3个协议,以T=14命名,用于广泛使用的卡式电话。它被规定为德国Telekom的内部规范。

  按传输协议传送的数据单元被称为传输协议数据单元TPDU(Transmission Protocol DataUnits)。打比喻来说,它们是取决于协议的用来向或自卡传送数据的集装箱。实际应用的数据被嵌人在这些集装箱之中。

  除了技术上复杂的智能卡传输协议外,还有另外一族用于存储卡的很简单的同步通信协议。它们典型地用于电话卡,健康保障卡和诸如此类。然而,它们不具有差错校正机制,而且它们都是基于芯片中的硬布线逻辑的。

  欢迎转载,信息来源维库电子市场网(www.dzsc.com


  
上一篇:同步突发式SRAM的突发读操作
下一篇:硬件支持的存储器管理

免责声明: 凡注明来源本网的所有作品,均为本网合法拥有版权或有权使用的作品,欢迎转载,注明出处。非本网作品均来自互联网,转载目的在于传递更多信息,并不代表本网赞同其观点和对其真实性负责。

相关技术资料