![](https://img-blog.csdnimg.cn/20201014180756757.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
智能卡
wonull
这个作者很懒,什么都没留下…
展开
-
深入理解7816(1)---- 关于F/D和etu
本文转自:https://www.bbsmax.com/A/l1dyxrEA5e/ ,支持原创,传播知识,仅供学习自用。 对于刚接触智能卡的工程师来说,在阅读7816-3规范的时候,常常被其中的一些术语迷惑,读起来会觉得有些别扭。尤其是在看到复位应答中的F和D设置,以及对应的etu的时候,会觉得有些复杂和难以理解。 其实从本质上说,7816-3定义了智能卡(这里指的是接触式...转载 2019-04-18 11:34:00 · 3537 阅读 · 0 评论 -
深入理解7816(2)---关于ATR
智能卡(此处主要指接触式CPU卡)本身始终处于被动的状态,所以终端设备在和智能卡进行数据交互的时候,需要首先给智能卡发指令,智能卡才会对应地给出应答。而智能卡告诉终端的第一句话就是ATR,亦即“复位应答”。 想象一下,如果让你为智能卡设计一个通讯协议,该怎么设计? 因为ATR是智能卡上电后说的第一句话,所以一定要确保这句话被准确地接收。在设计通讯协议的时候,有必要设计一...转载 2019-04-18 11:41:55 · 1046 阅读 · 0 评论 -
深入理解7816(3)-----关于T=0
本文转自:https://www.bbsmax.com/A/l1dyxrEA5e/ ,支持原创,传播知识,仅供学习自用。卡片和终端之间的数据传输是通过命令响应的方式进行的,卡片只能被动地接收命令,并且给出响应。所有的命令都是以命令头开始,而该命令被完整地执行后(无论结果对错),必须以包含状态字(SW1 SW2)的响应结束。卡片和终端之间如何具体进行数据传输的,就依靠不同的通讯协议来实现,其中...转载 2019-04-18 13:16:20 · 1377 阅读 · 0 评论 -
深入理解7816(4)---关于T=1
本文转自:https://www.bbsmax.com/A/l1dyxrEA5e/ ,支持原创,传播知识,仅供学习自用。之前说过的T=0协议,基本上相当于是透明的数据,也就是说从应用的角度看,通过T=0传递的TPDU数据信息大都可以直接转换为对应的APD命令响应数据,“字节”是T=0协议最小的数据传输单元。 对于T=1协议而言,最小的数据传输单元是“数据块”,这个数据块由若干个字节组成...转载 2019-04-18 13:44:33 · 2221 阅读 · 0 评论 -
深入理解7816(5)-----关于文件DF/EF/MF/FID/AID/SFI
本文转自:https://www.bbsmax.com/A/l1dyxrEA5e/ ,支持原创,传播知识,仅供学习自用。刚开始接触CPU卡的时候,对于各种文件、应用的定义容易模糊不清,通常不能准确地界定什么是文件?什么是应用?DF和EF的区别真的就像计算机里的目录和文档那样吗?FID、AID、SFI这些概念都在什么时候派上用场?一个EF必须依存于某个DF吗?MF是必须存在的吗?脑海里会有无数...转载 2019-04-18 13:52:24 · 1925 阅读 · 2 评论