[发明专利]物联网环境下基于区块链的跨域认证和密钥协商方法在审

专利信息
申请号: 202210314352.9 申请日: 2022-03-28
公开(公告)号: CN114710275A 公开(公告)日: 2022-07-05
发明(设计)人: 张世文;晏紫微;李梦玲;何家毅;梁伟 申请(专利权)人: 湖南科技大学
主分类号: H04L9/08 分类号: H04L9/08;H04L9/30;H04L9/32;H04L9/40;H04L67/1001;H04L67/12
代理公司: 湘潭市汇智专利事务所(普通合伙) 43108 代理人: 陈伟
地址: 411201 *** 国省代码: 湖南;43
权利要求书: 查看更多 说明书: 查看更多
摘要:
搜索关键词: 联网 环境 基于 区块 认证 密钥 协商 方法
【权利要求书】:

1.一种物联网环境下基于区块链的跨域认证和密钥协商方法,其特征在于,包括以下步骤:

(1)初始化:每个实体、边缘服务器和基于区块链证书授权中心BCCA在初始化阶段生成自己的公私钥对;

(2)用户注册:实体通过边缘服务器向BCCA发起注册请求,合法的实体收到边缘服务器返回的数字证书;

(3)域内认证:已经注册并拥有数字证书的实体向边缘服务器发起在家乡域内的身份认证;

(4)域间认证:一个域的可信实体到另一个域进行的身份认证,记为域间认证;设定信任域A和B,A域的已注册实体Ea需要访问B域,在进行通信之前B域的边缘服务器ESB对A域的已注册实体Ea进行身份认证,完成身份认证后才可与B域的可信实体Eb进行密钥协商,交互信息。

2.根据权利要求1所述的物联网环境下基于区块链的跨域认证和密钥协商方法,其特征在于,所述步骤(1)中,初始化阶段是指Ea或者A域的边缘服务器ESA在注册身份前做的准备工作,以Ea的初始化过程为例,首先选择一个随机数da∈[1,n-1]作为私钥保存,并根据E(Fp)计算自己的公钥Qa=da·P;同理,每个实体、边缘服务器和BCCA都在初始化阶段生成自己的公私钥对;

其中E(Fp)为选取有限域Fp上随机生成的一条椭圆曲线,一旦椭圆曲线确定,椭圆曲线上的基点P也随之确定,P的阶数为n,n是一个素数。

3.根据权利要求2所述的物联网环境下基于区块链的跨域认证和密钥协商方法,其特征在于,所述步骤(2)中用户注册的具体过程为:

2-1)Ea→ESA:{Qa,IDa},Ea向ESA发送Qa和IDa并发起注册请求,其中Qa、IDa分别为Ea的公钥和ID;

2-2)ESA→Ea:ESA收到来自Ea的注册请求后,首先保存IDa,为了避免重放攻击,ESA发送一个用Ea的公钥Qa进行加密后的随机数N1给Ea确认注册请求;

2-3)Ea→ESA:Ea收到来自ESA的随机数N1时,返回验证一个用Ea的公钥Qa进行加密后的消息N1-1表明白己确认注册信息;

2-4)ESA→BCCA:{Qa,IDa,(N2)sig,N2},ESA收到来自Ea的验证消息后确认Ea身份,身份无确认误后发送Qa、IDa给BCCA,为其向BCCA申请数字证书,申请过程中ESA用私钥签名一个随机数N2用来声明Ea在ESA管辖范围内;BCCA检查Ea的IDa是否已经被注册,若已经被注册,则此次注册申请不通过,返回错误信息给ESA,若没有被注册则选择一个随机数N3然后为Ea计算数字证书并将数字证书的哈希值Hash(IDa)存储至区块链中,一个完整的数字证书签名由(ra,sa)两部分组成,其中ra=(da·P).x mod n,.x是取坐标的x轴的值,mod是取余操作,sa=N3-1(ea+dCA·ra),其中哈希值ea=Hash(Qa.x,IDa,Ta),Ta为Ea数字证书签名的有效期,dCA为BCCA的私钥;

2-5)BCCA→Ea:{QCA,IDa,(ra,sa),Ta},BCCA将BCCA的公钥QCA,Ea的数字证书(ra,sa)和Ea数字证书签名的有效期Ta发送给Ea

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

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

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

×

专利文献下载

说明:

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

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

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

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

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

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

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

钻瓜专利网在线咨询

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

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