“256-bit security.” “SHA-256.” ” possible keys.” ”.” Every one of those phrases is a power in disguise, and cryptography is saturated with them — not as decoration, but because repeated multiplication is one of the few operations that gets hard to undo fast enough to be useful for security. Before going further into this track, powers need to stop being a vague memory from school and start being something you can read fluently.
What a power actually is
A power is just repeated multiplication, written compactly:
The bottom number is the base — the thing being multiplied. The small number sitting above it is the exponent — how many copies of the base get multiplied together. works the same way: .
Powers on variables
Nothing about this changes when the base is a variable instead of a number:
If , then .
This is the form powers actually take inside a circuit — not a fixed number raised to a fixed power, but a secret value raised to a power, which is exactly what makes the next section interesting.
Why this shows up everywhere
Powers aren’t a cryptography-specific trick — they’re how plain geometry already works: the area of a square is , the volume of a cube is . Cryptography just leans on the same idea harder. Take the running example from this track: a secret value , and a public claim that .
A zero-knowledge proof convinces a verifier that some satisfying this exists, without that ever appearing in the proof.
That’s the same claim this track keeps returning to, just written with a power instead of a product — proof that the two notations describe exactly the same kind of statement.
Growth that outruns intuition
Powers of two climb a lot faster than they look like they should:
already clears a million. clears a billion. And cryptography doesn’t stop at 30 — it goes to or .
Roughly 340 undecillion — a number with no everyday referent, because nothing in ordinary experience is that large.
That number is the entire basis for a phrase like “128-bit security.” It means an attacker guessing blindly has to search, on average, half of possibilities before finding the right one — and even running through a trillion guesses a second, that search would still outlast the sun. Pick a big enough exponent, and brute force simply stops being a viable attack. That’s the whole job powers do in cryptography: turning a search problem into one too large for raw computing power to matter.
Three rules worth keeping
A handful of exponent rules come up constantly once polynomials and finite fields enter the picture.
Multiplying two powers of the same base adds their exponents.
Dividing subtracts the exponents instead.
Raising a power to another power multiplies the exponents.
None of these need to be memorized as abstract rules — they fall straight out of what a power already means: a count of repeated multiplications, which is easy to add, subtract, or scale. Number theory, polynomials, and elliptic curves all lean on this same exponent arithmetic, so it’s worth being quick with it before those topics arrive.