Breaking and Reaping Keys Updated Slides and Resources

If you were out in Las Vegas this year for DEF CON, you might have caught our very own Yolan Romailler and Nils Amiet from Kudelski Security’s Research team present Breaking and Reaping Keys at Scale: When Crypto Meets Big Data. In this talk, the two discussed how they had built a key reaping machine and collected over 340 million public keys. A number larger than previous research and which continues to grow.

These collected keys were then checked for vulnerabilities such as ROCA and factorization using Batch GCD. A vulnerability, in this case, means a retrieval of the private key allowing for compromise of sensitive data. One of the demos showed how an attacker could leverage the recovered private key from one of these attacks to log into an SSH service of another user.

The full list of stats and data is included in the attached slide deck.

Conference Materials

Here is the updated slide deck from DEF CON 26.

Breaking and Reaping Keys at Scale: When Crypto Meets Big Data

Below is a demo used during the talk that demonstrated how it could be possible to use a recovered private key to log into an ssh service.

Keylookup

As part of the presentation given at DEF CON 26, one of the outputs was Kudelski Security’s Keylookup application. On this site, you can submit your own public keys and have them tested against our dataset. We will let you know if your key is vulnerable to Batch GCD and ROCA attacks. If your key is in our database, we will be able to give you an answer immediately, if it is not, you may have to wait a bit until the tests complete.

Try it out today.

https://keylookup.kudelskisecurity.com/

Code

We open sourced the code for our k-reaper as well as some scannerl modules related to the project.

https://github.com/kudelskisecurity/k-reaper

https://github.com/kudelskisecurity/scannerl

More updates to come.

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out /  Change )

Google+ photo

You are commenting using your Google+ account. Log Out /  Change )

Twitter picture

You are commenting using your Twitter account. Log Out /  Change )

Facebook photo

You are commenting using your Facebook account. Log Out /  Change )

Connecting to %s