Proceedings

GELU-Net: A Globally Encrypted, Locally Unencrypted Deep Neural Network for Privacy-Preserved Learning

Download BibTeX Cite

Proceedings of the Twenty-Seventh International Joint Conference on Artificial Intelligence. Main track. Pages 3933-3939.

https://doi.org/10.24963/ijcai.2018/547

Abstract

Privacy is a fundamental challenge for a variety of smart applications that depend on data aggregation and collaborative learning across different entities. In this paper, we propose a novel privacy-preserved architecture where clients can collaboratively train a deep model while preserving the privacy of each client’s data. Our main strategy is to carefully partition a deep neural network to two non-colluding parties. One party performs linear computations on encrypted data utilizing a less complex homomorphic cryptosystem, while the other executes non-polynomial computations in plaintext but in a privacy-preserved manner. We analyze security and compare the communication and computation complexity with the existing approaches. Our extensive experiments on different datasets demonstrate not only stable training without accuracy loss, but also 14 to 35 times speedup compared to the state-of-the-art system.

  1. [Boneh et al., 2005] Dan Boneh, Eu-Jin Goh, and Kobbi Nissim. Evaluating 2-dnf formulas on ciphertexts. In Pro- ceedings of Theory of Cryptography Conference, volume 3378, pages 325-341, 2005.
  2. [Campbell and Meyer, 2009] Stephen L Campbell and Car- l D Meyer. Generalized inverses of linear transformations. SIAM, 2009.
  3. [Chen and Zhong, 2009] Tingting Chen and Sheng Zhong. Privacy-preserving backpropagation neural network learning. IEEE Transactions on Neural Networks, 20(10):1554-1564, 2009.
  4. [ElGamal, 1985] Taher ElGamal. A public key cryptosys- tem and a signature scheme based on discrete logarithm- s. IEEE Transactions on Information Theory, 31(4):469- 472, 1985.
  5. [Gentry, 2009] Craig Gentry. Fully homomorphic encryption using ideal lattices. In Proceedings of the Forty-first Annu- al ACM Symposium on Theory of Computing, pages 169- 178, 2009.
  6. [Gilad-Bachrach et al., 2016] Ran Gilad-Bachrach, Nathan Dowlin, Kim Laine, Kristin Lauter, Michael Naehrig, and John Wernsing. Cryptonets: Applying neural networks to encrypted data with high throughput and accuracy. In Pro- ceedings of International Conference on Machine Learn- ing, pages 201-210, 2016.
  7. [Goldreich, 2009] Oded Goldreich. Foundations of cryptog- raphy: volume 2, basic applications. Cambridge Univer- sity Press, 2009.
  8. [Hitaj et al., 2017] Briland Hitaj, Giuseppe Ateniese, and Fernando Perez-Cruz. Deep models under the gan: Infor- mation leakage from collaborative deep learning. In Pro- ceedings of the 24nd ACM SIGSAC Conference on Com- puter and Communications Security, pages 1310-1321, 2017.
  9. [Hu, 2013] Yin Hu. Improving the efficiency of homomor- phic encryption schemes. PhD thesis, Worcester Polytech- nic Institute, 2013.
  10. [Livni et al., 2014] Roi Livni, Shai Shalev-Shwartz, and O- had Shamir. On the computational efficiency of training neural networks. In Proceedings of the 27th Internation- al Conference on Neural Information Processing Systems -Volume 1, pages 855-863, 2014.
  11. [Mahendran and Vedaldi, 2015] Aravindh Mahendran and Andrea Vedaldi. Understanding deep image representa- tions by inverting them. In Proceedings of the IEEE Conference on Computer Vision and Pattern Recognition, pages 5188-5196, 2015.
  12. [Nguyen et al., 2015] Anh Nguyen, Jason Yosinski, and Jef- f Clune. Deep neural networks are easily fooled: High confidence predictions for unrecognizable images. In Pro- ceedings of the IEEE Conference on Computer Vision and Pattern Recognition, pages 427-436, 2015.
  13. [Paillier, 1999] Pascal Paillier. Public-key cryptosystems based on composite degree residuosity classes. In Euro- crypt, volume 99, pages 223-238, 1999.
  14. [Papernot et al., 2017] Nicolas Papernot, Patrick McDaniel, Ian Goodfellow, Somesh Jha, Z. Berkay Celik, and Anan- thram Swami. Practical black-box attacks against machine learning. In Proceedings of the ACM Asia Conference on Computer and Communications Security, pages 506-519, 2017.
  15. [Schneier, 2007] Bruce Schneier. Applied cryptography: protocols, algorithms, and source code in C. John Wiley & Sons, 2007.
  16. [Shokri and Shmatikov, 2015] Reza Shokri and Vitaly Shmatikov. Privacy-preserving deep learning. In Proceed- ings of the 22nd ACM SIGSAC Conference on Computer and Communications Security, pages 1310-1321, 2015.
  17. [Shokri et al., 2017] Reza Shokri, Marco Stronati, Con- gzheng Song, and Vitaly Shmatikov. Membership infer- ence attacks against machine learning models. In Proceed- ings of IEEE Symposium on Security and Privacy, pages 3-18, 2017.
  18. [Smart and Vercauteren, 2010] Nigel P Smart and Frederik Vercauteren. Fully homomorphic encryption with relative- ly small key and ciphertext sizes. In Proceedings of In- ternational Workshop on Public Key Cryptography, pages 420-443, 2010.
  19. [Tramèr et al., 2016] Florian Tramèr, Fan Zhang, Ari Juel- s, Michael K. Reiter, and Thomas Ristenpart. Stealing machine learning models via prediction apis. In Proceed- ings of 25th USENIX Security Symposium, pages 601-618, 2016.
  20. [Yuan and Yu, 2014] Jiawei Yuan and Shucheng Yu. Pri- vacy preserving back-propagation neural network learn- ing made practical with cloud computing. IEEE Transac- tions on Parallel and Distributed Systems, 25(1):212-221, 2014.
  21. [Zhang et al., 2017] Yuan Zhang, Qingjun Chen, and Sheng Zhong. Efficient and privacy-preserving min and k th min computations in mobile sensing systems. IEEE Transac- tions on Dependable and Secure Computing, 14(1):9-21, 2017.

References were extracted automatically from the PDF and may contain errors.

Welcome Future Conferences AI Journal Division IJCAI Proceedings About IJCAI IJCAI Awards