Overview
Syllabus
Introduction
Reality on the Internet
Scanners
DiffieHellman
Bruce Schneier
What is DiffieHellman
Cody the Coder
Whats wrong with this
Modular exponentiation
Chinese remainder theorem
Who screwed it up
Countermeasures
Primes
Prime Standards
Lemmle
Small subgroup confinement attacks
Countermeasure
Are you good
Bad implementation behavior
Crypto implementation flaws
Policy makers
US export controls
Backwards compatibility
Freak attack
Logjam
Why it works
The number field sieve algorithm
How long does it take
Lessons
Policy
NSA
Diffie Hellman
Snowden Documents
NSA Passive Decryption
NSA Decryption Requirements
DiffieHellman Key Sizes
Poor Users
The Good
The Problem
Free Speech
Open Internet
Taught by
TheIACR