Low-Complexity Private Decision Tree Evaluation over Homomorphic Encryption
Dongjin Park, Gyeongwon Cha, Joon-Woo Lee
Abstract
As machine-learning-as-a-service (MLaaS) becomes ubiquitous, protecting model queries via private inference is increasingly critical. Existing homomorphic encryption (HE)-based protocols for Private Decision Tree Evaluation (PDTE) have server complexity that scales at least as ๐ (2 ๐ท ) in the tree depth ๐ท, so the cost of evaluating each tree grows exponentially with depth; in gradient boosted decision tree (GBDT) ensembles, where predictions aggregate the outputs of many trees, this per-tree cost is directly amplified. In this paper, we present a non-interactive HE-based PDTE protocol built on the CKKS scheme with an end-to-end complexity of ๐ (๐ โ 2 ๐ท ), where ๐ is the input bit-length. To the best of our knowledge, this is the first HE-based PDTE scheme that asymptotically improves over the ๐ (2 ๐ท ) dependence on ๐ท while remaining non-interactive. We address two depth-driven sources of ๐ (2 ๐ท ) dependence in existing protocols: we use the One-Branch-Only (OBO) paradigm from PROBONITE for comparisons, and we design the Baby-Step Giant-Step based Branch Selection algorithm for traversal. To further exploit the structure of GBDT ensembles, we deploy the batched bootstrapping technique by applying level-major tree evaluation. Our experimental results show that, at depth ๐ท = 12, our protocol reduces communication by 8.38ร and runtime by 7.74ร compared to FASTER, which is the fastest prior HE-based non-interactive PDTE baseline in our amortized setting, and the advantage increases as ๐ท grows. These results suggest that our design provides a practical path toward depth-scalable HE-based PDTE for large boosted ensembles. CCS Concepts โข Security and privacy โ Privacy-preserving protocols; Cryptography.
Ask about this paper
Your agent reads all of it.
Lune indexed this paper to the last equation, along with the top-tier papers that cite it. Ask a question and the answer quotes them.
Your agent calls
Luneget_paper_fulltext
Free to start. No credit card required.
Terminal
Install the CLIlune papers fulltext 9f2d6c9b-83b3-42ae-a73b-1f988e77ac9dBuilds on2
- SortingHat: Efficient Private Decision Tree Evaluation via Homomorphic Encryption and TranscipheringKelong Cong, Debajyoti Das, Jeongeun Park, Hilder V. L. PereiraCCS 2022 ยท 43 citations
- Level Up: Private Non-Interactive Decision Tree Evaluation using Levelled Homomorphic EncryptionRasoul Akhavan Mahdavi, Haoyan Ni, Dimitry Linkov, Florian KerschbaumCCS 2023 ยท 8 citations
Related papers
- Kangaroo: A Private and Amortized Inference Framework over WAN for Large-Scale Decision Tree EvaluationWei Xu, Hui Zhu, Yandong Zheng, Song Bian et al.NDSS 2026 ยท 3 citations
- Let's Stride Blindfolded in a Forest: Sublinear Multi-Client Decision Trees EvaluationJack P. K. Ma, Raymond K. H. Tai, Yongjun Zhao, Sherman S. M. ChowNDSS 2021
- High-Precision Bootstrapping for Approximate Homomorphic Encryption by Error Variance MinimizationYongwoo Lee, Joon-Woo Lee, Young-Sik Kim, Yongjune Kim et al.EUROCRYPT 2022 ยท 67 citations
- MAD: Memory-Aware Design Techniques for Accelerating Fully Homomorphic EncryptionRashmi Agrawal, Leo de Castro, Chiraag Juvekar, Anantha P. Chandrakasan et al.MICRO 2023 ยท 32 citations
- Efficient Bootstrapping in Fully Homomorphic Encryption for Matrix ArithmeticEric Crockett, Craig Gentry, Hyojun Kim, Yeongmin Lee et al.CRYPTO 2026
