Skip to main content

FPPNet: Fast Privacy-Preserving Neural Network via Three-Party Arithmetic Secret Sharing

  • Conference paper
  • First Online:
Mobile Multimedia Communications (MobiMedia 2022)

Abstract

Jointing multi-source data for model training can improve the accuracy of neural network. To solve the raising privacy concerns caused by data sharing, data are generally encrypted and outsourced to a group of cloud servers for computing and processing. In this client-cloud architecture, we propose FPPNet, a fast and privacy-preserving neural network for secure inference on sensitive data. FPPNet is deployed in three cloud servers, who collaboratively execute privacy computing via three-party arithmetic secret sharing. We develop the secure conversion method between additive shares and multiplicative shares, and propose three secure protocols to calculate non-linear functions, such as comparison, exponent and division that are superior to prior three-party works. Some secure modules for running convolutional, ReLU, max-pooling and Sigmoid layers are designed to implement FPPNet. We theoretically analyze the security and complexity of the proposed protocols. With MNIST dataset and two types of neural networks, experimental results validate that our FPPNet is faster than the related works, and the accuracy is the same as that of plaintext neural network.

This is a preview of subscription content, log in via an institution to check access.

Access this chapter

Chapter
USD 29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD 79.99
Price excludes VAT (USA)
  • Available as EPUB and PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 99.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Institutional subscriptions

References

  1. Xiong, J., Bi, R., Chen, Q., et al.: Towards edge-collaborative, lightweight and secure region proposal network. J. Commun. 41(10), 188–201 (2020)

    Google Scholar 

  2. Xiong, J., Bi, R., Zhao, M., et al.: Edge-assisted privacy-preserving raw data sharing framework for connected autonomous vehicles. IEEE Wirel. Commun. 27(3), 24–30 (2020)

    Article  Google Scholar 

  3. Mohassel, P., Zhang, Y.: SecureML: a system for scalable privacy-preserving machine learning. In: IEEE Symposium on Security and Privacy (SP), USA, pp. 19–38 (2017)

    Google Scholar 

  4. Bi, R., Chen, Q., Xiong, J., et al.: Design method of secure computing protocol for deep neural network. Chin. J. Netw. Inf. Secur. 6(4), 130–139 (2020)

    Google Scholar 

  5. Xiong, J., Zhou, Y., Bi, R., et al.: Towards edge-collaborative, lightweight and privacy-preserving classification framework. J. Commun. 43(1), 127–137 (2022)

    Google Scholar 

  6. Wagh, S., Tople, S., Benhamouda, F., et al.: FALCON: honest-majority maliciously secure framework for private deep learning. Proc. Priv. Enhancing Technol. 1, 188–208 (2021)

    Article  Google Scholar 

  7. Beaver, D.: Efficient multiparty protocols using circuit randomization. In: Feigenbaum, J. (ed.) CRYPTO 1991. LNCS, vol. 576, pp. 420–432. Springer, Heidelberg (1992). https://doi.org/10.1007/3-540-46766-1_34

    Chapter  Google Scholar 

  8. Mohassel, P., Rindal, P.: ABY3: a mixed protocol framework for machine learning, In: Proceedings of the ACM SIGSAC Conference on Computer and Communications Security (CCS), Los Angeles, USA, pp. 35–52 (2018)

    Google Scholar 

  9. Wagh, S., Gupta, D., Chandran, N.: SecureNN: 3-party secure computation for neural network training. Proc. Priv. Enhancing Technol. 2019(3), 26–49 (2019)

    Article  Google Scholar 

  10. Demmler, D., Schneider, T., Zohner, M.: ABY-A framework for efficient mixed-protocol secure two-party computation. In: Proceedings of the Network and Distributed System Security Symposium (NDSS), San Diego, USA, pp. 1–15 (2015)

    Google Scholar 

  11. Rouhani, B.D., Riazi, M.S., Koushanfar, F.: DeepSecure: scalable provably-secure deep learning. In: Proceedings of the 55th Annual Design Automation Conference (DAC), San Francisco, USA, pp. 1–6 (2018)

    Google Scholar 

  12. Liu, J., Juuti, M., Lu, Y., et al.: Oblivious neural network predictions via MiniONN transformations. In: Proceedings of the ACM SIGSAC Conference on Computer and Communications Security (CCS), Los Angeles, USA, pp. 619–631 (2017)

    Google Scholar 

  13. Riazi, M.S., Weinert, C., Tkachenko, O., et al.: Chameleon: a hybrid secure computation framework for machine learning applications. In: Proceedings of the 2018 on Asia Conference on Computer and Communications Security (ASIACCS), New York, USA, pp. 707–721 (2018)

    Google Scholar 

  14. Juvekar, C., Vaikuntanathan, V., Chandrakasan, A.: GAZELLE: a low latency framework for secure neural network inference. In: 27th USENIX Security Symposium (USENIX Security), Berkeley, USA, pp. 1651–1669 (2018)

    Google Scholar 

  15. Mishra, P., Lehmkuhl, R., Srinivasan, A., et al.: DELPHI: a cryptographic inference service for neural networks. In: 29th USENIX Security Symposium (USENIX Security), Boston, USA, pp. 2505–2522 (2020)

    Google Scholar 

  16. Huang, K., Liu, X., Fu, S., et al.: A lightweight privacy-preserving CNN feature extraction framework for mobile sensing. IEEE Trans. Dependable Secure Comput. 18(3), 1441–1455 (2021)

    Google Scholar 

  17. Chaudhari, H., Choudhury, A., Patra, A., et al.: ASTRA: high throughput 3PC over rings with application to secure prediction. In: Proceedings of the ACM SIGSAC Conference on Cloud Computing Security Workshop (CCSW), Los Angeles, USA, pp. 81–92 (2019)

    Google Scholar 

  18. Patra, A., Suresh, A.: BLAZE: blazing fast privacy-preserving machine learning. In: 27th Annual Network and Distributed System Security Symposium (NDSS), San Diego, USA, pp. 1–18 (2020)

    Google Scholar 

  19. Byali, M., Chaudhari, H., Patra, A., et al.: FLASH: fast and robust framework for privacy-preserving machine learning. Proc. Priv. Enhancing Technol. 2, 459–480 (2020)

    Article  Google Scholar 

  20. Chaudhari, H., Rachuri, R., Suresh, A.: Trident: efficient 4PC framework for privacy preserving machine learning. In: Proceedings of the Network and Distributed System Security Symposium (NDSS), San Diego, USA, pp. 1–18 (2020)

    Google Scholar 

  21. Xiong, J., Bi, R., Tian, Y., et al.: Towards lightweight, privacy-preserving cooperative object classification for connected autonomous vehicles. IEEE Internet Things J. 9(4), 2787–2801 (2022)

    Article  Google Scholar 

  22. Markstein, P.: The new IEEE-754 standard for floating point arithmetic. In: Dagstuhl Seminar Proceedings, pp. 1–3 (2008)

    Google Scholar 

  23. Damgård, I., Fitzi, M., Kiltz, E., et al.: Unconditionally secure constant-rounds multi-party computation for equality, comparison, bits and exponentiation. In: Theory of Cryptography Conference (TCC), New York, USA, pp. 285–304 (2006)

    Google Scholar 

  24. Bogdanov, D., Laur, S., Willemson, J.: Sharemind: a framework for fast privacy-preserving computations. In: Jajodia, S., Lopez, J. (eds.) ESORICS 2008. LNCS, vol. 5283, pp. 192–206. Springer, Heidelberg (2008). https://doi.org/10.1007/978-3-540-88313-5_13

    Chapter  Google Scholar 

Download references

Acknowledgment

This work was supported in part by the National Natural Science Foundation of China under Grant 61872088, Grant U1905211, Grant 62072109, and Grant U1804263; in part by the Guangxi Key Laboratory of Cryptography and Information Security under Grant GCIS202105; in part by the Science and Technology Major Support Program of Guizhou Province under Grant 20183001; in part by the Science and Technology Program of Guizhou Province under Grant 20191098; in part by the Project of High-level Innovative Talents of Guizhou Province under Grant 20206008; and in part by the Open Research Fund of Key Laboratory of Cryptography of Zhejiang Province under Grant ZCL21015.

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Jinbo Xiong .

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2022 ICST Institute for Computer Sciences, Social Informatics and Telecommunications Engineering

About this paper

Check for updates. Verify currency and authenticity via CrossMark

Cite this paper

Bi, R., Xiong, J., Li, Q., Liu, X., Tian, Y. (2022). FPPNet: Fast Privacy-Preserving Neural Network via Three-Party Arithmetic Secret Sharing. In: Chenggang, Y., Honggang, W., Yun, L. (eds) Mobile Multimedia Communications. MobiMedia 2022. Lecture Notes of the Institute for Computer Sciences, Social Informatics and Telecommunications Engineering, vol 451. Springer, Cham. https://doi.org/10.1007/978-3-031-23902-1_13

Download citation

  • DOI: https://doi.org/10.1007/978-3-031-23902-1_13

  • Published:

  • Publisher Name: Springer, Cham

  • Print ISBN: 978-3-031-23901-4

  • Online ISBN: 978-3-031-23902-1

  • eBook Packages: Computer ScienceComputer Science (R0)

Publish with us

Policies and ethics