How Fragile Is Your Watermark? Training-Free Structural Removal of Neural Audio Watermarks
Organizations: Indian Institute of Technology Madras, Chennai, India
Abstract
Neural audio watermarks are increasingly used to attribute and detect AI-generated speech, so their practical value rests on how cheaply an adversary can remove them. Robustness is usually measured by running a fixed battery of distortions blindly against every scheme. We instead make removal diagnostic: from a few clean/watermarked pairs we compute cheap structural probes that reveal where a watermark sits in the signal (its embedding domain), then apply a single domain-matched attack rather than a blind sweep. We further summarize each scheme with one threshold-free fragility score, the area under its accuracy-versus-quality trade-off, which an accuracy-only benchmark cannot provide. Across ten watermarking schemes the probes separate fragile from robust marks: for magnitude and carrier-domain watermarks a single matched attack erases the payload (WavMark, SilentCipher, audiowmark) or removes the detection flag (AudioSeal) at high objective quality (PESQ >= 3.6), whereas latent-domain marks (VoiceMark, WMCodec, AlignMark, AWARE) resist every training-free attack we apply. The same pair-only probe signatures also identify which watermarking scheme is present (84% over ten schemes).
Figures & tables
| Archetype (defining probe) | Matched attack | Schemes |
|---|---|---|
| Narrowband carrier (Concentration) | band-stop | AudioSeal |
| Frequency-redundant (Coherence) | band-sweep | DNN-AWM |
| Universal template (Estimability) | template subtraction | audiowmark, WavMark, SilentCipher, AudioSeal payload |
| Linear in payload bits (Linearity) | estimation subtraction | Timbre |
| Scheme | matched attack | bit-acc | det | PESQ | ViSQOL | frag a |
| Removed at near-transparent quality: | ||||||
| audiowmark | template subtr. | 0.00 | 4.22 | 4.62 | ||
| WavMark | template subtr. | 0.06 | 4.17 | 4.47 | ||
| AudioSeal | band-stop | 0.05 | 3.62 | 4.55 | ||
| SilentCipher | RMS-adaptive subtr. | 0.20 | 3.84 | 4.22 | ||
| DNN-AWM b | band-sweep | 1.00 | 3.34 | 3.36 | ||