~/talk

How Diffie-Hellman Fails in Practice

links:none on file
slides:none on file

An Internet-wide scan connects to 14.3 million hosts and finds ~40% using mod-p Diffie–Hellman, with about 70,000 distinct primes and 750 groups whose subgroup orders yield small factors via ECM. Implementations reuse common Oakley primes, letting a heavy precomputation with number field sieve (sieving on thousands of cores, linear algebra on hundreds) break 512-bit handshakes in minutes and makes attacking 768/1024-bit groups realistic at nation-state cost, so precomputation enables fast online breaks against many deployed sessions.

AI-written summary · about

  1. 0:00Intro
  2. 3:13Warm-up: Elementary discrete log algorithms
  3. 9:45Diffie-Hellman deployment in practice
  4. 15:02Short exponents with composite group orders. A sad tale
  5. 18:34Subexponential algorithms for prime fields: Index calculus
  6. 19:41Index calculus: Linear algebra
  7. 21:02Actually computing individual logs
  8. 22:14Index calculus running time
  9. 23:18Number field sieve
  10. 26:37Implementing the NFS with CADO NFS
  11. 27:44Implementing the NFS with CADO-NFS
  12. 33:29Authentication in TLS Diffie-Hellman Key Exchange
  13. 34:22Some differences between practice and theory
  14. 36:10Encryption in TLS Diffie-Hellman Key Exchange
  15. 39:12Export cipher suites in TLS
  16. 43:16Man-in-the-middle downgrade attack to export DH
  17. 52:39Carrying out the downgrade attack
  18. 54:01Cost estimates for discrete log
  19. 58:20James Bamford, 2012. Wired
  20. 59:122013 NSA Black Budget
~/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.