Mechanism · Cryptographic & computational
Zero-knowledge proofs of training constraints
Cryptographic proofs that a training run followed a committed dataset, procedure and rules, checkable without revealing the model or the data.
Also called zero-knowledge proofs of training; zkPoT; verifiable training
Summary
Zero-knowledge proofs of training would let an AI developer prove that a model was trained as declared, on a committed dataset and within agreed rules such as a compute limit, without showing the weights or the data. Peer-reviewed systems have done this for small models. Kaizen proves training iterations of a 10-million-parameter image model. ZkAudit proves single training steps of small image and recommender models, and estimates the cost of full runs. A 2026 preprint argues that frontier-scale verification is feasible by proving only randomly challenged training steps, anchored by network observations. It has not been built, and its overhead figures are estimates. The biggest obstacle is cost: proving one small training step takes minutes. The biggest known weakness of the frontier design is that sparse challenges give probabilistic detection, and its network anchor cannot see traffic inside a server.
R2, narrowly. Peer-reviewed end-to-end results exist at toy scale against a stated adversary. The frontier-scale design is unbuilt.
Rubric assessment
- R1 met: Kaizen 1 and ZkAudit 2 define proofs of correct training on committed data. Peigné et al. describe a frontier design with stated claims, trust anchors and open problems 3.
- R2 met through reproducible published end-to-end results; no Implementation carries it. Both papers are peer-reviewed, specify the protocol, setup and parameters, and state a cheating prover as the adversary. Kaizen measures proving per training iteration of a 10-million-parameter VGG-11, with recursive aggregation implemented 1. ZkAudit proves single SGD steps of MobileNet v2 and recommender models on AWS g4dn.8xlarge instances, and estimates the cost of proving full training runs 2. Kaizen links no code 1, and ZkAudit links only an anonymised review repository 2; the rubric does not require code on this route. Both results are several orders of magnitude below frontier training.
- R3 not met. As of September 2026 no deployment, reliance by a third party or independent evaluation has been published. The frontier design is unimplemented, and its authors present its costs as estimates, with target values "not yet measured" 3.
- Any use by a party other than the developer, or a production-grade, available implementation.
- An independent public security evaluation of a proof-of-training system.
- For the frontier use: an implementation of challenge-based step proofs at realistic model and cluster scale.
How it works
A zero-knowledge proof of training (zkPoT) lets a party prove "that they have correctly trained a committed model based on a committed dataset", revealing nothing further about the model or the data 1. A survey calls this verifiable training: certifying that updated parameters result from the declared procedure 4.
Small-scale protocols. Published systems follow three steps:
- The prover commits to the dataset 1 2.
- It fixes the data order using verified randomness 2.
- It proves each gradient-descent step: the forward pass, the backward pass and the weight update 2.
Kaizen adds three techniques 1:
- sumcheck-based proofs specialised for gradient descent;
- recursive composition, so that proof size and verifier time do not grow with the number of iterations;
- aggregatable polynomial commitments.
ZkAudit adds proofs of arbitrary audit functions over the committed data and weights 2.
A frontier-scale design. Peigné et al. propose a design for frontier training with four parts 3:
- Commitment. Before training, the trainer publishes a hashed commitment that combines the architecture specification, a Merkle root of the dataset and the root of the initial weights 3.
- Hash chain. During training, the GPUs compute Merkle roots of per-layer tensors at every step and publish them in a hash chain 3.
- Network anchor. An auditor-controlled network tap, or an attested SmartNIC, records hashes of traffic between nodes as an independent anchor 3 (see Network taps and certifiers).
- Challenges. After the chain is frozen, the auditor challenges sampled steps. The trainer re-executes those steps, and a zero-knowledge virtual machine, with native precompiles mostly for floating-point operations, checks them against the committed roots 3.
The design also includes genesis proofs and "ex-ante" attestations that enforce policy invariants, such as compute thresholds 3.
What it establishes
What it can establish.
- A zkPoT shows that the committed weights resulted from the declared training procedure on the committed dataset 1 2. This bears on A training run stayed within declared limits.
- Peigné et al. aim to verify further properties: that training followed a pre-committed specification, stayed below compute thresholds and ran on the declared hardware 3.
What it cannot establish.
Threat model
The small-scale systems assume a cheating prover bounded by cryptographic assumptions, and a public training algorithm and architecture 1 2. The frontier design adds trust anchors 3:
- deterministic GPU execution;
- a physical network tap, or secure boot and device identity for the SmartNIC tier;
- the soundness of the zkVM;
- a public proof-checker binary.
It does not cover traffic inside a server, and its SmartNIC tier is weaker against supply-chain adversaries 3.
Evidence
- Kaizen (CCS 2024). It proves training of a 10-million-parameter VGG-11 on CIFAR-10 at batch size 16. The prover takes 15 minutes per iteration; the proof is 1.63 MB and verifies in 130 milliseconds, independent of the number of iterations 1. Its authors report "24× faster prover time" than generic recursive proof systems 1.
- ZkAudit (ICML 2024). It proved single SGD steps for MobileNet v2 image classifiers and a recommender model on AWS g4dn.8xlarge instances. Proving one step on a single image took 47.5 to 328.3 seconds for MobileNet v2 (1.0, 224), depending on the fixed-point scale factor. The authors estimated, rather than generated, proofs of full training runs, at costs of hundreds to thousands of dollars 2.
- Other systems. The survey lists further verifiable-training systems in its Table IV 4.
- The frontier design. Peigné et al. estimate 2 to 10% training-side overhead for a Llama 3.1 405B-scale run, and deployment "within approximately 36 months" 3. The paper reports no prototype or measurements of its own, and marks its target values as "not yet measured" 3.
The zkLLM authors wrote in 2024 that zero-knowledge proofs of LLM training "may pose insurmountable challenges" 5.
Limitations
Cost. A 10-million-parameter model needs minutes of proving per step 1. ZkAudit's authors leave scaling to larger models, such as language models, to future work 2.
Open problems in the frontier design. Peigné et al. list 13, including 3:
- zero-knowledge proofs of backpropagation;
- deterministic attention backward passes with under 5% overhead;
- an open-hardware network tap at line rate;
- a way to tell silent data corruption apart from adversarial deviation;
- coverage of mixture-of-experts, reinforcement-learning post-training and multi-site training.
They also report that current deterministic tensor-parallel all-reduce configurations lose 64 to 89% of bandwidth 3.
Attacks. As of September 2026 no attack on these proof systems has been published.
Known flaws
Published flaws, with their severity, kind and status. How flaws are rated.
Sparse challenge-based auditing gives probabilistic detection only
In the frontier design, proofs are generated only for training steps the auditor challenges after the hash chain is frozen. The authors describe this as "detection-grade, not universal": the verifier "cannot make universal claims about every step", but can detect deviations with high probability when sampling occurs 3.
The network anchor misses traffic inside a server
The frontier design observes traffic between nodes only, so "intra-node NVLink is invisible". Its attested-SmartNIC tier is weaker than a physical tap against firmware or supply-chain adversaries 3.
Proven training uses fixed-point arithmetic
Kaizen and ZkAudit prove training in fixed point 1 2. ZkAudit reports accuracy 0.5 to 0.7 points below fp32 on three image datasets 2. The frontier design proposes native floating-point precompiles, and lists the algebraic reductions needed to verify floating-point matrix multiplication as an open problem 3.
Blockers
The frontier design is unbuilt and lists 13 open problems, including zero-knowledge proofs of backpropagation and deterministic attention backward passes with low overhead 3.
The frontier design needs deterministic training; current deterministic tensor-parallel all-reduce is reported to lose 64 to 89% of bandwidth 3.
The frontier design needs an open-hardware network tap at line rate, listed as an open problem 3.
Mixture-of-experts, reinforcement-learning post-training and multi-site training are not yet covered 3.
Sources
- AK. Abbaszadeh et al. (2024). Zero-Knowledge Proofs of Training for Deep Neural Networks. 2024 ACM SIGSAC Conference on Computer and Communications Security (CCS 2024), pp. 4316-4330. Source recordSupports: Kaizen zkPoT definition, techniques, threat model and costs · abstract; §1.2; evaluation
- AS. Waiwitlikhit et al. (2024). Trustless Audits without Revealing Data or Models. 41st International Conference on Machine Learning (ICML 2024). Source recordSupports: ZkAudit training proofs, costs, accuracy, limitations, code link · abstract; §3; §4–6; evaluation tables; §8
- BP. Peigné et al. (2026). Zero knowledge verification for frontier AI training is possible. arXiv. Source recordSupports: frontier-scale design, trust anchors, overhead estimates, open problems · abstract; §3.2; MOD. 1–4; Tables 1–2; App. A; App. G.5
- AZ. Peng et al. (2026). A Survey of Zero-Knowledge Proof Based Verifiable Machine Learning. Artificial Intelligence Review, vol. 59, no. 7, article 157. Source recordSupports: categorisation of verifiable training; survey-reported costs of other systems · §III-A1; Table IV
- AH. Sun et al. (2024). zkLLM: Zero Knowledge Proofs for Large Language Models. 2024 ACM SIGSAC Conference on Computer and Communications Security (CCS 2024). Source recordSupports: zkLLM authors' view of extending ZKPs to LLM training · §9