TY - GEN
T1 - Fully Homomorphic Privacy-Preserving Naive Bayes Machine Learning and Classification
AU - Han, Boyoung
AU - Kim, Yeonghyeon
AU - Choi, Jina
AU - Shin, Hojune
AU - Lee, Younho
N1 - Publisher Copyright:
© 2023 ACM.
PY - 2023/11/26
Y1 - 2023/11/26
N2 - Despite the revolutionary advancement of homomorphic encryption (HE) technology, no efficient fully homomorphic Naive Bayes (NB) classifier that can perform training with HE-encrypted data has been developed without using a decryption function. In this study, we propose an approximate homomorphic logarithm calculation method with a relative error of less than 0.01% on average. Using the SIMD function of the underlying HE scheme, the logarithm values for thousands of encrypted probability values can be calculated in approximately 2.5s with the help of a GPU. Based on this, we propose an efficient fully homomorphic NB method. The proposed NB classifier could complete the training on the breast cancer dataset considered within approximately 14.3s, and perform inference for a query in 0.84s. This is estimated around 28 times faster compared to the recent privacy-preserving NB classifier supporting an analogous level of security by Liu et al. in 2017 on the same computational environment and the same CKKS HE operations performance.
AB - Despite the revolutionary advancement of homomorphic encryption (HE) technology, no efficient fully homomorphic Naive Bayes (NB) classifier that can perform training with HE-encrypted data has been developed without using a decryption function. In this study, we propose an approximate homomorphic logarithm calculation method with a relative error of less than 0.01% on average. Using the SIMD function of the underlying HE scheme, the logarithm values for thousands of encrypted probability values can be calculated in approximately 2.5s with the help of a GPU. Based on this, we propose an efficient fully homomorphic NB method. The proposed NB classifier could complete the training on the breast cancer dataset considered within approximately 14.3s, and perform inference for a query in 0.84s. This is estimated around 28 times faster compared to the recent privacy-preserving NB classifier supporting an analogous level of security by Liu et al. in 2017 on the same computational environment and the same CKKS HE operations performance.
KW - ckks
KW - fully homomorphic encryption.
KW - naive bayes classifier
KW - privacy-preserving machine learning
UR - https://www.scopus.com/pages/publications/85180123878
U2 - 10.1145/3605759.3625262
DO - 10.1145/3605759.3625262
M3 - Conference contribution
AN - SCOPUS:85180123878
T3 - WAHC 2023 - Proceedings of the 11th Workshop on Encrypted Computing and Applied Homomorphic Cryptography
SP - 91
EP - 102
BT - WAHC 2023 - Proceedings of the 11th Workshop on Encrypted Computing and Applied Homomorphic Cryptography
PB - Association for Computing Machinery, Inc
T2 - 11th Annual Workshop on Encrypted Computing and Applied Homomorphic Cryptography, WAHC 2023
Y2 - 26 November 2023
ER -