LOGBOOK

HELP

Quiz Entry - updated: 2026.07.14

What is the current state of integer factoring, and how does this determine RSA key sizes?

The largest number factored (as of 2020) is 829 bits (250 decimal digits). BSI recommends RSA moduli of at least 3000 bits (since 2023), providing a large safety margin.

Factoring records (576 bit in 2003, 829 bit in 2020) sit far below the 3072-bit recommendation

* In 17 years the record grew only from 576 to 829 bits, leaving a 2000+ bit margin below RSA-3072 — factoring difficulty rises super-exponentially. *

Factoring milestones:

Year Bits Factored Decimal Digits Method
2003 576 174 Cluster of 144 PCs, 3 months
2020 829 250 State of the art

Key insight about factoring progress:

  • Even with much greater computational resources, improvements in mathematical methods yield only a few more decimal digits — progress is painfully slow
  • The mathematical methods matter more than raw computing power
  • Each additional bit roughly doubles the difficulty

BSI Recommendation (since 2023):

  • Minimum RSA modulus: 3000 bits (practically 3072 bits)
  • That's ~924 decimal digits — about $10^{1000}$
  • Safety margin: $3072 - 829 = 2243$ bits beyond what's been factored

For comparison: The number factored in 2020 is a wall of digits. RSA-3072 uses a number that is more than 3x longer — and because factoring difficulty grows super-exponentially, 3072 bits is astronomically harder than 829 bits.

Tip: Factoring ⇒ breaking RSA is proven. Breaking RSA ⇒ factoring is believed but NOT proven — there might theoretically be a way to compute e-th roots mod N without factoring.

Go deeper:

From Quiz: KRYPTOG / RSA | Updated: Jul 14, 2026