09.3 Basic Key Exchange Annotated Diffie Helman
09.3 Basic Key Exchange Annotated Diffie Helman
The
Die-Hellman
protocol
Dan
Boneh
Alice
Bob
eavesdropper
??
Bob
Ba (mod p) = (gb) =
= gab (mod p)
kAB
=
(ga)
=
Ab
(mod
p)
Dan
Boneh
modulus
size
1024
bits
3072
bits
15360
bits
EllipJc
Curve
size
bits
160
256
bits
bits
512
EllipJc
curve
Die-Hellman
Dan
Boneh
MiTM
Bob
Dan Boneh
Another
look
at
DH
Facebook
ga
gb
gc
gd
Alice
Bob
Charlie
David
d
KAC
=gac
KAC=gac
Dan
Boneh
An
open
problem
Facebook
ga
gb
gc
gd
Alice
Bob
Charlie
David
d
KABCD
KABCD
KABCD
KABCD
Dan
Boneh
End of Segment
Dan Boneh