[发明专利]一种基于云存储的无线射频识别标签所有权转移方法在审
申请号: | 201910409981.8 | 申请日: | 2019-05-17 |
公开(公告)号: | CN110190966A | 公开(公告)日: | 2019-08-30 |
发明(设计)人: | 方建平;马艺函;赵鹏 | 申请(专利权)人: | 西安电子科技大学 |
主分类号: | H04L9/32 | 分类号: | H04L9/32;H04L9/08 |
代理公司: | 西安利泽明知识产权代理有限公司 61222 | 代理人: | 贾晓玲 |
地址: | 710000 陕*** | 国省代码: | 陕西;61 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | 本发明提出了一种基于云存储的无线射频识别标签所有权转移方法,具体步骤为:由新阅读器首先向标签发起请求,获得标签带有标识的加密信息,新阅读器将加密信息转发给当前阅读器,当前阅读器认证标签合法性;当前阅读器结合自身标识加密信息发送至云数据库;云端数据库检索数据发送至新阅读器,新阅读器利用数据认证当前阅读器合法性;新阅读器发送消息至标签,标签认证当前阅读器和新阅读器的合法性;认证成功标签响应数据给新阅读器,进而反馈到云端数据库,云端数据库更新;发送信息至新阅读器和标签,新阅读器进行数据更新,标签确认消息未被篡改后也进行数据更新。本方法增强了该所有权转移方法的安全性,使得系统能够抵抗各种攻击。 | ||
搜索关键词: | 阅读器 所有权转移 标签 合法性 云端 无线射频识别标签 加密信息 数据更新 云存储 数据库 标签确认消息 加密信息发送 数据库更新 数据库检索 标签认证 标签响应 发起请求 发送消息 发送信息 认证标签 认证成功 数据发送 数据认证 自身标识 篡改 转发 抵抗 反馈 攻击 | ||
【主权项】:
1.一种基于云存储的无线射频识别标签所有权转移方法,具体包括如下步骤:(1)数据初始化:A.将标签和阅读器的密钥信息均以哈希加密的方式存储于哈希加密表[EHT]中,而哈希加密表[EHT]存储于云端数据库中;B.将哈希加密的标签标识符h(TID),标签与当前阅读器共享密钥KTIDc,阅读器与标签新旧共享密钥(ri)new,(ri)old,梅森素数ti,大素数p,q,存储在当前阅读器中;C.将哈希加密的标签标识符h(TID),标签与新阅读器共享密钥KTIDn,新阅读器与标签新旧共享密钥(ri+1)new,(ri+1)old,梅森素数ti+1,大素数p′,q′存储在新阅读器中,其中H(·)代表哈希运算;D.将标签标识符信息TID,哈希加密的标签标识符h(TID),标签与当前阅读器共享密钥KTIDc,标签与当前阅读器的共享密钥ri,ri+1存储在标签中;(2)离线认证阶段A.当前阅读器Ri生成第一随机数nr1,发送至新阅读器Ri+1;新阅读器Ri+1产生第一随机数nr2,并发送所有权转移请求OT和随机数nr1、nr2至标签;标签收到新阅读器的所有权转移请求之后,产生第一随机数nt1和第二随机数nt2,计算标签第一消息Rt、第二消息R″t、第三消息Rp、第四消息E、第五消息F,并返回标签第二消息R″t、第三消息Rp、第四消息E、第五消息F给新阅读器;其中:Rp=arg vp;Rp=arg vp;其中,表示异或运算,mod表示取模运算,arg表示自变量;B.新阅读器Ri+1转发(R″t,Rp,F)至当前阅读器Ri,当前阅读器Ri通过三条标签消息认证标签T身份合法性,确认合法后计算当前阅读器第一消息ACKs、第二消息Ii、第三消息Pi,将消息(Ii,Pi)发送至云端,若不合法,终止通信;其中:Ii=H(h(TID)||KTIDc||ri);Pi=H(KTIDc||ri);Ri将ACKs发送至Ri+1,| |表示级联运算;C.云端通过两条当前阅读器消息获得云端第一消息Mi和第二消息Ki,并发送消息(Mi,Pi)至新阅读器Ri+1;Ri+1通过消息(Mi,Pi)认定Ri合法性,不合法则终止通信,若合法则新阅读器Ri+1通过标签消息E获取标签第二随机数并计算新阅读器第一消息G、第二消息Q,发送消息(G,Q,ACKs)给标签,其中:Ki=TID4modn;Q=H(ACKS||nt2||n′);(3)所有权转移阶段A.标签T根据接收到的消息(G,Q,ACKs)认证原所有者和新所有者身份合法性;若身份不合法,通信终止;若合法,则标签生成第三随机数nt3,并计算标签第六消息x、第七消息x′、第八消息x″、第九消息C0,标签将消息(C0,x″)发送至新阅读器Ri+1,其中:x′=x2mod n′;x″=x4mod n′;C0=H(x″||nt2);B.新阅读器Ri+1验证消息x″是否被篡改,若已篡改,通信终止;反之,新阅读器Ri+1根据自身存储的(n′,p′,q′)和消息x″获取(x,R),并计算新阅读器第三消息ACKn、第四消息Ii+1,发送(OT、Ii+1)至云端;云端从[EHT]表中查找对应的云端第三消息Ki+1、第四消息Mi+1,计算云端第五消息将消息发送给新阅读器Ri+1,其中:Ii+1=H(h(TID)||KTIDn||ri+1);C.新阅读器Ri+1从云端消息中获取消息TID2mod n′,计算新阅读器第三消息C1,第四消息C2、第五消息C3,更新新旧密钥,新阅读器Ri+1将消息(C2、C3)发送至云端,将消息发送至标签T,其中:C2=H(h(TID)||KTIDn||(ri+1)new);D.云端收到新阅读器消息后做出相应的更新,标签T利用自身存储信息与收到的信息确认收到的消息未被攻击者所篡改,随后进行更新,至此所有权转移成功,更新完成。
下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于西安电子科技大学,未经西安电子科技大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/patent/201910409981.8/,转载请声明来源钻瓜专利网。