arXiv paper· machine learning security (model watermarking / IP protection)· method paper

TwinMark: A Unified Watermark for Provable Survival Under Feature and Logit Distillation

Redwanul Karim, Tobias Feigl, Christopher Mutschler, Felix Ott

cs.LG

Quick verdict

Dual-channel feature/logit watermark surviving both KD regimes; broad, strong experiments, but its survival certificates are vacuous on every attacked cell.

Summary

The paper proposes TwinMark, a dual-channel watermarking scheme for neural-network ownership verification under knowledge distillation. From a single SHAKE128 secret it derives two linear readouts: cov-Feat, a keyed rank-r projector applied to the carrier-set feature covariance (covering feature-matching KD on representation-only hosts), and cc-FALC, a Fisher-aligned per-class logit carrier (covering standard KL-KD on classifier APIs). Each channel carries an a posteriori certificate: an operator-norm bound on covariance-readout drift (Thm. 1) and a centered-logit-gap bound (Thm. 2), combined under a regime-restricted OR rule with calibrated-null and binomial bit-vote tests (Thm. 3). Capacity reaches K <= m*P bits (Thm. 4); on CIFAR-100, K=1024 bits in 100 classes verify at z~23 sigma for a +0.9pp accuracy cost. Across 13 attacks, three benchmarks, four student architectures, and four real-world deployments (GNSS, VOC detection, ISIC segmentation, SimCLR), detection succeeds wherever task utility survives. The main caveat is candid but consequential: Table 8 shows both certificate ratios below 1 on every attacked cell (eps_h ~1.0-1.6 vs. a ~0.43 non-vacuity budget), so 'provable survival' reduces to distribution-free detection in practice; the extreme bit-vote p-values rest on a per-bit independence assumption; and low-temperature KD (tau=1), key probing, and comparison-space stripping are declared out of scope.

Review complete

Assessment at a glance

machine learning security (model watermarking / IP protection)

6

risk flags identified

● high 1

● medium 3

● low 2

Reproducibility readinessmedium
Code & data availableyes
Review confidencehigh
Code-reproducible

5 strengths · 5 weaknesses · 5 author questions

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

Key claims under review

  • One SHAKE128 secret can be read through two linear functionals of model outputs - a covariance projector (cov-Feat) and a Fisher-aligned class-mean-logit carrier (cc-FALC) - jointly covering feature-matching KD and standard KL-KD under a regime-restricted OR rule.
  • Each channel admits a teacher-measurable a posteriori certificate (rank-blind operator-norm bound, Thm. 1; centered-logit-gap bound, Thm. 2) that lower-bounds post-distillation detection power.
  • cc-FALC decouples bit capacity from class count (K <= m*P, Thm. 4); at K=1024 bits in 100 classes the bit-vote reaches z~23 sigma at a +0.9pp accuracy cost, in a detection-only regime where individual bits are unreliable.
  • Across 13 attacks on CIFAR-10, CIFAR-100, and Mini-ImageNet, TwinMark verifies on every cell whose post-attack model retains task utility, survives cross-architecture distillation onto ResNet-18/50, VGG-16, and MobileNet-V3, and ports to GNSS few-shot, VOC detection, ISIC segmentation, and STL-10 SimCLR.

Strengths

  • Unified dual-channel construction with an honest verification rule

    One SHAKE128 secret is read through two linear functionals (Def. 1): cov-Feat for representation-only hosts under FM-KD, cc-FALC for classifier APIs under Std. KL-KD; the regime-restricted OR rule only ORs the channel the exposed surface can actually observe (Fig. 2, Table 1), avoiding the doubled attack surface of naively stacking two independent watermarks.

  • Tightened, complete proofs

    Thm. 1 uses a polarization identity to get a rank-blind operator-norm bound 2*eps_h, strictly dominating the Frobenius baseline sqrt(r)(2eps+eps^2) (Remarks 1-2, App. C.2); Thm. 2 replaces a four-lemma softmax-Pinsker chain with a centered-logit-gap argument exploiting G^T 1 = 0, reported 40-200x tighter on merged-winner attacks (App. C.3-C.4, Remark 3).

  • Capacity decoupled from class count, honestly regime-split

  • Unusually candid non-vacuity audit

  • Breadth and reproducibility disclosure

Weaknesses

  • Headline theory does not certify the headline attacks

  • Extreme p-values rest on an independence assumption the paper itself labels 'idealized'

  • Fragile under low-temperature KD, which is excluded by fiat

  • No direct baseline comparison under a matched protocol

  • Verification access requirements and residual failures

Full Review Report

$1.99 · one-time

Unlock the complete preliminary analysis Evolve produced for this paper.

  • All 5 strengths & 5 weaknesses, analyzed in detail
  • 6 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 is TwinMark?

TwinMark (arXiv 2609.19011) is a neural-network watermarking scheme that embeds one cryptographic secret readable through two channels: a feature-covariance projector (cov-Feat) that protects representation-only models against feature-matching distillation, and a class-conditional Fisher-aligned logit carrier (cc-FALC) that protects classifier APIs against standard KL distillation. Verification only tests the channel that the deployed model actually exposes, and each channel carries a measurable certificate plus calibrated statistical tests.

Does the TwinMark watermark survive knowledge distillation attacks?

Empirically yes for the tested attacks: across 13 attacks on CIFAR-10/100 and Mini-ImageNet with 10 seeds, and across cross-architecture students (ResNet-50, VGG-16, MobileNet-V3, ViT-S/16), detection succeeds wherever the attacked model keeps usable accuracy. Caveats: the paper's own audit shows its theoretical certificates are not satisfied on attacked cells (detection works via statistical tests instead), the strongest p-values assume bit independence, and low-temperature (tau=1) distillation, key-probing, and comparison-space-stripping attacks are declared outside the threat model.

How many bits can TwinMark embed and at what accuracy cost?

Capacity is bounded by the number of classes times the FALC dimension (K <= m*P). Experiments verify K=1024 bits on a 100-class model (over 10x the class count) with roughly 23-sigma detection significance, and the watermark costs at most 1.3 percentage points of accuracy. Above ~128 bits the feature channel becomes detection-only (individual bits unreliable but the aggregate vote significant), while exact bit-string recovery works at K <= 32.

Is TwinMark code and data available?

The paper states that source code is included in the submission's supplementary material and will be published on GitHub upon acceptance, with scripts that download public datasets. Per-dataset hyperparameters (its Table 7) and roughly 1,800 GPU-hours of compute accounting are disclosed to support reproduction; the datasets used (CIFAR, Mini-ImageNet, VOC, ISIC, STL-10, and a Fraunhofer GNSS set) are public research benchmarks.

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.

  • Main body and appendices A-F plus a partial NeurIPS checklist were extracted; all figures (Figs. 1-10) and some Table 2 cells suffered OCR garbling, so figure-level trends were judged from captions and surrounding text only.
  • The checklist is truncated mid-item-10; remaining checklist answers and any author response material were not visible.
  • Verdict-level claims about prior schemes (Table 6) rely on the paper's own dagger/double-dagger annotations and could not be independently verified from the extracted text.

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
TwinMark: A Unified Watermark for Provable Survival Under Feature and Logit Distillation | Evolve.Pub