QUOTIENT: Two-Party Secure Neural Network Training and Prediction

被引:138
作者
Agrawal, Nitin [1 ,4 ]
Shamsabadi, Ali Shahin [2 ,4 ]
Kusner, Matt J. [1 ]
Gascon, Adria [3 ]
机构
[1] Univ Oxford, Oxford, England
[2] Queen Mary Univ London, London, England
[3] Univ Warwick, Alan Turing Inst, Coventry, W Midlands, England
[4] Alan Turing Inst, London, England
来源
PROCEEDINGS OF THE 2019 ACM SIGSAC CONFERENCE ON COMPUTER AND COMMUNICATIONS SECURITY (CCS'19) | 2019年
基金
英国工程与自然科学研究理事会;
关键词
Secure multi-party computation; Privacy-preserving deep learning; Quantized deep neural networks;
D O I
10.1145/3319535.3339819
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
Recently, there has been a wealth of effort devoted to the design of secure protocols for machine learning tasks. Much of this is aimed at enabling secure prediction from highly-accurate Deep Neural Networks (DNNs). However, as DNNs are trained on data, a key question is how such models can be also trained securely. The few prior works on secure DNN training have focused either on designing custom protocols for existing training algorithms, or on developing tailored training algorithms and then applying generic secure protocols. In this work, we investigate the advantages of designing training algorithms alongside a novel secure protocol, incorporating optimizations on both fronts. We present QUOTIENT, a new method for discretized training of DNNs, along with a customized secure two-party protocol for it. QUOTIENT incorporates key components of state-of-the-art DNN training such as layer normalization and adaptive gradient methods, and improves upon the state-of-the-art in DNN training in two-party computation. Compared to prior work, we obtain an improvement of 50X in WAN time and 6% in absolute accuracy.
引用
收藏
页码:1231 / 1247
页数:17
相关论文
共 57 条
  • [1] Abadi M, 2016, PROCEEDINGS OF OSDI'16: 12TH USENIX SYMPOSIUM ON OPERATING SYSTEMS DESIGN AND IMPLEMENTATION, P265
  • [2] [Anonymous], 2018, TensorFlow Lite
  • [3] [Anonymous], 2013, HACKERS DELIGHT
  • [4] [Anonymous], 2018, P 35 INT C MACHINE L
  • [5] [Anonymous], 2017, NIPS
  • [6] [Anonymous], 2013, CCS 2013, DOI DOI 10.1145/2508859.2516738
  • [7] [Anonymous], 2017, P PRIV ENH TECHN 201
  • [8] [Anonymous], 2015, ARXIV PREPRINT ARXIV
  • [9] [Anonymous], 2016, Bitwise neural networks
  • [10] [Anonymous], 2013, P 2013 ACM SIGSAC C