[发明专利]一种基于字合成运算的超轻量级群组RFID标签所有权转移方法有效

专利信息
申请号: 201611082047.2 申请日: 2016-11-30
公开(公告)号: CN106712927B 公开(公告)日: 2020-07-28
发明(设计)人: 柳毅;杨领;凌捷 申请(专利权)人: 广东工业大学
主分类号: H04L9/06 分类号: H04L9/06;H04L9/08;H04L9/32
代理公司: 广东广信君达律师事务所 44329 代理人: 杨晓松
地址: 510062 广东*** 国省代码: 广东;44
权利要求书: 查看更多 说明书: 查看更多
摘要:
搜索关键词: 一种 基于 合成 运算 轻量级 rfid 标签 所有权 转移 方法
【权利要求书】:

1.一种基于字合成运算的超轻量级群组RFID标签所有权转移方法,其特征包含于以下步骤:

(1)标签新所有者S_new向标签原所有者S_old发送(Query,IDi)信息,其中Query表示认证请求命令;

(2)标签原所有者S_old向组内标签广播(Query,r1,Ai)信息,其中Ai=Syn(K_old⊕IDi⊕r1,K_oldIDir1);

(3)标签验证Ai的值,再计算Bi的值,Bi=Syn(K_old_i⊕r1,K_old_i⊕r2i),并将(r2i,Bi)一起传送给标签原所有者S_old;

(4)标签原所有者S_old验证Bi的值,进行组密钥更新阶段;

(5)标签原所有者S_old向可信第三方TTP发送(Query,r1,IDi)信息;

(6)可信第三方TTP生成新的群组密钥K_new,再计算Di的值,Di=Syn(K_ttp_i⊕IDi,K_ttp_iIDi)⊕K_new,并将(IDi,K_ttp_i,K_new,Di)一起传送给标签原所有者S_old,同时可信第三方TTP将自身生成的新群组密钥K_new通过安全信道传送给标签新所有者S_new;

(7)标签原所有者S_old计算Ei的值,Ei=Syn(K_old⊕r1,IDi⊕r1)Syn(K_new⊕r1,K_ttp_i⊕r1),并将(Di,Ei)一起传送给组内标签Ti,

(8)组内标签Ti验证Ei的值,再计算新的群组密钥K_new,进行验证核实阶段;

(9)标签新所有者S_new分别计算Fi,Mi,Ni的值,Fi=Syn(K_newr3,K_new_iIDi),Mi=K_new⊕K_new_i,Ni=r3⊕K_new_i,并将(Fi,Mi,Ni)一起传送给组内各标签;

(10)组内标签Ti验证Fi的值,再计算Hi的值,Hi=Syn(K_new_ir2i,K_new_ir3),并将(r2i,Hi)一起传送给标签新所有者S_new;

(11)标签新所有者S_new验证Hi的值,向标签原所有者S_old发送确认消息SURE;

(12)标签原所有者S_old向标签新所有者S_new发送组内各标签的相关信息Info(IDi),协议完成;

标签原所有者S_old在收到所有权转移请求后Query,标签原所有者S_old检索需要进行所有权转移的标签的标志位;若标志位都为1,则表示标签原所有者S_old拥有需要进行所有权转移的群组标签所有权,接着标签原所有者S_old生成一个随机数r1,同时计算Ai的值,最后标签原所有者S_old将(Query,r1,Ai)一起向组内标签广播;若标志位不全为1,则表示标签原所有者S_old未拥有需要进行所有权转移的部分群组标签所有权,协议中止;

组内标签在收到(Query,r1,Ai)消息后,标签Ti用接收到的随机数r1,自身的标识符ID,自身存放的群组密钥K_old来计算Ai`的值,即:

Ai`=Syn(K_old⊕ID⊕r1,K_oldIDr1),

然后比较Ai与Ai`的值,若相等,则该标签被激活,接着被激活的标签生成一个随机数r2i,同时计算Bi的值,最后将(r2i,Bi)一起传送给标签原所有者S_old;若不相等,放弃操作;

标签原所有者S_old在接收到(r2i,Bi)消息后,标签原所有者S_old用自身生成的随机数r1,接收到的随机数r2i,自身存放的与组标签Ti共享认证密钥K_old_i来计算Bi`的值,即:

Bi`=Syn(K_old_i⊕r1,K_old_i⊕r2i),

然后逐一比对Bi`与Bi的值,若全部都相等,则开始进行组密钥更新阶段;若未全部相等,标签原所有者S_old向标签新所有者S_new发送失败消息FALL,协议中止;

在逐一比对Bi`与Bi的值全部都相等的前提下,开始进行组密钥更新阶段,标签原所有者S_old向可信第三方TTP发送密钥更新请求Query、第i个标签的标识符IDi以及自身生成的随机数r1,即(Query,r1,IDi);

可信第三方TTP在接收到(Query,r1,IDi)消息后,可信第三方TTP首先生成新的群组密钥K_new,然后用接收到的第i个标签的标识符IDi,自身生成的新群组密钥K_new,可信第三方TTP与第i个标签之间共享的认证密钥K_ttp_i来计算Di的值,最后可信第三方TTP将(IDi,K_ttp_i,K_new,Di)一起通过安全信道传送给标签原所有者S_old,同时可信第三方TTP将自身生成的新群组密钥K_new通过安全信道传送给标签新所有者S_new;

标签原所有者S_old在接收到(IDi,K_ttp_i,K_new,Di)消息后,标签原所有者S_old用自身生成的随机数r1,接收到的IDi、K_ttp_i、K_new,自身存放的K_old来计算Ei的值,最后标签原所有者S_old将(Di,Ei)一起传送给组内标签Ti;组内标签在接收到(Di,Ei)消息后,标签通过计算Syn(K_ttp_i⊕ID,K_ttp_iID)⊕Di得到群组新密钥K_new,然后再用计算得到的K_new,自身存放的K_old,自身存放的ID,接收到的随机数r1,自身存放的K_ttp_i来计算Ei`的值,即:

Ei`=Syn(K_old⊕r1,ID⊕r1)Syn(K_new⊕r1,K_ttp_i⊕r1),

然后比对Ei`与Ei的值,若相等,检查随机数r1的值,确定是否还在同一会话中,如果还在同一会话中,则根据上面的计算获取新的群组密钥K_new,从而进入验证核实阶段;否则,放弃操作;

标签新所有者S_new在接收到K_new消息后,标签新所有者S_new首先生成一个随机数r3,同时为组内各标签成员生成新的认证密钥K_new_i,然后分别计算Fi,Mi,Ni的值,最后标签新所有者S_new将(Fi,Mi,Ni)一起传送给组内各标签;

组内各标签在接收到(Fi,Mi,Ni)消息后,标签通过计算Mi⊕K_new得到K_new_i,再通过计算Ni⊕K_new_i得到r3,接着标签用自身存放的ID,计算得到的K_new_i及r3,自身存放的K_new来计算Fi`的值,即:Fi`=Syn(K_newr3,K_new_iID),然后比对Fi`与Fi的值,若相等,标签更新自身与标签新所有者S_new之间共享的新认证密钥K_new_i,接着标签用K_new_i,r2i,r3来计算Hi的值,最后将(r2i,Hi)一起传送给标签新所有者S_new;若不相等,则放弃操作;

标签新所有者S_new在接收到(r2i,Hi)消息后,标签新所有者S_new用自身生成的K_new_i,接收到的r2i,自身生成的r3来计算Hi`的值,即:Hi`=Syn(K_new_ir2i,K_new_ir3),然后逐一比对Hi`与Hi的值,若全部都相等,则标签新所有者S_new向标签原所有者S_old发送确认消息SURE;若不全相等,则协议中止。

下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。

该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于广东工业大学,未经广东工业大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服

本文链接:http://www.vipzhuanli.com/pat/books/201611082047.2/1.html,转载请声明来源钻瓜专利网。

×

专利文献下载

说明:

1、专利原文基于中国国家知识产权局专利说明书;

2、支持发明专利 、实用新型专利、外观设计专利(升级中);

3、专利数据每周两次同步更新,支持Adobe PDF格式;

4、内容包括专利技术的结构示意图流程工艺图技术构造图

5、已全新升级为极速版,下载速度显著提升!欢迎使用!

请您登陆后,进行下载,点击【登陆】 【注册】

关于我们 寻求报道 投稿须知 广告合作 版权声明 网站地图 友情链接 企业标识 联系我们

钻瓜专利网在线咨询

周一至周五 9:00-18:00

咨询在线客服咨询在线客服
tel code back_top