arXiv paper· machine learning security and applied cryptography· method paper

ZK-Trace: Certified Collusion Tracing with Zero-Knowledge Credentials for Federated GNSS Interference Monitoring

Redwanul Karim, Nisha L. Raichur, Lucas Heublein, Tobias Feigl, Christopher Mutschler, Felix Ott

cs.CR · cs.LG

Quick verdict

Tardos fingerprints + ZK credentials for leak tracing in federated GNSS; certified bounds are rigorous, but soundness rests on untested independence.

Summary

ZK-Trace targets model-leak tracing in federated learning for GNSS interference monitoring: when any of ten partly trusted stations can leak its dispatched classifier, the operator must identify the leaker. The system layers three mechanisms: public identity codewords derived from each client's xLPN credential (extending FedZKP), a secret recipient-specific Tardos fingerprint written into each dispatched copy (weight-space BN-scale carrier for two colluders; feature-probe carrier for three), and zero-knowledge credential verification. Tracing works offline without the leaker's cooperation. The theoretical core is certificate-based adjudication: an interval-arithmetic checker verifies conditional false-accusation bounds (Theorem 3) per decode under innocent-row independence, a finite completeness bound under a stipulated residual channel (Theorem 4), and a deterministic score-stability bound for correlated feature errors (Theorem 5), with a 10^-3 false-naming budget per investigation. On a simulated ten-station federation (real GNSS recordings re-rendered) and CIFAR-10 with ResNet-18 prototypical networks, all 160 single-owner copies are isolated and 712/720 two-owner mixtures traced with no innocent named, versus 50-58% framing by a DeepMarks-BIBD comparator. The feature mark survives feature-matching distillation 20/20 and cross-architecture transfer 19/20, at copy-accuracy costs of 4.8 (GNSS) and 6.1 (CIFAR-10) points. Main limitations: the independence premise is not empirically established; function-only distillation and a hybrid negation attack still evade tracing; all stations come from one recording campaign.

Review complete

Assessment at a glance

machine learning security and applied cryptography

5

risk flags identified

● high 0

● medium 3

● low 2

Reproducibility readinessmedium
Code & data availablenot stated
Review confidencemedium
AI text signal0/20 passages flagged
Deep research viableCode-reproducibleNeeds GPU

5 strengths · 5 weaknesses · 5 author questions

AI text signal = Binoculars zero-shot detector score over 20 sampled passages (Fast-DetectGPT co-reported) — absence does not prove human authorship, and a flag does not imply misconduct.

Levels reflect verification complexity — not a quality score. Evolve never rates your paper.

Key claims under review

  • ZK-Trace composes public identity marks, recipient-specific Tardos fingerprints, and zero-knowledge credential verification to enable offline, cooperation-free tracing of leaked federated model copies.
  • Conditional false-accusation bounds (Theorem 3) and finite completeness bounds under a stipulated residual channel (Theorem 4) are executable via interval arithmetic with a 10^-3 per-investigation false-naming budget.
  • Empirically, all 160 single-owner copies are isolated and 712 of 720 two-owner mixtures traced with no innocent named, whereas a DeepMarks-BIBD comparator frames innocents in 50-58% of coalitions.
  • The feature carrier survives feature-matching distillation in 20/20 runs and cross-architecture transfer in 19/20 at copy-accuracy costs of 4.8 (GNSS) and 6.1 (CIFAR-10) percentage points, while the weight carrier is erased by distillation.
  • Function-only distillation and a hybrid negation attack remain explicit evasion routes, and all soundness certificates are conditional on an innocent-row independence assumption the paper does not empirically establish.

Strengths

  • Executable, auditable decisions rather than raw thresholds

    The interval-arithmetic checker (4096 panels, 30-decimal digits) verifies a conditional false-accusation exponent per decode (Theorem 3, Remark 1), allocates one budget across tails and carriers via epsilon/(2K) (Corollary 2, Prop. 3), and explicitly separates CERTIFIED-ATTRIBUTE/TAMPER from UNCERTIFIED-LEAD — a decision discipline absent from prior federated watermarking work (Table IX).

  • Collusion-secure tracing validated against a real comparator

    160/160 single-owner copies isolated and 712/720 two-owner mixtures traced with zero innocents named, while DeepMarks-BIBD frames innocents in 50% of plain coalitions and 58% within its design resilience (Sec. VII-C, Fig. 4). Design targets c=2 (weight, nt=512) and c=3 (feature, nt=2048) are stress-tested to k=8, and zero framing holds across 400 adaptively steered trials.

  • Unusual candor about failure modes

  • Strong experimental hygiene

  • Clean separation of security quantities

Weaknesses

  • All soundness certificates are conditional on an untested premise

  • Known evasion routes remain open

  • Single-campaign simulation limits the GNSS deployment story

  • Dispatched-copy utility cost concentrates on hard classes

  • Artifact not yet available; honest-tracer custody gap

Full Review Report

$1.99 · one-time

Unlock the complete preliminary analysis Evolve produced for this paper.

Report preview

Scope & Claims

ZK-Trace (arXiv 2609.08763v1, IEEE-format manuscript under review; Fraunhofer IIS / UTN Nürnberg) addresses recipient tracing for leaked model copies in federated GNSS interference monitoring. It composes three mechanisms: (1) public identity codewords derived from per-client xLPN credentials and embedded in BatchNorm scales (extending FedZKP [3]); (2) recipient-specific secret Tardos fingerprints written into each dispatched copy — a weight carrier (nt=512 BN-gamma projections, design target c=2) and a feature-probe carrier (nt=2048 probes, c=3); (3) a Stern/xLPN Sigma-protocol credential proof (r=331 rounds) bound to a digest of the full model state. Central claims: conditional false-accusation certificates executable per decode (Theorem 3, Prop. 3; budget 10^-3), finite completeness under a stipulated residual channel (Theorem 4), deterministic score stability under correlated feature errors (Theorem 5), and empirical tracing of 160/160 single-owner copies and 712/720 two-owner mixtures with zero innocents named.

The remaining sections cover Methodology Assessment, Statistical Evidence, Results & Reproducibility, Limitations & Risks, and Verdict & Recommendations.

  • All 5 strengths & 5 weaknesses, analyzed in detail
  • 5 risk flags with severity, section & reviewer questions
  • Methods & statistical evidence assessment
  • 5 questions a peer reviewer would ask
  • Full six-dimension evaluation report & recommendations

One-time purchase · this paper only

One-time purchase, this paper only. AI-generated preliminary analysis — not peer review.

Frequently asked questions

What problem does ZK-Trace solve?

When a federated-learning operator distributes model copies to semi-trusted GNSS monitoring stations and one of them leaks its copy, ZK-Trace identifies which station leaked it — even if several stations average their copies to collude — while the operator verifies credentials via zero-knowledge proofs and can trace offline, without the leaker's cooperation.

Does ZK-Trace survive model distillation attacks?

Partly. The weight-space mark is erased by 80-epoch distillation while the model keeps roughly 80% task accuracy. The feature-space mark survives feature-matching distillation (20/20 runs) and ResNet-34 transfer (19/20), but function-only distillation erases it too, and a hybrid negation attack escapes the threshold tests for part of the tested compute range.

Can ZK-Trace falsely accuse an innocent station?

The certified decision rule bounds false naming at 0.001 per investigation, but only under an innocent-row independence assumption the authors state is not empirically verified. In their experiments (160 single copies, 720 two-owner mixtures), no innocent was ever named, while a DeepMarks-BIBD comparator framed innocents in 50-58% of coalitions.

Is the ZK-Trace code available?

Not at the time of this review. The paper states that code, per-seed artifacts, and table-reproduction scripts 'will be released upon publication'; the GNSS tensors are re-renderings of interference recordings publicly released by their original authors.

About this review

This is an AI-generated preliminary review by Evolve.Pub, produced from the openly available text of the paper. It is not peer review and does not represent the authors' views. The canonical record of the paper is at the publisher link above.

  • The provided text is a sampled excerpt with marked [...sampling gap...] sections: the contents of Tables III-VII and portions of Sec. IV-B-D and the Appendix C proofs were not directly inspected; numbers cited in this review all come from the visible prose and tables.
  • Review is based on arXiv v1 (2609.08763, 8 Sep 2026), a manuscript marked 'under review'; revised versions may differ.

Go deeper on this paper

Wrote a paper? Stress-test it before reviewers do.

Upload your manuscript for the same structured scrutiny — reasoning, statistics, evidence, figures, and reproducibility.

Scan your paper
ZK-Trace: Certified Collusion Tracing with Zero-Knowledge Credentials for Federated GNSS Interference Monitoring | Evolve.Pub