Paper 2024/1859

Non-interactive Fully Encrypted Machine Learning Protocol for Inference

Seungwan Hong, Columbia University / New York Genome Center
Jiseung Kim, Jeonbuk National University
Changmin Lee, Korea University
Minhye Seo, Duksung Women's University
Abstract

As privacy concerns have arisen in machine learning, privacy-preserving machine learning (PPML) has received significant attention. Fully homomorphic encryption (FHE) and secure multi-party computation (MPC) are representative building blocks for PPML. However, in PPML protocols based on FHE and MPC, interaction between the client (who provides encrypted input data) and the evaluator (who performs the computation) is essential to obtain the final result in plaintext. Functional encryption (FE) is a promising candidate to remove this constraint, but existing FE-based PPML protocols are restricted to evaluating only simple ML models, such as one-layer neural networks, or they support partially encrypted PPML, which makes them vulnerable to information leakage beyond the inference results. In this paper, we propose a fully encrypted FE-based PPML protocol, which supports the evaluation of arbitrary functions over encrypted data with no information leakage during computation, for the first time. To achieve this, {we introduce a new functional encryption scheme for quadratic polynomials, in which the encryption algorithm is realized as a linear function with respect to a message. This structural property allows for the composition of the encryption algorithm with arbitrary quadratic functions, thereby enabling multiple compositions of quadratic polynomials to compute arbitrary complex functions in an encrypted manner. Our FE-based PPML protocol is secure in the malicious model, which means that an adversary cannot obtain any information about the input data even though they intentionally deviate from the protocol. We then show how to use our protocol to build a fully encrypted 2-layer neural network model with quadratic activation functions and present experimental results.

Note: change the title, and description

Metadata
Available format(s)
PDF
Category
Cryptographic protocols
Publication info
Preprint.
Keywords
Functional EncryptionMachine Learning
Contact author(s)
shong @ nygenome org
jiseungkim @ jbnu ac kr
changminlee @ korea ac kr
mhseo @ duksung ac kr
History
2025-04-29: last of 2 revisions
2024-11-14: received
See all versions
Short URL
https://ia.cr/2024/1859
License
Creative Commons Attribution
CC BY

BibTeX

@misc{cryptoeprint:2024/1859,
      author = {Seungwan Hong and Jiseung Kim and Changmin Lee and Minhye Seo},
      title = {Non-interactive Fully Encrypted Machine Learning Protocol for Inference},
      howpublished = {Cryptology {ePrint} Archive, Paper 2024/1859},
      year = {2024},
      url = {https://eprint.iacr.org/2024/1859}
}
Note: In order to protect the privacy of readers, eprint.iacr.org does not use cookies or embedded third party content.