【技术实现步骤摘要】
一种利用物理不可克隆技术实现RFID双向认证的方法
本专利技术涉及射频识别
,尤其涉及一种利用物理不可克隆技术实现RFID双 向认证的方法。
技术介绍
无线射频识别技术(Radio Frequency Identification,RFID)已被广泛应用于许 多领域,如物流、国防、交通等。RFID系统是一个自动识别系统,它通常由三部分组成:标签、 读写器和后端数据库。读写器可以访问存储在标签内部的信息,也可以转发标签和后端数 据库之间通信的消息。后端数据库可以提供多样化的服务,如身份验证服务、库存管理服务 等等。 许多基于伪随机数生成器的RFID认证协议被提出,这类协议可以实现安全与隐私 保护。同时,一些基于位运算和HASH函数的轻量级RFID认证协议也被提出。但是大多数协议 都存在安全隐患或是认证效率低等问题。 近些年的研究成果中,(Alomair B,Cuellar J,Poovendran R. Scalable RFID systems:A privacy-preserving protocol with constant time ident ...
【技术保护点】
【技术特征摘要】
1. 一种利用物理不可克隆技术实现RFID双向认证的方法,其特征在于,包括如下步骤:51. 读写器向标签发送认证请求命令;52. 标签收到认证请求命令后,将自身存放的IDS作为响应,发送给读写器,所述IDS为 标签的索引;53. 读写器验证标签的真伪:读写器查找是否存在与之相对应的IDS,若存在,说明该标 签是真实的,则读写器产生一个随机数r,计算和的值,并将计算结 果发送给标签;若不存在,则说明该标签是伪造的,终止整个认证协议;其中,所述K n为读写 器与标签之间共享的密钥,所述ID为标签的唯一标识符,所述F为随机置换函数,函数的映 射区间为,q为IDS的长度;54. 标签验证读写器的真伪:通过计算得到随机数r',并计算F(/aS?r'), 且标签通过计算仍ΘΡ(/Ι?Θγ')十/χ/?λ5θΓ')来验证ID的正确性,若正确,则标签计算 Gn+1 = P(Gn)和6"+2 = P(Gn+1)的值,然后将Φ ? r和Gs+2 ΦF(r)的值发送给读写器;若 不正确,则说明读写器是伪造的,终止整个认证协议;其中,所述P为随机置换函数,函数的 映射区间为,所述6"为标签的出厂设定值,η表示标签的数量;55. 读写器再次验证标签的真伪:读写器通过计算G,i+1?G"+2?r?G,i+1?/^# Gn+2^ 进一步地验证消息G,i+2=G"+2 @F(r) ?F(r)的正确性,若正确,则认证过程结束;若不正确, 则说明标签是伪造的,终止整个认证协议。2. 根据权利要求1所述的一种利用物理不可克隆技术实现RFID双向认证的方法,其特 征在于,所述步骤S1中,读写器向标签发送一个"Request"信号,并发起认证请求。3. 根据权利要求1所述的一种利用物理不可...
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。