Sammeln von vielen RSA "Public Keys"

Guten Abend!
Ich beschäftige mich gerade mich der (Un)Sicherheit von RSA Keys und da ist es unter anderem auch interessant mal die benutzten zu untersuchen. Habe mich schon ein wenig umgeschaut und es gibt schon Untersuchungen, bei denen - soweit ich das verstanden habe - relativ "stumpf" im ganzen Internet nach offenen 443er Ports gescannt wurde und dann mit Hilfe eines TLS-Handshakes das Zertifikat erlangt wurde aus dem dann der RSA Key gewonnen wurde. Nachzulesen zum Beispiel hier: https://factorable.net/weakkeys12.extended.pdf.

Nun stellt sich mir die Frage, ob es noch andere "Quellen" für RSA Keys gibt, die einerseits eine adäquate Menge von Public Keys liefern und andererseits zumindest einigermaßen automatisiert zu sammeln sind?

Im oben genannten Paper heißt es dazu in Kapitel 6.4.:
"We also focused solely on services visible to our scansof the public Internet. Similar vulnerabilities might befound by applying this methodology to keys or other cryptographic data obtained from other resource-constraineddevices that perform cryptographic operations, suchas smart cards or mobile phones"

Den Punkt mit dem Handys fände ich persönlich sehr spannend. Die Frage ist nur: Besitzen alle Smartphones standartmäßig überhaupt einen RSA Key und wie kommt man an den Public Key. Vielleicht mit einer Webseite, welche man mit dem Smartphone besucht, sodass man eine solche Aufsätzen könnte?


Freue mich über alle Tipps und Ideen!
 
ich würde mal so spontan zu CRLs raten ... das sind zwar keine gültigen keys mehr, aber mit bezug auf non-trivial common factors möglicherweise durchaus interessant, da es mitunter keys gibt die nicht auf der CRL stehen, aber aus dem gleichen entropie pool kommen wie die dort aufgeführten ...
 
CRLs enthalten nicht das widerrufene Zertifikat, sondern nur deren Seriennummern (siehe RFC5280, 5.1.2.6). Damit wirst du nicht soviel anfangen können.

Interessant ist sicherlich auch folgendes Paper, bei dem X.509 und PGP-Zertifikate/bzw. deren Keys (z.B. von öffentlichen Keyservern.. :)) gesammelt wurden: http://eprint.iacr.org/2012/064.pdf (siehe Section 2 Data Collection).
 
Zurück
Oben