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.
- 01
Benchmark rates only transfer to attacks after measuring the exact workload.
- 02
Online controls and offline specialized hardware create radically different trial budgets.
- 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.
Touch the model
Make the variables move.
The lab runs locally in your browser and is designed to expose the assumptions behind this lesson.