October DealsAmazon USOctober deal check: compare before you payAmazon US: current deals, useful picks and tech finds.Check DealsClean PCRecommendedOne scan can reveal what keeps slowing WindowsLook for cleanup and repair opportunities.Run ScanOctober DealsAmazon USDeal season is back - check today's better picksAmazon US: current deals, useful picks and tech finds.See Picks×
Skip to content
World desk3 min

What Does Chaffing and Winnowing Mean? Definition and How It Works

Chaffing and winnowing mixes readable, MAC-authenticated message packets with fake packets. The recipient uses a shared key to separate the genuine data.
Special offer. See more information about Outbyte and uninstall instructions. Please review EULA and Privacy policy.

Chaffing and winnowing is a way to provide confidentiality by mixing authentic, readable data packets with plausible fake packets. The intended recipient uses a shared secret key to identify and keep the authentic packets. Because the data is not encrypted, the method hides which packets are genuine rather than turning the message into ciphertext.

What do “chaffing” and “winnowing” mean?

The names use an agricultural metaphor: chaff is the unwanted material separated from grain. In Ronald L. Rivest’s terminology, chaffing is adding fake packets to a stream, while winnowing is filtering out packets that fail authentication. Rivest dated his paper March 18, 1998, and revised it July 1, 1998; he credited his father with suggesting the word “winnowing.” Rivest’s paper

As an Amazon Associate I earn from qualifying purchases.

How does chaffing and winnowing work?

  1. The sender splits a message into packets, often numbered so the recipient can restore their order.
  2. For each real packet, the sender calculates a message authentication code (MAC) using a secret key shared with the recipient. The packet’s data remains readable; the MAC is an authentication tag, not encryption.
  3. Fake packets, called chaff, are mixed in. They use the same general format but carry invalid MAC tags and may contain plausible alternative data.
  4. The recipient checks each tag with the shared key, discards packets that fail authentication, then reorders and reassembles the valid packets into the message.

In Rivest’s proposal, a third party can also add chaff to authenticated packets without knowing the key. If the MAC behaves suitably and does not reveal which tags are valid, an observer should not be able to distinguish genuine packets from chaff by looking at the tags alone. Rivest’s paper

Special offer. See more information about Outbyte and uninstall instructions. Please review EULA and Privacy policy.

Is chaffing and winnowing encryption?

It depends on whether “encryption” refers to the packet mechanics or to a formal model of privacy. Rivest framed the technique as confidentiality without encryption: the packet data is “in the clear,” and no encryption transforms it into ciphertext. Privacy instead comes from hiding which packets are genuine. Rivest’s paper

Bellare and Boldyreva’s formal analysis takes a different framing: a method intended to provide privacy can be modeled as a symmetric encryption scheme for security analysis, with the MAC key enabling recovery of the message. This does not change the packet-level mechanics; it is a difference in how the privacy goal is described and analyzed. Bellare and Boldyreva’s paper

What determines whether it is secure?

Adding fake packets does not by itself guarantee confidentiality. The scheme must make genuine and fake packets difficult to tell apart, and must prevent packet contents, timing, or placement from revealing the real stream. A MAC that leaks information, or chaff that looks unrealistic, can defeat the intended privacy.

Bit-by-bit construction

Bellare and Boldyreva found the bit-by-bit form provably secure under a pseudorandom-function assumption. In the construction they analyze, each plaintext bit requires two nonces and two tags, making it inefficient. That overhead applies to their analyzed construction, not every possible variant. Bellare and Boldyreva’s paper

Special offer. See more information about Outbyte and uninstall instructions. Please review EULA and Privacy policy.

More efficient all-or-nothing-transform variants

Using an all-or-nothing transform (AONT) to scatter message information can reduce the simple bit-by-bit approach’s costs, but the AONT label alone is not a security proof. Bellare and Boldyreva describe attacks under the original AONT definition, prove a version using OAEP secure under their stated assumptions, and give another construction proved secure under a weaker AONT notion. These findings concern specific constructions and assumptions; they do not certify arbitrary implementations. Bellare and Boldyreva’s paper

Independent reader supportYour contribution helps us test, update, and keep practical guides available for everyone.Support on Ko-Fi

What is its history?

Rivest’s paper, “Chaffing and Winnowing: Confidentiality without Encryption,” dates to 1998. Bellare and Boldyreva’s “The Security of Chaffing and Winnowing” appeared in the 2000 ASIACRYPT proceedings, Advances in Cryptology, Lecture Notes in Computer Science volume 1976, pages 517–530. Paper record and full text

Product prices and availability are accurate as of the date/time indicated and are subject to change. Any price and availability information displayed on Amazon at the time of purchase will apply.

Leave a Reply

Your email address will not be published. Required fields are marked *

What’s actually slowing this PC down?

Pick the symptom - the matching free tool is one click away.

Special offer. See more information about Outbyte and uninstall instructions. Please review EULA and Privacy policy.

More from the Wire

  1. World desk4 min
    How to Spot an AI Voice Scam Before Sending MoneyDon’t rely on how a caller sounds. Pause, call back through a known number, and verify the emergency with another trusted person before sending money.
  2. Mountain View desk4 min
    Google’s SynthID Detector: How to Check AI-Generated Images, Video and AudioGoogle’s SynthID Detector looks for an embedded watermark in supported images, video and audio. Here is what its results do—and do not—show.
  3. Redmond desk20 min
    How to create a link to File or Folder in Windows 11Windows 11 gives you several ways to point to a file or folder without moving or duplicating it. You can create a desktop shortcut,…
Recommended PC Tool
Recommended PC Tool
Outdated Drivers Are Slowing You DownFree scan - exact matches
PC Slower Than It Used to Be?Free scan - under a minute

Two free Windows tools

One Free Minute Could Fix That PC

Before you go - each of these free tools takes about a minute and tackles what quietly slows a Windows PC down.

Special offer. View Outbyte info, uninstall instructions, EULA, and Privacy Policy.