Chaffing
Web3 / privacy technology
Chaffing is a cryptographic technique that enhances communication security by embedding authentic messages within a stream of decoy messages, or "chaff." The legitimate recipient possesses a secret key that allows them to distinguish real messages from fake ones, while an eavesdropper cannot differentiate between them. This method combines confidentiality with deniability, as the sender can claim that any intercepted message is merely chaff. The technique was formalized by Ronald Rivest and leverages authentication codes to mark genuine messages, creating a robust layer of obfuscation that protects message integrity and sender identity simultaneously.
Example
Signal and other privacy-focused messaging applications use chaffing principles in their protocols to prevent metadata analysis and traffic pattern recognition, embedding real messages alongside decoy traffic so that observers cannot determine which communications are authentic without the proper decryption keys.
Why It Matters
Chaffing provides deniable encryption and defends against traffic analysis attacks, making it essential for applications requiring both confidentiality and the ability to deny message transmission, critical for activists, journalists, and users in restrictive regulatory environments.
Definition maintained by Cointegrity. See our editorial policy for review standards on regulatory and compliance terms.
Explore the full Web3 Glossary — 2,094+ expert-curated definitions. Need guidance? Talk to our consultants.