Cited by 0Cryptography and Data SecuritySecurity and Verification in ComputingBlockchain Technology Applications and Security

Hollow-LLM Attack: Computationally Trivial Weights in Zero-Knowledge Verification of LLM Inference

Open access
Gong, Chen, Liu, Beijie, Li, Mengyuan·2026·2026 IEEE Symposium on Security and Privacy (SP)

Abstract

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

Crossref · 10.1109/sp63933.2026.00258

Cites

39 of 39 references verified0 citation errors · 0 not checkable

Statistics

Nothing to recompute.

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
  • 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.

    Premisecitation

    The 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 Work

    zkLLM 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
  • Probably not a substantial claim: may not pass S3 (load-bearing). May combine two claims.

    Premisecitation
    § 7. Related Work

    TEEs 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.

    Findingreasoning

    By 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.

    Findingreasoning

    In 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 claim
  • May combine two claims.

    Findingnone given

    For 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 claim
  • May combine two claims.

    Findingown data

    Verification 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 claim
  • May combine two claims.

    Findingnone given

    For 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 claim
  • May combine two claims.

    Findingreasoning

    Zeros 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 claim
  • May combine two claims.

    Findingreasoning

    For 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 claim
  • May combine two claims.

    Findingnone given

    In 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 claim
  • May combine two claims.

    Findingreasoning

    For 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 claim
  • May combine two claims.

    Findingown data

    The 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 claim
  • May combine two claims.

    Interpretationreasoning

    For 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
    § Abstract

    Zero-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
  • May combine two claims.

    Interpretationreasoning

    In 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 claim
  • Probably not a substantial claim: may not pass S3 (load-bearing), S4 (based).

    Interpretationreasoning

    Extreme 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 claim
  • Classified as probably not a substantial claim.

    Interpretationreasoning

    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.

    “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 claim
  • May combine two claims.

    Interpretationown data

    The 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 claim
  • Classified as probably not a substantial claim.

    Interpretationreasoning

    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.

    “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 claim
  • May combine two claims.

    Interpretationreasoning

    Attack 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 claim
  • Probably not a substantial claim: may not pass S4 (based). May combine two claims.

    Interpretationnone given

    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.

    “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 claim
  • May 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 claim
  • May combine two claims.

    Interpretationreasoning
    § 1. Introduction

    In 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 claim
  • Classified as probably not a substantial claim. May combine two claims.

    Interpretationreasoning

    Using 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 claim
  • Classified as probably not a substantial claim.

    Premisereasoning

    In 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 claim
  • Probably not a substantial claim: may not pass S4 (based).

    Premisenone given

    Typically 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 claim
  • Probably not a substantial claim: may not pass S2 (checkable), S3 (load-bearing). May combine two claims.

    Interpretationreasoning

    A 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 given

    The 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 claim
  • Classified as probably not a substantial claim.

    Premisenone given
    § 1. Introduction

    A 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 claim
  • Probably not a substantial claim: may not pass S2 (checkable), S3 (load-bearing), S4 (based).

    Premisenone given

    Zero-knowledge proof technology remains fundamentally sound as a cryptographic primitive.

    “which remains fundamentally sound as a cryptographic primitive.”
    Quote in the paperNot a substantial claim
  • Probably not a substantial claim: may not pass S3 (load-bearing), S4 (based).

    Interpretationnone given

    The 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 claim
  • Probably not a substantial claim: may not pass S3 (load-bearing), S4 (based). May combine two claims.

    Interpretationnone given

    Adding 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 claim
  • May combine two claims. The quote only partly states this claim.

    Interpretationreasoning

    Learned 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 claim
  • May combine two claims.

    Interpretationreasoning
    § 1. Introduction

    Consequently, 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 claim
  • May 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 claim
  • May combine two claims.

    Interpretationown data

    These expansions act locally and compose without interference.

    “confirming that these expansions act locally and compose without interference.”
    Quote in the paperSubstantial claim
  • May combine two claims.

    Interpretationreasoning

    LayerNorm 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 claim
  • May combine two claims.

    Interpretationreasoning
    § 1. Introduction

    A 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 claim
  • May combine two claims.

    Interpretationnone given
    § 1. Introduction

    Ghost 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 claim
  • May combine two claims.

    Interpretationreasoning

    The 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 claim
  • May combine two claims.

    Premisecitation

    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).

    “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 2026

    This 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 claim
  • May 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 claim
  • May combine two claims.

    Premisecitation

    In 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.

    Interpretationreasoning

    This 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 claim
  • May combine two claims.

    Interpretationreasoning

    Attack 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 claim
  • Probably not a substantial claim: may not pass S4 (based). May combine two claims.

    Premisenone given
    § 7. Related Work

    TEEs 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 claim
  • Probably not a substantial claim: may not pass S2 (checkable), S3 (load-bearing), S4 (based). May combine two claims.

    Interpretationnone given

    Challenge-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 claim
  • Classified as probably not a substantial claim.

    Interpretationreasoning

    An 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 claim
  • Probably not a substantial claim: may not pass S2 (checkable), S3 (load-bearing), S4 (based). May combine two claims.

    Interpretationreasoning

    A 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 claim
  • Probably not a substantial claim: may not pass S2 (checkable).

    Interpretationreasoning
    § 8. Conclusion

    The findings challenge emerging narratives around zkML-based assurance.

    “challenge emerging narratives around zkML-based assurance.”
    Quote in the paperNot a substantial claim
  • Probably not a substantial claim: may not pass S3 (load-bearing), S4 (based). May combine two claims.

    Premisenone given

    TEEs 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 claim
  • Probably not a substantial claim: may not pass S3 (load-bearing).

    Premisecitation
    § 7. Related Work

    zkGPT 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 Work

    In 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
55 of 55
  • 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”
7 of 7

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

    Major

    The 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.

1 of 1

Cites

Flagged first, then by citations

Research works printed but not linked: 13

  1. Qu, 2025, zkGPT: An Efficient Non-interactive Zero-knowledge Proof Framework for LLM Inference
  2. Pasquini, 2025, {LLMmap}: Fingerprinting for large language models, 299
  3. Gao, 2025, Model equality testing: Which model is this api serving?
  4. 2023, Confidential Compute on NVIDIA Hopper H100
  5. Gilad-Bachrach, Cryptonets: Applying neural networks to encrypted data with high throughput and accuracy, 201
  6. Effendi, Privacy-preserving graph-based machine learning with fully homomorphic encryption for collaborative anti-money laundering, 80
  7. McConnon, 2024, Are bigger language models always better?, IBM Think Blog
  8. 2025, Zero-knowledge machine learning
  9. 2024, zkml (zero-knowledge machine learning
  10. Tramer, 2018, Slalom: Fast, verifiable and private execution of neural networks in trusted hardware, arXiv preprint
  11. Moghimi, 2023, Downfall: Exploiting speculative data gathering, 7179
  12. Van Schaik, 2020, Sgaxe: How sgx fails in practice
  13. 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)
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
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