摘要
本发明公开了支持一致性检测的数据安全聚合方法及系统,该方法包括:相邻的客户端之间协商共享主密钥,在每一轮训练中,计算各自接收到服务端下发的模型参数的Hash值,使用共享主密钥作为对称加密算法的加密密钥,对Hash值、客户端唯一身份标识和轮次信息进行加密运算,结果为本轮相邻的客户端的共享秘密值;客户端对本地数据进行预处理,加载模型参数构建模型;客户端训练预处理后的本地数据,计算出训练后的梯度,使用共享秘密值进行扰动并发送至服务端,服务端进行聚合且更新模型参数,下发更新后的模型参数或者结束模型训练,完成数据安全聚合。本发明高效完成了数据安全聚合,保障客户端隐私数据的安全性,降低了计算开销,提升了计算效率。