Machine learning has started to be deployed in fields such as healthcare and finance, which propelled the need for and growth of privacy-preserving machine learning (PPML). We propose an actively secure four-party protocol (4PC), and a framework for PPML, showcasing its applications on four of the most widely-known machine learning algorithms -- Linear Regression, Logistic Regression, Neural Networks, and Convolutional Neural Networks. Our 4PC protocol tolerating at most one malicious corruption is practically efficient as compared to the existing works. We use the protocol to build an efficient mixed-world framework (Trident) to switch between the Arithmetic, Boolean, and Garbled worlds. Our framework operates in the offline-online paradigm over rings and is instantiated in an outsourced setting for machine learning. Also, we propose conversions especially relevant to privacy-preserving machine learning. The highlights of our framework include using a minimal number of expensive circuits overall as compared to ABY3. This can be seen in our technique for truncation, which does not affect the online cost of multiplication and removes the need for any circuits in the offline phase. Our B2A conversion has an improvement of $\mathbf{7} \times$ in rounds and $\mathbf{18} \times$ in the communication complexity. The practicality of our framework is argued through improvements in the benchmarking of the aforementioned algorithms when compared with ABY3. All the protocols are implemented over a 64-bit ring in both LAN and WAN settings. Our improvements go up to $\mathbf{187} \times$ for the training phase and $\mathbf{158} \times$ for the prediction phase when observed over LAN and WAN.
翻译:开始在医疗保健和金融等领域部署机器学习,这催生了对保存隐私机器学习的需求和增长(PPML ) 。 我们提出一个积极的四党安全协议(4PC)和PPML框架,在四个最广为人知的机器学习算法中展示其应用情况: 线性回归、 物流回归、 神经网络和革命神经网络。 我们的 4PC 协议, 最多容忍一个恶意腐败, 与现有工程相比, 几乎是有效的。 我们使用协议, 建立一个高效的混合世界框架( Trisid), 在 Arithmetic、 Boulean 和 Garbled World 之间转换。 我们的框架以离线性模式运作, 在机器学习的外包环境下, 包括线性回归、 后回归、 直线性电路变换的网络成本 。 我们的网络变换成本 。