Put attack numbers in context

Data, Patterns & Computing Power

Compare online and offline attacks, read benchmark units honestly, build a guessing budget, and understand classical and quantum ceilings.

5 instruments

One claim, three lenses.

Change depth inside any card. “Another example” adapts the lens to the situations you chose during onboarding.

One idea · three lenses

Fast at what?

A champion swimmer is not automatically the fastest cyclist. Computers also have specialties: a machine that races through one kind of math may be slow at a memory-heavy password check.

One idea · three lenses

The lock can answer slowly—or be copied

A phone may pause after wrong codes. A stolen puzzle file can be copied to many desks where guesses happen silently. The same secret can face very different guessers.

One idea · three lenses

Give the guesser every machine, then add distance

Imagine the guesser recruits more machines every year. Count an intentionally scary number of tries over the secret’s whole life, then make the hiding space many doublings larger.

One idea · three lenses

A giant key blank still fits one lock

Pouring a bucket of random bits into a lock designed for a smaller key does not create a stronger lock. And a huge printed key made from one weak dice roll still has only a few possible beginnings.

One idea · three lenses

Quantum is a different tool, not magic speed dust

A new kind of search can reduce some work, but it needs a suitable quantum machine, a reversible way to check each answer, and many careful steps. It does not simply make every number half as big today.

Bench notes

Keep these three.

  1. 01

    Benchmark rates only transfer to attacks after measuring the exact workload.

  2. 02

    Online controls and offline specialized hardware create radically different trial budgets.

  3. 03

    Quantum algorithms affect different cryptographic problems in different ways.

Local field-note progress

Finished Data, Patterns & Computing Power?

This optional mark lives only in this browser. It does not score the lesson or lock what comes next.

0 / 8field notes marked complete

Touch the model

Make the variables move.

The lab runs locally in your browser and is designed to expose the assumptions behind this lesson.

Open the interactive lab →