AIセキュリティポータル K Program
A Pervasive, Efficient and Private Future: Realizing Privacy-Preserving Machine Learning Through Hybrid Homomorphic Encryption
Share
Abstract
Machine Learning (ML) has become one of the most impactful fields of data science in recent years. However, a significant concern with ML is its privacy risks due to rising attacks against ML models. Privacy-Preserving Machine Learning (PPML) methods have been proposed to mitigate the privacy and security risks of ML models. A popular approach to achieving PPML uses Homomorphic Encryption (HE). However, the highly publicized inefficiencies of HE make it unsuitable for highly scalable scenarios with resource-constrained devices. Hence, Hybrid Homomorphic Encryption (HHE) -- a modern encryption scheme that combines symmetric cryptography with HE -- has recently been introduced to overcome these challenges. HHE potentially provides a foundation to build new efficient and privacy-preserving services that transfer expensive HE operations to the cloud. This work introduces HHE to the ML field by proposing resource-friendly PPML protocols for edge devices. More precisely, we utilize HHE as the primary building block of our PPML protocols. We assess the performance of our protocols by first extensively evaluating each party's communication and computational cost on a dummy dataset and show the efficiency of our protocols by comparing them with similar protocols implemented using plain BFV. Subsequently, we demonstrate the real-world applicability of our construction by building an actual PPML application that uses HHE as its foundation to classify heart disease based on sensitive ECG data.
On data banks and privacy homomorphisms
R. L. Rivest, L. Adleman, M. L. Dertouzos, et al.
Published: 1978
A fully homomorphic encryption scheme
C. Gentry
Published: 2009
Pasta: a case for hybrid homomorphic encryption
Christoph Dobraunig, Lorenzo Grassi, Lukas Helminger, Christian Rechberger, Markus Schofnegger, Roman Walch
Published: 2023
Modern family: A revocable hybrid encryption scheme based on attribute-based encryption, symmetric searchable encryption and sgx
A. Bakas, A. Michalas
Published: 2019
Transciphering framework for approximate homomorphic encryption
Jihoon Cho, Jincheol Ha, Seongkwang Kim, ByeongHak Lee, Joohee Lee, Jooyoung Lee, Dukjae Moon, Hyojin Yoon
Published: 2021
Rubato: Noisy ciphers for approximate homomorphic encryption
J. Ha, S. Kim, B. Lee, J. Lee, M. Son
Published: 2022
Towards case-optimized hybrid homomorphic encryption: Featuring the elisabeth stream cipher
O. Cosseron, C. Hoffmann, P. Méaux, F.-X. Standaert
Published: 2023
GuardML: Efficient Privacy-Preserving Machine Learning Services Through Hybrid Homomorphic Encryption
Eugene Frimpong, Khoa Nguyen, Mindaugas Budzys, Tanveer Khan, Antonis Michalas
Published: 2024.1.26
Learning in the dark: Privacy-preserving machine learning using function approximation
T. Khan, A. Michalas
Published: 2024
Love or hate? share or split? privacy-preserving training using split learning and homomorphic encryption
T. Khan, K. Nguyen, A. Michalas, A. Bakas
Published: 2023
A more secure split: Enhancing the security of privacy-preserving split learning
T. Khan, K. Nguyen, A. Michalas
Published: 2023
Split Ways: Privacy-Preserving Training of Encrypted Data Using Split Learning
Tanveer Khan, Khoa Nguyen, Antonis Michalas
Published: 2023.1.21
Somewhat practical fully homomorphic encryption
J. Fan, F. Vercauteren
Published: 2012
Homomorphic encryption for arithmetic of approximate numbers
Jung Hee Cheon, Andrey Kim, Miran Kim, Yongsoo Song
Published: 2017
Fast homomorphic evaluation of deep discretized neural networks
Florian Bourse, Michele Minelli, Matthias Minihold, Pascal Paillier
Published: 2018
Glyph: Fast and accurately training deep neural networks on encrypted data
Qian Lou, Bo Feng, Geoffrey Charles Fox, Lei Jiang
Published: 2020
POSEIDON: privacy-preserving federated neural network learning
Sinem Sav, Apostolos Pyrgelis, Juan R Troncoso-Pastoriza, David Froelicher, Jean-Philippe Bossuat, Joao Sa Sousa, Jean-Pierre Hubaux
Published: 2021
Towards the alexnet moment for homomorphic encryption: Hcnn, the first homomorphic cnn on encrypted data with gpus
Ahmad Al Badawi, Chao Jin, Jie Lin, Chan Fook Mun, Sim Jun Jie, Benjamin Hong Meng Tan, Xiao Nan, Khin Mi Mi Aung, Vijay Ramaseshan Chandrasekhar
Published: 2020
Wildest Dreams: Reproducible Research in Privacy-preserving Neural Network Training
Tanveer Khan, Mindaugas Budzys, Khoa Nguyen, Antonis Michalas
Published: 2024.3.6
Faster fully homomorphic encryption: Bootstrapping in less than 0.1 seconds
I. Chillotti, N. Gama, M. Georgieva, M. Izabachene
Published: 2016
Fully homomorphic encryption without modulus switching from classical gapsvp
Z. Brakerski
Published: 2012
Homomorphic evaluation of the aes circuit
C. Gentry, S. Halevi, N. P. Smart
Published: 2012
Symmetrical disguise: Realizing homomorphic encryption services from symmetric primitives
A. Bakas, E. Frimpong, A. Michalas
Published: 2022
Stream ciphers: A practical solution for efficient homomorphic-ciphertext compression
Anne Canteaut, Sergiu Carpov, Caroline Fontaine, Tancrède Lepoint, María Naya-Plasencia, Pascal Paillier, Renaud Sirdey
Published: 2018
Improved filter permutators for efficient FHE: Better instances and implementations
Pierrick Méaux, Claude Carlet, Anthony Journault, François-Xavier Standaert
Published: 2019
Trusted execution environment: What it is, and what it is not
M. Sabt, M. Achemlal, A. Bouabdallah
Published: 2015
Sok: A systematic review of tee usage for developing trusted applications
A. Paju, M. O. Javed, J. Nurmi, J. Savimäki, B. McGillion, B. B. Brumley
Published: 2023
Trusted execution environments: A look under the hood
G. Arfaoui, S. Gharout, J. Traore
Published: 2014
The impact of the MIT-BIH arrhythmia database
George B Moody, Roger G Mark
Published: 2001
Can we use split learning on 1d cnn models for privacy preserving training?
Sharif Abuadbba, Kyuyeon Kim, Minki Kim, Chandra Thapa, Seyit A Camtepe, Yansong Gao, Hyoungshick Kim, Surya Nepal
Published: 2020
PocketNN: Integer-only Training and Inference of Neural Networks via Direct Feedback Alignment and Pocket Activations in Pure C++
Jaewoo Song, Fangzhen Lin
Published: 2022
Share