Edge Rewrite
// HTMLRewriter · presentation

This page was redesigned at the edge.

Cloudflare fetched the original article and streamed it through HTMLRewriter to apply an entirely new visual system without rebuilding the source page.

// request.cf · coarse context

A page that knows where it met you.

Only coarse request metadata is shown. This demo does not display or persist visitor IP addresses.

Country
US
Cloudflare location
CMH
Connection
HTTP/2
Language
Not provided

Ray ID: a252d91bbb9015db

Jump to content

// Workers AI · dad joke modeWhat did Rip van Winkle cipher say? "I'm coded to sleep.

From Wikipedia, the free encyclopedia

In cryptography, the Rip van Winkle cipher is a provably secure cipher with a finite key, assuming the attacker has only finite storage.

The cipher requires a broadcaster (perhaps a numbers station) publicly transmitting a series of random numbers.

The sender encrypts a plaintext message by XORing it with the random numbers, then holding it some length of time T. At the end of that time, the sender finally transmits the encrypted message.

The receiver holds the random numbers the same length of time T. As soon as the receiver gets the encrypted message, he XORs it with the random numbers he remembers were transmitted T ago, to recover the original plaintext message.

The delay T represents the "key" and must be securely communicated only once. [1]

Ueli Maurer says the original Rip van Winkle cipher is completely impractical, but it motivated a new approach to provable security.[2]

Sources

[edit]
  1. "Rip van Winkle cipher"
  2. "A Provably-Secure Strongly-Randomized Cipher" Ueli M. Maurer

J.L. Massey and I. Ingemarsson. The Rip van Winkle cipher - a simple and provably computationally secure cipher with a finite key. In Proc. IEEE Int. Symp. Information Theory (Abstracts), page 146, 1985.