ISO14443-4协议简介讲课教案
合集下载
相关主题
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
数据域:数据域在不同的块中是可选的,上面有分析 结束域:结束域中包括2bytesCRC值,其中在
ISO/IEC14443-3中有规定
Confidential and Proprietary
读卡机能够接受最长 的帧的位数;b4-b1表 明读卡机对卡片的编 号,用以区别多张卡 片操作,最多为0到14, 15为预留数值
Confidential and Proprietary
FSDI与FSD相互转换
Confidential and Proprietary
ATS指令格式
Confidential and Proprietary
总体介绍 术语简介 TypeA型卡片的激活 卡片的数据交换 小结
Confidential and Proprietary
块格式
一个数据块分为三个域,即报头域(强制),数据域 (可选)和结束域(强制)
Confidential and Proprietary
域说明
报头域:分为控制字节(强制),CID(可选),NAD (可选)。其中控制字节表明3种不同块格式,即I块,R 块,S块:I块为数据传输块,包含数据域;R块为应答块, 分为正确接收应答和错误接收应答,不带数据域;S块分 为两种,一种为等待延迟请求,带一个byte数据域,另一 种是DES命令,不带数据域
IS and Proprietary
总体介绍 术语简介 TypeA型卡片的激活 卡片的数据交换 小结
Confidential and Proprietary
总体介绍
ISO/IEC14443协议对非接触式卡片的应用予以规定,总共分为四部 分,第一部分规定了卡片的物理特性,第二部分规定了信号能量及 信号接口,第三部分规定了卡片的初始化和抗冲突特性,第四部分 部规定了卡片的数据传输协议。在此仅简要的介绍协议的第四部分 ISO/IEC14443-4
Confidential and Proprietary
总体介绍 术语简介 TypeA型卡片的激活 卡片的数据交换 小结
Confidential and Proprietary
卡片的激活流程(1)
卡片工作在ISO/IEC14443-3协议模式下(包括请 求指令,抗冲突指令和选卡指令)
在ATS(选择应答指令)中检测SAK位用以观察 是否支持ISO/IEC14443-4协议
Confidential and Proprietary
PPS指令说明(3)
PPS1:分为两部分, b4-b3代表DSI,b2-b1 代表DRI,其中PPS1 指令结构图如上图, DI与D之间的转换关 系如下图
Confidential and Proprietary
PPS指令的响应格式
Confidential and Proprietary
Confidential and Proprietary
ATS指令说明(2)
TA:此位b8表明卡片在不同方向上是否支持不 同速率,b7-b5表明卡片接收的不同速率,b4规 定为0,b3-b1表明卡片发送的不同速率
Confidential and Proprietary
ATS指令说明(3)
TB:分为两部分,b8-b5叫做FWI代表FWT;b4-b1为SFGI,表明 SGFT,SGFT表明卡片在发送一帧后接收下一帧的时间间隔以下为
Confidential and Proprietary
术语简介
码元长度:一个码元所占据的时间,计算 公式为1etu=128/(D*fc)
块(block):一种特殊的帧格式 无效块(invalid block):含有无效位的块 帧(frame):一串数据,在
ISO/IEC14443-3中有详细规定
ISO/IEC14443协议至今仍在不断的修改,有许多不同的版本,在此 就ISO/IEC CD 14443-4 ISO/IEC JTC 001/SC 17/WG 8 版本作简要 的介绍
Confidential and Proprietary
总体介绍 术语简介 TypeA型卡片的激活 卡片的数据交换 小结
ATS指令说明(1)
TL:此位表明ATS指令将要传输的长度,其中不包括两位CRC校验 位
T0:此位b8置为0,置为1时为预留;b7-b5分别表明以下是否传输 TC-TA,1表明传输,0表明不传输,b4-b1表明卡片能够接受最长帧 的长度,称为FSCI,其中FSCI能够和FSC相互转换,转换关系和 FSDI与FSD相同
如果不支持ISO/IEC14443-4协议,卡片将继续进 行ISO/IEC14443-3协议规定的操作
Confidential and Proprietary
卡片的激活流程(2)
如果支持ISO/IEC14443-4协议,读卡机将发送 RATS
卡片将要发送ATS指令用以响应RATS指令,并且 RATS指令只有在选卡指令之后发送才有效
如果卡片多速率传输,读卡机将发送PPS指令用 以改变传输速率
卡片将发送PPS应答指令用以表明PPS指令传输 成功与否
Confidential and Proprietary
Confidential and Proprietary
RATS指令
E0:指令帧头 Paremeter:b8-b5表明
SFGI与SFGT之间的换算公式: S F G T 2 5 6 1 6 /fc 2 S F G I
其中ISO/IEC14443-3对SFGT的取值范围由详细规定 TC:分为两部分,其中b8-b3为0,b2表明卡片是否支持CID,b1表
明卡片是否支持NAD 历史字节:在7816-4中有规定
Confidential and Proprietary
PPS指令
Confidential and Proprietary
PPS指令说明(1)
PPSS:包括两部分,b8-b5为D,用以标志PPS指 令;b4-b1表明要操作卡片的CID号,在RATS指 令中曾经分配
Confidential and Proprietary
PPS指令说明(2)
PPS0:b5表明PPS1是否传输,其他为预留
ISO/IEC14443-3中有规定
Confidential and Proprietary
读卡机能够接受最长 的帧的位数;b4-b1表 明读卡机对卡片的编 号,用以区别多张卡 片操作,最多为0到14, 15为预留数值
Confidential and Proprietary
FSDI与FSD相互转换
Confidential and Proprietary
ATS指令格式
Confidential and Proprietary
总体介绍 术语简介 TypeA型卡片的激活 卡片的数据交换 小结
Confidential and Proprietary
块格式
一个数据块分为三个域,即报头域(强制),数据域 (可选)和结束域(强制)
Confidential and Proprietary
域说明
报头域:分为控制字节(强制),CID(可选),NAD (可选)。其中控制字节表明3种不同块格式,即I块,R 块,S块:I块为数据传输块,包含数据域;R块为应答块, 分为正确接收应答和错误接收应答,不带数据域;S块分 为两种,一种为等待延迟请求,带一个byte数据域,另一 种是DES命令,不带数据域
IS and Proprietary
总体介绍 术语简介 TypeA型卡片的激活 卡片的数据交换 小结
Confidential and Proprietary
总体介绍
ISO/IEC14443协议对非接触式卡片的应用予以规定,总共分为四部 分,第一部分规定了卡片的物理特性,第二部分规定了信号能量及 信号接口,第三部分规定了卡片的初始化和抗冲突特性,第四部分 部规定了卡片的数据传输协议。在此仅简要的介绍协议的第四部分 ISO/IEC14443-4
Confidential and Proprietary
总体介绍 术语简介 TypeA型卡片的激活 卡片的数据交换 小结
Confidential and Proprietary
卡片的激活流程(1)
卡片工作在ISO/IEC14443-3协议模式下(包括请 求指令,抗冲突指令和选卡指令)
在ATS(选择应答指令)中检测SAK位用以观察 是否支持ISO/IEC14443-4协议
Confidential and Proprietary
PPS指令说明(3)
PPS1:分为两部分, b4-b3代表DSI,b2-b1 代表DRI,其中PPS1 指令结构图如上图, DI与D之间的转换关 系如下图
Confidential and Proprietary
PPS指令的响应格式
Confidential and Proprietary
Confidential and Proprietary
ATS指令说明(2)
TA:此位b8表明卡片在不同方向上是否支持不 同速率,b7-b5表明卡片接收的不同速率,b4规 定为0,b3-b1表明卡片发送的不同速率
Confidential and Proprietary
ATS指令说明(3)
TB:分为两部分,b8-b5叫做FWI代表FWT;b4-b1为SFGI,表明 SGFT,SGFT表明卡片在发送一帧后接收下一帧的时间间隔以下为
Confidential and Proprietary
术语简介
码元长度:一个码元所占据的时间,计算 公式为1etu=128/(D*fc)
块(block):一种特殊的帧格式 无效块(invalid block):含有无效位的块 帧(frame):一串数据,在
ISO/IEC14443-3中有详细规定
ISO/IEC14443协议至今仍在不断的修改,有许多不同的版本,在此 就ISO/IEC CD 14443-4 ISO/IEC JTC 001/SC 17/WG 8 版本作简要 的介绍
Confidential and Proprietary
总体介绍 术语简介 TypeA型卡片的激活 卡片的数据交换 小结
ATS指令说明(1)
TL:此位表明ATS指令将要传输的长度,其中不包括两位CRC校验 位
T0:此位b8置为0,置为1时为预留;b7-b5分别表明以下是否传输 TC-TA,1表明传输,0表明不传输,b4-b1表明卡片能够接受最长帧 的长度,称为FSCI,其中FSCI能够和FSC相互转换,转换关系和 FSDI与FSD相同
如果不支持ISO/IEC14443-4协议,卡片将继续进 行ISO/IEC14443-3协议规定的操作
Confidential and Proprietary
卡片的激活流程(2)
如果支持ISO/IEC14443-4协议,读卡机将发送 RATS
卡片将要发送ATS指令用以响应RATS指令,并且 RATS指令只有在选卡指令之后发送才有效
如果卡片多速率传输,读卡机将发送PPS指令用 以改变传输速率
卡片将发送PPS应答指令用以表明PPS指令传输 成功与否
Confidential and Proprietary
Confidential and Proprietary
RATS指令
E0:指令帧头 Paremeter:b8-b5表明
SFGI与SFGT之间的换算公式: S F G T 2 5 6 1 6 /fc 2 S F G I
其中ISO/IEC14443-3对SFGT的取值范围由详细规定 TC:分为两部分,其中b8-b3为0,b2表明卡片是否支持CID,b1表
明卡片是否支持NAD 历史字节:在7816-4中有规定
Confidential and Proprietary
PPS指令
Confidential and Proprietary
PPS指令说明(1)
PPSS:包括两部分,b8-b5为D,用以标志PPS指 令;b4-b1表明要操作卡片的CID号,在RATS指 令中曾经分配
Confidential and Proprietary
PPS指令说明(2)
PPS0:b5表明PPS1是否传输,其他为预留