摘要
本发明实施例提供一种支持客户端掉线的模型安全聚合系统、方法,属于模型聚合的安全和隐私保护技术领域。包括:客户端,用于:在执行本地模型训练时,对梯度进行加密;在训练过程中,将加密后的梯度和相关的辅助信息发送到聚合服务器;向聚合服务器发送令牌,用于协助从多个客户端的加密梯度中恢复聚合后的梯度;验证聚合服务器返回聚合梯度的正确性和完整性;聚合服务器端,用于:对接收到的加密梯度、辅助信息以及令牌进行聚合;在每一轮训练中,利用加密梯度和辅助信息进行模型更新,并将聚合结果发送给客户端。本发明结合单掩码机制和基于身份的聚合签名验证机制,实现了模型的安全聚合和防止恶意聚合服务器篡改证明。