LOGBOOK

HELP

Quiz Entry - updated: 2026.10.26

What is the key scaling problem with symmetric cryptography?

With $n$ participants, you need $\frac{n(n-1)}{2}$ keys — the number of keys grows quadratically.

Symmetric keys grow quadratically vs linear asymmetric key pairs

* Symmetric keys grow as $n(n-1)/2$; asymmetric needs only $n$ key pairs. *

In symmetric cryptography, every pair of communicating parties needs a unique shared secret key. The formula is:

$$\text{Keys} = \frac{n(n-1)}{2}$$

Participants Keys needed
2 1
10 45
100 4,950
1,000 499,500

The biggest challenge isn't just the number — it's key distribution: how do you securely share a secret key with someone you've never met?

Asymmetric cryptography fixes this — each person only needs one key pair (public + private), so n participants need only n key pairs. The trade-off: asymmetric operations are significantly slower.

Go deeper:

From Quiz: KRYPTOG / Introduction to Cryptology | Updated: Oct 26, 2026