一种基于分布式协作的管线数据隐私计算方法及系统与流程

专利检索2026-08-03  21


本发明涉及管线数据隐私计算,特别是一种基于分布式协作的管线数据隐私计算方法及系统。


背景技术:

1、随着信息技术的发展和大数据的普及,管线数据的管理和保护变得越来越重要。在传统的数据管理系统中,管线数据一般集中存储和处理,这容易导致数据瓶颈、延迟问题,同时在单一系统中也存在数据被窃取或被篡改的风险。为了增强数据的隐私保护,各种加密技术也被纳入到数据处理流程中,但这往往会增加计算的复杂性,同时,传统系统中的数据访问和调用方式缺乏足够的灵活性,尤其在面对大规模并发请求或系统节点故障时传统系统对数据的处理能力进一步降低,影响用户对管线数据进行调用。


技术实现思路

1、本部分的目的在于概述本发明的实施例的一些方面以及简要介绍一些较佳实施例。在本部分以及本申请的说明书摘要和发明名称中可能会做些简化或省略以避免使本部分、说明书摘要和发明名称的目的模糊,而这种简化或省略不能用于限制本发明的范围。

2、鉴于上述和/或现有的基于分布式协作的管线数据隐私计算方法中存在的问题,提出了本发明。

3、因此,本发明所要解决的问题在于传统系统中的数据访问和调用方式缺乏足够的灵活性,尤其在面对大规模并发请求或系统节点故障时传统系统对数据的处理能力进一步降低,影响用户对管线数据进行调用。

4、为解决上述技术问题,本发明提供如下技术方案:一种基于分布式协作的管线数据隐私计算方法,其包括,收集管线数据,并将数据分类存储在分布式系统节点中;

5、用户通过协调中心对数据进行调用,协调中心通过分布式系统对管线数据进行访问;

6、分布式系统选择节点对储存的管线数据进行加密计算并生成计算结果发送向协调中心;

7、协调中心对计算结果进行汇总统计后向用户发送加密后的管线数据,用户对加密数据进行解密还原为原始数据。

8、作为本发明所述基于分布式协作的管线数据隐私计算方法的一种优选方案,其中:所述收集管线数据后通过数据特征将数据进行分类,所述分布式系统设置有常用节点和冗余节点,对管线数据进行分类后将数据复制存储在常用节点和冗余节点中,所有分布式系统节点之间通过网络连接。

9、作为本发明所述基于分布式协作的管线数据隐私计算方法的一种优选方案,其中:所述协调中心通过网络向分布式系统发送访问请求,包括:

10、若协调中心成功访问分布式系统,则代表网络状态良好,协调中心和分布式系统通过网络进行数据交换;

11、若协调中心发送访问请求但访问失败,则对分布式系统进行故障排查,并重新向分布式系统发送访问请求;

12、若协调中心发送访问请求超时,则代表网络状态差,协调中心对网络进行故障检修调试,检修后再次向分布式系统发送数据访问请求。

13、作为本发明所述基于分布式协作的管线数据隐私计算方法的一种优选方案,其中:所述协调中心通过分布式系统对管线数据进行访问首先对需要调用的数据进行查询,查询结果包括:

14、若调用数据完全存储在单个访问节点中,则直接对存储管线数据进行调用;

15、若调用数据存储在多个访问节点中,则查询数据所有存储位置,并通过分布式系统向存储数据节点同步发送数据访问请求;

16、若调用数据在所有分布式系统节点中均不存在,则重新收集用户选择的管线数据按照特征分类记录在节点中,并将用户请求转接到该节点进行数据调用。

17、作为本发明所述基于分布式协作的管线数据隐私计算方法的一种优选方案,其中:所述协调中心向分布式系统发送访问请求后,分布式系统需要对管线数据进行加密计算,分布式系统对计算节点进行选择:

18、若检测到分布式系统常用节点和冗余节点处于空闲状态,则分布式系统优先选择常用节点对管线数据进行加密计算;

19、若检测到分布式系统常用节点全部处于工作状态并且存在空闲的冗余节点,则分布式系统选择处于空闲状态的冗余节点对管线数据进行加密计算;

20、若检测到分布式系统所有节点全部处于工作状态或空闲的常用节点和冗余节点已经损坏,则按照管线数据加密处理剩余时间对所有工作节点进行排序,按照排序选择剩余工作时间最少的节点对任务进行排队。

21、作为本发明所述基于分布式协作的管线数据隐私计算方法的一种优选方案,其中:所述分布式系统节点对管线数据进行加密计算时首先生成数据加密公钥和解密私钥:

22、n=p×q

23、λ=lcm(p-1,q-1)

24、其中p和q为随机选择的两个不相同质数,lcm为最小公倍数;

25、μ=[l(gλmodn2)]-1modn

26、

27、其中随机数g属于n2的乘法群,由以上公式得出公钥为(n,g),私钥为(λ,μ)。

28、作为本发明所述基于分布式协作的管线数据隐私计算方法的一种优选方案,其中:所述分布式系统节点得到加密公钥后对管线数据进行加密处理:

29、c=gm×rnmod n2

30、其中m为加密的管线数据明文,r为随机选择的随机数,且0<r<n,并且r与n互质,加密计算完毕后,分布式系统节点将加密后的数据发送向协调中心,协调中心将加密数据和解密私钥传输向用户,用户对数据进行解密:

31、m=l(cλmod n2)×μmod n

32、其中m为重新解密生成的管线数据明文。

33、本发明的另外一个目的是提供一种基于分布式协作的管线数据隐私计算系统,其包括收集模块、中转模块、识别模块以及处理模块;

34、所述收集模块包括数据收集子模块和数据清洗子模块,所述数据收集子模块用于收集管线数据,所述数据清洗子模块用于对收集的大量管线数据进行清洗筛选,减少冗余、错误的管线数据;

35、所述中转模块用于接收用户请求并发送给识别模块和处理模块对用户请求进行处理;

36、所述识别模块用于对收集模块收集的管线数据进行特征识别,按照特征将管线数据进行分类,同时用于对用户请求进行识别分类,判断用户调用数据存储位置对分布式系统节点进行访问;

37、所述处理模块用于对分布式系统节点中的管线数据进行加密处理,并在加密后将数据传输向中转模块。

38、一种计算机设备,包括:存储器和处理器;所述存储器存储有计算机程序,其特征在于:所述处理器执行所述计算机程序时实现权利要求1至7中任一项基于分布式协作的管线数据隐私计算方法的步骤。

39、一种计算机可读存储介质,其上存储有计算机程序,其特征在于:所述计算机程序被处理器执行时实现权利要求1至7中任一项基于分布式协作的管线数据隐私计算方法的步骤。

40、本发明有益效果为:本发明提供了一种基于分布式协作的管线数据隐私计算方法,结合了分布式存储和加密技术,提高了数据访问的可靠性和安全性,同时通过分布式系统协作对用户需要进行处理大大提高了数据访问速度,具有显著的优势。



技术特征:

1.一种基于分布式协作的管线数据隐私计算方法,其特征在于:包括,

2.如权利要求1所述的基于分布式协作的管线数据隐私计算方法,其特征在于:所述收集管线数据后通过数据特征将数据进行分类,所述分布式系统设置有常用节点和冗余节点,对管线数据进行分类后将数据复制存储在常用节点和冗余节点中,所有分布式系统节点之间通过网络连接。

3.如权利要求2所述的基于分布式协作的管线数据隐私计算方法,其特征在于:所述协调中心通过网络向分布式系统发送访问请求,包括:

4.如权利要求3所述的基于分布式协作的管线数据隐私计算方法,其特征在于:所述协调中心通过分布式系统对管线数据进行访问首先对需要调用的数据进行查询,查询结果包括:

5.如权利要求4所述的基于分布式协作的管线数据隐私计算方法,其特征在于:所述协调中心向分布式系统发送访问请求后,分布式系统需要对管线数据进行加密计算,分布式系统对计算节点进行选择:

6.如权利要求5所述的基于分布式协作的管线数据隐私计算方法,其特征在于:所述分布式系统节点对管线数据进行加密计算时首先生成数据加密公钥和解密私钥:

7.如权利要求6所述的基于分布式协作的管线数据隐私计算方法,其特征在于:所述分布式系统节点得到加密公钥后对管线数据进行加密处理:

8.一种基于分布式协作的管线数据隐私计算系统,其特征在于:包括收集模块、中转模块、识别模块以及处理模块;

9.一种计算机设备,包括:存储器和处理器;所述存储器存储有计算机程序,其特征在于:所述处理器执行所述计算机程序时实现权利要求1至7中任一项所述的方法的步骤。

10.一种计算机可读存储介质,其上存储有计算机程序,其特征在于:所述计算机程序被处理器执行时实现权利要求1至7中任一项所述的方法的步骤。


技术总结
本发明公开了一种基于分布式协作的管线数据隐私计算方法及系统,涉及管线数据隐私计算技术领域,包括收集管线数据,并将数据分类存储在分布式系统节点中;用户通过协调中心对数据进行调用,协调中心通过分布式系统对管线数据进行访问;分布式系统选择节点对储存的管线数据进行加密计算并生成计算结果发送向协调中心。本发明有益效果为:本发明提供了一种基于分布式协作的管线数据隐私计算方法,结合了分布式存储和加密技术,提高了数据访问的可靠性和安全性,同时通过分布式系统协作对用户需要进行处理大大提高了数据访问速度,具有显著的优势。

技术研发人员:赵甲峰
受保护的技术使用者:北京智城联合科技发展有限公司
技术研发日:
技术公布日:2024/5/29
转载请注明原文地址:https://win.8miu.com/read-1166033.html

最新回复(0)