Saved in:
Bibliographic Details
Main Authors: Melissaris, Nikolas, Polychroniadou, Antigoni, Takahashi, Akira, Weng, Chenkai, Xu, Jiayi
Format: Preprint
Published: 2026
Subjects:
Online Access:https://arxiv.org/abs/2602.04113
Tags: Add Tag
No Tags, Be the first to tag this record!
_version_ 1866917487765880832
author Melissaris, Nikolas
Polychroniadou, Antigoni
Takahashi, Akira
Weng, Chenkai
Xu, Jiayi
author_facet Melissaris, Nikolas
Polychroniadou, Antigoni
Takahashi, Akira
Weng, Chenkai
Xu, Jiayi
contents Gradient boosted decision trees, particularly XGBoost, are among the most effective methods for tabular data. As deployment in sensitive settings increases, cryptographic guarantees of model integrity become essential. We present ZKBoost, the first zero-knowledge proof of training (zkPoT) protocol for XGBoost, enabling model owners to prove correct training on a committed dataset without revealing data or model parameters. Naively re-executing XGBoost training in ZK would incur prohibitive costs, primarily due to the oblivious partitioning of training samples and unknown tree splits. Moreover, previous work on ZKP of training and inference had subtle security issues, such as leakage of tree topology and soundness gaps allowing cheating model providers to deviate from the correct execution of training and inference. We make two key contributions to address these challenges: (1) a generic zkPoT template for XGBoost that can be instantiated with any general-purpose ZKP backend, significantly improving prover costs compared to naive re-execution of the training process; and (2) a VOLE-based instantiation that overcomes the security issues of previous ZK proofs of training at minimal costs. To maximize efficiency, we develop a fixed-point version of XGBoost, which is particularly well suited for efficient instantiation of ZKP, and show it matches standard XGBoost accuracy to within 1\% on real-world datasets.
format Preprint
id arxiv_https___arxiv_org_abs_2602_04113
institution arXiv
publishDate 2026
record_format arxiv
spellingShingle ZKBoost: Zero-Knowledge Verifiable Training for XGBoost
Melissaris, Nikolas
Polychroniadou, Antigoni
Takahashi, Akira
Weng, Chenkai
Xu, Jiayi
Cryptography and Security
Machine Learning
Gradient boosted decision trees, particularly XGBoost, are among the most effective methods for tabular data. As deployment in sensitive settings increases, cryptographic guarantees of model integrity become essential. We present ZKBoost, the first zero-knowledge proof of training (zkPoT) protocol for XGBoost, enabling model owners to prove correct training on a committed dataset without revealing data or model parameters. Naively re-executing XGBoost training in ZK would incur prohibitive costs, primarily due to the oblivious partitioning of training samples and unknown tree splits. Moreover, previous work on ZKP of training and inference had subtle security issues, such as leakage of tree topology and soundness gaps allowing cheating model providers to deviate from the correct execution of training and inference. We make two key contributions to address these challenges: (1) a generic zkPoT template for XGBoost that can be instantiated with any general-purpose ZKP backend, significantly improving prover costs compared to naive re-execution of the training process; and (2) a VOLE-based instantiation that overcomes the security issues of previous ZK proofs of training at minimal costs. To maximize efficiency, we develop a fixed-point version of XGBoost, which is particularly well suited for efficient instantiation of ZKP, and show it matches standard XGBoost accuracy to within 1\% on real-world datasets.
title ZKBoost: Zero-Knowledge Verifiable Training for XGBoost
topic Cryptography and Security
Machine Learning
url https://arxiv.org/abs/2602.04113