ISO+14443-3+Type+A初始化和防冲突算法解读.ppt

ISO+14443-3+Type+A初始化和防冲突算法解读.ppt

  1. 1、本文档共41页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
ISO14443-3TypeA初始化和防冲突算法解读

* * 步骤14:如果UID完整,则PICC应发送带有清空的串联级别位的SAK,并从READY状态转换到ACTIVE状态。 步骤15:PCD应检验SAK的串联比特是否被设置,以决定带有递增串联级别的进一步防冲突环是否应继续进行。 如果PICC的UID是已知的,则PCD可以跳过步骤2~10来选择该PICC,而无需执行防冲突环。 * * 开 始 发送REQA 接收ATQA 选择UID CL1 完成比特帧防冲突 检测 ATQA 专用帧和协议 CL+1 定义在ISO/IEC 14443-4中命令 专用防冲突 比特帧防冲突 UID完整 UID不完整 检测 SAK PCD初始化和防冲突 * * UID内容和串联级别 UID由4、7或10个UID字节组成。因此,PICC最多应处理3个串联级别,以得到所有UID字节。在每个串联级别内,由5个数据字节组成的UID的一部分应被发送到PCD。根据最大串联级别,定义了UID长度的三个类型。 * * UID内容和串联级别 UID CLn:根据串联级别n,UID的一部分,由5个字节组成,3≥n≥1 UIDn:UID的字节#n,n≥0 BCC:UID CLn校验字节,4个先前字节的“异或”值 CT:串联标记,‘88’ UID是一固定的唯一数或由PICC动态生成的随机数。UID的第一个字节(uid0)分配后随UID字节的内容。 * * UID内容和串联级别 单个长度的UID 两个和三个长度的UID 注:串联标记CT的值‘88’应不用于单个长度UID中的uid0。 在ISO/IEC 7816-6/AM1中为“私用”标出的值‘81’到‘FE’在本上下文中应不予允许。 * * UID内容和串联级别 图:串联级别的使用 注:串联标记的用途是迫使造成与具有较小UID长度的PICC冲突。因此,UID0或UID3都不应具有串联标记的值。 * * 例题1:假设在PCD场中有2张PICC卡, 试说明初始化和防冲突过程。 已知: PICC#1的UID 大小:1,UID0=“10” PICC#2的UID 大小:2 约定: PCD to PICC PICC to PCD (× × ×‥ ×)b 发送的第1位(最低位) * * 比特帧防冲突选择时序如图所示,操作分三阶段: (1)Request(PCD发送请求命令) REQA ATQA PICC #1 b1b16 卡#1采用比特防冲突,b8b7=00, ∴UID=1 ATQA PICC #2 b1b16 卡#2采用比特防冲突,b8b7=01, ∴UID=2 ’26’ 所有卡PICC应答ATQA * * (3)Anticollision loop, cascade level 2(防冲突循环CL2) ’95’ SEL NVB ’20’ PICC #2 UID3 UID4 UID5 UID6 BCC SEL NVB CT UID0 UID1 UID2 BCC CRC-A SEL命令 SAK CRC-A b1(× × 0 × × × × × )b8 b3=0, UID 完整 ’95’ ’70’ 现在已完整,从UID0~UID7 “7”-最大字节数,表5.8 卡应答SAK,指出UID完整,从Ready状态转换到Active状态 * * (2)Anticollision loop, cascade level 1(防冲突循环CL1) PICC #1 b1)b8 ∵UID=1 PICC #2 b1)b8 ∵ UID=2 ’93’ SEL NVB ’20’ UID0 UID1 UID2 UID3 BCC CT UID0 UID1 UID2 BCC 表5.6 First collision at bitpoint #4 SEL NVB ’93’ ’24’ UID0 UID1 UID2 BCC b1(0001 )b4 (0001 ) PICC #2 ∴ coll=4 SEL NVB CT UID0 UID1 UID2 BCC CRC-A SEL命令 ’93’ ’70’ b1)b8 SAK CRC-A b1(× × 1 × × × × × )b8 b3=1, UID不完整 只有卡2响应,故不冲突 PCD发防冲突命令 END ISO 14443-3 Type A初始化和防冲突算法 应用系统事业部测试组 2010.7 * *

文档评论(0)

shuwkb + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档