一种基于区块链的大数据信息共享系统及方法与流程

文档序号:35362246发布日期:2023-09-08 02:30阅读:25来源:国知局
一种基于区块链的大数据信息共享系统及方法与流程

本发明涉及大数据信息共享,具体为一种基于区块链的大数据信息共享系统及方法。


背景技术:

1、区块链技术是利用块链式数据结构验证与存储数据,利用分布式节点共识算法生成和更新数据,利用密码学的方式保证数据传输和访问的安全、利用由自动化脚本代码组成的智能合约,编程和操作数据的全新的分布式基础架构与计算范式,区块链具有两大核心特点:一是数据难以篡改、二是去中心化。基于这两个特点,区块链所记录的信息更加真实可靠。

2、传统数据架构中,系统多且各自独立建设和运营,多个数据系统间数据呈网状交换,数据保障能力较弱,时效性差,应用响应慢,数据重复存储,存储压力大,服务器压力大,系统数据重复计算,通过区块链技术的有效利用,对数据统一汇聚,统一存储,集中计算,集中管控和统一共享,有利于企业对用户数据的共享管理。


技术实现思路

1、本发明的目的在于提供一种基于区块链的大数据信息共享系统及方法,以解决上述背景技术中提出的问题。

2、为了解决上述技术问题,本发明提供如下技术方案:

3、步骤s100:用户进行身份认证后登录共享系统,从各级平台系统收集用户信息并存储于数据库;

4、步骤s200:对各平台系统的用户信息进行整合,过滤相同的用户信息,筛选出统一的数据;

5、步骤s300:将整合后的用户信息进行加密处理,并进行权限分级,生成对应密钥,上传存储于区块链中;

6、步骤s400:各企业用户根据查询需求购买各级权限,获取对应等级密钥,进行用户信息共享查询。

7、进一步的,步骤s100包括:

8、步骤s101:用户进行身份认证后登录共享系统,申请权限可读取用户在各级平台系统的用户信息;

9、步骤s102:所述共享系统对读取后的用户信息进行收集并存储,共享系统从多个相关平台系统收集用户信息,有利于获得全面详细的用户信息。

10、进一步的,步骤s200包括:

11、步骤s201:设置各平台系统的用户信息分别为a1、a2、...、an;

12、步骤s202:根据采集存储各平台系统的用户信息,以用户为主,对所属用户的信息进行整合,

13、f(a1,a2,...,an)=a1*10^(n-1)+a2*10^(n-2)+...+an*10^0;

14、步骤s203:根据整合后的用户信息进行过滤去重,筛选出对应各用户的统一用户信息,count(distinct{a1,a2,...,an}),其中,distinct表示去重,count表示计数,通过整合过滤去重,有利于进一步提取用户信息,将不同来源的海量数据采集汇聚后,进行统一的数据存储,确保平台数据一致性、完整性。

15、进一步的,步骤s300包括:

16、步骤s301:将筛选后的用户信息进行加密,得到加密后的各用户信息,并将加密信息根据信息隐私、通信隐私、空间隐私和身体隐私进行权限分级为x1、x2、...、xn,信息隐私,即个人数据的管理和使用,包括身份证号、银行账号、收入和财产状况、婚姻和家庭成员、医疗档案、消费和需求信息,通信隐私,即个人使用各种通信方式和其他人的交流,包括电话、qq、e-mail、微信等,空间隐私,即个人出入的特定空间或区域,包括家庭住址、工作单位以及个人出入的公共场所,身体隐私,即保护个人身体的完整性,防止侵入性操作,如药物测试等;

17、步骤s302:根据各加密用户信息以及权限分级生成对应等级的密钥为y1、y2、...、yn;

18、步骤s303:将加密后的用户信息以及对应密钥上传至区块链,对用户信息进行加密,利用区块链保障用户信息安全不易泄露,有利于建立集中统一的平台安全保障机制。

19、进一步的,步骤s400包括:

20、步骤s401:共享系统根据权限分级x1、x2、...、xn和密钥等级y1、y2、...、yn,生成对应的权限等级为z1、z2、...、zn以及购买金额m1、m2、...、mn;

21、步骤s402:各企业用户验证后登录共享系统,可以通过购买金额m1、m2、...、mn购买对应等级z1、z2、...、zn的权限,获取对应等级的密钥y1、y2、...、yn;

22、步骤s403:步骤s403:各企业用户可以根据对应等级的密钥y1、y2、...、yn,查询获取对应权限等级x1、x2、...、xn的用户信息,有利于各企业根据所需情况,使用共享系统查询用户信息,减少数据抽取、单独计算带来的资源冗余。

23、为了更好的实现上述方法,还提出了一种基于区块链的大数据信息共享系统,系统包括:数据资源收集存储平台、数据资源计算平台、数据资源加密模块、数据资源管理平台、数据资源共享平台;

24、数据资源收集存储平台,用于用户身份验证后,申请权限可读取用户在各级系统平台的用户信息,所述共享系统对读取后的用户信息进行收集并存储,可以收集全面详细的用户信息;

25、所述数据资源计算平台,用于对收集存储的各平台系统的用户信息进行整合,过滤去重后筛选出对应各用户统一的用户信息,将不同来源的海量数据采集汇聚后,进行统一的数据存储,确保平台数据一致性、完整性;

26、数据资源加密模块,用于对整合筛选后的用户信息进行加密,并生成对应密钥,上传至区块链中,利用区块链保障用户信息安全不易泄露,有利于建立集中统一的平台安全保障机制;

27、数据资源管理平台,用于将用户信息进行权限等级分类,根据用户信息等级将密钥进行等级分类,根据用户信息等级和密钥等级生成对应等级权限和购买金额;

28、数据资源共享平台,用于各企业使用对应等级密钥,查询和共享对应等级的用户信息,各企业根据所需情况,使用共享系统查询用户信息,减少数据抽取、单独计算带来的资源冗余。

29、数据资源收集存储平台包括用户登录验证界面、用户信息数据收集单元、区块链存储单元;

30、用户登录验证界面,用于系统前台,用户在身份验证后,进行登录共享系统,以及企业用户在认证后登录系统,进行购买权限查询用户信息;

31、用户信息数据收集单元,用于用户登录共享系统后,共享系统申请权限可读取用户在各级系统平台的用户信息,并进行收集;

32、区块链存储单元,用于共享系统将收集的用户信息以及整合筛选后的加密用户信息进行存储于区块链;

33、数据资源共享平台包括密钥解密单元和信息共享单元;

34、密钥解密单元,用于用户各企业查询用户信息,需要使用对应用户的密钥进行解密用户信息;

35、信息共享单元,用于对存储于区块链中的加密用户信息进行共享,有利于各企业快速全面查找用户信息,各企业根据所需情况,使用共享系统查询用户信息,减少数据抽取、单独计算带来的资源冗余。

36、与现有技术相比,本发明所达到的有益效果是:本发明基于区块链,从各级平台系统收集用户信息,对各平台系统的用户信息进行整合,过滤相同的用户信息,筛选出统一的数据,将整合后的用户信息进行加密处理,并进行权限分级,生成对应密钥,上传存储于区块链,各企业用户购买各级权限,获取对应等级密钥,进行用户信息共享查询,对数据统一汇聚,统一存储,集中计算,集中管控和统一共享,有利于企业对用户数据的共享管理。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1