本申请涉及信息安全领域,具体涉及一种数据隐私保护方法、装置、系统、设备、介质和程序产品。
背景技术:
1、随着通信技术的发展,以及蜂窝移动通信的出现,采用蜂窝无线组网方式将终端和网络设备通过无线通道连接起来,进而实现用户间的相互通信已成为目前主要的通信方式。在智能电网通信中,分布式的智能电表可生成数据报告,并通过蜂窝网络传输到远程云服务器以进行进一步分析。智能电表在收集完数据,对数据进行传输的时候,必须确保这些数据的隐私性、可靠性、安全性,数据隐私保护已成为数据发布领域的一个宝贵课题。
2、目前,智能电网将采集的智能电表数据通过电网通信发送至服务器的过程中,智能电表数据的传输过程中并未进行隐私加密保护,如此对用户的隐私性造成威胁。
技术实现思路
1、本申请实施例的目的是提供一种数据隐私保护方法、装置、系统、设备、介质和程序产品,以实现在智能电网将采集的智能电表数据通过电网通信发送至服务器的过程中,确保智能电表数据的隐私安全。
2、本申请的技术方案如下:
3、第一方面,提供了一种数据隐私保护方法,该方法包括:
4、获取第一数据集,其中,所述第一数据集为将至少一个智能电表的加密数据进行聚合后所得到的数据集;
5、将所述第一数据集进行聚类,得到n个簇,其中,n为正整数;
6、从n个簇中选取目标簇;
7、在所述目标簇中选取与所述目标簇的簇心距离最远的目标数据;
8、基于所述目标数据和所述簇心,得到为所述第一数据集添加的噪声集,其中,所述噪声集中包含至少一个噪声;
9、确定各噪声在所述第一数据集中的放置位置;
10、基于所述放置位置,将各噪声放置于所述第一数据集中,得到目标数据集。
11、第二方面,提供了一种数据隐私保护装置,该装置包括:
12、获取模块,用于获取第一数据集,其中,所述第一数据集为将至少一个智能电表的加密数据进行聚合后所得到的数据集;
13、聚类模块,用于将所述第一数据集进行聚类,得到n个簇,其中,n为正整数;
14、第一选取模块,用于从n个簇中选取目标簇;
15、第二选取模块,用于在所述目标簇中选取与所述目标簇的簇心距离最远的目标数据;
16、第一确定模块,用于基于所述目标数据和所述簇心,得到为所述第一数据集添加的噪声集,其中,所述噪声集中包含至少一个噪声;
17、第二确定模块,用于确定各噪声在所述第一数据集中的放置位置;
18、第三确定模块,用于基于所述放置位置,将各噪声放置于所述第一数据集中,得到目标数据集。
19、第三方面,本申请实施例提供了一种数据隐私保护系统,该系统包括处理器,所述处理器用于:
20、获取第一数据集,其中,所述第一数据集为将至少一个智能电表的加密数据进行聚合后所得到的数据集;
21、将所述第一数据集进行聚类,得到n个簇,其中,n为正整数;
22、从n个簇中选取目标簇;
23、在所述目标簇中选取与所述目标簇的簇心距离最远的目标数据;
24、基于所述目标数据和所述簇心,得到噪声集,其中,所述噪声集中包含至少一个噪声;
25、确定各噪声在所述第一数据集中的放置位置;
26、基于所述放置位置,将各噪声放置于所述第一数据集中,得到目标数据集。
27、第四方面,本申请实施例提供了一种电子设备,该电子设备包括处理器、存储器及存储在所述存储器上并可在所述处理器上运行的程序或指令,所述程序或指令被所述处理器执行时实现本申请实施例任一所述的数据隐私保护方法的步骤。
28、第五方面,本申请实施例提供了一种可读存储介质,所述可读存储介质上存储程序或指令,所述程序或指令被处理器执行时实现本申请实施例任一所述的数据隐私保护方法的步骤。
29、第六方面,本申请实施例提供了一种计算机程序产品,所述计算机程序产品中的指令由电子设备的处理器执行时,使得所述电子设备能够执行本申请实施例任一所述的数据隐私保护方法的步骤。
30、本申请的实施例提供的技术方案至少带来以下有益效果:
31、在本申请实施例中,获取将各智能电表对应的加密数据进行聚合后得到的第一数据集,然后将第一数据集进行聚类,得到n个簇,从n个簇中选取目标簇,在目标簇中选取与目标簇的簇心距离最远的目标数据,然后可基于目标数据和簇心,得到为第一数据集添加的噪声集,确定噪声集中各噪声在第一数据集中的放置位置,并将各噪声放置于第一数据集中,得到目标数据集,由于得到的目标数据集中的数据是添加了噪声的扰动数据,如此保护了用户隐私性,进而保证了电表在向服务器传输数据时,传输的数据的隐私性和安全性。
32、应当理解的是,以上的一般描述和后文的细节描述仅是示例性和解释性的,并不能限制本申请。
1.一种数据隐私保护方法,其特征在于,所述方法包括:
2.根据权利要求1所述的方法,其特征在于,所述从k个簇中选取目标簇,包括:
3.根据权利要求1所述的方法,其特征在于,所述基于所述目标数据和所述簇心,得到噪声集,包括:
4.根据权利要求3所述的方法,其特征在于,所述确定各噪声在所述第一数据集中的放置位置,包括:
5.一种数据隐私保护装置,其特征在于,所述装置包括:
6.一种数据隐私保护系统,其特征在于,所述系统包括:处理器,所述处理器用于:
7.根据权利要求6所述的系统,其特征在于,所述系统还包括:
8.一种电子设备,其特征在于,包括处理器,存储器及存储在所述存储器上并可在所述处理器上运行的程序或指令,所述程序或指令被所述处理器执行时实现如权利要求1-6任一所述的数据隐私保护方法的步骤。
9.一种可读存储介质,其特征在于,所述可读存储介质上存储程序或指令,所述程序或指令被处理器执行时实现如权利要求1-6任一所述的数据隐私保护方法的步骤。
10.一种计算机程序产品,其特征在于,所述计算机程序产品中的指令由电子设备的处理器执行时,使得所述电子设备执行如权利要求1-6任一所述的数据隐私保护方法的步骤。