数据加密方法、装置、存储介质及电子设备与流程

文档序号:33741470发布日期:2023-04-06 10:06阅读:40来源:国知局
数据加密方法、装置、存储介质及电子设备与流程

本公开涉及数据处理技术,具体地,涉及一种数据加密方法、装置、存储介质及电子设备。


背景技术:

1、在大多数行业中,数据安全十分重要,数据是拥有者的宝贵资产,同时这些数据可能会包含隐私敏感信息,这些隐私数据一旦被泄露,将会为数据拥有者带来巨大的安全隐患。随着云计算技术的飞速发展,越来越多的个人或机构用户将数据上传至云服务器中参与相关计算。为了保证用户上传的原始数据不被第三方窃取,需要对原始数据进行加密处理。但是,现有的数据加密方法,仅仅能够保证数据的安全性,不能保证数据参与计算的可用性,数据的可用性较差,会大大降低模型训练的精度。


技术实现思路

1、本公开的目的是提供一种数据加密方法、装置、存储介质及电子设备,以解决上述技术问题。

2、为了实现上述目的,第一方面,本公开提供一种数据加密方法,包括:

3、对原始数据多次备份,获得多组备份数据;

4、针对每一组所述备份数据,在该备份数据中加入对应的目标噪声,获得对应的加密数据;

5、针对每一组所述加密数据,将该加密数据输入至预先构建的检测模型中,获得对应的检测结果;

6、根据多组所述检测结果,确定目标检测结果,其中,所述目标检测结果为多组所述检测结果中对所述原始数据影响最小的所述目标噪声对应的检测结果。

7、可选地,所述针对每一组所述备份数据,在该备份数据中加入对应的目标噪声,获得对应的加密数据,包括:

8、生成多个不同的噪声参数;

9、针对每个所述噪声参数,根据该噪声参数,结合噪声生成算法,获得对应的目标噪声;

10、针对每一组所述备份数据,在该备份数据中加入对应的所述目标噪声,获得所述加密数据。

11、可选地,所述生成多个不同的噪声参数,包括:

12、根据差分隐私算法,生成多个不同的噪声参数,每一个所述噪声参数包括隐私预算以及松弛项对。

13、可选地,所述差分隐私算法包括dp-sgd和pate中的一种,所述噪声生成算法包括laplace、exponential和gaussian中的一种。

14、可选地,所述目标噪声是基于隐私预算以及松弛项对生成的,所述根据多组所述检测结果,确定目标检测结果,包括:

15、针对每一个所述检测结果,确定该检测结果对应的所述隐私预算与所述松弛项对之间的乘积;

16、将多个所述隐私预算与所述松弛项对之间的乘积中的最小值对应的所述检测结果确定为所述目标检测结果。

17、可选地,所述针对每一组所述加密数据,将该加密数据输入至预先构建的检测模型中,获得对应的检测结果,包括:

18、针对每一组所述加密数据,将该加密数据发送至服务器,其中,所述服务器配置为将所述加密数据输入至预先构建的检测模型中,获得对应的检测结果;

19、接收所述服务器发送的检测结果,获得每一所述加密数据对应的检测结果。

20、可选地,在所述根据多组所述检测结果,确定目标检测结果之后,所述方法还包括:

21、删除除所述目标检测结果之外的所有备份数据以及该备份数据对应的噪声参数,其中,所述噪声参数用于生成对应的所述目标噪声。

22、第二方面,本公开提供一种数据加密装置,包括:

23、数据采集模块,用于获取初始数据;

24、数据处理模块,用于针对每一组所述备份数据,在该备份数据中加入对应的目标噪声,获得对应的加密数据;

25、检测模块,用于针对每一组所述加密数据,将该加密数据输入至预先构建的检测模型中,获得对应的检测结果;

26、输出模块,用于根据多组所述检测结果,确定目标检测结果,其中,所述目标检测结果为多组所述检测结果中对所述原始数据影响最小的所述目标噪声对应的检测结果。

27、第三方面,本公开提供一种非临时性计算机可读存储介质,其上存储有计算机程序,该程序被处理器执行时实现第一方面中任一项所述方法的步骤。

28、第四方面,本公开提供一种电子设备,包括:

29、存储器,其上存储有计算机程序;

30、处理器,用于执行所述存储器中的所述计算机程序,以实现第一方面中任一项所述方法的步骤。

31、在上述技术方案中,通过多次备份原始数据生成多组备份数据,在多组备份数据中,分别加入对应的目标噪声,生成多组加密数据,并将多组加密数据输入至检测模型中生成多个检测结果,在多个检测结果中,选择对原始数据影响最小的噪声对应的检测结果作为目标检测结果,该方法不仅可以实现对原始数据进行加密处理,避免原始数据泄漏,还能实现使用加密后的数据进行数据分析,在提高了原始数据的机密性的同时,增加了加密数据的可用性。

32、本公开的其他特征和优点将在随后的具体实施方式部分予以详细说明。



技术特征:

1.一种数据加密方法,其特征在于,包括:

2.根据权利要求1所述的方法,其特征在于,所述针对每一组所述备份数据,在该备份数据中加入对应的目标噪声,获得对应的加密数据,包括:

3.根据权利要求2所述的方法,其特征在于,所述生成多个不同的噪声参数,包括:

4.根据权利要求3所述的方法,其特征在于,所述差分隐私算法包括dp-sgd和pate中的一种,所述噪声生成算法包括laplace、exponential和gaussian中的一种。

5.根据权利要求1所述的方法,其特征在于,所述目标噪声是基于隐私预算以及松弛项对生成的,所述根据多组所述检测结果,确定目标检测结果,包括:

6.根据权利要求1所述的方法,其特征在于,所述针对每一组所述加密数据,将该加密数据输入至预先构建的检测模型中,获得对应的检测结果,包括:

7.根据权利要求1所述的方法,其特征在于,在所述根据多组所述检测结果,确定目标检测结果之后,所述方法还包括:

8.一种数据加密装置,其特征在于,包括:

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

10.一种电子设备,其特征在于,包括:


技术总结
本公开涉及一种数据加密方法、装置、存储介质及电子设备,该方法包括对原始数据多次备份,获得多组备份数据;针对每一组所述备份数据,在该备份数据中加入对应的目标噪声,获得对应的加密数据;针对每一组所述加密数据,将该加密数据输入至预先构建的检测模型中,获得对应的检测结果;根据多组所述检测结果,确定目标检测结果,其中,所述目标检测结果为多组所述检测结果中对所述原始数据影响最小的所述目标噪声对应的检测结果。该方法不仅可以实现对原始数据进行加密处理,避免原始数据泄漏,还能实现使用加密后的数据进行数据分析,在提高了原始数据的机密性的同时,增加了加密数据的可用性。

技术研发人员:祝亮,于航,张涵,周继威
受保护的技术使用者:中能电力科技开发有限公司
技术研发日:
技术公布日:2024/1/12
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1