[发明专利]一种基于区块链的工业物联网跨域信任管理方法在审

专利信息
申请号: 202211306644.4 申请日: 2022-10-25
公开(公告)号: CN115622788A 公开(公告)日: 2023-01-17
发明(设计)人: 吴旭;魏双 申请(专利权)人: 广西大学
主分类号: H04L9/40 分类号: H04L9/40;H04L67/1095;H04L67/12
代理公司: 暂无信息 代理人: 暂无信息
地址: 530004 广西壮族*** 国省代码: 广西;45
权利要求书: 查看更多 说明书: 查看更多
摘要:
搜索关键词: 一种 基于 区块 工业 联网 信任 管理 方法
【权利要求书】:

1.具体涉及一种基于区块链的工业物联网跨域信任管理方法,基本思路是:假设工业物联网系统中存在n个域(域1、域2,域3,....域n),发起信任票据查询请求的设备是域1的IIoT设备A,该设备需要查询域2的IIoT设备B的信任票据;域1的IIoT设备A将通过用户模块把对域2的IIoT设备B的信任票据查询请求发送给信任管理中心;信任管理中心收到请求后首先启动与域2所对应的子区块链2中的信任票据生成器并调用其内嵌的智能合约TTG(Trust Ticket Generation)从子区块链2中的数据库中提取IIoT设备B的信任信息;然后TTG使用域1的信任评估机制为IIoT设备B生成当前的信任票据,同时将生成的信任票据发送给子区块链2的共识引擎,共识引擎将使用我们所设计的信任增强的实用拜占庭容错共识协议E-PBFT(Enhanced-Practical Byzantine Fault Tolerant)对该票据进行共识验证;最后,信任管理中心将验证的信任票据作为信任票据查询结果发送给域1的IIoT设备A;本发明通过信任票据在不同域的IIoT设备间建立信任关系,有效解决了工业物联网跨域信任管理问题;此外,引入多条区块链来管理信任,不仅提高了吞吐量,还极大地降低了共识验证的延迟;其特征在于包括以下步骤:

功能模块部署阶段:

首先在工业物联网跨域信任管理系统中部署若干个用户模块,其中每个域的IIoT设备部署1个用户端模块,然后部署一个信任管理中心;在信任管理中心部署多条子区块链,其中每个子区块链对应一个域,然后每条子区块链部署一个信任票据生成器、一个存储IIoT设备信任信息的数据库和一个共识引擎模块;每个信任票据生成器中内嵌一个TTG(TrustTicket Generation)智能合约,用来生成信任票据;

发送信任票据查询请求阶段:

发起信任票据查询请求的设备是域1的IIoT设备A,该设备需要查询域2的IIoT设备B的信任票据,域1的IIoT设备A将通过用户模块把对域2的IIoT设备B的信任票据查询请求发送给信任管理中心;

信任票据生成阶段:

信任管理中心收到请求后首先启动与域2的IIoT设备B所对应的子区块链2中的信任票据生成器并调用其内嵌的智能合约TTG(Trust Ticket Generation),从子区块链2中的数据库中提取IIoT设备B的信任信息,然后使用域1的信任评估机制为IIoT设备B生成当前的信任票据,信任票据TTickB的结构包括票据编号NB,身份IDB,IIoT设备B的公钥PKB,可信度等级CLB和有效期时间tB

信任票据共识验证阶段:

信任票据生成器生成IIoT设备B的信任票据后,通过子区块链2中的共识引擎对所生成的信任票据进行共识验证,为了增强共识协议的安全性,本发明在传统实用拜占庭容错共识协议PBFT的基础上设计了一个信任增强的实用拜占庭容错共识协议E-PBFT(Enhanced-Practical Byzantine Fault Tolerant),其共识步骤包括:共识节点选择、区块打包、共识协商;

返回信任票据查询结果阶段:

共识验证通过后,信任管理中心将验证的信任票据作为信任票据查询结果发送给域1的IIoT设备A。

2.根据权利要求1所述基于区块链的工业物联网跨域信任管理方法,其特征在于:该方法的信任管理中心包括多条区块链;每一条区块链对应一个域,不同区块链互相独立,可以并行地调用智能合约和共识引擎为不同域的IIoT设备生成并验证信任票据,且在信任票据的生成过程中能够灵活的选择不同的信任评估机制。

3.根据权利要求1所述基于区块链的工业物联网跨域信任管理方法,其特征在于:信任票据中的可信度等级的计算公式如下:

其中:TB是信任票据生成器调用其内嵌的智能合约TTG并使用域1的信任评估机制所计算出来的IIoT设备B的信任值。

4.根据权利要求1所述基于区块链的工业物联网跨域信任管理方法,其特征在于:在信任增强的实用拜占庭容错共识协议E-PBFT(Enhanced-Practical Byzantine FaultTolerant)的共识节点选择步骤中,E-PBFT共识协议从可信度等级为High的IIoT设备中选择一个设备为主节点,从可信度等级为High和Medium的IIoT设备中选择个设备为验证节点,其余节点为普通节点,其中n是一个子区块链中所有节点的数量,IIoT设备i被选为主节点/验证节点的概率为:

其中li是IIoT设备i作为最近Δt时间段内成为主节点/验证节点的次数,ci是最近Δt时间段总的共识次数,在区块打包步骤中,由主节点负责将需要验证的信任票据打包成一个区块,并通过网络广播的形式发送给验证节点,在共识协商步骤中,验证节点负责验证和同步区块,当每个验证节点至少收到不同验证节点发送的相同验证消息时,则说明该区块通过验证。

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

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

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

×

专利文献下载

说明:

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

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

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

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

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

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

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

钻瓜专利网在线咨询

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

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