一种基于哈希函数的RFID群组标签认证协议制造技术

技术编号:22005132 阅读:33 留言:0更新日期:2019-08-31 06:48
本发明专利技术公开了一种基于哈希函数的RFID群组标签认证协议,包括如下步骤:步骤1、阅读器向其读取范围内的标签发送询问请求消息;步骤2、阅读器将所有标签的响应消息发送至后台数据库;步骤3、后台数据库根据阅读器发送来的标签响应消息确定标签的群组标识符以及无效标识符,选择其中一个群组标识符;步骤4、后台数据库对选择的群组里的所有标签进行认证;步骤5、群组标签对后台数据库进行认证;步骤6、群组标签和后台数据库更新群标识符。本发明专利技术采用了单向哈希函数来加密需要传输的消息,以及使用随机数来随机化传输的消息,实现了标签的匿名性和不可追踪性;同时通过在后台数据库中存储新旧群组标识符使得本发明专利技术能够很好地抵抗去同步化攻击。本发明专利技术采用超时重传机制来确保收到了该群组所有标签的响应消息,保证了群组标签的完整性。

An RFID Group Label Authentication Protocol Based on Hash Function

【技术实现步骤摘要】
一种基于哈希函数的RFID群组标签认证协议
本专利技术涉及通信
,具体地涉及到RFID系统中群组标签的认证问题。
技术介绍
射频识别(RadioFrequencyIdentification,RFID)是一种非接触式的自动识别技术,它通过射频无线信号自动识别目标对象,并获取相关数据。一般的RFID系统由电子标签、阅读器和后台数据库组成。电子标签由芯片及天线组成,附着在物体上标识目标对象,每个标签具有唯一的电子编码,存储着被识别物体的相关信息。阅读器是利用射频技术对电子标签信息进行读写的设备。后台数据库存储着与标签及阅读器有关的身份信息及相关数据,并对阅读器发送来的消息进行处理和加工。RFID的基本工作流程是:阅读器通过发射天线发送一定频率的射频信号,当标签处于阅读器的读取范围内时,标签获得能量被激活,将自身信息通过内置的天线发射出去,阅读器接收到标签发送来的消息后,对接收信号进行解码,然后送到后台数据库进行下一步的相关处理,后台数据库根据一系列逻辑运算判断标签的合法性。与传统的识别技术相比,RFID技术具有成本低、体积小、便于携带和可远距离识别等诸多优点。随着物联网的普及和应用本文档来自技高网...

【技术保护点】
1.一种基于哈希函数的RFID群组标签认证协议,其特征在于:包括如下步骤:步骤1阅读器向其读取范围内的标签发送询问请求消息;步骤2阅读器将所有标签的响应消息发送至后台数据库;步骤3后台数据库根据阅读器发送来的标签响应消息确定标签的群组标识符以及无效标识符,选择其中一个群组标识符;步骤4后台数据库对选择的群组里的所有标签进行认证;步骤5群组标签对后台数据库进行认证;步骤6群组标签和后台数据库更新群标识符。

【技术特征摘要】
1.一种基于哈希函数的RFID群组标签认证协议,其特征在于:包括如下步骤:步骤1阅读器向其读取范围内的标签发送询问请求消息;步骤2阅读器将所有标签的响应消息发送至后台数据库;步骤3后台数据库根据阅读器发送来的标签响应消息确定标签的群组标识符以及无效标识符,选择其中一个群组标识符;步骤4后台数据库对选择的群组里的所有标签进行认证;步骤5群组标签对后台数据库进行认证;步骤6群组标签和后台数据库更新群标识符。2.如权利要求1所述的一种基于哈希函数的RFID群组标签认证协议,其特征在于:所述后台数据库维护一张关于群组标签信息的表,表中信息包括3.如权利要求1所述的一种基于哈希函数的RFID群组标签认证协议,其特征在于:所述标签存储自身信息阅读器不存储任何自身身份信息,可以对数据库和标签的信息进行转发、存储和处理。4.如权利要求1-3任一所述的一种基于哈希函数的RFID群组标签认证协议,其特征在于:所述步骤1具体为阅读器向其读取范围内的所有标签发出query请求。5.如权利要求1-3任一所述的一种基于哈希函数的RFID群组标签认证协议,其特征在于:所述步骤2具体为:a)标签(表示群组i里面的第j个标签)收到阅读器发起的请求后,产生随机数并且利用自身存储的群组标识符Kgroupi计算再把消息发送给阅读器;b)阅读器收到消息后,产生随机数Rr,将该随机数和接收到的标签消息转发给后台数据库。6.如权利要求1-3任一所述的一种基于哈希函数的RFID群组标签认证协议,其特征在于:所述步骤3具体为后台数据库收到阅读器发来的消息后,根据自身存储的或以及接收到的随机数计算若该计算值与接收到的相等,则说明该标签属于合法群组里面的标签;若存在多组标签,则选择其中一个群组标签进行认证;然后计算并把消息Ni发送给阅读器。7.如权利要求1-3任一所述的一种基于哈希函数的RFID群组标签认证协议,其特征在于:所述步骤4具体为:a)阅读器收到后台数据库发送的消息后,首先在本地存储标签总数Ni,然后计算并把它发送给标签;b)标签收到消息后,根据自身存储的Ni计算得到Rr;然后根据自身存储的Kgroupi,以及在步骤2中产生的随机数计算并把该消息发送给阅读器;c)收到标签的消息后,阅读器利用自身产生的随机数Rr和接收到的得到将该值进行哈希运算之后得到若该值与从标签端接收的相等,说明没有被篡改,计算所得的就是标签产生的随机数;然后利用该随机数与接收到的进行计算得到将该值与步骤3中后台数据库发送...

【专利技术属性】
技术研发人员:方建平李雪琴赵鹏
申请(专利权)人:西安电子科技大学
类型:发明
国别省市:陕西,61

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

1