摘要

本发明公开了一种基于FPGA芯片的纵向联邦学习加速方法,本发明提供了一种不需要可信第三方的纵向联邦学习方法,并通过FPGA芯片加速联邦学习。本发明基于FPGA加速了Paillier加密协议的解密算法和密文标量乘法,并将这个模块嵌入到整个框架中。从而,Paillier加密协议的解密算法和密文标量乘法被解耦到FPGA上执行,CPU只负责数据的如密钥、随机掩码等的预计算、前向传播、数据加密和模型更新,以支持高效的基于Paillier加密协议的纵向联邦学习。本发明在不损失参与双方数据安全性的前提下,把FPGA嵌入到联邦学习系统之后,可以显著提高联邦建模的速度,从而减少训练的迭代时间。