一种适用于射频识别标签安全通信的测试方法技术

技术编号:7053985 阅读:241 留言:0更新日期:2012-04-11 18:40
本发明专利技术涉及一种适用于射频识别标签安全通信的测试方法,具体为:首先完成标签识别操作,接着完成阅读器和标签双向认证操作,然后标签完成读取、写入、锁定和销毁操作,包括:发送读取、写入、锁定和销毁指令,标签没有响应,标签协议状态不跳转;发送访问指令使标签从开放状态跳转到安全状态,并获得读取权限,发送读取指令得到读取成功响应,发送写入、锁定和销毁指令得到未授权操作失败响应;发送访问指令获得写入权限、锁定权限和销毁权限,发送销毁指令得到销毁成功响应,标签从安全状态跳转到销毁状态;最后发送启动查询指令验证销毁操作成功。本发明专利技术提炼了最精简的测试步骤用最少的时间验证标签状态机是否正确,在保证标签的工作可靠性的前提下节约测试时间提高测试效率。

【技术实现步骤摘要】

本专利技术属于射频识别通信
,具体涉及。
技术介绍
随着射频识别通信技术的不断发展,新近制定的射频识别通信协议中都加入了安全通信机制,相较于现有的射频识别通信协议,新协议为了保障数据传输的安全性,加强了认证和加密的环节,增加了阅读器和标签的认证状态,同时加强了对数据读写的权限管理。 协议复杂度的增加意味着测试也更加复杂,测试项的数量随着通信流程和标签协议状态的增加成几何倍数增长,遍历所有可能出现的通信流程和标签协议状态跳转需要更多的测试时间。为了提高测试效率,针对射频识别标签安全通信的协议状态跳转机制,需要一种新的测试方法,用最少的时间即最少的测试项,来测试标签协议状态跳转是否和协议定义相一致。我们发现在射频识别通信系统的应用过程中,阅读器和标签之间的通信可以归纳出常用的工作流程,保证该流程正常工作就能保证在常见应用需求下标签能正常工作。
技术实现思路
本专利技术的目的在于提供,从复杂的射频识别标签安全通信测试中提炼出一个简洁的测试方法,来测试射频识别标签安全通信流程中的协议状态跳转和权限管理是否和协议定义相一致,通过该测试的标签能保证在常见应用需求下正常和阅读器进行通信。本专利技术提出的适用于射频识别标签安全通信的测试方法,具体步骤如下(1)完成标签识别操作发送分类指令,发送查询相关指令使标签完成仲裁和识别操作,获得标签编码,使标签处于识别状态;(2)完成阅读器和标签双向认证操作发送认证相关指令使阅读器和标签完成双向认证操作,使标签处于开放状态;(3)标签完成读取、写入、锁定和销毁操作第一步,发送读取、写入、锁定和销毁指令,标签没有响应,标签协议状态不跳转; 第二步,发送访问指令使标签从开放状态跳转到安全状态,并获得读取权限,发送读取指令得到读取成功响应,发送写入、锁定和销毁指令得到未授权操作失败响应;第三步,发送访问指令获得写入权限,发送写入指令得到写入成功响应,发送锁定和销毁指令得到未授权操作失败响应;第四步,发送访问指令获得锁定权限,发送锁定指令得到锁定成功响应,发送销毁指令得到未授权操作失败响应;第五步,发送访问指令获得销毁权限,发送销毁指令得到销毁成功响应,标签从安全状态跳转到销毁状态;3(4)发送启动查询指令验证销毁操作成功。本专利技术中,步骤(1)中所述发送查询相关指令指发送启动查询指令和发送编码获取指令。本专利技术中,步骤O)中所述发送认证相关指令指发送安全参数获取指令、发送请求加密认证指令和发送双向加密认证指令。本专利技术中,步骤(3)的第一步、第二步、第三步、第四步和第五步之间均可以发送随机数获取指令。本专利技术中,所述被销毁的标签是指已执行销毁命令不能再工作的标签,此类标签是无法进行测试的,只要是能正常工作的标签都属于未被销毁的标签,故标签按是否能工作只有被销毁和未被销毁,没有其他状态。本专利技术通过以上测试流程,使标签完成正常工作流程中的所有协议状态跳转,同时验证标签在没有获得读取、写入、锁定和销毁权限之前,无法完成相应的读取、写入、锁定和销毁操作,并返回相应的错误代码提示操作未授权。本专利技术的有益效果在于提炼了最精简的测试步骤用最少的时间验证标签状态机是否正确,在保证标签的工作可靠性的前提下节约测试时间提高测试效率。具体实施例方式下面通过实施例进一步说明本专利技术。实施例1 将该测试方法用于未被销毁的支持安全通信的射频识别标签。第一步、发送分类指令,标签没有响应,标签处于准备状态。第二步、发送启动查询指令,标签发送RNll和CRC5,标签跳转到待识别状态。第三步、发送编码获取指令,标签发送编码,标签跳转到识别状态。第四步、发送安全参数获取指令,标签发送安全参数,标签跳转到待认证状态。第五步、发送请求加密认证指令,标签发送随机数RNt,标签处于待认证状态。第六步、发送双向加密认证指令,认证通过,标签发送RNr’,标签跳转到开放状态。第七步、发送读取指令,标签无响应,标签处于开放状态。第八步、发送写入指令,标签无响应,标签处于开放状态。第九步、发送锁定指令,标签无响应,标签处于开放状态。第十步、发送销毁指令,标签无响应,标签处于开放状态。第十一步、发送随机数获取指令,标签发送随机数,标签处于开放状态。第十二步、发送访问指令,包含读口令低16位,标签发送响应,标签处于开放状态。第十三步、发送随机数获取指令,标签发送随机数,标签处于开放状态。第十四步、发送访问指令,包含读口令高16位,标签发送响应,标签跳转到安全状态。第十五步、发送读取指令,标签发送响应,显示读取成功,标签处于安全状态。第十六步、发送写入指令,标签发送响应,显示无写入权限,标签处于安全状态。第十七步、发送锁定指令,标签发送响应,显示无锁定权限,标签处于安全状态。第十八步、发送销毁指令,标签发送响应,显示无销毁权限,标签处于安全状态。第十九步、发送随机数获取指令,标签发送随机数,标签处于安全状态。第二十步、发送访问指令,包含写入口令低16位,标签发送响应,标签处于安全状态。第二十一步、发送随机数获取指令,标签发送随机数,标签处于安全状态。第二十二步、发送访问指令,包含写入口令高16位,标签发送响应,标签处于安全状态。第二十三步、发送写入指令,标签发送响应,显示写入成功,标签处于安全状态。第二十四步、发送锁定指令,标签发送响应,显示无锁定权限,标签处于安全状态。第二十五步、发送销毁指令,标签发送响应,显示无销毁权限,标签处于安全状态。第二十六步、发送随机数获取指令,标签发送随机数,标签处于安全状态。第二十七步、发送访问指令,包含锁定口令低16位,标签发送响应,标签处于安全状态。第二十八步、发送随机数获取指令,标签发送随机数,标签处于安全状态。第二十九步、发送访问指令,,包含锁定口令高16位,标签发送响应,标签处于安全状态。第三十步、发送锁定指令,标签发送响应,显示锁定成功,标签处于安全状态。第三十一步、发送销毁指令,标签发送响应,显示无销毁权限,标签处于安全状态。第三十二步、发送随机数获取指令,标签发送随机数,标签处于安全状态。第三十三步、发送访问指令,包含销毁口令低16位,标签发送响应,标签处于安全状态。第三十四步、发送随机数获取指令,标签发送随机数,标签处于安全状态。第三十五步、发送访问指令,包含销毁口令高16位,标签发送响应,标签处于安全状态。第三十六步、发送销毁指令,标签发送响应,显示销毁成功,标签跳转到销毁状态。第三十七步、发送启动查询指令,标签无响应,标签处于销毁状态。经过以上三十七步操作后,即走完了标签在使用过程中的主要工作流程,遍历了所有要执行的阅读器指令,确认了标签符合状态机跳转机制,能和阅读器正常通信,能可靠完成各种功能,该标签能投入应用。权利要求1.,其特征在于具体步骤如下(1)完成标签识别操作发送分类指令,发送查询相关指令使标签完成仲裁和识别操作,获得标签编码,使标签处于识别状态;(2)完成阅读器和标签双向认证操作发送认证相关指令使阅读器和标签完成双向认证操作,使标签处于开放状态;(3)标签完成读取、写入、锁定和销毁操作第一步,发送读取、写入、锁定和销毁指令,标签没有响应,标签协议状态不跳转;第二步,发送访问指令使标签从开放状态跳转到安全状态,并获得读取权限,发送读取指令得到读取成功响应,发送写入、锁定和销毁指令得本文档来自技高网...

【技术保护点】
1.一种适用于射频识别标签安全通信的测试方法,其特征在于具体步骤如下:(1)完成标签识别操作:发送分类指令,发送查询相关指令使标签完成仲裁和识别操作,获得标签编码,使标签处于识别状态;(2)完成阅读器和标签双向认证操作:发送认证相关指令使阅读器和标签完成双向认证操作,使标签处于开放状态;(3)标签完成读取、写入、锁定和销毁操作:第一步,发送读取、写入、锁定和销毁指令,标签没有响应,标签协议状态不跳转;第二步,发送访问指令使标签从开放状态跳转到安全状态,并获得读取权限,发送读取指令得到读取成功响应,发送写入、锁定和销毁指令得到未授权操作失败响应;第三步,发送访问指令获得写入权限,发送写入指令得到写入成功响应,发送锁定和销毁指令得到未授权操作失败响应;第四步,发送访问指令获得锁定权限,发送锁定指令得到锁定成功响应,发送销毁指令得到未授权操作失败响应;第五步,发送访问指令获得销毁权限,发送销毁指令得到销毁成功响应,标签从安全状态跳转到销毁状态;(4)发送启动查询指令验证销毁操作成功。

【技术特征摘要】

【专利技术属性】
技术研发人员:何婷婷陈柯邵晖
申请(专利权)人:上海聚星仪器有限公司
类型:发明
国别省市:31

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1