Every time you open a website over HTTPS, your browser and the server agree on a secret using RSA or a cousin — a system whose security rests on one ancient question: given a huge number , can you find its prime factors?
For centuries that question seemed impenetrable. Then, starting in the 1970s, a series of increasingly clever sieves chipped away at it — until 1990, when Arjen Lenstra, Hendrik Lenstra Jr., Mark Manasse and John Pollard published the Number Field Sieve (NFS): the first factoring algorithm to break the exponential barrier and enter the world of sub-exponential time.
The NFS is the reason key lengths in RSA grew from 512 bits to 1024 and then to 2048. It is the algorithm that shattered every factoring record for composites over roughly 100 digits — and it is still the fastest classical method we know today. Yet RSA-2048 remains unbroken. Understanding why reveals a profound gap between "faster than brute force" and "actually fast enough."
The algorithm's status is open — no one has proved it is optimal, no one has found something fundamentally faster classically, and the problem it attacks (integer factoring) has no known proof that it is hard. It sits in a fascinating grey zone: faster than anything else we have, yet still hopeless against the keys protecting your data.
Comments
Loading comments...