Paper 2024/619

BPDTE: Batch Private Decision Tree Evaluation via Amortized Efficient Private Comparison

Huiqiang Liang, ViewSouces (Shanghai) Technology Company Limited
Haining Lu, Shanghai Jiao Tong University
Geng Wang, Shanghai Jiao Tong University
Abstract

Machine learning as a service requires the client to trust the server and provide its own private information to use this service. Usually, clients may worry that their private data is being collected by server without effective supervision, and the server also aims to ensure proper management of the user data to foster the advancement of its services. In this work, we focus on private decision tree evaluation (PDTE) which can alleviates such privacy concerns associated with classification tasks using decision tree. After the evaluation, except for some hyperparameters, the client only receives the classification results from the server, while the server learns nothing. Firstly, we propose three amortized efficient private comparison algorithms: TECMP, RDCMP, and CDCMP, which are based on the leveled homomorphic encryption. They are non-interactive, high precision (up to 26624-bit), many-to-many, and output expressive, achieving an amortized cost of less than 1 ms under 32-bit, which is an order of magnitude faster than the state-of-the-art. Secondly, we propose three batch PDTE schemes using this private comparison: TECMP-PDTE, RDCMP-PDTE, and CDCMP-PDTE. Due to the batch operations, we utilized a clear rows relation (CRR) algorithm, which obfuscates the position and classification results of the different row data. Finally, in decision tree exceeding 1000 nodes under 16-bit each, the amortized runtime of TECMP-PDTE and RDCMP-PDTE both more than 56$\times$ faster than state-of-the-art, while the TECMP-PDTE with CRR still achieves 14$\times$ speedup. Even in a single row and a tree of fewer than 100 nodes with 64-bit, the TECMP-PDTE maintains a comparable performance with the current work.

Metadata
Available format(s)
PDF
Category
Applications
Publication info
Preprint.
Keywords
Private ComparisonHomomorphic EncryptionPrivate Decision Tree Evaluation
Contact author(s)
hqliang_crypto @ 163 com
hnlu @ sjtu edu cn
wanggeng @ sjtu edu cn
History
2024-04-28: revised
2024-04-22: received
See all versions
Short URL
https://ia.cr/2024/619
License
Creative Commons Attribution
CC BY

BibTeX

@misc{cryptoeprint:2024/619,
      author = {Huiqiang Liang and Haining Lu and Geng Wang},
      title = {BPDTE: Batch Private Decision Tree Evaluation via Amortized Efficient Private Comparison},
      howpublished = {Cryptology ePrint Archive, Paper 2024/619},
      year = {2024},
      note = {\url{https://eprint.iacr.org/2024/619}},
      url = {https://eprint.iacr.org/2024/619}
}
Note: In order to protect the privacy of readers, eprint.iacr.org does not use cookies or embedded third party content.