[发明专利]一种基于证书的无线体域网群组认证与密钥协商方法有效

专利信息
申请号: 201910529658.4 申请日: 2019-06-19
公开(公告)号: CN110191469B 公开(公告)日: 2020-05-12
发明(设计)人: 张文芳;余东海;王小敏 申请(专利权)人: 西南交通大学
主分类号: H04W12/04 分类号: H04W12/04;H04L9/32;H04L9/30;H04L9/08
代理公司: 成都正华专利代理事务所(普通合伙) 51229 代理人: 陈选中
地址: 610031*** 国省代码: 四川;51
权利要求书: 查看更多 说明书: 查看更多
摘要:
搜索关键词: 一种 基于 证书 无线 体域网群组 认证 密钥 协商 方法
【权利要求书】:

1.一种基于证书的无线体域网群组认证与密钥协商方法,其特征在于,包括以下步骤:

S1、构建无线体域网的网络管理NM的长期私钥skn和公钥pkn

S2、根据网络管理NM的长期私钥skn和公钥pkn,通过网络管理NM向群管理员GM颁发证书certGM,构建无线体域网的群管理员GM;

S3、根据网络管理NM的长期私钥skn和公钥pkn,通过网络管理NM向用户颁发证书certi,构建无线体域网的用户;

S4、根据群管理员GM的证书certGM、长期私钥xGM和公钥XGM,向构建了群管理员GM和用户的无线体域网加入应用服务提供商AP;

S5、根据用户的证书certi、群管理员GM的长期私钥xGM和群管理员GM的公钥XGM,向构建了应用服务提供商AP的无线体域网加入用户;

S6、根据用户证书certi,对引入的随机参数进行签名,得到用户签名σi,向应用服务提供商AP申请服务,并请求会话密钥;

S7、根据用户签名σi和与用户通信的用户会话密钥服务值k′i,对用户进行认证以及密钥协商;

S8、对应用服务提供商AP进行认证。

2.根据权利要求1所述的基于证书的无线体域网群组认证与密钥协商方法,其特征在于,所述步骤S1包括以下步骤:

S101、将网络管理NM选取的随机数skn作为长期私钥;

S102、将长期私钥skn与椭圆曲线生成的元P进行基于椭圆曲线的倍点运算,得到网络管理NM的公钥pkn

3.根据权利要求2所述的基于证书的无线体域网群组认证与密钥协商方法,其特征在于,所述步骤S2包括以下步骤:

S201、将群管理员GM选取的随机参数xGM作为长期私钥;

S202、将长期私钥xGM与椭圆曲线生成的元P进行基于椭圆曲线的倍点运算,得到群管理员GM的公钥XGM

S203、将网络管理NM选取的随机数rGM与椭圆曲线生成的元P进行基于椭圆曲线的倍点运算,得到群管理员GM证书承诺值RGM

S204、将群管理员GM公钥XGM、群管理员GM证书承诺值RGM和群管理员GM的身份标识IDGM进行哈希运算,得到哈希值hGM

S205、将哈希值hGM与网络管理NM的长期私钥skn做乘法运算,得到乘法值PGM

S206、将乘法值PGM与随机数rGM做加法运算,得到群管理员GM证书certGM

S207、通过网络管理NM将群管理员GM证书certGM和证书承诺值RGM发给群管理员GM,同时将群管理员GM证书certGM、证书承诺值RGM、公钥XGM和身份标识IDGM添加到网络管理NM的数据库中;

S208、利用网络管理NM的公钥pkn、群管理员GM的证书承诺值RGM、群管理员GM的公钥XGM和身份标识IDGM对证书certGM进行验证,若验证通过,则群管理员GM存储证书certGM、证书承诺值RGM、公钥XGM和身份标识IDGM,完成群管理员GM的构建,若验证未通过,则跳转至步骤S201。

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

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

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

×

专利文献下载

说明:

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

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

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

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

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

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

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

钻瓜专利网在线咨询

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

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