Hollow-LLM Attack: Computationally Trivial Weights in Zero-Knowledge Verification of LLM Inference
Open accessAbstract
As large language models (LLMs) grow in scale and are predominantly served from remote platforms, verifying faithful inference execution becomes critical (i.e., ensuring that a provider actually executes the advertised model and computational workload rather than a tampered or downsized variant). Zero-knowledge (ZK) LLM inference offers an appealing approach. It promises public verifiability and delivers per-instance guarantees of equational correctness by proving that an output is consistent with executing a public architecture under committed, private weights. Though, we show that it does not bind the effort expended to produce the output. In this paper, we formalize this overlooked effort gap and introduce the Hollow-LLM Attack, in which a dishonest provider retains the declared architecture and parameter count but embeds ghost weights whose algebraic structure collapses effective computation. These witnesses satisfy the verification circuit and yield valid proofs, even though the dishonest model owner, who serves as the prover, performs computation commensurate with a much smaller model than the declared public architecture. This creates a profitable equilibrium in which providers deliver provably correct outputs at small-model cost while overclaiming model size. Accordingly, we characterize concrete families of ghost weights that compose with standard transformer blocks and show that such hollow deployments substantially reduce serving cost with zero quality loss under the same verification circuit. These findings underscore that proof of correct inference is not proof of large-model execution and necessitate additional protections to bind correctness to verifiable computational work.
AI snapshot
Written from the paper’s full text.
TL;DR
Zero-knowledge proofs of LLM inference certify that an output is consistent with a committed private witness under a declared public architecture, but they do not bind the computation actually expended. The authors formalize this "effort gap" and instantiate the Hollow-LLM attack, in which a provider serves a small inner model while committing "ghost weights" that make the larger declared outer model produce identical outputs and valid proofs.
Key findings
- A dishonest provider can preserve the declared architecture, tensor shapes, and parameter count while routing almost all serve-time computation through a smaller inner model, and still pass ZK verification: `f_Aout(W_ghost_out, x; s) = y_in` holds for all supported prompts and seeds.
- Two training-free algebraic constructions are given: Attack A inserts zero-work residual blocks (attention and FFN sublayers set to output exact zeros, so each added block is `x ↦ x`), and Attack B inflates width by replicating hidden states across `m` coordinate blocks with block-diagonal attention/FFN weights and an output collapse (zero-padded or averaging decoder; a final `1/m` rescaling for tied decoders).
- In the evaluation (Table 2, inner model IM1 = 6 layers, 512-dim), serve-side prefill and decode time stay at 1× for Attack A (12 layers, 512), Attack B (6 layers, 1024), and A+B (12 layers, 1024), while ZKP costs rise: gates 1.99×/2.95×/5.89×, prover time 1.69×/1.87×/4.81×, verification 1.72×/1.30×/2.48×, proof size 83.5/48.2/88.3 KB.
- The A+B configuration nearly matches the honest large reference model IM2 (12 layers, 1024) on gates (5.89×), prover (4.81× vs 4.74×), verification (2.48× vs 2.56×), and proof size (88.3 KB), yet IM2 incurs 2.4× prefill and 3.1× decode serve cost while A+B remains at 1×.
- Perplexity was unchanged across all configurations, and depth/width expansions composed additively without interference.
Methods
- Threat model: proprietary-weight zkLLM deployments (following zkLLM and zkGPT) where the architecture `A_out` is public, weights are private but committed, and proofs are generated per transcript, possibly asynchronously at audit time; the adversary controls serving and proving but cannot modify the verifier's circuit or keys.
- Two training-free ghost-weight constructions built on four stated transformer invariances (residual identity, elementwise nonlinearity replication, LayerNorm replicate invariance, multi-head attention under replication), plus FFN zero-padding; positional encoding compatibility analyzed for learned absolute tables, fixed sinusoidal encodings, and RoPE.
- Evaluation: fixed inner model IM1 (6-layer, 512-dim GPT-2 backbone) with the zkGPT ZKP procedure, varying only the declared outer architecture (A: 6→12 layers; B: 512→1024 dim; A+B); fixed-length prompts of T = 64 tokens with greedy decoding; run on Ubuntu 24.04 with an Intel Core Ultra 7 265F CPU (20 cores).
Limitations
- Stated by the paper: deterministic sinusoidal positional encodings block Attack B's width-replication route (the circuit recomputes `P_out` as a public function of `(t, d_model,out)`, so `P_out ≠ R P_in` and the mismatch is ZK-detectable), though Attack A and learned/RoPE variants remain available.
- Stated by the paper: arbitrary over-claiming is not claimed to be indistinguishable — extreme outer/inner gaps may produce detectable quality shifts or behavioral anomalies, and the practically relevant regime is modest over-claiming; determining the detection threshold is explicitly out of scope, as are deployment-level audits, TEEs, and metering.
- Stated by the paper: proposed countermeasures (sparsity/non-triviality subproofs, behavioral audits, TEEs) raise attacker cost but offer no fundamental guarantee, and TEEs lack public verifiability.
- Evident from the text: evaluation uses a single small inner model (6 layers, 512 dim), one scale ratio per attack, CPU-only hardware, and short fixed prompts, so the reported cost ratios are not demonstrated at multi-billion-parameter scale; the meta-review also notes the motivation for inflating declared model size is weakly developed and that large gaps may be detectable while small gaps yield limited economic benefit.
Model-written summary. Check it against the paper before relying on it.
Integrity signals
Registry
Cites
Statistics
Claims the paper makes
9 of 21 cited sources checked · 2 supported · 0 flagged · accuracy not yet measured
- Premisecitation§ 2018 2019 2020 2021 2022 2023 2024 2025 2026
Users tend to associate larger models and longer results with greater precision and reliability.
“Previous studies also show that users tend to associate larger models and longer results with greater precision and reliability [25], [26], [27]”
Quote in the paperSubstantial claim2 of 3 sources checked- cites [25] source
The section ‘Explanation style and length affect human confidence’ reports that longer explanations significantly increased participants’ confidence in LLM answers, without improving their ability to distinguish correct from incorrect answers. The paper does not report that users associate larger model size with greater precision or reliability; it studies several LLMs but does not establish that perception. (LLM, conf=0.87)
Experimental — accuracy not yet measured - cites [26] source
Section 4.3.2 reports that making a complex algorithm transparent increased participants’ weight on its advice, which lends some support to the claim about users’ responses to more complex models. The paper does not establish that users viewed larger models as more precise or reliable, and it does not examine the length of results. Section 5.3.3 also finds no additional increase in reliance when an algorithm was perceived as more complex than appropriate. (LLM, conf=0.78)
Experimental — accuracy not yet measured - cites [27] McConnon, 2024, Are bigger language models always better?, IBM Think Blog
Not checked in the free run.
- Premisecitation
Benchmarking is not a reliable estimator of parameter count.
“even benchmarking is not a reliable estimator of parameter count [12], [15], [28], [29]”
Quote in the paperNot a substantial claim3 of 4 sources checked- cites [12] Cai, 2025, Are you getting what you pay for? auditing model substitution in 11 m apis, arXiv preprint source
The ‘Limitations of software-based verification’ section says benchmark comparisons can be unreliable when decoding parameters are undisclosed or providers evade known benchmark prompts. That supports a concern about using benchmarks to verify which model an API serves, but the paper does not specifically assess benchmarking as an estimator of parameter count. (LLM, conf=0.78)
Experimental — accuracy not yet measured - cites [15] Gao, 2025, Model equality testing: Which model is this api serving? source
The Introduction says short-answer benchmarks can be a poor way to audit whether an API's output distribution has changed. It does not assess whether benchmark results reliably estimate a model's parameter count; searches for benchmarking, model size, and parameter count found no passage making that connection. (LLM, conf=0.72)
Experimental — accuracy not yet measured - cites [28] source
- cites [29] Sanh, 2019, Distilbert, a distilled version of bert: smaller, faster, cheaper and lighter, arXiv preprint source
The Experiments section (p. 3) reports that DistilBERT retains 97% of BERT’s benchmark performance with 40% fewer parameters. The model comparisons in Tables 1 and 3 (p. 3) also show that benchmark scores do not track parameter counts consistently. These examples support caution about estimating parameter count from benchmark results, but the paper does not assess or establish the broader claim that benchmarking is an unreliable estimator. (LLM, conf=0.81)
Experimental — accuracy not yet measured
- Findingown data
Depth and width expansions influence separate parts of the declared circuit.
“Depth and width expansions influence separate parts of the declared circuit”
Quote in the paperSubstantial claim - Findingown data
Only the honest large model shows higher serve-side ratios.
“Only the honest large model shows higher serve-side ratios”
Quote in the paperNot a substantial claim - Findingown data
The pre-LN Transformer block admits a small set of algebraic invariances that allow rigorously controlled structural manipulation.
“However, we identified that they nonetheless admit a small set of algebraic invariances that allow rigorously controlled structural manipulation.”
Quote in the paperSubstantial claim
- Findingnone given
For learned absolute embeddings, Attack B defines p'_t = R p_t so that x'_0 = R(E(xt)+pt) and the replicate-invariance conditions hold.
“Attack B. We define p′t = Rpt, so that x′ 0 = R(E(xt)+pt) and the replicate-invariance conditions hold.”
Quote in the paperSubstantial claim - Findingown data
Proving cost scales with the declared model.
“proving cost scales with the declared model”
Quote in the paperSubstantial claim - Findingown data
Attack A increases only the Gates and proving cost associated with additional layers.
“Attack A increases only the Gates and proving cost associated with additional layers”
Quote in the paperSubstantial claim - Findingreasoning
If a two-layer FFN is enlarged by appending extra neurons whose incoming and outgoing weights are zero, then the FFN output remains unchanged for any input.
“so the FFN output remains unchanged.”
Quote in the paperSubstantial claim - Findingreasoning
In Attack B, given a replicated input x'=Rx, each block computes exactly the same queries, keys, and values as the inner head.
“Given a replicated input x′ = Rx, each block Ssx ′ computes exactly the same queries, keys, and values as the inner head:”
Quote in the paperSubstantial claim - Findingreasoning
Outputs are identical across all configurations.
“yielding identical outputs across all configurations.”
Quote in the paperSubstantial claim - Findingreasoning
A stack of zero-output residual blocks contributes zero effective depth while remaining fully compatible with the circuit.
“A stack of such blocks contributes zero effective depth while still being fully compatible with the circuit.”
Quote in the paperSubstantial claim - Findingown data
Perplexity is unchanged across all experiments.
“We confirmed this by observing unchanged perplexity across all experiments.”
Quote in the paperSubstantial claim - Findingown data
The A+B and IM2 rows exhibit nearly identical gate counts, prover time, and verification time.
“The A+B and IM2 rows exhibit nearly identical gate counts, prover time, and verification time”
Quote in the paperSubstantial claim - Findingreasoning
The A+B row shows no change in serve-side columns.
“showing no change in serve-side columns”
Quote in the paperSubstantial claim - Findingown data
Zero-knowledge cost scales with the size of the declared architecture.
“Zero-knowledge cost scales with the size of the declared architecture”
Quote in the paperSubstantial claim - Findingreasoning
The Prefill and Decode columns remain at 1x for all A, B, and A+B rows.
“the Prefill and Decode columns remain at 1x for all A, B, and A+B rows”
Quote in the paperSubstantial claim - Findingreasoning
The A+B row combines both increases, matching the sum of the A and B effects.
“The A+B row combines both increases, matching the sum of the A and B effects”
Quote in the paperSubstantial claim - Findingnone given
Transformer architectures admit structured easy witnesses, realized as ghost weights, that preserve the public architecture and proof validity while collapsing serve-time computation to that of a much smaller inner model.
“We show that transformer architectures admit structured easy witnesses, realized as ghost weights, that preserve the public architecture and proof validity while collapsing serve-time computation to that of a much smaller inner model.”
Quote in the paperNot a substantial claim - Findingreasoning
The A+B configuration shows the largest ZK cost.
“The A+B configuration combines both forms of expansion and therefore shows the largest ZK cost”
Quote in the paperNot a substantial claim - Findingreasoning§ 2018 2019 2020 2021 2022 2023 2024 2025 2026
Two training-free algebraic constructions of hollow LLMs are compatible with state-of-the-art zkLLM pipelines.
“We develop two training-free algebraic constructions of hollow LLMs that are compatible with state-of-the-art zkLLM pipelines.”
Quote in the paperSubstantial claim - Findingown data
Serve-side behavior is identical across all configurations because the attack always executes the same inner model.
“Serve-side behavior is identical across all configurations because the attack always executes the same inner model.”
Quote in the paperSubstantial claim - Findingreasoning
The provider actually runs a different, smaller model while presenting it as a larger one.
“the provider actually runs a different, smaller model while presenting it as a larger one.”
Quote in the paperNot a substantial claim - Findingreasoning§ 1 x′ + b′1) = W ℓ
In Attack B, given a replicated input x'=Rx, the FFN output exactly matches the inner FFN.
“so the FFN output exactly matches the inner FFN.”
Quote in the paperSubstantial claim - Findingnone given
The system continues to execute only the compact inner model IM1.
“the system continues to execute only the compact inner model IM1.”
Quote in the paperSubstantial claim - Findingown data
All variants preserve the behavior of the executed model.
“All variants preserve the behavior of the executed model.”
Quote in the paperSubstantial claim - Findingown data
IM2 incurs substantially higher prefill and decode cost than A+B.
“IM2 incurs substantially higher prefill and decode cost, while A+B remains at 1×”
Quote in the paperSubstantial claim - Findingreasoning
Structural expansions compose cleanly.
“structural expansions compose cleanly.”
Quote in the paperSubstantial claim - Findingreasoning§ 4. Hollow-LLM Attack
Two training-free ghost-weight constructions, Attack A and Attack B, exploit algebraic invariances of pre-LN Transformer blocks to embed a smaller served inner model into a larger, verifiable outer architecture while preserving the input-output mapping.
“Both exploit algebraic invariances of pre-LN Transformer blocks to embed a smaller served inner model Ain into a larger, verifiable outer architecture Aout while preserving the input–output mapping.”
Quote in the paperNot a substantial claim - Findingnone given
Enlarged models with equivalent observable behavior can be constructed.
“enlarged models with equivalent observable behavior can be constructed.”
Quote in the paperSubstantial claim - Findingown data
Attack B increases only the costs associated with wider embeddings.
“Attack B increases only the costs associated with wider embeddings.”
Quote in the paperNot a substantial claim - Findingreasoning
If a hidden vector x is replicated into x'=Rx, its per-channel mean and variance match those of x.
“Since x′ consists of m identical length-d blocks, its mean and variance match those of x:”
Quote in the paperSubstantial claim - Findingnone given
The ghost weight method allows the declared outer model size to be inflated arbitrarily without changing its input-output behavior.
“our ghost weight method allows the declared outer model size to be inflated arbitrarily without changing its input–output behavior.”
Quote in the paperSubstantial claim - Findingown data
Declared-model expansions introduce only structural changes to the public circuit and do not modify the inner model's forward computation.
“Declared-model expansions introduce only structural changes to the public circuit and do not modify the inner model's forward computation”
Quote in the paperSubstantial claim - Findingown data
The zero-knowledge overheads of depth and width expansions accumulate predictably.
“their zero-knowledge overheads accumulate predictably.”
Quote in the paperSubstantial claim - Findingreasoning
If LayerNorm parameters are replicated as gamma'=Rgamma and beta'=Rbeta, then LayerNorm commutes with replication: LN_{gamma',beta'}(x') = R LN_{gamma,beta}(x).
“If we also replicate the LN parameters as γ′ = Rγ, β′ = Rβ, then LayerNorm commutes with replication:”
- Also stated in: § 4.1. Algebraic Invariances of Transformer Blocks · plain
“LNγ′,β′(x′) = RLNγ,β(x).”
Quote in the paperSubstantial claim - Also stated in: § 4.1. Algebraic Invariances of Transformer Blocks · plain
- Findingreasoning
If a pre-LN residual block's sublayer F(LN(x)) is zero for all inputs in the deployment support, then the block acts as an exact identity x -> x.
“If we choose parameters so that F (LN(x)) = 0 for all inputs in the support of the deployment”
- Also stated in: § 4.1. Algebraic Invariances of Transformer Blocks · plain
“then the block acts as an exact identity:”
Quote in the paperSubstantial claim - Also stated in: § 4.1. Algebraic Invariances of Transformer Blocks · plain
- Findingnone given§ 7. Related Work
Simple zeroed and structured ghost weights can preserve proof validity for a larger declared model while allowing the provider to carry out only the serve-time computation of a much smaller inner model.
“simple zeroed and structured ghost weights can preserve proof validity for a larger declared model while allowing the provider to carry out only the serve-time computation of a much smaller inner model.”
Quote in the paperNot a substantial claim - Findingreasoning§ 8. Conclusion
Concrete, training-free algebraic constructions exploit transformer invariances to decouple advertised depth and width from true per-token cost.
“concrete, training-free algebraic constructions that exploit transformer invariances to decouple advertised depth and width from true per-token cost”
Quote in the paperSubstantial claim - Findingreasoning§ 8. Conclusion
A dishonest provider masks a smaller inner model behind ghost weights that preserve the public parameter count and zero-knowledge proofs while routing almost all computation through the cheaper model.
“a dishonest provider masks a smaller inner model behind ghost weights that preserve the public parameter count and zero-knowledge proofs while routing almost all computation through the cheaper model.”
Quote in the paperSubstantial claim - Interpretationreasoning§ 2018 2019 2020 2021 2022 2023 2024 2025 2026
A dishonest provider can generate outputs that satisfy the ZK verification circuit and produce valid proofs while performing only a fraction of the computation implied by the declared model.
“A dishonest provider can generate outputs that satisfy the ZK verification circuit and produce valid proofs while performing only a fraction of the computation implied by the declared model.”
Quote in the paperNot a substantial claim - Premisecitation§ 2018 2019 2020 2021 2022 2023 2024 2025 2026
Several major blockchain and crypto infrastructure sources present ZK LLM inference in ways that implicitly equate proof generation with computational effort.
“several major blockchain and crypto infrastructure sources present ZK LLM inference in ways that implicitly equate proof generation with computational effort.”
Quote in the paperSubstantial claim0 of 2 sources checked- cites [30] 2025
Not checked in the free run.
- cites [31] 2024
Not checked in the free run.
- Interpretationreasoning§ 1. Introduction
A dishonest provider can deploy a hollow LLM by publicly declaring a larger outer model, filling the larger architecture with a smaller model augmented by ghost weights, and committing the entire hollow model.
“Within this setting, a dishonest provider can deploy a hollow LLM: the provider publicly declares a larger model (the Outer Model), then carefully fills the larger architecture with a smaller model augmented by ghost weights, and finally commits the entire hollow model.”
Quote in the paperSubstantial claim - Interpretationreasoning§ 2018 2019 2020 2021 2022 2023 2024 2025 2026
Inflating the nominal parameter count can yield both reputational and financial advantages.
“Inflating the nominal parameter count can, therefore, yield both reputational and financial advantages.”
Quote in the paperSubstantial claim - Interpretationreasoning§ 1. Introduction
The effort gap is not a flaw in ZKP soundness but a deployment-level assurance gap: the proof certifies consistency with a committed witness under the declared computation, but that guarantee does not inherently bind the amount of computation actually expended.
“We emphasize that this issue is not a flaw in ZKP soundness. Rather, it is a deployment-level assurance gap: the proof certifies consistency with a committed witness under the declared computation, but that guarantee does not inherently bind the amount of computation actually expended.”
Quote in the paperSubstantial claim - Interpretationreasoning
Since many modern LLMs no longer use fixed sinusoidal encodings, this restriction narrows one variant without substantially reducing the practical relevance of the attack.
“Since many modern LLMs no longer use fixed sinusoidal encodings, this restriction narrows one variant without substantially reducing the practical relevance of the attack.”
Quote in the paperSubstantial claim - Interpretationreasoning
Any apparent overpromising stems not from the ZKP technology itself, but from deployment-layer assumptions.
“Any apparent overpromising stems not from the ZKP technology itself, but from deployment-layer assumptions.”
Quote in the paperSubstantial claim - Interpretationreasoning
Short deterministic prompts are fully sufficient to exercise the serve/prove split that attacks aim to validate.
“Thus, short deterministic prompts are fully sufficient to exercise the serve/prove split that attacks aim to validate.”
Quote in the paperSubstantial claim - Interpretationreasoning
ZK proof-based verification will still pass because it checks only that the outputs are consistent with some execution of the declared architecture and does not verify that the full computational effort implied by that architecture was actually expended.
“ZK proof-based verification will still pass because it checks only that the outputs are consistent with some execution of the declared architecture and does not verify that the full computational effort implied by that architecture was actually expended.”
Quote in the paperSubstantial claim - Interpretationreasoning
All variation in ZK cost originates solely from the declared architecture.
“all variation originates solely from the declared architecture.”
Quote in the paperSubstantial claim - Interpretationreasoning§ 0 0 w
Because the ghost weights were chosen so that added blocks are algebraic identities, the verifier's circuit accepts the edited witness as a valid execution of Aout for all |x| <= Lin.
“Because the ghost weights were chosen so that the added blocks are algebraic identities, the verifier's circuit accepts this witness as a valid execution of Aout: for all |x| ≤ Lin,”
- Also stated in: § 0 0 w · plain
“fAout,Elayers(Win)(x) = fAin,Win (x).”
Quote in the paperSubstantial claim- Rests on an assumption: The verifier's circuit is locked to the declared outer architecture and checks exact arithmetic relations.
- Rests on an assumption: The dishonest provider can cache inner-model activations at serve time and later use them to construct the audit witness.
- Also stated in: § 0 0 w · plain
- Interpretationreasoning§ 1. Introduction
During service, the provider can compute outputs using only the smaller inner model while supplying a proof asserting that the output was computed by the declared larger outer model under the committed weights and on the same input prompt.
“During service, the provider computes outputs using only the smaller inner model. However, because the ghost weights are crafted appropriately, the provider can still supply a proof asserting that the output was computed by the declared larger outer model, under the committed weights and on the same input prompt.”
Quote in the paperSubstantial claim - Interpretationown data
Serve-side cost depends solely on the executed model and is unaffected by changes to the declared architecture.
“serve-side cost depends solely on the executed model and is unaffected by changes to the declared architecture.”
Quote in the paperSubstantial claim - Interpretationreasoning
In Attack A, added layers are fully visible to the verifier but invisible to the serve path.
“These added layers are fully visible to the verifier but invisible to the serve path (Figure 4).”
Quote in the paperSubstantial claim - Interpretationreasoning
In Attack B, for every layer and token position in the served transcript, the outer hidden state is m concatenated copies of the inner hidden state.
“i.e., the outer hidden state is always m concatenated copies of the inner hidden state.”
Quote in the paperSubstantial claim - Premisereasoning
ZKPs do not attest to the actual effort or computational cost expended to produce that output during the procedure.
“ZKPs do not attest to the actual effort or computational cost expended to produce that output during the procedure.”
Quote in the paperSubstantial claim - Interpretationown data
The declared circuit obtained from A+B matches the structural complexity of a large model.
“the declared circuit obtained from A+B matches the structural complexity of a large model”
Quote in the paperSubstantial claim - Interpretationreasoning
The combination of the four invariances is sufficient to instantiate the two Hollow-LLM attacks.
“We will next show that the combination of these invariance is sufficient to instantiate the two Hollow-LLM attacks described below.”
Quote in the paperSubstantial claim - Interpretationreasoning
Merely proving that weights are non-zero is insufficient to rule out Hollow-LLM constructions.
“merely proving that weights are non-zero is insufficient to rule out Hollow-LLM constructions.”
Quote in the paperSubstantial claim - Interpretationreasoning
This is a limitation of one particular construction rather than of Hollow-LLM more broadly.
“This is therefore a limitation of one particular construction rather than of Hollow-LLM more broadly.”
Quote in the paperSubstantial claim - Interpretationreasoning§ 2018 2019 2020 2021 2022 2023 2024 2025 2026
A provider can pass ZK verification while using only a fraction of the computation implied by the declared model.
“showing that a provider can pass ZK verification while using only a fraction of the computation implied by the declared model.”
Quote in the paperSubstantial claim - Interpretationreasoning
In Attack A, each added block computes x -> x on the verifier's arithmetic domain.
“By residual identity and FFN zero-padding, each added block computes x 7→ x on the verifier's arithmetic domain.”
Quote in the paperSubstantial claim- Rests on an assumption: The verifier's circuit is locked to the declared outer architecture and checks exact arithmetic relations.
- Interpretationreasoning
For every supported prompt and decoding seed, Attack A's outer model computes the same function as the inner model.
“Therefore, for every supported prompt and decoding seed, the outer model follows exactly the same hidden-state trajectory as the inner model through the first Lin blocks, after which only identity blocks remain.”
- Also stated in: § 4.2. Attack A: Hollowing Depth through Zero- · plain
“Equivalently, fAout,Elayers(Win)(x; s) = fAin,Win (x; s) for all supported (x, s).”
Quote in the paperSubstantial claim- Rests on an assumption: The verifier's circuit is locked to the declared outer architecture and checks exact arithmetic relations.
- Also stated in: § 4.2. Attack A: Hollowing Depth through Zero- · plain
- Interpretationreasoning
Serve-side cost is fixed by the inner model.
“serve-side cost is fixed by the inner model”
Quote in the paperSubstantial claim - Interpretationreasoning§ 1. Introduction
A dishonest provider can furnish a trivially valid witness that yields a verifiable output while performing far less work than the declared public architecture suggests.
“This creates an effort gap compared to the declared public model size: a dishonest provider can furnish a trivially valid witness that yields a verifiable output while performing far less work than the declared public architecture suggests.”
Quote in the paperSubstantial claim - Interpretationreasoning§ 7. Related Work
Standard ZK verification alone does not rule out low-effort witnesses even when every proof remains valid.
“standard ZK verification alone does not rule out low-effort witnesses even when every proof remains valid.”
Quote in the paperSubstantial claim - Interpretationreasoning§ 8. Conclusion
Proof validity alone is insufficient to guarantee faithful execution effort.
“proof validity alone is insufficient to guarantee faithful execution effort”
Quote in the paperSubstantial claim - Interpretationreasoning
These constraints ultimately restrict TEE applicability in open, decentralized, or multi-party verification settings.
“These constraints ultimately restrict their applicability in open, decentralized, or multi-party verification settings.”
Quote in the paperNot a substantial claim - Interpretationreasoning§ 7. Related Work
The central gap is the lack of effort binding between a valid proof and the computation actually performed.
“the central gap is not update privacy but the lack of effort binding between a valid proof and the computation actually performed.”
Quote in the paperSubstantial claim
- Classified as probably not a substantial claim. 24
- May combine two claims. 41
- The quote only partly states this claim. 1
Classified as probably not a substantial claim.
PremisecitationThe proof certifies that the served output is consistent with some fixed private weights under the public architecture, without revealing those weights.
“Overall, the proof certifies that the served output is consistent with some fixed private weights under the public architecture, without revealing those weights.”
Quote in the paperSubstantial claim1 of 2 sources checked- cites [6] source
- cites [7] Qu, 2025, zkGPT: An Efficient Non-interactive Zero-knowledge Proof Framework for LLM Inference
Not checked in the free run.
Probably not a substantial claim: may not pass S3 (load-bearing).
Premisecitation§ 7. Related WorkzkLLM proves a 13B-parameter model in under 15 minutes.
“zkLLM proves a 13B-parameter model in under 15 minutes”
Quote in the paperNot a substantial claim1 of 1 sources checked- cites [6] source
Probably not a substantial claim: may not pass S3 (load-bearing). May combine two claims.
Premisecitation§ 7. Related WorkTEEs are inherently hardware-dependent and may be vulnerable to microarchitectural attacks.
“TEE are inherently hardware-dependent and may be vulnerable to microarchitectural attacks [38], [39], [40], [41], [42], [43].”
Quote in the paperNot a substantial claim2 of 6 sources checked- cites [38] source
- cites [39] Moghimi, 2023, Downfall: Exploiting speculative data gathering
Not checked in the free run.
- cites [40] Van Schaik, 2020
Not checked in the free run.
- cites [41] Van Bulck, Sgx-step: An open-source framework for precise dissection and practical exploitation of intel sgx enclaves
Couldn’t be matched to a paper in Crossref, so it can’t be checked.
- cites [42] source
The Intel SGX section describes SGX as a processor architecture extension whose enclaves are created and maintained by the processor. The paper also reports microarchitectural attacks that can expose secrets in SGX enclaves. It supports SGX as an example, but does not establish that TEEs generally are inherently hardware-dependent. (LLM, conf=0.82)
Experimental — accuracy not yet measured - cites [43] source
The Introduction describes SGX as a CPU-based TEE whose use of shared resources can expose it to side-channel attacks. The Attack Vectors section identifies hardware caches that create such channels. The paper supports the vulnerability claim for SGX, but does not establish that all TEEs are inherently hardware-dependent. (LLM, conf=0.83)
Experimental — accuracy not yet measured
May combine two claims.
FindingreasoningBy construction, hollow serve time equals inner serve time and is much less than outer serve time, so the provider saves serve-time cost.
“By construction, T serve hollow = T serve(Ain) ≪ T serve(Aout), so the provider saves serve-time cost.”
Quote in the paperNot a substantial claim- The authors state this as an assumption: Stochastic decoding, if used, is made reproducible by a public, committed seed that fixes the sampling trajectory.
May combine two claims.
FindingreasoningIn Attack B, because softmax is taken over key positions and replication only happens along the feature dimension, the score matrices and resulting attention weights are identical across all replicated blocks and coincide with the inner model's attention weights.
“the resulting attention weights softmax(·) are identical across all s and coincide with the inner model's attention weights.”
Quote in the paperSubstantial claimMay combine two claims.
Findingnone givenFor RoPE under Attack B, if the inner head uses rotation matrix Rt at position t, the outer model applies Rt independently in each block, and attention scores and probabilities are identical across blocks and equal to those of Ain.
“If the inner head uses rotation matrix Rt at position t, the outer model applies Rt independently in each block. Attention scores and probabilities are then identical across blocks and equal to those of Ain.”
Quote in the paperSubstantial claimMay combine two claims.
Findingown dataVerification runs the fixed circuit for the outer architecture and is lightweight relative to proving.
“Verification runs the fixed circuit for Aout and is lightweight relative to proving (Section 5).”
Quote in the paperSubstantial claimMay combine two claims.
Findingnone givenFor learned absolute embeddings, Attack A reuses the same table for t <= Lin, and added layers do not change pt.
“Attack A. The outer model reuses the same table for t ≤ Lin; added layers do not change pt.”
Quote in the paperSubstantial claimMay combine two claims.
FindingreasoningZeros remain zeros under elementwise nonlinearities and replicated coordinates remain exactly equal.
“Thus zeros remain zeros under ϕ, and replicated coordinates remain exactly equal.”
Quote in the paperSubstantial claimMay combine two claims.
FindingreasoningFor any elementwise nonlinearity phi used in the FFN, phi(0)=0 and phi(Rz)=R phi(z) for any vector z and replication factor m.
“Then ϕ(0) = 0, ϕ(Rz) = Rϕ(z) because ϕ is applied coordinatewise.”
Quote in the paperSubstantial claimMay combine two claims.
Findingnone givenIn Attack B, for both single-block routing and averaging output projections, the attention sublayer output matches the inner attention output exactly for replicated inputs, and the softmax distributions over positions are unchanged.
“In both cases, the attention sublayer output matches the inner attention output exactly for replicated inputs, and the softmax distributions over positions are unchanged.”
Quote in the paperSubstantial claimMay combine two claims.
FindingreasoningFor sinusoidal encodings under Attack A, since dmodel,out = dmodel,in, pout_t = pin_t for t <= Lin, and extra layers leave positions unchanged.
“Attack A. Since dmodel,out = dmodel,in, we have pout t = pin t for t ≤ Lin, and extra layers leave positions unchanged.”
Quote in the paperSubstantial claimMay combine two claims.
Findingown dataThe effects of Attack A and Attack B differ but are both strictly above the baseline.
“Their effects differ but are both strictly above the baseline.”
Quote in the paperSubstantial claimMay combine two claims.
InterpretationreasoningFor sinusoidal encodings under Attack B, with dmodel,out = m dmodel,in and m > 1, the circuit enforces p'_t = g(t, dmodel,out) while the replicate construction needs p'_t = R g(t, dmodel,in); in general these differ, so the witness cannot satisfy both and the mismatch makes Attack B ZK-detectable.
“With dmodel,out = mdmodel,in and m > 1, the circuit enforces p′t = g(t, dmodel,out), while we would need p′t = Rg(t, dmodel,in) for the replicate construction. In general g(t, dmodel,out) ̸= Rg(t, dmodel,in), so the witness cannot satisfy both the circuit equation and the desired replicated hidden state. The resulting mismatch at the first layer makes Attack B ZK-detectable”
Quote in the paperSubstantial claim- Rests on an assumption: The verifier's circuit is locked to the declared outer architecture and checks exact arithmetic relations.
May combine two claims.
Interpretationreasoning§ AbstractZero-knowledge LLM inference proofs certify equation-level correctness (output consistent with committed private weights under the declared architecture) but do not bind or attest to the computational effort expended to produce the output.
“we show that it does not bind the effort expended to produce the output.”
- Also stated in: § 1. Introduction · plain
“it verifies the correctness of the equations that define the model size and architecture, but not the effort expended to calculate the result.”
- Also stated in: § 2.2. Zero-knowledge LLM inference · plain
“acceptance establishes equation-level correctness of the claimed inference relative to the declared statement, but does not by itself certify how much computation or execution effort was expended to produce that output.”
Quote in the paperSubstantial claim- Also stated in: § 1. Introduction · plain
May combine two claims.
InterpretationreasoningIn Attack A, the served model is embedded as a prefix of the declared layers, and all remaining blocks are configured to behave as algebraic identities.
“The served model is embedded as a prefix of the declared layers, and all remaining blocks are configured to behave as algebraic identities.”
Quote in the paperSubstantial claimProbably not a substantial claim: may not pass S3 (load-bearing), S4 (based).
InterpretationreasoningExtreme outer/inner gaps may create detectable quality shifts or behavioral anomalies.
“Extreme outer/inner gaps may create detectable quality shifts or behavioral anomalies.”
Quote in the paperNot a substantial claimClassified as probably not a substantial claim.
InterpretationreasoningSince transformations operate only on Aout and not on the runtime semantics of Ain, evaluating correctness does not require a large or instruction-heavy model.
“Since transformations operate only on Aout and not on the runtime semantics of Ain, evaluating correctness does not require a large or instruction-heavy model.”
Quote in the paperSubstantial claimMay combine two claims.
Interpretationown dataThe attack exposes large-model proving complexity while avoiding the execution overhead of a large model.
“the attack exposes large-model proving complexity while avoiding the execution overhead of a large model.”
Quote in the paperSubstantial claimClassified as probably not a substantial claim.
InterpretationreasoningThis guarantee is commitment-relative: it ties the output to the committed private weights under the public architecture, rather than to any external reference model or public weight hash.
“This guarantee is commitment-relative: it ties the output to the committed private weights under the public architecture, rather than to any external reference model or public weight hash.”
Quote in the paperSubstantial claimMay combine two claims.
InterpretationreasoningAttack B inflates the declared model dimension by replicating the hidden state across m coordinate blocks, arranges attention and FFN weights in block-diagonal/repeated form to forbid cross-block mixing, and collapses the replicas at the output so that logits match those of Ain exactly.
“Attack B mirrors the same template along the width axis: it inflates the declared model dimension by replicating the hidden state across m coordinate blocks, arranges attention and FFN weights in block-diagonal / repeated form to forbid cross-block mixing, and then collapses the replicas at the output so that logits match those of Ain exactly (Figure 5).”
Quote in the paperSubstantial claimProbably not a substantial claim: may not pass S4 (based). May combine two claims.
Interpretationnone givenBoth Attack A and Attack B modify only the shape of the public circuit and are insensitive to prompt semantics, token distribution, or linguistic variation.
“both Attack A and Attack B modify only the shape of the public circuit and are insensitive to prompt semantics, token distribution, or linguistic variation.”
Quote in the paperNot a substantial claimMay combine two claims.
Interpretationreasoning§ 1 x′ + b′1) = W ℓIn Attack B with an untied decoder, because logits are identical, the softmax outputs and next-token distribution are unchanged, and the verifier sees exactly the same equations as in an honest run of Ain.
“Therefore, the softmax outputs and the next-token distribution are unchanged, and the verifier sees exactly the same equations as in an honest run of Ain.”
Quote in the paperSubstantial claimMay combine two claims.
Interpretationreasoning§ 1. IntroductionIn a hollow LLM deployment, all public interfaces remain intact; the layer layout, tensor shapes, and stated parameter count match the declared model, so both the proof and associated metadata appear legitimate.
“In this hollow LLM deployment, all public interfaces remain intact. The layer layout, tensor shapes, and stated parameter count all match the declared model, so both the proof and associated metadata appear legitimate.”
Quote in the paperSubstantial claimClassified as probably not a substantial claim. May combine two claims.
InterpretationreasoningUsing a small model enables complete end-to-end proving while keeping the methodology controlled and fully reproducible.
“Using a small model enables complete end-to-end proving while keeping the methodology controlled and fully reproducible.”
Quote in the paperSubstantial claimClassified as probably not a substantial claim.
PremisereasoningIn benign optimization scenarios, the model preserves its advertised structure and behavior and is simply executed more efficiently.
“in benign optimization scenarios, the model preserves its advertised structure and behavior and is simply executed more efficiently.”
Quote in the paperSubstantial claimProbably not a substantial claim: may not pass S4 (based).
Premisenone givenTypically the outer architecture strictly expands the inner architecture (e.g., deeper or wider), enabling algebraic alignment between the outer equations and a cheaper computation path.
“Typically Aout strictly expands Ain (e.g., deeper or wider), enabling algebraic alignment between the outer equations and a cheaper computation path.”
Quote in the paperNot a substantial claimProbably not a substantial claim: may not pass S2 (checkable), S3 (load-bearing). May combine two claims.
InterpretationreasoningA declared architecture that vastly exceeds what users expect for a given service or device may break immersion and raise suspicion.
“A declared architecture that vastly exceeds what users expect for a given service or device may break immersion and raise suspicion.”
Quote in the paperNot a substantial claim- Rests on an assumption: Users cannot directly observe the true model size or workload.
Probably not a substantial claim: may not pass S2 (checkable), S4 (based). May combine two claims.
Interpretationnone givenThe serve/prove separation enabled by the Hollow-LLM attack is agnostic to the underlying model family and is expected to hold across a wide range of scale ratios.
“This serve/prove separation enabled by the Hollow-LLM attack is agnostic to the underlying model family and is expected to hold across a wide range of scale ratios”
Quote in the paperNot a substantial claimClassified as probably not a substantial claim.
Premisenone given§ 1. IntroductionA zero-knowledge proof of inference certifies membership in an NP relation: there exist private weights such that the output is the result of executing the public model architecture on the input.
“a zero-knowledge proof of inference certifies membership in a nondeterministic polynomial-time (NP) relation: it proves that there exist private weights such that the output is the result of executing the public model architecture on the input.”
Quote in the paperSubstantial claimProbably not a substantial claim: may not pass S2 (checkable), S3 (load-bearing), S4 (based).
Premisenone givenZero-knowledge proof technology remains fundamentally sound as a cryptographic primitive.
“which remains fundamentally sound as a cryptographic primitive.”
Quote in the paperNot a substantial claimProbably not a substantial claim: may not pass S3 (load-bearing), S4 (based).
Interpretationnone givenThe Hollow-LLM attack does not imply any flaw in zero-knowledge proof technology.
“the Hollow-LLM attack does not imply any flaw in zero-knowledge proof technology”
Quote in the paperNot a substantial claimProbably not a substantial claim: may not pass S3 (load-bearing), S4 (based). May combine two claims.
Interpretationnone givenAdding sparsity-related subproofs for each parameter matrix introduces substantial overhead and undermines system scalability.
“adding sparsity-related subproofs for each parameter matrix introduces substantial overhead and undermines system scalability.”
Quote in the paperNot a substantial claimMay combine two claims. The quote only partly states this claim.
InterpretationreasoningLearned encodings and RoPE remain compatible with both attacks after simple copying or replication, whereas deterministic sinusoidal encodings still support Attack A but can rule out Attack B.
“Learned tables and RoPE-style schemes can be aligned with both attacks by copying or replicating positional vectors in a way that respects Section 4.1.”
Quote in the paperSubstantial claimMay combine two claims.
Interpretationreasoning§ 1. IntroductionConsequently, the computation follows that of the smaller inner model while the verifier continues to endorse the claimed outer model.
“Consequently, the computation follows that of the smaller inner model while the verifier continues to endorse the claimed outer model.”
Quote in the paperSubstantial claimMay combine two claims.
Interpretationreasoning§ 1 x′ + b′1) = W ℓThe 1/m rescaling in Attack B must happen at the last LayerNorm or immediately after the final residual block; scaling at the beginning would reintroduce unscaled contributions through residual adds and sums would no longer match the inner representation.
“It is important that this 1/m rescaling happens at the last LayerNorm (or immediately after the final residual block).”
Quote in the paperSubstantial claimMay combine two claims.
Interpretationown dataThese expansions act locally and compose without interference.
“confirming that these expansions act locally and compose without interference.”
Quote in the paperSubstantial claimMay combine two claims.
InterpretationreasoningLayerNorm replicate invariance is the core algebraic fact that makes Attack B possible, allowing width inflation by factor m while preserving normalized activations that drive attention and FFN computation.
“This LayerNorm replicate invariance is the core algebraic fact that makes Attack B possible: we can inflate the width by a factor m while preserving the normalized activations that drive attention and FFN computation.”
Quote in the paperSubstantial claimMay combine two claims.
Interpretationreasoning§ 1. IntroductionA zero-knowledge proof of inference does not attest to the algorithmic path taken to obtain the result or how much computation was necessary to get the result.
“However, the proof does not attest to the algorithmic path taken to obtain that result or how much computation was necessary to get the result.”
Quote in the paperSubstantial claimMay combine two claims.
Interpretationnone given§ 1. IntroductionGhost weights can be chosen so that the declared layers either perform negligible computation or reuse the computation of the much smaller inner model.
“These ghost weights are chosen so that the declared layers either perform negligible computation or reuse the computation of the much smaller Inner Model.”
Quote in the paperNot a substantial claimMay combine two claims.
InterpretationreasoningThe system is no longer faithfully executing the advertised workload; it only mimics the outputs of the large model.
“the system is no longer faithfully executing the advertised workload; it only mimics the outputs of the large model.”
Quote in the paperSubstantial claimMay combine two claims.
PremisecitationThe cost of generating a ZKP for LLM inference is order-of-magnitude times that of inference serving and can be scheduled asynchronously (21.8s for GPT-2 using 32 threads).
“the cost of generating a ZKP for LLM inference is order-of-magnitude times that of inference serving and can be scheduled asynchronously (21.8s for GPT-2 using 32 threads [7]).”
Quote in the paperSubstantial claim0 of 1 sources checked- cites [7] Qu, 2025, zkGPT: An Efficient Non-interactive Zero-knowledge Proof Framework for LLM Inference
Not checked in the free run.
May combine two claims.
Interpretationreasoning§ 2018 2019 2020 2021 2022 2023 2024 2025 2026This creates strong incentives to exaggerate model scale and challenges emerging zkML narratives that equate proof validity with faithful execution effort.
“This creates strong incentives to exaggerate model scale and challenges emerging zkML narratives that equate proof validity with faithful execution effort.”
Quote in the paperNot a substantial claimMay combine two claims.
Interpretationreasoning§ 1 x′ + b′1) = W ℓIn Attack B with a tied decoder, rescaling the final hidden representation by 1/m right before applying the tied decoder preserves tying and makes the logits exactly equal to those of the inner model.
“so tying is preserved and the logits are exactly equal to those of the inner model.”
Quote in the paperSubstantial claimMay combine two claims.
PremisecitationIn practice, inference results may be returned without real-time proof for non-interactive ZK proofs; when a call is selected for audit, the provider can reconstruct a witness for the already-served transcript and produce a proof off the critical path.
“In practice, inference results may be returned without real-time proof for non-interactive ZK proofs ( [7]): when a specific call is selected for audit, the provider can reconstruct a witness for the already-served transcript (by re-running the deterministic computation or using cached intermediates) and produces a proof π off the critical path.”
Quote in the paperSubstantial claim0 of 1 sources checked- cites [7] Qu, 2025, zkGPT: An Efficient Non-interactive Zero-knowledge Proof Framework for LLM Inference
Not checked in the free run.
May combine two claims.
InterpretationreasoningThis regime avoids the overhead of attaching a ZK proof to every response, while still enabling post-hoc audits that deter blatant cheating.
“This regime avoids the overhead of attaching a ZK proof to every response, while still enabling post-hoc audits that deter blatant cheating.”
Quote in the paperSubstantial claimMay combine two claims.
InterpretationreasoningAttack A increases the declared depth and optionally the FFN width while keeping the effective computation depth Lin equal to that of the inner model Ain.
“Attack A increases the declared depth and, optionally, the FFN width of the model while keeping the effective computation depth Lin equal to that of the inner model Ain.”
Quote in the paperSubstantial claimProbably not a substantial claim: may not pass S4 (based). May combine two claims.
Premisenone given§ 7. Related WorkTEEs rely on specialized hardware and trust assumptions and do not provide public verifiability.
“TEEs rely on specialized hardware and trust assumptions and do not provide public verifiability.”
Quote in the paperNot a substantial claimProbably not a substantial claim: may not pass S2 (checkable), S3 (load-bearing), S4 (based). May combine two claims.
Interpretationnone givenChallenge-based audits, ablation tests, and diversity probes could stress-test the model's response surface and make low-effort deployments more risky.
“Collectively, these techniques could stress-test the model's response surface and make low-effort deployments more risky.”
Quote in the paperNot a substantial claimClassified as probably not a substantial claim.
InterpretationreasoningAn attacker may still be able to design ghost weights that satisfy non-triviality constraints while preserving the same low-effort computation path.
“An attacker may still be able to design ghost weights that satisfy non-triviality constraints while preserving the same low-effort computation path.”
Quote in the paperSubstantial claimProbably not a substantial claim: may not pass S2 (checkable), S3 (load-bearing), S4 (based). May combine two claims.
InterpretationreasoningA proof that no alternative ghost-weight constructions exist would be required, yet such a guarantee may be generally difficult to achieve.
“A proof that no alternative ghost-weight constructions exist would be required, yet such a guarantee may be generally difficult to achieve.”
Quote in the paperNot a substantial claimProbably not a substantial claim: may not pass S2 (checkable).
Interpretationreasoning§ 8. ConclusionThe findings challenge emerging narratives around zkML-based assurance.
“challenge emerging narratives around zkML-based assurance.”
Quote in the paperNot a substantial claimProbably not a substantial claim: may not pass S3 (load-bearing), S4 (based). May combine two claims.
Premisenone givenTEEs lack public verifiability, depend on proprietary hardware, and remain vulnerable to side channels or firmware-level exploits.
“TEEs still inherit limitations: they lack public verifiability, depend on proprietary hardware, and remain vulnerable to side channels or firmware-level exploits.”
Quote in the paperNot a substantial claimProbably not a substantial claim: may not pass S3 (load-bearing).
Premisecitation§ 7. Related WorkzkGPT verifies GPT-2 inference in roughly 25 seconds.
“zkGPT verifies GPT-2 inference in roughly 25 seconds.”
Quote in the paperNot a substantial claim0 of 1 sources checked- cites [7] Qu, 2025, zkGPT: An Efficient Non-interactive Zero-knowledge Proof Framework for LLM Inference
Not checked in the free run.
Probably not a substantial claim: may not pass S2 (checkable), S3 (load-bearing), S4 (based).
Interpretationreasoning§ 7. Related WorkIn scenarios that require strong trustless guarantees or open verification, ZK-proof-based approaches provide a more robust, although higher-latency, alternative.
“In scenarios that require strong trustless guarantees or open verification, ZK-proof–based approaches provide a more robust, although higher-latency, alternative.”
Quote in the paperNot a substantial claim
The authors state this as an assumption.
The commitment to weights is binding across serving and audit; the attacker cannot change committed weights after the fact.
“The commitment is binding across serving and audit; the attacker's freedom lies in choosing the committed weights within this private-model regime, not in changing them after the fact.”
The authors state this as an assumption.
Stochastic decoding, if used, is made reproducible by a public, committed seed that fixes the sampling trajectory.
“Stochastic decoding, if used, is made reproducible by a public, committed seed that fixes the sampling trajectory.”
The authors state this as an assumption.
The provider controls the online service and also acts as the prover, including batching, caching, scheduling, and persistence of intermediate tensors across serve, generating proof, and audit phases.
“The provider controls the online service and also acts as the prover, including batching, caching, scheduling, and persistence of intermediate tensors across serve, generating proof, as well as participating during the audit phases.”
The authors state this as an assumption.
The input length |x| is at most Lin, consistent with the inner model's context length.
“We assume |x| ≤ Lin, consistent with the inner model's context length.”
The paper relies on this without support.
The verifier's circuit is locked to the declared outer architecture and checks exact arithmetic relations.
“Thus the verifier's circuit is locked to Lout blocks with FFN width dff,out and will expect intermediate tensors of that shape in the witness.”
“the circuit checks those exact arithmetic relations.”
The paper relies on this without support.
The dishonest provider can cache inner-model activations at serve time and later use them to construct the audit witness.
“these are internal and never exposed to the verifier.”
The paper relies on this without support.
Users cannot directly observe the true model size or workload.
“users cannot directly observe the true model size or workload”
Self-check
Percentages, sums and reported differences re-computed from the paper’s own numbers.
Each contradiction between two passages listed here was confirmed by an independent check.
Claimed additive composition disagrees with Table 2
MajorThe text says the A+B overhead matches the sum of the separate effects. For gates, the A and B ratios are 1.99× and 2.95×, so adding their increases above the 1× baseline gives 3.94×, not the reported A+B ratio of 5.89×. The prover-time ratios likewise do not add.
“The A+B row combines both increases, matching the sum of the A and B effects and showing no change in serve-side columns,”
“IM1 A 12 512 1× 1× 1.99× 1.69× 1.72× 83.5 1.4× 2.0× IM1 B 6 1024 1× 1× 2.95× 1.87× 1.30× 48.2 2.8× 3.9× IM1 A+B 12 1024 1× 1× 5.89× 4.81× 2.48× 88.3 4.5× 7.8×”
Cites
Distilling the Knowledge in a Neural Network
Hinton, G., Vinyals, O., & Dean, J. (2015) · arXiv · doi:10.48550/arxiv.1503.02531 · Cited by 14,204 · see citing works
DistilBERT, a distilled version of BERT: smaller, faster, cheaper and lighter
Sanh, V., Debut, L., Chaumond, J., & Wolf, T. (2019) · arXiv · doi:10.48550/arxiv.1910.01108 · Cited by 4,653 · see citing works
Davidson, H. E. (2015) · The Consultant Pharmacist · doi:10.4140/tcp.n.2015.249 · Cited by 720 · see citing works
Privacy-Preserving Machine Learning With Fully Homomorphic Encryption for Deep Neural Network
Lee, J.-W., Kang, H., Lee, Y., Choi, W., Eom, J., Deryabin, M. A., Lee, E., Lee, J., Yoo, D., Kim, Y.-S., et al. (2022) · IEEE Access · doi:10.1109/access.2022.3159694 · Cited by 423 · see citing works
Leaky Cauldron on the Dark Land: Understanding Memory Side-Channel Hazards in SGX
Wang, W., Chen, G., Pan, X., Zhang, Y., Wang, X., Bindschaedler, V., Tang, H., & Gunter, C. A. (2017) · Proceedings of the 2017 ACM SIGSAC Conference on Computer and Communications Security · doi:10.1145/3133956.3134038 · Cited by 320 · see citing works
SgxPectre: Stealing Intel Secrets from SGX Enclaves Via Speculative Execution
Chen, G., Chen, S., Xiao, Y., Zhang, Y., Lin, Z., & Lai, T. H. (2019) · 2019 IEEE European Symposium on Security and Privacy (EuroS&P) · doi:10.1109/eurosp.2019.00020 · Cited by 319 · see citing works
Slalom: Fast, Verifiable and Private Execution of Neural Networks in Trusted HardwarePreprint
Tramèr, F., & Boneh, D. (2018) · arXiv (Cornell University) · doi:10.48550/arxiv.1806.03287 · Cited by 263 · see citing works
In search of an easy witness: exponential time vs. probabilistic polynomial time
Impagliazzo, R., Kabanets, V., & Wigderson, A. (2002) · Journal of Computer and System Sciences · doi:10.1016/s0022-0000(02)00024-7 · Cited by 213 · see citing works
What large language models know and what people think they know
Steyvers, M., Tejeda, H., Kumar, A., Belem, C., Karny, S., Hu, X., Mayer, L. W., & Smyth, P. (2025) · Nature Machine Intelligence · doi:10.1038/s42256-024-00976-7 · Cited by 209 · see citing works
Chiron: Privacy-preserving Machine Learning as a ServicePreprint
Hunt, T., Song, C., Shokri, R., Shmatikov, V., & Witchel, E. (2018) · arXiv (Cornell University) · doi:10.48550/arxiv.1803.05961 · Cited by 168 · see citing works
Hidden Backdoors in Human-Centric Language Models
Li, S., Liu, H., Dong, T., Zhao, B. Z. H., Xue, M., Zhu, H., & Lu, J. (2021) · Proceedings of the 2021 ACM SIGSAC Conference on Computer and Communications Security · doi:10.1145/3460120.3484576 · Cited by 119 · see citing works
DetectLLM: Leveraging Log Rank Information for Zero-Shot Detection of Machine-Generated Text
Su, J., Zhuo, T. Y., Wang, D., & Nakov, P. (2023) · Findings of the Association for Computational Linguistics: EMNLP (Findings of EMNLP) · doi:10.18653/v1/2023.findings-emnlp.827 · Cited by 105 · see citing works
The risk of algorithm transparency: How algorithm complexity drives the effects on the use of advice
Lehmann, C. A., Haubitz, C. B., Fügener, A., & Thonemann, U. W. (2022) · Production and Operations Management · doi:10.1111/poms.13770 · Cited by 100 · see citing works
ZKML: An Optimizing System for ML Inference in Zero-Knowledge Proofs
Chen, B.-J., Waiwitlikhit, S., Stoica, I. G., & Kang, D. D. (2024) · European Conference on Computer Systems · doi:10.1145/3627703.3650088 · Cited by 72 · see citing works
Precise Approximation of Convolutional Neural Networks for Homomorphically Encrypted Data
Lee, J., Lee, E., Lee, J.-W., Kim, Y., Kim, Y.-S., & No, J. (2023) · IEEE Access · doi:10.1109/access.2023.3287564 · Cited by 58 · see citing works
zkLLM: Zero Knowledge Proofs for Large Language Models
Sun, H., Li, J., & Zhang, H. (2024) · Proceedings of the 2024 on ACM SIGSAC Conference on Computer and Communications Security · doi:10.1145/3658644.3670334 · Cited by 55 · see citing works
Hashemi, H., Wang, Y., & Annavaram, M. (2021) · IEEE/ACM International Symposium on Microarchitecture (MICRO) · doi:10.1145/3466752.3480112 · Cited by 53 · see citing works
FedML-HE: An Efficient Homomorphic-Encryption-Based Privacy-Preserving Federated Learning SystemPreprint
Jin, W., Yao, Y., Han, S., Gu, J., Joe-Wong, C., Ravi, S., Avestimehr, S., & He, C. (2023) · arXiv (Cornell University) · doi:10.48550/arxiv.2303.10837 · Cited by 49 · see citing works
Circuit lower bounds for nondeterministic quasi-polytime: an easy witness lemma for NP and NQP
Murray, C. D., & Williams, R. (2018) · ACM Symposium on Theory of Computing (STOC) · doi:10.1145/3188745.3188910 · Cited by 36 · see citing works
SoK: SGX.Fail: How Stuff Gets eXposed
Van Schaik, S., Seto, A., Yurek, T., Batori, A., AlBassam, B., Genkin, D., Miller, A., Ronen, E., Yarom, Y., & Garman, C. (2024) · 2024 IEEE Symposium on Security and Privacy (SP) · doi:10.1109/sp54263.2024.00260 · Cited by 31 · see citing works
Auditing Black-Box LLM APIs with a Rank-Based Uniformity Test
Zhu, X., Ye, Y., Qiu, T. A., et al. (2025) · arXiv.org · doi:10.48550/arxiv.2506.06975 · Cited by 23
ezDPS: An Efficient and Zero-Knowledge Machine Learning Inference Pipeline
Wang, H., & Hoang, T. (2023) · Proceedings on Privacy Enhancing Technologies · doi:10.56553/popets-2023-0061 · Cited by 21 · see citing works
Proof of Necessary Work: Succinct State Verification with Fairness Guarantees
Kattis, A., & Bonneau, J. (2023) · Lecture notes in computer science · doi:10.1007/978-3-031-47751-5_2 · Cited by 13 · see citing works
SVIP: Towards Verifiable Inference of Open-source Large Language Models
Sun, Y.-F., Li, Y., Zhang, Y., et al. (2024) · arXiv.org · doi:10.48550/arxiv.2410.22307 · Cited by 10
When Backdoors Speak: Understanding LLM Backdoor Attacks Through Model-Generated Explanations
Ge, H., Li, Y., Wang, Q., Zhang, Y., & Tang, R. (2025) · Proceedings of the conference - Association for Computational Linguistics. Meeting · doi:10.18653/v1/2025.acl-long.114 · Cited by 6 · see citing works
Alhazbi, S., Hussain, A., Oligeri, G., & Papadimitratos, P. (2025) · IEEE Open Journal of the Communications Society · doi:10.1109/ojcoms.2025.3577016 · Cited by 5 · see citing works
BackdoorLLM: A Comprehensive Benchmark for Backdoor Attacks and Defenses on Large Language ModelsPreprint
Li, Y., Huang, H., Zhao, Y., Ma, X., & Sun, J. (2024) · arXiv (Cornell University) · doi:10.48550/arxiv.2408.12798 · Cited by 4 · see citing works
Are You Getting What You Pay For? Auditing Model Substitution in LLM APIs
Cai, W., Shi, T., Zhao, X., & Song, D. (2025) · arXiv · doi:10.48550/arxiv.2504.04715 · Cited by 1 · see citing works
Wave : Leveraging Architecture Observation for Privacy-Preserving Model Oversight
Xu, H., Chen, G., Liu, B., et al. (2026) · ACM International Conference on Architectural Support for Programming Languages and Operating Systems (ASPLOS) · doi:10.1145/3779212.3790247
Self-citationVeriLLM: A Lightweight Framework for Publicly Verifiable Decentralized InferencePreprint
Wang, K., Zhao, Z., Song, X., Li, Z., Xia, L., Tong, C., Shi, B., Qu, W., Yang, E., & Ai, L. (2025) · arXiv (Cornell University) · doi:10.48550/arxiv.2509.24257
CoIn: Counting the Invisible Reasoning Tokens in Commercial Opaque LLM APIs
Sun, G., Wang, Z., Tian, B., Liu, M., Shen, Z., He, S., He, Y., Ye, W., Wang, Y., & Li, A. (2026) · Findings of the Association for Computational Linguistics: EMNLP (Findings of EMNLP) · doi:10.18653/2026.findings-emnlp.363
ZKTorch: Compiling ML Inference to Zero-Knowledge Proofs via Parallel Proof AccumulationPreprint
Chen, B.-J., Tang, L., & Kang, D. D. (2025) · arXiv (Cornell University) · doi:10.48550/arxiv.2507.07031
Yuan, M. J., Lospoy, C., Lai, S., Snewin, J., & Long, J. B. (2026) · Computer · doi:10.1109/mc.2025.3600630
BackdoorLLM: A Comprehensive Benchmark for Backdoor Attacks and Defenses on Large Language Models
Li, Y., Huang, H., Zhao, Y., Ma, X., & Sun, J. (2025) · Advances in Neural Information Processing Systems 38 · doi:10.52202/085713-0771
CoIn: Counting the Invisible Reasoning Tokens in Commercial Opaque LLM APIs
Sun, G., Wang, Z., Tian, B., Liu, M., Shen, Z., He, S., He, Y., Ye, W., Wang, Y., & Li, A. (2025) · arXiv · doi:10.48550/arxiv.2505.13778
ezDPS: An Efficient and Zero-Knowledge Machine Learning Inference Pipeline
Wang, H., & Hoang, T. (2022) · arXiv · doi:10.48550/arxiv.2212.05428
Yuan, M. J., Lospoy, C., Lai, S., Snewin, J., & Long, J. (2025) · arXiv · doi:10.48550/arxiv.2504.13443
In search of an easy witness: exponential time vs. probabilistic polynomial time
Impagliazzo, R., Kabanets, V., & Wigderson, A. (n.d.) · Proceedings 16th Annual IEEE Conference on Computational Complexity · doi:10.1109/ccc.2001.933865
SgxPectre: Stealing Intel Secrets From SGX Enclaves via Speculative Execution
Chen, G., Chen, S., Xiao, Y., Zhang, Y., Lin, Z., & Lai, T.-H. (2020) · IEEE Security & Privacy · doi:10.1109/msec.2019.2963021
Flagged first, then by citations
Research works printed but not linked: 13
- Qu, 2025, zkGPT: An Efficient Non-interactive Zero-knowledge Proof Framework for LLM Inference
- Pasquini, 2025, {LLMmap}: Fingerprinting for large language models, 299
- Gao, 2025, Model equality testing: Which model is this api serving?
- 2023, Confidential Compute on NVIDIA Hopper H100
- Gilad-Bachrach, Cryptonets: Applying neural networks to encrypted data with high throughput and accuracy, 201
- Effendi, Privacy-preserving graph-based machine learning with fully homomorphic encryption for collaborative anti-money laundering, 80
- McConnon, 2024, Are bigger language models always better?, IBM Think Blog
- 2025, Zero-knowledge machine learning
- 2024, zkml (zero-knowledge machine learning
- Tramer, 2018, Slalom: Fast, verifiable and private execution of neural networks in trusted hardware, arXiv preprint
- Moghimi, 2023, Downfall: Exploiting speculative data gathering, 7179
- Van Schaik, 2020, Sgaxe: How sgx fails in practice
- Van Bulck, Sgx-step: An open-source framework for precise dissection and practical exploitation of intel sgx enclaves
Cited by
Still being checked.
- Authors
- Gong, C., Liu, B., & Li, M.
- Affiliations
- University of Southern California
- University of Southern California (US)
- ORCID
- Liu, Beijie
- Venue
- 2026 IEEE Symposium on Security and Privacy (SP)
- Publisher
- IEEE
- Published
- 2026-05-18
- Pages
- 4339-4355
- ISSN
- 1081-6011 (ISSN-L)
- OpenAlex
- W7166806210
- Cited by
- 0
- References
- 19
- FWCI
- 0.00
- Type
- conference paper
- Language
- en
- Open access
- green
- arxiv.org
- Locations
- IEEE Symposium on Security and Privacy (S&P) (publishedVersion)
- arXiv (Cornell University) (submittedVersion)
- arXiv (Cornell University)
- Topics
- Physical Sciences › Computer Science › Artificial Intelligence › Cryptography and Data Security
- Physical Sciences › Computer Science › Artificial Intelligence › Security and Verification in Computing
- Physical Sciences › Computer Science › Information Systems › Blockchain Technology Applications and Security
- Keywords
- zero-knowledge proofs, large language models, transformer blocks, verifiable computation
About these checks
Registry, retraction, Cites and statistics results are computed, not judged, with one exception: a printed reference that no index lists is read once by a model before it counts as a citation error. Claims are extracted by a model and kept only when their quote appears verbatim in the text; each cited source is then checked, with a model’s help, for whether it says what the claim relies on. Those verdicts can be wrong — read the claim’s quote and the cited source before relying on one.
Claims read by deepseek-v4.1-flash under definition version 3 (extract-v3) on 2026-10-31.
Classified by jev-1.13-20260917 (gold-guideline-v0.2) on 2026-10-31.
Cited sources are checked by gpt-6-sol.
Statistics and arithmetic are recomputed, not judged.
Confidence bands are shown only for fields calibrated on our annotated test set. None is calibrated yet, so no band is shown.
What counts as a claim ›How we measure confidence ›How we check this ›
Are you an author, or do you see a problem with this page? Request a review