【等待更新】
背景现状
什么是Federated Learning?
Federated Learning,也叫联邦学习,是一种通过加密混淆技术实现数据安全的分布式联合建模的方法,Federated Learning的基础是安全多方计算,一种分布式密码协议。
安全多方计算是什么?
安全多方计算(Secure Multi-Party Computation, MPC),1982年由图灵奖获得者姚期智院士提出,协议允许多个数据所有者在互不信任的情况下进行协同计算,输出计算结果,并保证任何一方均无法得到除应得的计算结果之外的其他任何信息。
数学描述为 $P={P_1,…,P_n}$
实现安全多方计算的方法有多种,比如不经意传输协议、秘密共享协议、
不经意传输协议
不经意传输协议(oblivious transfer protocols, OT)