~/talk

Nonce-Disrespecting Adversaries: Practical Forgery Attacks on GCM in TLS

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

Investigates GCM nonce misuse in TLS, demonstrates a Joux-style forgery that recovers the GCM authentication subkey when an 8‑byte nonce repeats, and builds a JavaScript-driven proof‑of‑concept that injects content into live HTTPS sessions; Internet scan finds ~70,000 hosts using random nonces and 184 servers repeating nonces in short connections, identifies affected vendor products, supplies exploit code and an online tester, and reports that vendor patches and advisories are issued for many affected devices while the PoC injection works against vulnerable targets.

AI-written summary · about

  1. 0:00Introduction
  2. 0:50Getting Started
  3. 1:50TLS Encryption
  4. 2:20symmetric encryption
  5. 3:55lucky 13 attack
  6. 5:00RC4 attack
  7. 5:45GCM
  8. 7:05Other cryptographers
  9. 7:55Adam Langley
  10. 10:10TLS specification
  11. 11:05Scanning the Internet
  12. 11:35Tracking Devices
  13. 13:10Radware
  14. 13:50Devices
  15. 14:20Sign For
  16. 14:40OpenSSL 101
  17. 16:30Attack Description
  18. 17:35GCM Background
  19. 18:40GCM Authentication
  20. 19:45Highlevel attackers
  21. 20:40Lowlevel attackers
  22. 23:40Nonce reuse
  23. 24:45Fully known polynomial
  24. 25:10Application in TLS
  25. 27:45GCM stream cipher
  26. 29:40Changing the HTML response
  27. 30:05Attacking the same domain
  28. 31:20Future trends
  29. 33:40Conclusion
  30. 35:55GitHub
  31. 36:50Session Key
  32. 39:00Problems with GCM
  33. 41:35Weak keys in GCM
  34. 45:10What can we bring to hardware vendors
~/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.