基于区块链的供应链数据安全共享系统及方法技术方案

技术编号:39756761 阅读:31 留言:0更新日期:2023-12-17 23:56
本发明专利技术涉及数据处理领域,具体涉及基于区块链的供应链数据安全共享系统及方法,用于解决现有的基于区块链的数据安全共享系统及方法无法对区块链中的连接节点进行安全性监测和分析,存在连接节点安全性不高进而导致共享供应链数据出现错误的情况,数据共享的安全性和共享效率不佳的问题;该系统能够自动识别分析节点的安全性,从而对其功能进行限制,实现了供应链数据在分享过程中的安全性和可追溯性,同时避免了传统方法中数据泄露和篡改的风险,此外,通过登录管理模块在分析节点使用账号密码进行登录之前进行登录检测,以确保只有授权节点才能访问共享数据,进一步的保证了分析节点的安全性,进而保证了供应链数据在共享过程的安全性

【技术实现步骤摘要】
基于区块链的供应链数据安全共享系统及方法


[0001]本专利技术涉及数据处理领域,具体涉及基于区块链的供应链数据安全共享系统及方法


技术介绍

[0002]供应链中的数据共享对于企业来说至关重要,但传统的数据共享方法存在数据泄露和篡改的风险,近年来,区块链技术因具有不可篡改和去中心化的特点而被广泛应用于数据安全领域

[0003]申请号为
CN202310894899.5
的专利公开了基于区块链的数据安全共享系统及方法,包括登录平台模块

共享平台

数据存储模块

数据发送模块和数据接收模块,所述登录平台模块与所述共享平台之间通讯连接;所述登录平台模块用于通过手机

平板

笔记本电脑或者主机电脑进行系统的共享平台登录操作;所述共享平台用于对需要共享的数据进行上传,所述共享平台将数据再次处理后存入区块链,并在区块链上获得其他节点的共识;所述数据存储模块用于数据需求者和共享平台达成数据共享协议,该专利技术通过设置登录平台模块,能够在数据共享时,确定数据上传者和数据需求者的信息,从而方便对数据上传者和数据需求者进行追溯,提高了数据共享时的安全性,但仍然存在以下不足之处:无法对区块链中的连接节点进行安全性监测和分析,存在连接节点安全性不高进而导致共享供应链数据出现错误的情况,数据共享的安全性和共享效率不佳


技术实现思路

[0004]为了克服上述的技术问题,本专利技术的目的在于提供基于区块链的供应链数据安全共享系统及方法:通过节点连接模块将区块链中的所有节点依次标记为分析节点,通过信息获取模块接收到信息获取指令后获取分析节点的危险信息,危险信息包括用储比

错误值以及均损值,通过信息处理模块将危险信息与对应的危险阈值进行比较,危险阈值包括用储阈值

错误阈值以及均损阈值,生成分级数字,并根据分级数字获得危险系数,通过数据共享平台根据危险系数生成节点判定指令,节点判定指令包括重度危险指令

中度危险指令

轻度危险指令以及安全指令,通过节点连接模块接收到节点判定指令后并根据节点判定指令对分析节点的功能进行限制,解决了现有的基于区块链的数据安全共享系统及方法无法对区块链中的连接节点进行安全性监测和分析,存在连接节点安全性不高进而导致共享供应链数据出现错误的情况,数据共享的安全性和共享效率不佳的问题

[0005]本专利技术的目的可以通过以下技术方案实现:基于区块链的供应链数据安全共享系统,包括:节点连接模块,用于将区块链中的所有节点依次标记为分析节点
Fi
,同时生成信息获取指令,并将信息获取指令发送至信息获取模块;还用于接收到节点判定指令后并根据节点判定指令对分析节点
Fi
的功能进行限制;信息获取模块,用于接收到信息获取指令后获取分析节点
Fi
的危险信息,并将危
险信息发送至信息处理模块;其中,危险信息包括用储比
YC、
错误值
CW
以及均损值
JS
;信息处理模块,用于将危险信息与对应的危险阈值进行比较,生成分级数字,并根据分级数字获得危险系数
WX
,并将危险系数
WX
发送至数据共享平台;其中,危险阈值包括用储阈值
YCy、
错误阈值
CWy
以及均损阈值
JSy
;数据共享平台,用于根据危险系数
WX
生成节点判定指令,并将节点判定指令发送至节点连接模块;其中,节点判定指令包括重度危险指令

中度危险指令

轻度危险指令以及安全指令;登录管理模块,用于在分析节点
Fi
使用账号密码进行登录之前进行登录检测

[0006]作为本专利技术进一步的方案:供应链数据为在供应链中生成并存储的交易数据,交易数据包括但不限于供应链中的采购

生产

销售等数据,交易数据可通过基于区块链的供应链数据安全共享系统进行共享,将交易数据从存储的节点共享于其他节点

[0007]作为本专利技术进一步的方案:所述信息获取模块获取危险信息的具体过程如下:接收到信息获取指令后获取分析节点
Fi
的已用储存空间容量和储存空间总容量,获取两者之间的比值,并将其标记为用储比
YC
;获取分析节点
Fi
中的供应链数据被删除

篡改的总次数,并将其分别标记为删次值
SC
和篡次值
CC
,将删次值
SC、
篡次值
CC
进行量化处理,提取删次值
SC、
篡次值
CC
的数值,并将其代入公式中计算,依据公式得到次数值
CS
,其中,
π
为数学常数,
c1、c2
分别为设定的删次值
SC、
篡次值
CC
对应的预设比例系数,
c1、c2
满足
c1+c2=1
,0<
c2

c1
<1,取
c1=0.61

c2=0.39,
获取分析节点
Fi
中的供应链数据被删除

篡改的总字节数,并将其分别标记为删节值
SJ
和篡节值
CJ
,将删节值
SJ、
篡节值
CJ
进行量化处理,提取删节值
SJ、
篡节值
CJ
的数值,并将其代入公式中计算,依据公式得到字节值
ZJ
,其中,
π
为数学常数,
z1、z2
分别为设定的删节值
SJ、
篡节值
CJ
对应的预设比例系数,
z1、z2
满足
z1+z2=1
,0<
z2

z1
<1,取
z1=0.57

z2=0.43
,获取次数值
CS
和字节值
ZJ
的乘积,并将其标记为错误值
CW
;从历史数据中获取分析节点
Fi
每次共享供应链数据时,其共享前总字节数和共享后总字节数,获得两者之间的差值,并将其标记为损失值
SS
,获取所有的损失值
SS
的平均值,并将其标记为均损值
JS
;将用储比
YC、
错误值
CW
以及均损值
JS
发送至信息处理模块

[0008]作为本专利技术进一本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.
基于区块链的供应链数据安全共享系统,其特征在于,包括:信息获取模块,用于接收到信息获取指令后获取分析节点的危险信息,并将危险信息发送至信息处理模块;其中,危险信息包括用储比

错误值以及均损值;所述信息获取模块获取危险信息的具体过程如下:接收到信息获取指令后获取分析节点的已用储存空间容量和储存空间总容量,获取两者之间的比值,并将其标记为用储比;获取分析节点中的供应链数据被删除

篡改的总次数,并将其分别标记为删次值和篡次值,将删次值

篡次值进行量化处理,得到次数值,获取分析节点中的供应链数据被删除

篡改的总字节数,并将其分别标记为删节值和篡节值,将删节值

篡节值进行量化处理,得到字节值,获取次数值和字节值的乘积,并将其标记为错误值;从历史数据中获取分析节点每次共享供应链数据时,其共享前总字节数和共享后总字节数,获得两者之间的差值,并将其标记为损失值,获取所有的损失值的平均值,并将其标记为均损值;将用储比

错误值以及均损值发送至信息处理模块;信息处理模块,用于将危险信息与对应的危险阈值进行比较,生成分级数字,并根据分级数字获得危险系数,并将危险系数发送至数据共享平台;其中,危险阈值包括用储阈值

错误阈值以及均损阈值;数据共享平台,用于根据危险系数生成节点判定指令,并将节点判定指令发送至节点连接模块;其中,节点判定指令包括重度危险指令

中度危险指令

轻度危险指令以及安全指令
。2.
根据权利要求1所述的基于区块链的供应链数据安全共享系统,其特征在于,所述信息处理模块获得危险系数的具体过程如下:将用储比与预设的用储阈值进行比较:若用储比

用储阈值,则生成分级数字“1”,若用储比<用储阈值,则生成分级数字“0”;将错误值与预设的错误阈值进行比较:若错误值

错误阈值,则生成分级数字“1”,若错误值<错误阈值,则生成分级数字“0”;将均损值与预设的均损阈值进行比较:若均损值

均损阈值,则生成分级数字“1”,若均损值<均损阈值,则生成分级数字“0”;将三个分级数字之和标记为危险系数,并将危险系数发送至数据共享平台
。3.
根据权利要求1所述的基于区块链的供应链数据安全共享系统,其特征在于,所述数据共享平台生成重度危险指令的具体过程如下:若危险系数
=3
,则生成重度危险指令,则将重度危险指令发送至节点连接模块
。4.
根据权利要求1所述的基于区块链的供应链数据安全共享系统,其特征在于,所述数据共享平台生成中度危险指令的具体过程如下:若危险系数
=2
,则生成中度危险指令,则将中度危险指令发送至节点连接模块
。5.
根据权利要求1...

【专利技术属性】
技术研发人员:寇飞王希
申请(专利权)人:西安芝麻数据科技发展有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1