技术新讯 > 电子通信装置的制造及其应用技术 > 一种数据隐私保护的分布式存储方法与流程  >  正文

一种数据隐私保护的分布式存储方法与流程

  • 国知局
  • 2024-09-05 15:03:26

本发明涉及隐私数据存储,尤其是一种数据隐私保护的分布式存储方法。

背景技术:

1、随着网络的发展,数据安全越来越收到重视。如何保护数据隐私的安全性成为一个重要的研究方向。

2、分布式存储技术可以将数据分片井分散存储在多个不同的存储服务器,通过将数据拆分存储可以提升数据的安全性,相比整体存储的方式,有效避免了数据在存储的时候从一个数据服务器完全泄密。但分布式存储技术仍有进一步的提高数据安全性的研究空间,有必要研究一种数据隐私保护的分布式存储方法,以实现对数据隐私更好的保护。

技术实现思路

1、本发明的目的在于提供一种数据隐私保护的分布式存储方法,以解决背景技术提到的问题。

2、为实现上述目的,本发明提供如下技术方案:

3、一种数据隐私保护的分布式存储方法,包括以下步骤:

4、步骤1,通过中继服务器对数据进行加密处理,然后对加密处理的数据进行切片处理,并且对每个数据切片定义id;

5、步骤2,中继服务器将每个数据切片随机发送到不同的数据存储服务器进行存储,中继服务器建立数据档案,记录处理的数据的每个数据切片的id、数据切片的排列顺序以及每个数据切片存储对应的数据存储服务器;

6、步骤3,数据存储服务器接收到数据切片后,每个数据存储服务器分别从本地的加密算法库中随机选择加密算法对收到的数据切片进行二次加密,其中加密算法库中的每个加密算法对应唯一的算法标识码,每个数据存储服务器的本地的加密算法库不共享至其他数据存储服务器以及中继服务器;

7、步骤4,数据存储服务器存储经过二次加密处理的数据切片,并采用临时存储器记录选用的加密算法在其加密算法库中的算法标识码;

8、步骤5,数据存储服务器将算法标识码上传至中继服务器;

9、步骤6,中继服务器将算法标识码对应数据切片的id记录到数据档案中;

10、步骤7,中继服务器完成算法标识码录入数据档案的处理后反馈至对应数据存储服务器;

11、步骤8,数据存储服务器收到反馈后,清除临时存储器中的算法标识码。

12、作为本发明的进一步的方案:在对分布式存储的数据进行调取时,包括以下步骤;

13、步骤1,中继服务器通过数据档案定位每个数据切片的存储位置,向对应的数据存储服务器发出数据切片的调取请求;

14、步骤2,数据存储服务器收到调取请求,识别请求方是否是中继服务器,若判断是来自中继服务器的调取请求后,向中继服务器请求该数据切片的算法标识码;

15、步骤3,中继服务器收到算法标识码的请求时,识别请求方是否是对应该数据切片的数据存储服务器,若判断是,向数据存储服务器发送该数据切片的算法标识码;

16、步骤4,数据存储服务器收到算法标识码后,从本地的加密算法库中确定加密所采用的加密算法,进而确定对应的解密方法进行解密;

17、步骤5,数据存储服务器将解密后的数据传输至中继服务器;

18、步骤6,中继服务器收集到被调取的数据的全部数据切片后,基于数据切片的排列顺序进行全部数据切片的拼接处理形成完整的加密后的数据;

19、步骤7,中继服务器对加密后的数据进行解密或将加密后的数据传输至数据调取请求的请求方进行解密。

20、作为本发明的进一步的方案:中继服务器将每个数据切片随机发送到不同的数据存储服务器进行存储的方法,包括以下步骤:

21、步骤1,中继服务器确定每个数据切片的大小;

22、步骤2,中继服务器向随机确定的数据存储服务器发送数据存储请求,其中数据存储请求中包含向该数据存储服务器进行存储的数据切片的大小;

23、步骤3,收到数据存储请求的数据存储服务器基于可用存储的大小判断是否能够存储该数据切片;若是则向中继服务器发送同意存储的信息,中继服务器收到同意存储的信息后发送数据切片;若否则向中继服务器发送不同意存储的信息,中继服务器收到不同意存储的信息后,重新从其他数据存储服务器中随机进行选择,然后重复步骤2和步骤3。

24、作为本发明的进一步的方案:中继服务器将每个数据切片随机发送到不同的数据存储服务器进行存储的方法,包括以下步骤:

25、步骤1,中继服务器确定可接受数据存储任务的数据存储服务器的清单;其中,数据存储服务器是否可以接受数据存储任务的状态实时同步至中继服务器;

26、步骤2,中继服务器从可接受数据存储任务的数据存储服务器的清单中随机确定接收数据切片的数据存储服务器,然后发送数据切片。

27、作为本发明的进一步的方案:数据存储服务器在剩余可用存储空间占比小于预设占比阈值时将是否可接受数据存储任务的状态调整为否。

28、作为本发明的进一步的方案:每个数据存储服务器的加密算法库中加密算法的数量均不低于3个。

29、作为本发明的进一步的方案:算法标识码可以采用加密算法库中的加密算法排列号。

30、作为本发明的进一步的方案:每个数据存储服务器的加密算法库中的算法标识码由数据存储服务器自定规则确定。

31、与现有技术相比,本发明的有益效果是:数据存储安全性高,对数据隐私具有较好的保护。

32、数据存储服务器接收到的数据为经过中继服务器加密后的数据,由于缺少解密秘钥,因此并不能对数据进行解密,因此数据存储服务器并不知晓存储的信息内容,具有较好安全性。

33、数据存储服务器对数据进行二次加密后,不存储加密二次加密的方法。即便从数据存储服务器发生泄密,对解密仍有较高的难度,提升数据的安全性。

34、中继服务器存储数据存储服务器的加密算法的算法标识码。但并不知晓实际采用的加密算法也缺少相应的解密秘钥,即便从中继服务器知晓数据切片的存储位置和加密算法,仍难以从数据存储服务器获取数据以及对数据存储服务器存储的数据进行解密。数据安全性具有较好的保护。

35、本发明的其他特点和优点将会在下面的具体实施方式、附图中详细的揭露。

技术特征:

1.一种数据隐私保护的分布式存储方法,其特征在于,包括以下步骤:

2.根据权利要求1所述的一种数据隐私保护的分布式存储方法,其特征在于,

3.根据权利要求1所述的一种数据隐私保护的分布式存储方法,其特征在于,

4.根据权利要求1所述的一种数据隐私保护的分布式存储方法,其特征在于,

5.根据权利要求4所述的一种数据隐私保护的分布式存储方法,其特征在于,

6.根据权利要求1所述的一种数据隐私保护的分布式存储方法,其特征在于,

7.根据权利要求1所述的一种数据隐私保护的分布式存储方法,其特征在于,

8.根据权利要求1所述的一种数据隐私保护的分布式存储方法,其特征在于,

技术总结本发明涉及隐私数据存储技术领域,尤其是一种数据隐私保护的分布式存储方法。一种数据隐私保护的分布式存储方法,包括以下步骤:步骤1,通过中继服务器对数据进行加密处理,然后对加密处理的数据进行切片处理,并且对每个数据切片定义ID;步骤2,中继服务器将每个数据切片随机发送到不同的数据存储服务器进行存储;步骤3,数据存储服务器接收到数据切片后,每个数据存储服务器分别从本地的加密算法库中随机选择加密算法对收到的数据切片进行二次加密;步骤4,数据存储服务器存储经过二次加密处理的数据切片。本发明的有益效果是:数据存储安全性高,对数据隐私具有较好的保护。技术研发人员:丁永建,鹏山,詹登峰,魏平花,滕越,王辉,王举受保护的技术使用者:浙江嗨皮网络科技有限公司技术研发日:技术公布日:2024/9/2

本文地址:https://www.jishuxx.com/zhuanli/20240905/289265.html

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至 YYfuon@163.com 举报,一经查实,本站将立刻删除。