【技术实现步骤摘要】
疫情防控系统中基于云的RFID双向认证协议的设计方法
[0001]本专利技术涉及一种疫情防控系统中基于云的RFID双向认证协议的设计方法,属于信息安全认证技术领 域。
技术介绍
[0002]作为我国应急物资保障体系的重要组成部分,应急物流体系在各类突发公共事件中发挥着举足轻重 的作用。物流信息化是现代物流的发展基础,物流信息平台是物流高效运作的重要保障,这导致物资供 应、调度、配送流程效率低下,而RFID技术是解决这些问题的关键。
[0003]新一代医疗应急系统通过RFID标签、身份认证和关键信息的绑定,进行信息传递和校验信息,实 现医疗急救器械的追溯。但是,目前缺乏可供应急物流运作调度的专用信息平台,不同机构之间无法进 行数据共享,且难以保障数据安全性,这将减弱防疫的效果。针对这些问题,将区块链、云计算、大数 据等新一代技术引入医疗应急体系,分析关键技术在实际中的应用方案,有效地运用新时代下的信息技 术来保障数据安全、提高数据分析能力以优化医疗应急体系。
技术实现思路
[0004]本专利技术所要解决 ...
【技术保护点】
【技术特征摘要】
1.疫情防控系统中基于云的RFID双向认证协议的设计方法,其特征在于,包括如下步骤:步骤一:读卡器生成一个随机数N
r
,然后第1次传递消息M1={Query,N
r
}到标签;其中,Query代表查询信号;步骤二:标签验证消息M1的完整性,如果验证成功,发送第2次响应消息M2={σ1,σ2,y}到读卡器;其中,σ1和σ2分别是标签计算的第一加密信息和第二加密信息,y是标签计算的第三加密信息;步骤三:读卡器接收到消息M2后,验证消息M2的完整性,然后计算B=PRNG(N
r
||y);如果验证成功,发送第3次响应消息M3={H(R
⊕
N
r
),B,N
r
,σ1,σ2,y}到云服务器;其中,H()代表哈希运算,R代表读卡器的密钥,
⊕
代表异或操作,PRNG代表随机数生成运算;步骤四:云服务器接收到消息M3后,验证消息M3的完整性,如果验证成功,发送第4次响应消息M4={H(C
⊕
N
r
),Φ}到读卡器;其中,C代表云服务器的密钥,Φ=g
Ψ
(mod p);Ψ代表保护信息,Φ是云服务器的加密信息,用于保护信息Ψ的加密传递;g代表正整数,mod代表模块运算,p代表大素数;步骤五:读卡器接收到消息M4后,验证消息M4的完整性,如果验证成功,发送第5次响应消息M5={Φ}到标签;步骤六:标签收到读卡器发来的Φ之后,验证消息的完整性,如果验证成功,发送第6次响应消息M6={m}到读卡器和云服务器;m代表标签端计算的加密信息;步骤七:云服务器接收到标签发来的m之后,验证m的完整性,如果验证成功,云服务器向标签发出通知;步骤八:标签接收到云服务器发送来的通知后,将Flag的值设置为1,验证工作完成,Flag代表当前会话的状态。2.根据权利要求1所述的疫情防控系统中基于云的RFID双向认证协议的设计方法,其特征在于,步骤二的具体内容为:标签接收到消息M1后,验证消息M1的完整性,然后将Flag设置为0,计算σ1=g
T
(mod p),σ2=g
N
(mod p),y=N
·
N
r
+T(mod p
‑
1),然后发送到读卡器;其中,T代表初始阶段使用哈希运算加密的TID,T=H(TID),TID代表RFID标签的密钥,N代表计算后的随机数数据;N=n
Num
(mod p
‑
1),n代表初始化时设置的随机数,Num代表成功会话的次数。3.根据权利要求2所述的疫情防控系统中基于云的RFID双向认证协议的设计方法,其特征在于,云服务器接收到消息M3后,验证(R,B,T),验证B:使用接收到的(N
r
,y)值计算B
’
=PRNG(N
r
||y),比较计算值B
’
和接收到的B值是否相同;验证R:云服务器用云服务器保存的R和接收到的N
r
计算H(R
⊕
N
r
);然后,将其与从读卡器接收到的值进行比较;云服务器通过验证比较结果来完成对读卡器的认证;如果它们相等,则表示读卡器的密钥有效;验证T:标签发送(σ1,σ2)给云服务器;云服务器随机选择一个N发送给标签;标签用(N
r
,T)和N计算y=N
·
N
r
+T(mod p
‑
1),然后将y发送给云服务器;云服务器用之前收到的(σ1,σ2)验证公式g
y
=σ
2...
【专利技术属性】
技术研发人员:陈秀清,张潇,王亮,朱红,鲁凡,潘帅飞,陈俊树,
申请(专利权)人:徐州医科大学,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。