Securely and Efficiently Outsourcing Decision Tree Inference

Yifeng Zheng, Huayi Duan, Cong Wang*, Ruochen Wang, Surya Nepal

*Corresponding author for this work

Research output: Journal Publications and ReviewsRGC 21 - Publication in refereed journalpeer-review

36 Citations (Scopus)

Abstract

Outsourcing machine learning inference services to the cloud is getting increasingly popular. However, this also entails privacy risks to the provider's proprietary model and the client's sensitive data. Focusing on inference with decision trees, this paper proposes a framework for securely and efficiently outsourcing decision tree inference. Targeting both privacy and efficiency, we propose a customized protocol using only lightweight cryptography in the online execution of secure inference. We resort to additive secret sharing and tackle the problems in various components including secure input feature selection, decision node evaluation, and inference result generation. Our protocol requires no interaction from the provider and client during online secure inference, a distinct advantage over prior works for practical deployment as they all operate under the client-provider setting where synchronous and continuous interaction is required. Performance evaluation demonstrates our security design's efficiency, as well as substantial performance benefits for the client (up to four orders of magnitude in computation and 163 times in communication), as opposed to prior art in the non-outsourcing setting. To facilitate the practical usage for meeting more service demands, we also investigate the extensions for secure outsourced inference of random forests and categorical feature-based decision trees. © 2020 IEEE.
Original languageEnglish
Pages (from-to)1841-1855
JournalIEEE Transactions on Dependable and Secure Computing
Volume19
Issue number3
Online published24 Nov 2020
DOIs
Publication statusPublished - May 2022

Research Keywords

  • cloud computing
  • Computational modeling
  • Cryptography
  • decision trees
  • Machine learning inference
  • Outsourcing
  • privacy
  • Protocols
  • secure outsourcing
  • Security
  • Servers

Fingerprint

Dive into the research topics of 'Securely and Efficiently Outsourcing Decision Tree Inference'. Together they form a unique fingerprint.

Cite this