Jonathan Berger
Introduction to Cyber Security
TA 5: PKI – Diffie Hellman
Based on slides of Benny Pinkas and Gil Segev
A Reminder – Decisional Diffie-Hellman Assumption
2
A Reminder - Diffie-Hellman Key-Agreement
Alice
Bob
3
Diffie-Hellman Key-Agreement
Alice
Bob
4
Diffie-Hellman Key-Agreement (cont.)
Alice
Bob
Eve
5
Public Key Encryption
6
Public-Key Encryption
7
Chosen-Plaintext Attacks (CPA)
8
Public Key Encryption from Key Exchange
Alice
Bob
9
The Encryption scheme
GEN
ENC
DEC
Alice
Bob
10
El-Gamal Encryption
11
El-Gamal Encryption
12
The Security of El-Gamal Encryption
13
The Security of El-Gamal Encryption
14
Malleability of El-Gamal Encryption
15
El-Gamal Encryption is not CCA-Secure
16
El-Gamal Encryption is not CCA-Secure (cont.)
17
Exercise
18
Exercise (cont.)
19
Application Example – Simple Voting
Alice
20
Application Example – Simple Voting (cont.)
Alice
21
22
Questions?