[发明专利]一种基于区块链的数据传输方法及其系统在审
申请号: | 202110481882.8 | 申请日: | 2021-04-30 |
公开(公告)号: | CN113111371A | 公开(公告)日: | 2021-07-13 |
发明(设计)人: | 王保春;张蛟鹏;余洋;莫恒 | 申请(专利权)人: | 永旗(北京)科技有限公司 |
主分类号: | G06F21/60 | 分类号: | G06F21/60;G06F21/62;G06F21/64 |
代理公司: | 北京科亿知识产权代理事务所(普通合伙) 11350 | 代理人: | 李兴林 |
地址: | 100102 北京市朝阳*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 基于 区块 数据传输 方法 及其 系统 | ||
1.一种基于区块链的数据传输方法,其特征在于,包括如下步骤:
步骤1:授权节点发送共识请求给各用户节点,对各用户节点进行违规性验证;
步骤2:验证通过后,用户节点将待传输数据分为敏感数据及非敏感数据,并生成对称密钥,通过对称密钥对敏感数据进行加密,得到密文数据,用户节点获取授权节点的公钥,通过公钥对对称密钥进行加密,将加密后的对称密钥、密文数据及非敏感数据传输给授权节点;
步骤3:确定检索节点,通过检索节点确定多个待存储节点,并从多个待存储节点中确定目标存储节点,授权节点通过检索节点将加密后的对称密钥、密文数据及非敏感数据存储在目标存储节点中。
2.根据权利要求1所述的基于区块链的数据传输方法,其特征在于,步骤1中,授权节点发送共识请求给各用户节点,对各用户节点进行违规性验证,具体为:
授权节点发送共识请求给各用户节点后,启动定时器,并设定预设时间,若在定时器超时之前获取到用户节点提供的验证信息,且授权节点对获取的验证信息验证通过,则确定该用户节点未违规;若在定时器超时之前未获取到用户节点提供的验证信息或验证信息验证不通过,则确定该用户节点违规。
3.根据权利要求1所述的基于区块链的数据传输方法,其特征在于,步骤2中,用户节点将待传输数据分为敏感数据及非敏感数据,并生成对称密钥,通过对称密钥对敏感数据进行加密,得到密文数据,具体为:
用户节点根据预设策略将待传输数据划分为敏感数据及非敏感数据,其中预设策略包括待传输数据的重要程度及保密程度,划分完成后,用户节点基于随机函数生成对称密钥,并通过对称密钥对敏感数据进行加密,得到密文数据。
4.根据权利要求1所述的基于区块链的数据传输方法,其特征在于,步骤2中,用户节点获取授权节点的公钥,通过公钥对对称密钥进行加密,将加密后的对称密钥、密文数据及非敏感数据传输给授权节点,具体为:
授权节点基于同态加密技术生成同态密钥对,包括公钥及私钥,用户节点获取授权节点的公钥,并通过公钥对对称密钥进行加密,将加密后的对称密钥、密文数据及非敏感数据传输给授权节点。
5.根据权利要求1所述的基于区块链的数据传输方法,其特征在于,步骤3中,确定检索节点,具体为:
从区块链对应的所有节点中确定出满足预设条件的节点,作为检索节点,其中预设条件包括预设宽带阈值、预设传输距离阈值及预设传输速度阈值,所述检索节点用于确定目标存储节点及实现授权节点与目标存储节点间的数据交互。
6.根据权利要求1所述的基于区块链的数据传输方法,其特征在于,步骤3中,通过检索节点确定多个待存储节点,并从多个待存储节点里确定目标存储节点,具体为:
检索节点从区块链对应的所有节点中确定出剩余存储量大于预设剩余存储阈值的节点,作为待存储节点,检索节点将待存储节点按剩余存储量从大到小进行排序,根据需求将顺序在前的多个待存储节点作为目标存储节点。
7.一种基于区块链的数据传输系统,应用于权利要求1-6任一所述的基于区块链的数据传输方法,其特征在于,包括:
共识请求发送模块,用于发送共识请求给用户节点;
违规性验证模块,用于对用户节点进行违规性验证;
数据分类模块,用于将待传输数据分为敏感数据及非敏感数据;
对称密钥生成模块,用于基于随机函数生成对称密钥;
检索节点确认模块,用于根据预设条件确认检索节点;
待存储节点确认模块,用于确认待存储节点;
目标存储节点模块,用于对待存储节点进行排序,确认目标存储节点。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于永旗(北京)科技有限公司,未经永旗(北京)科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202110481882.8/1.html,转载请声明来源钻瓜专利网。
- 上一篇:抛光装置及加工设备
- 下一篇:一种水溶性热固性丙烯酸树脂及其制备方法