智能卡
左手金猪右手元宝
这个作者很懒,什么都没留下…
展开
-
EMV规范 ---ISO7816 T=1协议的时间特性
终端发送的连续字符之间的时间间隔应在11etu域42etu之间,卡片应能正确接收终端发送的时间间隔为11.8+Netu的连续字符。卡片发出的连续字符之间的时间间隔最小为11etu,终端应能正确接收卡片发送的最小时间间隔为10.8etu的连续字符;同一个块中,同向字符之间的最大时间间隔为CWT,CWT的计算公式为: CWT = 2**CWI + 11 (CWI由T转载 2016-01-14 13:34:08 · 1713 阅读 · 0 评论 -
EMV规范 ---ISO7816 T=0协议的时间特性
复位应答期间:字符间的时间间隔最小是12etu,最大是9600etu,但整个ATR不得超过19200etu(TS的起始沿到最后一个字符的起始沿从卡片发出的连续字符其最小时间间隔为12etu,但是终端应能正确接收卡片发出的时间间隔为11.8etu的连续字符卡片发出的字符同上一个字符之间的时间间隔最大为WWT:960 x D xWI(由TA1于TC2确定,WI默认为10)但是终端应能正转载 2016-01-14 13:37:42 · 1626 阅读 · 0 评论 -
ISO7816协议中几个时间限制
转载文章,学习并收集整理T=0协议第一.初始等待时间: 复位应答时,卡片回复的连续两个数据的起始沿之间的时间间隔,这个时间间隔不超过9600etu, 在波 特率为9600是,该时间为1s第二.GT: 两个连续字符之间的最小延时,在T=0协议时,为12etu,在T=1协议时为11etu。第三.EGT: 两个连续字符之间的最转载 2016-01-14 13:26:34 · 2252 阅读 · 0 评论 -
EMV卡复位应答的时间特性 ---ISO7816协议
1.冷复位的时间特性---ISO7816协议" title="EMV卡复位应答的时间特性 ---ISO7816协议" width="690" height="201"> 图1如图1所示:T0为200clk从T0结束到RST变为高电平为40000-45000个clock从RST变为高电平后,卡片必须在40转载 2016-01-14 13:39:41 · 1672 阅读 · 0 评论 -
EMVCo中的etu详解
对于刚接触智能卡的工程师来说,在阅读7816-3规范的时候,常常被其中的一些术语迷惑,读起来会觉得有些别扭。尤其是在看到复位应答中的F和D设置以及对应的etu的时候,会觉得有些复杂和难以理解。其实从本质上说7816-3定义了智能卡(这里指的是接触式CPU卡,对于逻辑加密卡以及非接触IC卡不在此列)和读写设备之间的通讯协议,说白了就是数据位传输的格式。如果学习或者接触过单片机,那么对于RS2转载 2016-01-14 13:59:26 · 2382 阅读 · 0 评论 -
ISO7816--T0协议简介
卡片和终端之间的数据传输是通过命令响应的方式进行的,卡片只能被动地接收命令,并且给出响应。所有的命令都是以命令头开始,而该命令被完整地执行后(无论结果对错),必须以包含状态字(SW1SW2)的响应结束。卡片和终端之间如何具体进行数据传输的,就依靠不同的通讯协议来实现,其中主要有T=0、T=1、T=CL。其中T=0和T=1适用于接触式卡片(7816),而T=CL适用于非接触式卡片(14443)。转载 2016-01-14 14:05:00 · 4647 阅读 · 0 评论 -
ISO7816中的ATR简介
智能卡(此处主要指接触式CPU卡)本身始终处于被动的状态,所以终端设备在和智能卡进行数据交互的时候,需要首先给智能卡发指令,智能卡才会对应地给出应答。而智能卡告诉终端的第一句话就是ATR,亦即“复位应答”。想象一下,如果让你为智能卡设计一个通讯协议,该怎么设计?因为ATR是智能卡上电后说的第一句话,所以一定要确保这句话被准确地接收。在设计通讯协议的时候有必要设计一个可以让收发双方进行“握手转载 2016-01-14 14:01:08 · 4476 阅读 · 1 评论 -
ISO7816--T1协议简介
之前说过的T=0协议基本上相当于是透明的数据,也就是说从应用的角度看,通过T=0传递的TPDU数据信息大都可以直接转换为对应的APD命令响应数据,“字节”是T=0协议最小的数据传输单元。 对于T=1协议而言,最小的数据传输单元是“数据块”,这个数据块由若干个字节组成,其中有些字节是必须的,有些字节是可选的。每个数据块最多可以包含多少个字节(也就是数据块的大小)可以通过三种途径确定转载 2016-01-14 14:12:26 · 3573 阅读 · 0 评论