【技术实现步骤摘要】
针对多所有者RFID标签的认证方法
本专利技术属于信息处理
,更进一步涉及信息安全
中的一种针对多所有者RFID标签的认证方法。可用于射频识别RFID系统中多所有者对标签的认证。
技术介绍
射频识别RFID(radiofrequencyidentification)技术是一种无需物理接触便可辨别目标并读取数据的无线通信技术,由于射频识别RFID技术具有非接触性、无需可视性、便捷性、快速识别性、一次可识别多个标签等优势,因此在交通、物流、医疗以及生产等诸多领域有着广阔的应用前景。传统的无线射频识别系统主要包括电子标签,阅读器,后台服务器三部分。童嘉庆等人在2015年密码学报上发表的“基于云数据库低成本RFID认证协议”中提出了一种单所有者对RFID标签的认证方法;李璐璐等人在2019年计算机科学上发表的“基于云的轻量级RFID群组标签认证协议”中提出了一种单所有者对群组标签的认证方法。以上两个文献都是单所有者RFID标签的认证方法,但是在标签的存在期内,标签通常要依附在物体上并且会经历多个所有者,而且经历的这些所有者权重也会发生变化,因此,对多所有者RFID标签的认证有着重要的现实意义。甘勇等人在2018年的轻工学报上发表的“带TTP权重的多所有者RFID标签所有权动态转换协议”中提出原所有者和标签的认证过程,该认证过程采用了秘密共享门限方案管理密钥管理密钥,减少了信息交互,利用可信第三方通信协议TTP(Time-TriggeredProtocol)恢复了密钥,但在认证协议中,出于对成本的考 ...
【技术保护点】
1.一种针对多所有者RFID标签的认证方法,其特征在于,包括如下步骤:/n(1)信息初始化:/n(1a)将标签的身份标识TID和标签密钥KG进行级联,使用哈希运算进行加密后记作原始第二消息M′
【技术特征摘要】
1.一种针对多所有者RFID标签的认证方法,其特征在于,包括如下步骤:
(1)信息初始化:
(1a)将标签的身份标识TID和标签密钥KG进行级联,使用哈希运算进行加密后记作原始第二消息M′2,存储到后端数据库中;将每个阅读器的身份标识RIDi以及对应的子密钥也存储在后端数据库中,其中i=1,2,...,n,n表示阅读器的总数;
(1b)将每个阅读器的身份标识RIDi、每个阅读器与标签之间的共享密钥分别存储到对应的阅读器中;
(1c)将标签身份标识TID、标签密钥KG、每个阅读器与标签之间的共享密钥、阅读器的身份标识RIDi和伪随机数生成器存储在标签中;
(2)阅读器向标签发送身份信息:
t个阅读器将自身的身份标识利用哈希函数加密发送给标签,其中1≤t≤n;
(3)标签根据收到信息判断阅读器的子密钥权重和是否达到阈值:
(3a)标签收到t个阅读器的身份标识后,计算t个阅读器的子密钥权重和s;
(3b)基于拉格朗日公式的(w,k)门限秘密共享门限,判断s是否达到阈值k;其中w表示所有者的权重总和,阈值k在(0,w]范围内选取;如果s达到了阈值k,继续步骤(4);否则认证失败,执行步骤(13);
(4)标签向后端数据库发送认证消息:
(4a)电子标签使用伪随机数生成器生成伪随机数r;
(4b)将伪随机数r和n个阅读器的身份标识进行级联,对级联结果进行哈希加密,得到第一消息M1;
(4c)对发送认证消息的标签,级联其身份标识TID和密钥KG,并对级联结果进行哈希加密,得到第二消息M2;
(4d)将伪随机数r与第二消息M2进行级联,将级联结果进行哈希加密,得到第三消息M3;
(4e)标签将伪随机数r、第一消息M1和第三消息M3一起发给后端数据库;
(5)后端数据库认证标签:
(5a)后端数据库收到标签的信息后,利用伪随机数r和自身所存储的原始第二信息M2′进行级联,将级联结果进行哈希计算,得到原始第三消息M3′;
(5b)比较第三消息M3和原始第三消息M3′是否一致,若一致,后端数据库认证标签成功,继续步骤(6);否则认证失败,执行步骤(13)。
(6)后端数据库将子密钥发送给标签:
(6a)后端数据库向t个阅读器发送其对应的子密钥;
(6b)t个阅读器分别使用自身与标签的共享秘钥加密子密钥,并将其发送给标签;
(7)标签恢复密钥:
(7a)标签收到信息,利用共享秘钥解出子密钥;
(7b)标签根据子密钥得到恢复后密钥KG′;
(8)标签认证后端数据库:
判断恢复后密钥KG′和标签内所储存的标签密钥KG是否一致,若一致,标签认证后端数据库,继续步骤(9);否则认证失败,执行步骤(13);
(9)标签更新密钥:
(9a)...
【专利技术属性】
技术研发人员:董庆宽,范美月,陈原,王蕾,杨灿,
申请(专利权)人:西安电子科技大学,
类型:发明
国别省市:陕西;61
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。