[发明专利]一种基于信誉共识机制的安全的数据共享方法有效
申请号: | 202211353865.7 | 申请日: | 2022-11-01 |
公开(公告)号: | CN115412374B | 公开(公告)日: | 2023-01-31 |
发明(设计)人: | 赵冠军;贾立忠;刘畅 | 申请(专利权)人: | 国网浙江省电力有限公司金华供电公司 |
主分类号: | H04L9/40 | 分类号: | H04L9/40;H04L67/12;G06F21/62 |
代理公司: | 浙江千克知识产权代理有限公司 33246 | 代理人: | 王丰毅 |
地址: | 321000 浙江*** | 国省代码: | 浙江;33 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 基于 信誉 共识 机制 安全 数据 共享 方法 | ||
1.一种基于信誉共识机制的安全的数据共享方法,其特征在于,包括如下步骤:
步骤1:初始化物联网中的所有节点,生成全节点账户和轻节点账户;初始化每个节点包括通过管理设备生成一对对应的公私钥对,并分配给对应的节点;其中物联网中的所有节点包括设备节点和网关节点;
步骤2:管理设备会检验每个节点是否产生公私钥;若产生了公私钥,则进入步骤3;否则,降低未生成公私钥的节点的信誉值,再返回步骤1;
步骤3:数据拥有者向数据请求者共享数据来达成交易,并形成交易信息,交易信息包括数据请求者、数据拥有者以及交易的内容;
步骤4:物联网中的管理设备收集交易信息,并采用马尔科夫蒙特卡洛游走算法随机选取一部分交易信息,并从这些交易信息上开始随机游走,直到达到某个边缘交易tip;
步骤5:管理设备统计步骤4中随机游走的每条路径,随机选择出两条路径对应的边缘交易tip,通过网关节点请求获得这两个边缘交易tip的相关信息,得到交易信息;所述边缘交易tip表示没有任何其他交易信息直接或者间接指向的节点;
步骤6:网关节点返回交易信息给物联网中的设备节点,设备节点验证这两笔交易信息中的签名的合法性以及交易信息对应的交易是否有效;若验证通过,则进入下一步骤;若验证不通过,则返回步骤5,重新选择边缘交易tip;
步骤7:物联网中的管理设备运行POW共识算法引用通过验证的两个边缘交易tip,并赋予参与两个边缘交易tip对应的交易信息的设备节点信誉值;其中引用两个边缘交易tip表示对这两笔交易的确认;交易被直接或间接引用越多,表示对应交易的权重越大,则交易信息越难被篡改;
步骤8:设备节点将交易信息发送给网关节点,网关节点接收交易信息,并将其广播到整个tangle网络,并且将交易信息存储在物联网设备中;
步骤9:数据请求者将请求的数据信息和数据信息对应的物联网设备ID号作为交易信息发送给物联网中的智能合约;
步骤10:智能合约接收交易信息,并准确执行交易中的条款,包括数据量和要选定想要获取数据的物联网设备ID;其中,智能合约在接收交易信息后,会验证数据请求者的签名、私钥的信息来确认数据请求者的身份,结束步骤。
2.根据权利要求1所述的一种基于信誉共识机制的安全的数据共享方法,其特征在于,所述初始化物联网中所有节点的过程包括:
步骤11:管理设备对物联网中的设备节点生成轻节点账户,每个轻节点账户拥有一对轻节点公私钥对;轻节点会通过生成的轻节点公私钥对去寻找开放了RPC端口的最近的网关节点;对物联网中的网关节点生成全节点账户,每个全节点账户拥有一对全节点公私钥对;
步骤12:网关节点产生若干个注册的数据拥有者,数据拥有者具备各自的拥有者公私钥对;
步骤13:数据拥有者通过硬编码将拥有者公钥编入网络,以获得该物联网内的设备节点的访问授权,完成交易初始化。
3.根据权利要求2所述的一种基于信誉共识机制的安全的数据共享方法,其特征在于,所述步骤13中,数据拥有者获得所述访问授权后,能够在该物联网内发布交易TX,交易TX为交易信息中的一部分;通过交易TX来对该物联网内的设备进行授权;每个数据拥有者可以拥有多个物联网终端设备,通过这些终端设备来收集不同物联网的数据,然后通过对应物联网网关节点传输到对应的数据存储服务器,实现链下存储;
数据拥有者在收集不同物联网数据前,需要先进行验证,验证的过程如下式所示:
其中,表示管理设备的密钥;表示物联网中的所有设备的公钥,所有设备包括设备节点;Sign表示签名,为管理设备签名。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于国网浙江省电力有限公司金华供电公司,未经国网浙江省电力有限公司金华供电公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202211353865.7/1.html,转载请声明来源钻瓜专利网。
- 上一篇:电化学装置及电子装置
- 下一篇:一种镀膜机镀膜的监测预警方法及系统