Why Neural Structural Obfuscation Can't Kill White-Box Watermarks for Good!
This paper introduces \textsc{Canon}, a recovery framework that achieves 100% success in restoring white-box watermark verifiability against Neural Structural Obfuscation attacks by globally canonicalizing network layouts to eliminate injected dummy neurons while preserving model utility.
Original paper licensed under CC BY 4.0 (http://creativecommons.org/licenses/by/4.0/). This is an AI-generated explanation of the paper below. It is not written or endorsed by the authors. For technical accuracy, refer to the original paper. Read full disclaimer
The Big Picture: The "Magic Trick" vs. The "Detective"
Imagine you own a secret recipe for the world's best chocolate cake. To prove it's yours, you hide a tiny, invisible watermark in the recipe book—maybe a specific way you fold the flour or a hidden note in the margin.
The Problem:
A thief steals your recipe book. Instead of erasing your note (which would be obvious), they perform a "magic trick." They photocopy the whole book, but in the process, they:
- Add a bunch of blank pages that say nothing.
- Shuffle the order of the chapters.
- Split one paragraph into three smaller paragraphs that say the exact same thing.
The Result: The cake still tastes exactly the same (the function works), but if you try to find your hidden note by looking at "Chapter 3, Page 5," it's gone. The thief has successfully claimed the recipe is theirs because the "index" of the book has been scrambled. This is what the paper calls Neural Structural Obfuscation (NSO). It's a "zero-cost" attack because it doesn't ruin the model's performance, it just breaks the way we check ownership.
The Solution (CANON):
The authors of this paper are like master detectives who realized the thief made a mistake. They built a tool called CANON that can undo the magic trick, restore the original page order, and find your hidden note again.
The Core Concept: The "Producer-Consumer" Chain
To understand how CANON works, imagine a factory assembly line.
- The Producer: A worker who packages widgets (data) and puts them on a conveyor belt.
- The Consumer: A worker at the end of the line who takes those widgets and uses them to build a car.
The Thief's Move (NSO):
The thief sneaks into the factory. They tell the Producer: "Hey, instead of sending 10 widgets, send 12. Two of them are empty boxes (dummy channels), and one is a duplicate of another."
The Producer does this. The widgets still arrive at the Consumer, and the car is built perfectly. But now, the Consumer is confused. They are used to grabbing "Widget #1," but now "Widget #1" is actually "Widget #3" from before, and "Widget #2" is an empty box. The watermark (your secret note) was attached to "Widget #1," so the Consumer can't find it.
The Detective's Move (CANON):
The detective (CANON) walks into the factory and watches the workers. They notice something strange:
- The Pattern: The empty boxes and the duplicates always move in a specific, synchronized way. If the Producer adds a dummy box, the Consumer must ignore it in a specific way to keep the car building correctly.
- The Clue: Because the factory has to work perfectly, the "dummy" widgets and the "real" widgets have to follow strict rules of physics (math). They can't just be random; they have to cancel each other out or add up perfectly.
The Fix:
CANON uses these rules to figure out exactly which widgets are fake and which are real. It then rewrites the instructions for the Consumer: "Ignore the empty boxes, and merge the duplicates back into one."
By doing this, CANON doesn't just guess; it reconstructs the original assembly line layout. It forces the factory back into its "canonical" (standard) form. Once the layout is fixed, the hidden watermark is back in its original spot, and the owner can prove the recipe is theirs.
Why This is a Big Deal
1. It breaks the "Zero-Cost" Myth
The attackers thought they could destroy the watermark without hurting the model's performance. They were right about the performance, but wrong about the watermark. CANON proves that you can recover the watermark without losing any accuracy. It's like saying, "You can shuffle the deck of cards, but I can still tell you exactly what the original order was."
2. It Handles Complex Factories
Previous attempts to fix this only worked on simple, straight-line assembly lines (like old-school neural networks). But modern AI models are like massive, complex factories with loops, branches, and merging conveyor belts (ResNets, Inception, etc.).
- The Challenge: If you fix one branch of the factory, you might break the other branch where they merge.
- The CANON Solution: CANON looks at the entire factory map at once. It ensures that if it fixes the layout on one branch, it automatically updates the instructions for every other branch that connects to it. It keeps the whole system in sync.
3. It's Safe and Fast
The paper shows that CANON is like a "spell-checker" for AI models.
- If the model is clean: CANON checks it, sees everything is normal, and does nothing. It doesn't accidentally break a good model.
- If the model is attacked: It quickly identifies the "dummy" parts, removes them, and restores the original structure.
- Speed: It takes only a few seconds to run this check, which is a tiny price to pay to prove you own your AI.
The Takeaway
The paper argues that Neural Structural Obfuscation (NSO) is not a "kill switch" for AI watermarks.
Think of NSO as someone trying to hide a signature by writing it in invisible ink and then shuffling the pages. The authors of this paper built a "UV light" (CANON) that reveals the invisible ink and reorders the pages, proving that the signature was there all along.
In short: You can scramble the structure of an AI model to hide ownership, but you can't break the laws of math that keep the model working. CANON uses those laws to reverse the scramble and find the truth.
Drowning in papers in your field?
Get daily digests of the most novel papers matching your research keywords — with technical summaries, in your language.