计算机科学
同态加密
方案(数学)
加密
加速
推论
云计算
计算机安全
编码
信息隐私
分布式计算
数据共享
密码学
联合学习
数据安全
安全性分析
服务器
对手
计算机网络
数据完整性
计算机安全模型
编码(内存)
秘密分享
可执行文件
Paillier密码体制
可信计算
算法设计
移动设备
运行时间
签名(拓扑)
带着错误学习
隐私保护
高效算法
作者
Jiaqi Zhao,Hui Zhu,Fengwei Wang,Rongxing Lu,Hui Li
标识
DOI:10.1109/tdsc.2025.3626379
摘要
Driven by increasingly tighter privacy restrictions, federated learning (FL), involving training global machine learning models over multiple participants while keeping their data localized, has shown its advantages and gained extensive attention. Despite the promising future, security and efficiency remain major concerns hindering its further development. In this paper, we propose a secure and efficient vertical FL scheme for the XGBoost model, named SXGB, in which the trusted execution environments (TEEs) are introduced to improve the efficiency without an additional security assumption. Specifically, we first design a bucket sharing algorithm to encode and secretly share participants' data buckets. Then, through a combination of the TEEs and symmetric homomorphic encryption techniques, we propose a secure split finding algorithm to accurately find the best splits while ensuring the privacy of data inside and outside the enclave. Moreover, a fingerprint verification method is embedded into the split finding algorithm to ensure the honest execution of the training program. A detailed security analysis shows that SXGB can effectively defend against inference and tamper attacks. Extensive experiments demonstrate that SXGB offers at least a 20× improvement in communication efficiency and a 10× speedup of running time compared to existing representative schemes.
科研通智能强力驱动
Strongly Powered by AbleSci AI