【技术实现步骤摘要】
一种基于联盟链的数据共享方法、装置、系统、电子设备及计算机可读存储介质
本专利技术涉及信息安全
,具体涉及一种基于联盟链的数据共享方法、装置、系统、电子设备及可读存储介质。
技术介绍
随着企业之间对互联沟通的不断重视以及目前互联网环境下数据泄露风险的不断增加这一矛盾的需求,人们对于数据是否能够在双方之间保证有限的信息安全不泄露的前提下实现数据共享已经成为一个很重要的需求,开放共享数据的同时,保护用户敏感信息、涉密数据等不被非法获取利用,是开放共享数据的基本共识和需求。目前的数据共享方法,主要包括传统数据共享方案和中心化数据共享方案;传统数据共享方案是听过建立共享数据和对象目录、设置共享用户之间的权限来实现,这种共享方式虽然解决了安全问题,但是却不利于共享数据价值的再利用,或者称之为是对有限的存储资源造成极大的浪费,例如银行交易中除了特定银行与央行之间的数据共享外,特殊场景下需要为用户开通部分查询权限以满足用户业务需求。但是传统的数据共享却无法实现,只能再将共享的一部分数据整理出来在另个框架链路中供用户访问。而中心化数据共享方案主要是以第三方为数据开放和共享为中枢,各数据拥有者对第三方信任并对第三方开放数据,数据共享过程通过第三方来调度实现,这样的数据共享主要是基于对第三方人为的信任基础展开,实际中会随着商业合作关系的变化而存在不安全问题。
技术实现思路
本申请的目的旨在至少能解决上述的技术缺陷之一。本申请所采用的技术方案如下:第一方面,本申请实施例公开了一种基于联盟链的数据共享方法, ...
【技术保护点】
1.一种基于联盟链的数据共享方法,其特征在于,所述方法包括:/n第一节点发起第一数据共享请求;/n判断所述第一节点是否属于联盟链中的节点;/n如果是,利用预设算法获取所述联盟链中的第二节点;其中所述第二节点为联盟链中紧密中心系数满足第一预设阈值的节点;/n所述第一节点将第一数据共享至第二节点;/n所述第二节点将第一数据共享至联盟链中的剩余节点;其中每一个节点对应为联盟链中的一个智能终端。/n
【技术特征摘要】
1.一种基于联盟链的数据共享方法,其特征在于,所述方法包括:
第一节点发起第一数据共享请求;
判断所述第一节点是否属于联盟链中的节点;
如果是,利用预设算法获取所述联盟链中的第二节点;其中所述第二节点为联盟链中紧密中心系数满足第一预设阈值的节点;
所述第一节点将第一数据共享至第二节点;
所述第二节点将第一数据共享至联盟链中的剩余节点;其中每一个节点对应为联盟链中的一个智能终端。
2.根据权利要求1所述的基于联盟链的数据共享方法,其特征在于,所述方法还包括:
判断所述第一节点是否属于联盟链中的节点;
如果否,拒绝第一节点的共享请求。
3.根据权利要求1所述的基于联盟链的数据共享方法,其特征在于,所述方法还包括:
所述联盟链中的第三节点发起对所述第一节点的数据访问请求;
利用预设算法获取所述联盟链中的第二节点;其中所述第二节点为联盟链中紧密中心系数满足预设阈值的节点;
所述第一节点将数据共享至第二节点;
所述第三节点与所述第二节点建立链接访问所述数据。
4.根据权利要求1或3所述的基于联盟链的数据共享方法,其特征在于,在所述第一节点将数据共享至第二节点之前,所述方法还包括:
设置参与数据共享决策的预选节点的目标参数;
当满足目标参数的预选节点共同同意第一节点向第二节点进行数据共享的请求时;
所述第一节点将数据共享至第二节点。
5.根据权利要求4所述的基于联盟链的数据共享方法,其特征在于,所述利用预设算法获取所述联盟链中的第二节点包括:
获取所述联盟中的每一个节点的度中心系数;
将所述每一个节点的度中心系数进行归一化;
根据所述每一个节点归一化的度中心系数,计算每一个节点的紧密中心系数;
选取所述联盟链中紧密中心系数满足第一预设阈值的节点为第二节点。
6.根据权利要求5所述的基于联盟链的数据共享方法,其特征在于所述方法进一步包括:
计算每一个紧密中心系数满足第一预设阈值的节点的中介中心系数;
选取中介中心系数满足第二预设阈值的节点为第二节点。
7.根据权利要求6所述的基于联盟链的数据共享方法,其特征在于,所述预设目标算法为:最小二乘法。
8.根据权利要求1或7所述的基于联盟链的数据共享方法,其特征在于,所述联盟链中的每一个节点均具有独立的存储功能和数据接口功能;
其中所述存储功能用于存储共享数据;
所述接口功能用于接收联盟共享数据。
9.根据权利要求8所述的基于联盟链的数据共享方法,其特征在于,所述数据接口功能还用于接收节点所述用户上传的信息。
<...
【专利技术属性】
技术研发人员:陈映雪,
申请(专利权)人:建信金融科技有限责任公司,
类型:发明
国别省市:上海;31
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。