System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind() 数据加权处理方法、装置、电子装置和存储介质制造方法及图纸_技高网
当前位置: 首页 > 专利查询>之江实验室专利>正文

数据加权处理方法、装置、电子装置和存储介质制造方法及图纸

技术编号:40596714 阅读:3 留言:0更新日期:2024-03-12 21:59
本申请涉及数据加权处理方法、装置、电子装置和存储介质,其中,该数据加权处理方法包括:接收各客户端的客户端加权数据密文和客户端权重数据密文;基于非对称密钥,对客户端加权数据密文依次进行连乘和同态运算,得到第一运算结果,并根据第一运算结果得到加权解密结果;基于非对称密钥,对客户端权重数据密文依次进行连乘和同态运算,得到第二运算结果,并根据第二运算结果得到权重解密结果;基于云端公钥和客户端公钥,对加权解密结果和权重解密结果进行运算后加密处理,得到目标加权数据密文;将目标加权数据密文发送至各客户端。通过本申请,提高了多方数据的处理效率和准确度。

【技术实现步骤摘要】

本申请涉及数据处理领域,特别是涉及数据加权处理方法、装置、电子装置和存储介质


技术介绍

1、当前随着大数据时代的到来,人们的生活已经和数据息息相关,数据的隐私和安全性问题愈发突出,如何确保数据高效使用的同时并且保证数据安全是一个值得解决的问题。数据往往以分布式的场景存储,各个参与方如何协作高效使用数据,并且保证本地私有数据的安全需要使用到隐私计算技术。在联邦学习场景中,为了确保数据的安全与隐私性,数据会保留在本地,服务端需要对模型参数或者梯度数据进行聚合。在非独立同分布数集(数据non-iid)分布场景中,各个参与方的数据质量不同,低质量数据参与方会降低模型的准确度,然而高质量的数据参与方有助于提升模型的性能。在现有的安全聚合方案中,大多都使用同态加密技术加法实现数据的安全聚合,但该方法无法实现高效的密态数据加权平均值计算,无法对高质量的数据和低质量的数据做不同的分配处理,也就无法提升多方数据处理的效率和准确度。

2、针对相关技术中存在多方数据处理效率和准确度低的问题,目前还没有提出有效的解决方案。


技术实现思路

1、在本实施例中提供了一种数据加权处理方法、装置、电子装置和存储介质,以解决相关技术中多方数据处理效率和准确度低的问题。

2、第一个方面,在本实施例中提供了一种数据加权处理方法,包括:

3、接收各客户端的客户端加权数据密文和客户端权重数据密文;

4、基于非对称密钥,对客户端加权数据密文依次进行连乘和同态运算,得到第一运算结果,并根据第一运算结果得到加权解密结果;

5、基于非对称密钥,对客户端权重数据密文依次进行连乘和同态运算,得到第二运算结果,并根据第二运算结果得到权重解密结果;

6、基于云端公钥和客户端公钥,对加权解密结果和权重解密结果进行运算后加密处理,得到目标加权数据密文;

7、将目标加权数据密文发送至各客户端;各客户端分别持有针对目标加权数据密文的客户端私钥。

8、在其中的一些实施例中,客户端加权数据密文和客户端权重数据密文,均采用云端公钥加密得到。

9、在其中一些实施例中,各客户端的客户端加权数据密文为各客户端的参与数据先进行加权处理再加密得到。

10、在其中一些实施例中,基于非对称密钥,对客户端加权数据密文依次进行连乘和同态运算,得到第一运算结果,并根据第一运算结果得到加权解密结果,包括:

11、基于非对称密钥,对客户端加权数据密文进行连乘,得到第一连乘结果;将第一连乘结果基于同态运算的加掩码操作,得到第一运算结果;将第一运算结果进行第一步解密得到第一解密结果,并发送至关联服务器,以使关联服务器对第一解密结果进行第二步解密操作得到加权解密结果。

12、在其中的一些实施例中,基于非对称密钥,对客户端权重数据密文依次进行连乘和同态运算,得到第二运算结果,并根据第二运算结果得到权重解密结果,包括:

13、基于非对称密钥,对客户端权重数据密文进行连乘,得到第二连乘结果;将第二连乘结果基于同态运算的加掩码操作,得到第二运算结果;对第二运算结果进行第一步解密得到第二解密结果,发送给关联服务器,以使关联服务器对第二解密结果进行第二步解密操作得到权重解密结果。

14、在其中的一些实施例中,基于云端公钥和客户端公钥,对加权解密结果和权重解密结果进行运算后加密处理,得到目标加权数据密文,包括:

15、接收相除加密结果,其中,相除加密结果为关联服务器对加权解密结果和权重解密结果先进行相除得到相除解密结果,再对相除解密结果加密得到;根据相除加密结果计算初始目标加权数据密文;对初始目标加权数据密文进行解密,得到初始目标加权数据解密密文,并发送至关联服务器;接收目标加权数据密文,目标加权数据密文由关联服务器对初始目标加权数据解密密文进行解密后使用客户端公钥加密得到。

16、在其中的一些实施例中,在将目标加权数据密文发送至各客户端之前,还包括,对目标加权数据密文进行消掩码操作。

17、第二个方面,在本实施例中提供了一种数据加权处理装置,包括:获取模块,处理模块以及发送模块,其中:

18、获取模块,用于接收各客户端的客户端加权数据密文和客户端权重数据密文;

19、处理模块,用于基于非对称密钥,对客户端加权数据密文依次进行连乘和同态运算,得到第一运算结果,并根据第一运算结果得到加权解密结果;基于非对称密钥,对客户端权重数据密文依次进行连乘和同态运算,得到第二运算结果,并根据第二运算结果得到权重解密结果;基于云端公钥和客户端公钥,对加权解密结果和权重解密结果进行运算后加密处理,得到目标加权数据密文;

20、发送模块,用于将目标加权数据密文发送至各客户端;各客户端分别持有针对目标加权数据密文的客户端私钥。

21、第三个方面,在本实施例中提供了一种电子装置,包括存储器、处理器以及存储在所述存储器上并可在所述处理器上运行的计算机程序,所述处理器执行所述计算机程序时实现上述第一个方面所述的数据加权处理方法。

22、第四个方面,在本实施例中提供了一种存储介质,其上存储有计算机程序,该程序被处理器执行时实现上述第一个方面所述的数据加权处理方法。

23、与相关技术相比,在本实施例中提供的数据加权处理,通过接收各客户端的客户端加权数据密文和客户端权重数据密文;基于非对称密钥,对客户端加权数据密文依次进行连乘和同态运算,得到第一运算结果,并根据第一运算结果得到加权解密结果;基于非对称密钥,对客户端权重数据密文依次进行连乘和同态运算,得到第二运算结果,并根据第二运算结果得到权重解密结果;基于云端公钥和客户端公钥,对加权解密结果和权重解密结果进行运算后加密处理,得到目标加权数据密文;将目标加权数据密文发送至各客户端;各客户端分别持有针对目标加权数据密文的客户端私钥,实现了高效计算密态数据加权平均值,实现了对高质量数据和低质量数据做不同的分配处理,提高了多方数据的处理效率和准确度。

24、本申请的一个或多个实施例的细节在以下附图和描述中提出,以使本申请的其他特征、目的和优点更加简明易懂。

本文档来自技高网...

【技术保护点】

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

2.根据权利要求1所述的数据加权处理方法,其特征在于:

3.根据权利要求1所述的数据加权处理方法,其特征在于:

4.根据权利要求1所述的数据加权处理方法,其特征在于,所述基于非对称密钥,对所述客户端加权数据密文依次进行连乘和同态运算,得到第一运算结果,并根据所述第一运算结果得到加权解密结果,包括:

5.根据权利要求1所述的数据加权处理方法,其特征在于,所述基于所述非对称密钥,对所述客户端权重数据密文依次进行连乘和同态运算,得到第二运算结果,并根据所述第二运算结果得到权重解密结果,包括:

6.根据权利要求1所述的数据加权处理方法,其特征在于,所述基于云端公钥和客户端公钥,对所述加权解密结果和所述权重解密结果进行运算后加密处理,得到目标加权数据密文,包括:

7.根据权利要求1至6中任一项所述的数据加权处理方法,其特征在于,在将所述目标加权数据密文发送至所述各客户端之前,所述方法还包括:

8.一种数据加权处理装置,其特征在于,包括:获取模块,处理模块以及发送模块,其中:

9.一种电子装置,包括存储器和处理器,其特征在于,所述存储器中存储有计算机程序,所述处理器被设置为运行所述计算机程序以执行权利要求1至7中任一项所述的数据加权处理方法。

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

...

【技术特征摘要】

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

2.根据权利要求1所述的数据加权处理方法,其特征在于:

3.根据权利要求1所述的数据加权处理方法,其特征在于:

4.根据权利要求1所述的数据加权处理方法,其特征在于,所述基于非对称密钥,对所述客户端加权数据密文依次进行连乘和同态运算,得到第一运算结果,并根据所述第一运算结果得到加权解密结果,包括:

5.根据权利要求1所述的数据加权处理方法,其特征在于,所述基于所述非对称密钥,对所述客户端权重数据密文依次进行连乘和同态运算,得到第二运算结果,并根据所述第二运算结果得到权重解密结果,包括:

6.根据权利要求1所述的数据加权处理方法,其特征在于,所述基于云端公钥和客户端...

【专利技术属性】
技术研发人员:王刚李清明周丽严笑然刘洋侯炜华陆矜菁
申请(专利权)人:之江实验室
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1