一种基于知识图谱的联盟链区块链管理系统技术方案

技术编号:38332638 阅读:18 留言:0更新日期:2023-07-29 09:15
本发明专利技术提供了一种基于知识图谱的联盟链区块链管理系统,包括协议模块、图谱模块、区块链模块和保密模块,所述协议模块用于记录加入联盟链的组织需要遵守的内容并对成员组织进行管理,所述图谱模块用于构建组织与项目的关系模型,所述区块链模块用于记录两个组织间执行的具体项目内容,所述保密模块用于对需要在区块链上记录的具体项目内容进行加密以及解密处理;本系统能够基于图谱模块确定具体项目内容对应的实体关系,并对每一种实体关系采用不同的加密方式进行处理,能够使记录在区块链中的内容被指定的对象解读,更好地管理各成员组织使用联盟链。组织使用联盟链。组织使用联盟链。

【技术实现步骤摘要】
一种基于知识图谱的联盟链区块链管理系统


[0001]本专利技术涉及电数字数据处理领域,具体涉及一种基于知识图谱的联盟链区块链管理系统。

技术介绍

[0002]联盟链是一种由一组特定实体管理的私有区块链,只有授权的实体才能参与验证和记录交易,联盟链相对于公有区块链,具有更高的可扩展性和更好的隐私性,但对于联盟链内部的成员组织而言,如何在内部保护隐私性,并在此基础上提高成员组织使用联盟链的便捷性是一个需要解决的问题。
[0003]
技术介绍
的前述论述意图仅便于理解本专利技术。此论述并不认可或承认提及的材料中的任一种公共常识的一部分。
[0004]现在已经开发出了很多联盟链管理系统,经过我们大量的检索与参考,发现现有的联盟链管理系统有如公开号为CN106815764B所公开的系统,这些系统方法一般包括:接收参数方发送的创建数字资产信息合约的资产信息预定参数;调用数字资产信息合约创建函数,利用所述资产信息预定参数对数字资产信息合约模板进行创建,生成所述参与方数字资产信息合约;该管理方法使用独立的智能合约来建立联盟链中各参与方的数字资产信息合约,使得所有的账户资产不在一个统一的合约里面,因此提高了系统抵抗风险的能力,减少整体性风险;且由于每个参与者可以有其对应的数字资产信息合约因此可以支持多种不同的资产形式。但该系统中区块链记录除用户信息外的信息能够被联盟内的成员所得知,隐私性保护不够好,若直接由成员对加密方式进行管理,则降低了使用联盟链的便捷性。

技术实现思路

[0005]本专利技术的目的在于,针对所存在的不足,提出了一种基于知识图谱的联盟链区块链管理系统。
[0006]本专利技术采用如下技术方案:一种基于知识图谱的联盟链区块链管理系统,包括协议模块、图谱模块、区块链模块和保密模块;所述协议模块用于记录加入联盟链的组织需要遵守的内容并对成员组织进行管理,所述图谱模块用于构建组织与项目的关系模型,所述区块链模块用于记录两个组织间执行的具体项目内容,所述保密模块用于对需要在区块链上记录的具体项目内容进行加密以及解密处理;所述图谱模块包括图谱存储单元、巡逻单元和匹配单元,所述图谱存储单元用于记录实体关系,所述巡逻单元用于对实体关系进行检查,所述匹配单元用于将具体的项目内容匹配到对应的实体关系,所述实体关系指组织实体——项目实体——组织实体的连接关系;
所述保密模块针对每一个实体关系设有一种加解密方式,所述保密模块根据所述图谱模块发送的实体关系对具体项目内容选择对应的加密方式对具体项目内容进行加密处理,得到加密密文和解密密钥,所述加密密文被发送至所述区块链模块进行记录,所述解密密钥被发送至对应的两个成员组织,成员组织能够利用所述保密模块并基于所述解密密钥对加密密文进行解密操作;进一步的,所述图谱存储单元包括实体编号表、直连关系表和保密条表,所述实体编号表用于记录每个实体编号以及对应的组织和项目内容,实体编号包括类型字段和序号字段,所述类型字段用于表明实体的类型是组织还是项目,所述直连关系表用于记录两个实体编号的直接连接关系,所述保密条表用于记录每个保密编号以及对应的两个直连关系,一个保密编号对应一个实体关系;进一步的,所述巡逻单元检测到两个直连关系具有同一个项目编号时,根据下式计算得到保密条的保密编号:;其中,表示保密编号的第i位字符值,和表示保密条对应直连关系中的两个组织编号序号字段中的第i位字符值,表示保密条对应直连关系中的项目编号序号字段中的第i位字符值;若保密编号不存在,则创建新的保密条,若保密编号已存在,则与保密条表中的保密编号进行核对;进一步的,所述匹配单元包括项目寄存器、文本寄存器、提取处理器和计算处理器,所述项目寄存器用于保存每个项目实体的关键词信息,所述文本寄存器用于接收存储执行项目的文本内容,所述提取处理器用于从文本内容中提取出关键词,所述计算处理器基于关键词信息以及提取的关键词进行计算处理;所述关键词信息包括关键词、基础权重值和关联权重值,所述计算处理器根据下式计算出提取的关键词与项目实体的匹配指数:;其中,n为项目实体的关键词数量,表示第i个关键词的基础权重值,表示第i个关键词与第j个关键词的关联权重值,表示第i个关键词的提取数量,所述匹配单元选择匹配指数最大的项目实体,并结合文本内容中包含的两个成员组织信息,确定对应的保密条。
[0007]进一步的,所述协议模块包括协议存储单元以及审查单元,所述协议存储单元用于记录具体的协议内容以及联盟链的成员组织,所述审查单元用于接收入联申请并基于协议存储单元中的协议内容对提交入联申请的组织进行审查,通过审查后,将该组织作为联盟链的新成员记录在所述协议存储单元中。
[0008]本专利技术所取得的有益效果是:本系统两个成员组织记录在区块链上对应项目的具体内容,仅能够由这两个成员组织内的特定人员能够查询到,使得隐私性在联盟链内部得到保护,而项目具体内容的加
密方式统一由加密模块进行管理,并且基于知识图谱创建组织——项目——组织的实体关系,每一种实体关系获得对应的一种加密方式,用户只需提交项目具体内容,系统能够自动完成匹配、加密过程,提高了成员组织使用联盟链的便捷性。
[0009]为使能更进一步了解本专利技术的特征及
技术实现思路
,请参阅以下有关本专利技术的详细说明与附图,然而所提供的附图仅用于提供参考与说明,并非用来对本专利技术加以限制。
附图说明
[0010]图1为本专利技术整体结构框架示意图;图2为本专利技术协议模块构成示意图;图3为本专利技术图谱模块构成示意图;图4为本专利技术匹配单元构成示意图;图5为本专利技术保密模块构成示意图。
具体实施方式
[0011]以下是通过特定的具体实施例来说明本专利技术的实施方式,本领域技术人员可由本说明书所公开的内容了解本专利技术的优点与效果。本专利技术可通过其他不同的具体实施例加以施行或应用,本说明书中的各项细节也可基于不同观点与应用,在不悖离本专利技术的精神下进行各种修饰与变更。另外,本专利技术的附图仅为简单示意说明,并非依实际尺寸的描绘,事先声明。以下的实施方式将进一步详细说明本专利技术的相关
技术实现思路
,但所公开的内容并非用以限制本专利技术的保护范围。
[0012]实施例一:本实施例提供了一种基于知识图谱的联盟链区块链管理系统,结合图1,包括协议模块、图谱模块、区块链模块和保密模块;所述协议模块用于记录加入联盟链的组织需要遵守的内容并对成员组织进行管理,所述图谱模块用于构建组织与项目的关系模型,所述区块链模块用于记录两个组织间执行的具体项目内容,所述保密模块用于对需要在区块链上记录的具体项目内容进行加密以及解密处理;所述图谱模块包括图谱存储单元、巡逻单元和匹配单元,所述图谱存储单元用于记录实体关系,所述巡逻单元用于对实体关系进行检查,所述匹配单元用于将具体的项目内容匹配到对应的实体关系,所述实体关系指组织实体——项目实体——组织实体的连接关系;所述保密模块针对每一个实体关系设有一种加解密方式,所述保密模块根据所述图谱模块发送的实体关系对具体项目内容选择对应的加密方式对具体项目内容进行加密处理,得到加密密文和解密密钥,所述加密密文被发本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种基于知识图谱的联盟链区块链管理系统,其特征在于,包括协议模块、图谱模块、区块链模块和保密模块;所述协议模块用于记录加入联盟链的组织需要遵守的内容并对成员组织进行管理,所述图谱模块用于构建组织与项目的关系模型,所述区块链模块用于记录两个组织间执行的具体项目内容,所述保密模块用于对需要在区块链上记录的具体项目内容进行加密以及解密处理;所述图谱模块包括图谱存储单元、巡逻单元和匹配单元,所述图谱存储单元用于记录实体关系,所述巡逻单元用于对实体关系进行检查,所述匹配单元用于将具体的项目内容匹配到对应的实体关系,所述实体关系指组织实体——项目实体——组织实体的连接关系;所述保密模块针对每一个实体关系设有一种加解密方式,所述保密模块根据所述图谱模块发送的实体关系对具体项目内容选择对应的加密方式对具体项目内容进行加密处理,得到加密密文和解密密钥,所述加密密文被发送至所述区块链模块进行记录,所述解密密钥被发送至对应的两个成员组织,成员组织能够利用所述保密模块并基于所述解密密钥对加密密文进行解密操作。2.如权利要求1所述的一种基于知识图谱的联盟链区块链管理系统,其特征在于,所述图谱存储单元包括实体编号表、直连关系表和保密条表,所述实体编号表用于记录每个实体编号以及对应的组织和项目内容,实体编号包括类型字段和序号字段,所述类型字段用于表明实体的类型是组织还是项目,所述直连关系表用于记录两个实体编号的直接连接关系,所述保密条表用于记录每个保密编号以及对应的两个直连关系,一个保密编号对应一个实体关系。3.如权利要求2所述的一种基于知识图谱的联盟链区块链管理系统,其特征在...

【专利技术属性】
技术研发人员:武铁铮薛金燕田璐璐王永波
申请(专利权)人:青岛鑫晟汇科技有限公司
类型:发明
国别省市:

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

1