【技术实现步骤摘要】
数据聚合的方法、设备、电子装置和存储介质
本申请涉及联邦计算领域,特别是涉及数据聚合的方法、设备、电子装置和存储介质。
技术介绍
随着人工智能的发展,人们为解决数据孤岛的问题,提出了“联邦学习”的概念,使得联邦双方在不用给出己方数据的情况下,也可进行模型训练得到模型参数,并且可以避免数据隐私泄露的问题。在企业数字化转型发展进程中,为提高数据使用质量,机构间数据合作逐渐频繁,例如医院与制药公司之间的合作。联邦学习是一个能够满足隐私保护和数据安全的可行解决方案,通过同态加密、秘密分享等方式保证各方私有数据不出本地,实现联合计算和建模。在相关技术中,进行联邦计算的专用算法能适用的场景有限,而通用算法效率较低,耗时较长。目前针对相关技术中进行联邦计算的通用算法效率较低,耗时较长的问题,尚未提出有效的解决方案。
技术实现思路
本申请实施例提供了一种数据聚合的方法、设备、电子装置和存储介质,以至少解决相关技术中进行联邦计算的通用算法效率较低,耗时较长的问题。第一方面,本申请实施例提供了一种数据 ...
【技术保护点】
1.一种数据聚合的方法,其特征在于,包括:/n获取联邦计算中发起方的聚合规则,根据泰勒展开将所述聚合规则拆分为多个目标项之和,其中,每个所述目标项由多个数据项构成,每个所述数据项仅与一个参与方的样本数据对应;/n获取第一掩码,根据所述第一掩码对每一个参与方的所述数据项进行加密,根据加密后的数据项计算所述目标项的第一计算项;/n根据所述目标项和所述第一计算项获取所述目标项的第二计算项,获取每个参与方对所述第二计算项的加密计算结果;/n根据所述第一计算项与所述第二计算项的加密计算结果获取所述参与方的数据聚合结果,其中,所述第二计算项与所述第一计算项互补,使得所述第一掩码被消除。/n
【技术特征摘要】
1.一种数据聚合的方法,其特征在于,包括:
获取联邦计算中发起方的聚合规则,根据泰勒展开将所述聚合规则拆分为多个目标项之和,其中,每个所述目标项由多个数据项构成,每个所述数据项仅与一个参与方的样本数据对应;
获取第一掩码,根据所述第一掩码对每一个参与方的所述数据项进行加密,根据加密后的数据项计算所述目标项的第一计算项;
根据所述目标项和所述第一计算项获取所述目标项的第二计算项,获取每个参与方对所述第二计算项的加密计算结果;
根据所述第一计算项与所述第二计算项的加密计算结果获取所述参与方的数据聚合结果,其中,所述第二计算项与所述第一计算项互补,使得所述第一掩码被消除。
2.根据权利要求1所述的数据聚合的方法,其特征在于,获取第一掩码,根据所述第一掩码对每一个参与方的所述数据项进行加密,根据加密后的数据项计算所述目标项的第一计算项包括:
获取第二掩码;
控制第一参与方根据所述第二掩码对加密后自身的数据项进行第一加密计算;
控制第二参与方根据所述第二掩码对加密后自身的数据项进行第二加密计算,其中,所述第一加密计算与所述第二加密计算对应;
根据第一加密计算后的数据项和第二加密计算后的数据项获取所述目标项的第一计算项。
3.根据权利要求2所述的数据聚合的方法,其特征在于,在根据第一加密计算后的数据项和第二加密计算后的数据项获取所述目标项的第一计算项之后,所述方法包括:
获取多个所述第一掩码,根据所述第一掩码依次对多个所述目标项中的数据项进行计算,获取所有所述目标项中的所述第一计算项,其中,所述第一掩码与所述第一计算项一一对应。
4.根据权利要求1所述的数据聚合的方法,其特征在于,根据所述目标项和所述第一计算项获取所述目标项的第二计算项,获取每个参与方对所述第二计算项的加密计算结果包括:
获取第三掩码;
控制第一参与方根据所述第三掩码对所述第二计算项中与自身有关的样本数据进行第三加密计算;
控制第二参与方根据所述第三掩码对所述第二计算项中与自身有关的样本数据进行第四加密计算,其中,所述第三加密计算与所述第四加密计算对应;
根据第三加密计算和第四加密计算的结果获取所述第二计算项的加密计算结果。
5.根据权利要求1所述的数据聚合的方法,其特征在于,获取第一掩码包括:
获取所述联邦计算中的第一参与...
【专利技术属性】
技术研发人员:邱炜伟,李伟,汪小益,张帅,蔡亮,
申请(专利权)人:杭州趣链科技有限公司,
类型:发明
国别省市:浙江;33
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。