非接触式传输协议测试设计

上传人:M****1 文档编号:472374695 上传时间:2022-08-28 格式:DOC 页数:11 大小:50.50KB
返回 下载 相关 举报
非接触式传输协议测试设计_第1页
第1页 / 共11页
非接触式传输协议测试设计_第2页
第2页 / 共11页
非接触式传输协议测试设计_第3页
第3页 / 共11页
非接触式传输协议测试设计_第4页
第4页 / 共11页
非接触式传输协议测试设计_第5页
第5页 / 共11页
点击查看更多>>
资源描述

《非接触式传输协议测试设计》由会员分享,可在线阅读,更多相关《非接触式传输协议测试设计(11页珍藏版)》请在金锄头文库上搜索。

1、ISO/IEC 14443-4非接触式传输协议测试设计 2010-08-23 拟制人 / 文档可自由编辑打印目 录一、引言11.1 目的11.2 背景11.3 参考资料2二、测试计划22.1测试环境22.1.1 IC卡硬件读写设备22.1.2 配套软件测试环境22.2 测试内容2三、测试设计33.1RATS测试33.2PPS测试33.3CID测试43.3FWT测试43.4WTX测试43.5BLOCK NUM测试43.6BLOCK的处理测试53.7PICC链接测试63.8PCD链接测试63.9DESELECT测试63.10FSD测试7四、总结7一、引言1.1 目的本设计针对非接触式智能卡传输协议

2、进行详细测试,由此验证是否满足本项目的相关技术要求。1.2 背景本设计进针对双界面智能卡非接触式部分。1.3 参考资料 ISO/IEC 14443-4二、测试计划2.1测试环境2.1.1 IC卡硬件读写设备在整个测试过程中,需提供的硬件资源总结如下:非接触卡片或有完全功能的仿真板支持非接IC卡且可防插拔的读卡器(种类应多于一种,用于兼容性测试)可与读卡器进行通讯的PC机2.1.2 配套软件测试环境根据非接触式智能卡规范ISO/IEC 14443-3的相关内容,为达到必测内容要求,软件环境应具备如下功能:可对IC卡进行单条命令收发根据技术文件的要求,可对IC卡返回的数据进行计算校验可满足连续执行

3、命令的测试环境根据技术文件中流程测试的相关规定,可对实际应用中各种流程分支进行测试2.2 测试内容u RATS测试u PPS测试u CID测试u FWT测试u WTX测试u BLOCK NUM测试u BLOCK的处理测试u PICC链接测试u PCD链接测试u DESELECT测试u FSD测试三、测试设计3.1RATS测试测试条件: PICC正常接收RATS后,判断是否响应ATS PICC正常接收RATS后,判断是否不响应其他RATS3.2PPS测试测试条件: PCD发送RATS后,发送PPS请求D0 11 00,判断是否PICC返回PPS响应D0 PCD发送RATS后,先发送其他指令再发送

4、PPS请求D0 11 00,判断是否PICC无响应 PCD发送RATS后,先发送一个PPS请求D0 11 00再发送一个相同的PPS请求D0 11 00,判断是否PICC无响应 PCD发送RATS后,先发送一个PPS请求D0 11 00再发送一个不同的PPS请求D0 11 03、D0 11 06、D0 11 0F,判断是否PICC无响应 PCD发送RATS后,发送不同的PPS请求D0 11 03、D0 11 06、D0 11 0F,判断是否PICC无响应3.3CID测试测试条件: ATS中TC返回CID无效信息后,判断PICC是否忽略包含CID的块() PCD发送RATS后,发送非RATS中指

5、示的CID的块,判断PICC是否忽略该块 PCD发送RATS中CID=0时,发送无CID的块,判断PICC是否响应该块 PCD发送RATS中CID=0时,间隔发送有CID的块和无CID的块,判断PICC响应是否正确3.3FWT测试测试条件: 计算ATS中的FWI对应的FWT,与COS执行最长指令时间比较3.4WTX测试测试条件: 根据FWT与PICC返回的WTX计算新的FWT_temp,判断是否与PICC实际运算时间近似3.5BLOCK NUM测试测试条件: PCD发送BLOCK NUM正常翻转的I-BLOCK,判断PICC是否正确响应 RATS后,PCD首发BLOCK NUM不为0的I-BL

6、OCK,判断PICC是否无响应 PCD发送BLOCK NUM非正常翻转的I-BLOCK,判断PICC是否无响应 PCD发送一个I-BLOCK后,再发送一个BLOCK NUM翻转(不翻转)的R-BLOCK,判断PICC响应,继续发送BLOCK NUM翻转(不翻转)的I-BLOCK,判断PICC的响应 PCD发送一个I-BLOCK后,再发送两个BLOCK NUM翻转(不翻转)的R-BLOCK,判断PICC的响应,继续发送BLOCK NUM翻转(不翻转)的I-BLOCK,判断PICC的响应3.6BLOCK的处理测试测试条件: PCD发送I-BLOCK并接收到PICC的I-BLOCK响应后,再发送BL

7、OCK NUM不翻转的ACK,判断PICC是否重发上一块数据 PCD发送I-BLOCK并接收到PICC的I-BLOCK响应后,再发送BLOCK NUM不翻转的NAK,判断PICC是否重发上一块数据 PCD发送I-BLOCK并接收到PICC的I-BLOCK响应后,再发送BLOCK NUM翻转的NAK,判断PICC是否回送一个BLOCK NUM翻转ACK PCD发送I-BLOCK并接收到PICC的I-BLOCK响应后,再发送BLOCK NUM翻转的ACK,判断PICC是否无响应 RATS后首发块为R-BLOCK,判断PICC的响应 在PICC链接的情况下,PCD发送BLOCK NUM未正常翻转的A

8、CK,判断链接是否正常进行3.7PICC链接测试测试条件: 当PICC接收到一个ACK的BLOCK NUM不等于当前PICC的BLOCK NUM时,判断PICC是否继续返回数据并锁定该BLOCK NUM 当PICC接收到一个相同BLOCK NUM的NAK时,判断是否重发上一帧数据 当PICC接收到一个ACK后又接收到一个相同BLOCK NUM的ACK时,判断是否重发上一帧数据 当PICC已返回所有数据后PCD继续发送不同BLOCK NUM的ACK,判断PICC是否无响应 当PICC已返回所有数据后PCD继续发送与上一个R-BLOCK相同BLOCK NUM的指令,判断PICC是否无响应3.8PC

9、D链接测试测试条件: PCD发送带链接位的BLOCK NUM翻转的正常流程测试 PCD发送链接块时,中间插入不带链接位的BLOCK NUM不翻转I-BLOCK,判断PICC是否忽略 发送一个带链接位的I-BLOCK后,再发送一个相同的I-BLOCK,判断PICC是否忽略3.9DESELECT测试测试条件: RATS后,首发块为deselect的S-BLOCK,判断PICC是否响应 RATS后,发送I-BLOCK后再发送deselect的S-BLOCK,判断PICC是否响应 PICC响应deselect后,发送E0 80,判断PICC是否响应 PICC响应deselect后,发送I-BLOCK,

10、判断PICC是否响应 PICC响应deselect后,发送R-BLOCK,判断PICC是否响应 PICC响应deselect后,再发送deselect的S-BLOCK,判断PICC是否响应 PICC响应deselect后,重新上电,再发送指令,判断PICC是否响应3.10FSD测试测试条件: RATS中,FSDI字节分别设为0、1、2、3、4、5、6、7、8,PCD发送I-BLOCK后,判断PICC回送的I-BLOCK是否带链接四、 总结本测试设计根据智能卡非接触式规范ISO/IEC 14443-4部分对非接触式传输协议进行了较详细的测试计划,基本涵盖了规范中定义的所有规则,但仍有不足之处,有待补充。

展开阅读全文
相关资源
正为您匹配相似的精品文档
相关搜索

最新文档


当前位置:首页 > 资格认证/考试 > 自考

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号