[发明专利]基于两层搜索的RFID安全认证方法无效
申请号: | 201210342777.7 | 申请日: | 2012-09-17 |
公开(公告)号: | CN102868534A | 公开(公告)日: | 2013-01-09 |
发明(设计)人: | 庞辽军;何利伟;李慧贤 | 申请(专利权)人: | 西安电子科技大学;西北工业大学 |
主分类号: | H04L9/32 | 分类号: | H04L9/32;H04L29/06 |
代理公司: | 西北工业大学专利中心 61204 | 代理人: | 王鲜凯 |
地址: | 710071*** | 国省代码: | 陕西;61 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 基于 搜索 rfid 安全 认证 方法 | ||
1.一种基于两层搜索的RFID安全认证方法,其特征在于包括以下步骤:
第一步:读写器R生成随机数r1,构造读写器询问分组并将其发送给标签T,读写器询问分组仅包含随机数r1;
第二步:标签T收到读写器R发送的读写器询问分组后,生成随机数r2,计算和PRNG(x||r1||r2||SID),令m1和m2分别为的前半部分和后半部分的值,n1和n2分别为PRNG(x||r1||r2||SID)的前半部分和后半部分的值;其中,x为存储在标签中的共享密钥,SID为存储在标签中的标签秘密标识符;最后,标签T构造标签响应分组并将其发送给读写器R,标签响应分组包括随机数r2、m1和n1;
第三步:读写器R收到标签T发送的标签响应分组后,构造读写器请求分组并将其传递给服务器S,读写器请求分组包括r1、r2、m1和n1;
第四步:服务器S接收到读写器R发送的读写器请求分组后,执行以下操作:
4.1令i=1,转4.2;
4.2令xi=xinew,计算
4.3计算PRNG(xi||r1||r2||SIDi),令n1′和n2′分别为PRNG(xi||r1||r2||SIDi)的前半部分和后半部分的值,并判断n1′=n1是否成立,其中n1为读写器请求分组中的n1值;如果成立,转4.6;否则,转4.4;
4.4令xi=xiold,计算
4.5计算PRNG(xi||r1||r2||SIDi),令n1′和n2′分别为PRNG(xi||r1||r2||SIDi)的前半部分和后半部分的值,并判断n1′=n1是否成立,其中n1为读写器请求分组中的n1值;如果成立,转4.6;否则,令i=i+1并判断i是否不大于N;如果i不大于N,转4.2;否则,认证失败,退出协议过程;
4.6服务器S构造服务器响应分组,该分组包括n2′和Di,其中Di为存储在数据库中的标签的详细信息;同时,服务器S更新标签T在服务器中存储的标签记录条目信息如下:如果xi等于xinew,则令xiold=xinew且xinew=PRNG(r1||R2||m2′);否则,xiold保持不变并令xinew=PRNG(r1||R2||m2′);最后,服务器S将服务器响应分组发送给读写器R;
第五步:读写器R收到服务器S发送的服务器响应分组后,提取出标签T的详细信息Di,然后构造读写器响应分组并将其发送给标签T,该读写器响应分组仅包含n2′;
第六步:标签T接收到读写器R的响应分组后,判断n2′=n2是否成立;如果不成立,标签T保持x的值不变,并结束当前协议过程;否则,标签T成功认证服务器S,并执行以下更新过程:x=PRNG(r1||R2||m2)。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于西安电子科技大学;西北工业大学,未经西安电子科技大学;西北工业大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201210342777.7/1.html,转载请声明来源钻瓜专利网。
- 上一篇:胎面供料系统
- 下一篇:显示控制装置及其USB管控方法