Paper 2024/529
Fully Homomorphic Training and Inference on Binary Decision Tree and Random Forest
Abstract
This paper introduces a new method for training decision trees and random forests using CKKS homomorphic encryption (HE) in cloud environments, enhancing data privacy from multiple sources. The innovative Homomorphic Binary Decision Tree (HBDT) method utilizes a modified Gini Impurity index (MGI) for node splitting in encrypted data scenarios. Notably, the proposed training approach operates in a single cloud security domain without the need for decryption, addressing key challenges in privacy-preserving machine learning. We also propose an efficient method for inference utilizing only addition for path evaluation even when both models and inputs are encrypted, achieving O(1) multiplicative depth. Experiments demonstrate that this method surpasses the previous study by Akavia et al.'s by at least 3.7 times in the speed of inference. The study also expands to privacy-preserving random forests, with GPU acceleration ensuring feasibly efficient performance in both training and inference.
Metadata
- Available format(s)
- Publication info
- Published elsewhere. Minor revision. 29th European Symposium on Research in Computer Security in 2024
- Keywords
- Decision TreeCARTRandom ForestPrivacyCKKSFully Homomorphic Encryption.
- Contact author(s)
-
roze @ seoultech ac kr
cjina1102 @ seoultech ac kr
dsekdls725 @ seoultech ac kr
kyoungok kim @ seoultech ac kr
younholee @ seoultech ac kr - History
- 2024-04-06: approved
- 2024-04-05: received
- See all versions
- Short URL
- https://ia.cr/2024/529
- License
-
CC BY-NC-ND
BibTeX
@misc{cryptoeprint:2024/529, author = {Hojune Shin and Jina Choi and Dain Lee and Kyoungok Kim and Younho Lee}, title = {Fully Homomorphic Training and Inference on Binary Decision Tree and Random Forest}, howpublished = {Cryptology {ePrint} Archive, Paper 2024/529}, year = {2024}, url = {https://eprint.iacr.org/2024/529} }