The presentation discusses the collection and breaking of public keys at scale, highlighting potential vulnerabilities and risks to data and privacy. The researchers built a public key reaping machine and collected over 300 million keys, testing them for vulnerabilities such as ROCA and factorization using batch-GCD. The results showed that hundreds of people could have been impersonated, thousands of servers mimicked, and over 200k websites subjected to MitM attacks. The presentation also discusses the use of elliptic curve cryptography as a more secure alternative to RSA.
- Public keys are everywhere and potentially vulnerable to compromise
- Researchers built a public key reaping machine and collected over 300 million keys
- Collected keys were tested for vulnerabilities such as ROCA and factorization using batch-GCD
- Hundreds of people could have been impersonated, thousands of servers mimicked, and over 200k websites subjected to MitM attacks
- Elliptic curve cryptography is a more secure alternative to RSA
The researchers demonstrated how they were able to retrieve the private key from a public key and gain access to a machine via SSH. They also created a website where users can upload their public keys to be tested against their database, promising to find any vulnerable private keys.