Paper 2026/202

ZKBoost: Zero-Knowledge Verifiable Training for XGBoost

Nikolas Melissaris, CNRS, IRIF & Université Paris Cité
Antigoni Polychroniadou, J.P. Morgan AI Research & J.P. Morgan AlgoCRYPT CoE
Akira Takahashi, J.P. Morgan AI Research & J.P. Morgan AlgoCRYPT CoE
Chenkai Weng, Arizona State University
Jiayi Xu, Arizona State University
Abstract

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.

Metadata
Available format(s)
PDF
Category
Cryptographic protocols
Publication info
Published elsewhere. ArXiv
DOI
10.48550/arXiv.2602.04113
Keywords
zero-knowledgeverifiable machine learninggradient boosted decision treesproof of trainingxgboost
Contact author(s)
nikolas @ irif fr
antigoni polychroniadou @ jpmorgan com
akira takahashi @ jpmorgan com
Chenkai Weng @ asu edu
jiayixu7 @ asu edu
History
2026-05-12: revised
2026-02-08: received
See all versions
Short URL
https://ia.cr/2026/202
License
Creative Commons Attribution
CC BY

BibTeX

@misc{cryptoeprint:2026/202,
      author = {Nikolas Melissaris and Antigoni Polychroniadou and Akira Takahashi and Chenkai Weng and Jiayi Xu},
      title = {{ZKBoost}: Zero-Knowledge Verifiable Training for {XGBoost}},
      howpublished = {Cryptology {ePrint} Archive, Paper 2026/202},
      year = {2026},
      doi = {10.48550/arXiv.2602.04113},
      url = {https://eprint.iacr.org/2026/202}
}
Note: In order to protect the privacy of readers, eprint.iacr.org does not use cookies or embedded third party content.