FedOT: Ownership Verification and Leakage Tracing via Watermarks for Federated LDMs
This paper proposes FedOT, a novel framework for federated Latent Diffusion Models that ensures ownership verification and traces model leakage to specific malicious clients by employing a chunked watermarking scheme and a Latent Vector Transformation (LVT) mechanism to prevent watermark removal via decoder replacement.
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
Imagine a group of artists (the clients) who want to create a masterpiece together without ever showing their private sketchbooks to anyone else. They use a special collaborative method called Federated Learning to train a powerful AI artist (a Latent Diffusion Model) that can generate stunning images.
However, there's a problem: once the group finishes training, the final "master recipe" (the global model) is shared with everyone. A sneaky artist in the group might steal this recipe, sell it to a stranger, or use it to make money without permission. The group needs a way to prove, "This is our recipe!" and, if it gets stolen, "Who stole it?"
This paper introduces FedOT, a new security system designed specifically to solve these two problems for AI artists working in groups.
The Two Big Problems FedOT Solves
1. The "Who Stole It?" Mystery
Previous methods could say, "Yes, this image came from our group," but they couldn't tell which specific person leaked the model. It was like finding a stolen car and knowing it belongs to a specific family, but not knowing which family member drove it away. FedOT fixes this by adding a hidden "ID tag" that points directly to the specific thief.
2. The "Swap the Engine" Trick
Imagine the AI model is a car with two main parts: the Engine (the part that generates the image) and the Transmission (the part that translates the engine's power into movement).
- The Old Way: Previous security methods put a watermark on the Transmission. But a thief could just rip out the watermarked Transmission and swap it with a clean, generic one from a junkyard. The car would still run perfectly, and the watermark would be gone.
- The FedOT Way: FedOT changes the rules of the road. It modifies the Transmission so that it only works with the specific Engine the group trained. If a thief tries to swap the Transmission for a generic one, the car's engine sputters, the wheels fall off, and the car becomes a useless pile of metal. The thief can't steal the model without ruining it.
How FedOT Works (The Analogy)
FedOT uses two main tricks to protect the group:
1. The "Split Ticket" (Chunked Watermark)
Think of the watermark as a long, secret ticket with two sections:
- The Front Half (Ownership): This part is the same for everyone in the group. It answers the question: "Is this model from our group?"
- The Back Half (Tracing): This part is unique to every single person. It answers the question: "Which specific person leaked this?"
When a suspicious image pops up, the system first checks the front half. If it matches the group, it then checks the back half to identify the specific culprit. This makes the process fast and efficient.
2. The "Secret Language" (Latent Vector Transformation)
This is the core innovation.
- The Setup: Before the group starts training, the leader (the server) teaches the Transmission (the VAE) a secret, slightly distorted language. It's like teaching the Transmission to speak with a slight accent or to translate words in a weird, specific way.
- The Training: The Engine (the U-Net) learns to speak this new, distorted language perfectly. They get used to each other.
- The Trap: If a thief tries to swap the Transmission with a standard, "clean" one, the Engine doesn't understand it anymore. The Engine tries to speak its secret language, but the new Transmission translates it into gibberish. The result? The images generated are blurry, distorted, or completely wrong.
The paper tested three ways to create this "distorted language":
- Translation: Shifting the language slightly (like speaking with a heavy accent).
- Mirror: Flipping the language upside down.
- Negative: Inverting the colors of the language (like a photo negative).
The researchers found that the "Negative" approach was the best. It kept the images looking good while making it impossible to swap the parts without destroying the quality.
What the Experiments Showed
The authors tested FedOT against various attacks:
- The Swap Attack: When thieves tried to replace the watermarked part with a clean one, the image quality crashed. The model became useless.
- The Purification Attack: When thieves tried to "wash" the model by retraining it on clean data to remove the watermark, the quality still dropped significantly.
- The Trace: Even with these attacks, if the model survived, FedOT could still identify the group and the specific thief with high accuracy.
The Bottom Line
FedOT is the first system that can both prove ownership and catch the specific thief in a group AI project. It does this by locking the AI's parts together so tightly that if someone tries to steal the model by swapping out a piece, the whole thing breaks. It turns model theft into a "lose-lose" situation for the thief: either they get caught, or they get a broken, useless model.
Drowning in papers in your field?
Get daily digests of the most novel papers matching your research keywords — with technical summaries, in your language.