中文

PPFL:基于可信执行环境的隐私保护联邦学习

密码学与安全 2021-06-30 v2 分布式、并行与集群计算 机器学习

摘要

我们提出并实现了一种面向移动系统的隐私保护联邦学习(PPFL)框架,以限制联邦学习中的隐私泄露。利用高端和移动设备中广泛存在的可信执行环境(TEEs),我们在客户端使用 TEE 进行本地训练,在服务器端使用 TEE 进行安全聚合,从而使模型/梯度更新对敌手隐藏。受当前 TEE 内存容量有限的挑战,我们采用贪心逐层训练,在可信区域内训练模型的每一层直至其收敛。我们的实现性能评估表明,PPFL 可显著改善隐私,同时在客户端引入较小的系统开销。具体而言,PPFL 能成功防御针对训练模型的数据重构、属性推断和成员推断攻击。此外,与完整模型的标准联邦学习相比,它可用更少的通信轮次(0.54×)和相近的网络流量(1.002×)达到可比的模型效用。这仅在 PPFL 客户端引入了最高约 15% 的 CPU 时间、约 18% 的内存使用和约 21% 的能耗开销。

关键词

引用

@article{arxiv.2104.14380,
  title  = {PPFL: Privacy-preserving Federated Learning with Trusted Execution Environments},
  author = {Fan Mo and Hamed Haddadi and Kleomenis Katevas and Eduard Marin and Diego Perino and Nicolas Kourtellis},
  journal= {arXiv preprint arXiv:2104.14380},
  year   = {2021}
}

备注

15 pages, 8 figures, accepted to MobiSys 2021