RSA encryption rests on a deceptively simple asymmetry: multiplying two primes together takes a fraction of a second, but reversing that process can take centuries. This is the story of how a ...