~/talk

Recover a RSA Private Key From a TLS Session With Perfect Forward Secrecy

Talkat Black Hat USA 2016 · 2016-08-03..08-04· [security, cryptography]
links:none on file
slides:none on file

Claim: a faulty RSA-CRT signature exposed during the TLS ServerKeyExchange lets an attacker factor N and recover the private key even for 4096-bit certificates. The exploit requires a faulty signature Y, the known hashed-and-padded value H, and public (N,e — e often 3 or 65537). A proof-of-concept active tool HighVoltage floods handshakes until a bad signature appears and recovers the key; passive tool Pichola scans pcaps and successfully extracts keys from devices (firewalls, routers, cameras).

AI-written summary · about

  1. 0:00Intro
  2. 1:34About the topic
  3. 1:58Roadmap
  4. 3:15What is a RSA signature
  5. 6:45Recover a RSA private key: Prerequisites
  6. 7:15What if the attack is successful?
  7. 13:14(a) RSA Signature with RSA-CRT
  8. 14:03(c) Presence of faulty signature
  9. 15:01(b) Signature calculated on known values
  10. 16:44(b) PKCS 1.5 Padding
  11. 19:01The right ciphersuite...
  12. 21:20How High Voltage! works...
  13. 25:33How RSA works
  14. 26:51RSA Rule 1
  15. 28:39Signing with RSA-CRT
  16. 30:28TLS RSA-CRT Attack in "pills"
  17. 36:01Vulnerable crypto libraries (2)
  18. 39:33IKEV1 Phase 1 Main Mode (Signature Auth)
  19. 40:39IKEv1 Phase 1 Aggressive Mode (Signature Auth)
~/search
type to search 6,249 conferences, 138,987 speakers and 185,172 talks
~/help
cmdctrl k
search every conference, speaker and series
/
focus the filter search
h
home
c
conferences
s
speakers
e
series
t
light / dark — the status bar button does the same
?
this help
esc
close this, then clear every filter — or just the search, while you are typing in it

Ignored while you are typing. Pages without a filter rail have no search to focus.