[发明专利]一种基于位置和口令的密钥交换协议有效
申请号: | 201711399109.7 | 申请日: | 2017-12-22 |
公开(公告)号: | CN108270572B | 公开(公告)日: | 2020-12-11 |
发明(设计)人: | 范佳;赵伟;曹云飞;薛海洋;李宝;路献辉 | 申请(专利权)人: | 中国电子科技集团公司第三十研究所 |
主分类号: | H04L9/32 | 分类号: | H04L9/32;H04L29/06;H04L9/08 |
代理公司: | 成都九鼎天元知识产权代理有限公司 51214 | 代理人: | 邓世燕 |
地址: | 610000 *** | 国省代码: | 四川;51 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 基于 位置 口令 密钥 交换 协议 | ||
1.一种基于位置和口令的密钥交换协议,其特征在于:包括如下内容:
1)预备阶段:所有参与方可访问公共参考串,并维护共同的时钟,4个验证方共享私密的随机数串;其中:
所述公共参考串CRS={G,p,g,h,H,Hcr,PRG,d,e},其中:G为一个p阶循环群,p的长度大于160比特;g和h是群G上的随机元素;H是一个4-wise独立的散列函数;Hcr为抗碰撞散列函数;PRG是一个伪随机生成器;d和e是群G上的元素,为密钥封装机制的公钥;
所述随机数串VRS=(K1,K2,K3,r),其中:K1,K2,K3长度分别大于80比特,r长度大于160比特;
2)第一阶段:主验证方发送口令的ElGamal加密,4个验证方计算并发送定位验证信息使得同时到达加入方位置:
在第一阶段,主验证方V1从VRS中选取r,计算A=gr,c′=hrgπ,在T-t1时刻广播(K1,A||c′);非主验证方V2随机选择X1,计算在T-t2时刻广播(X1,K′2),非主验证方V3随机选取X2,计算在T-t3时刻广播(X2,K′3),非主验证方V4随机选取X3,计算在T-t4时刻广播(X3,K′4),t1,...,t4分别表示无线电波从验证者V1,...,V4传播到加入者位置的时间;
3)第二阶段:加入方计算口令信息和位置检验信息,其中:
在计算口令信息时,加入方随机计算哈希证明函数的公钥并根据口令加密的ElGamal密文计算哈希值,并将该哈希值按比特值平均分成三块,分别用于检验验证方身份、生成会话密钥、密钥封装并异或口令和位置信息;
加入方接收到广播信息后计算直至i>3时,输出位置认证信息K4;从中随机选择λ1,λ2,并计算c=c′g-π;计算并令τp||skp||rp←σ;计算其中计算并广播(μ||ckem||δ),其中,P表示加入方的用户标识;
4)第三阶段:4个验证方验证加入方口令与位置信息,计算会话密钥,回复认证信息;主验证方将哈希值的第一块信息发送给加入方;验证方Vi接收到(μ||ckem||δ)后,计算哈希值σ=μr,令τV||skV||rV=σ,并验证ckem是否等于以及δ是否等于其中对于i=1,2,3,Vi检验(μ||ckem||δ)的时间是否为T+ti,若检验均通过,则广播τV,并设置与加入方的通信密钥为skV;
5)第四阶段:加入方验证接收信息与哈希值第一块信息是否相等,如相等则输出会话密钥,否则终止。
2.根据权利要求1所述的一种基于位置和口令的密钥交换协议,其特征在于:在第四阶段,加入方验证接收到的τV是否等于τp,若相等,则skP为与验证方的通信密钥。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于中国电子科技集团公司第三十研究所,未经中国电子科技集团公司第三十研究所许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201711399109.7/1.html,转载请声明来源钻瓜专利网。
- 上一篇:基于区块链的物联网身份认证系统及其方法
- 下一篇:无人驾驶汽车的隐私保护方法