-
CSE543 - Introduction to Computer and Network Security Page
CSE543 Computer and Network Security Module: Network Security
Professor Trent Jaeger
1
CSE543 Computer and Network Security Module: Network Security - - PowerPoint PPT Presentation
CSE543 - Introduction to Computer and Network Security Page
1
CSE543 - Introduction to Computer and Network Security Page
2
CSE543 - Introduction to Computer and Network Security Page
3
CSE543 - Introduction to Computer and Network Security Page
4
CSE543 - Introduction to Computer and Network Security Page
5
CSE543 - Introduction to Computer and Network Security Page
6
CSE543 - Introduction to Computer and Network Security Page
7
CMPSC443 - Introduction to Computer and Network Security Page
8
CMPSC443 - Introduction to Computer and Network Security Page
9
CMPSC443 - Introduction to Computer and Network Security Page
Participants: Alice/A (client) and Bob/B (server) Crypto Elements : Random R, Certificate C, k+
i Public Key (of i)
Crypto Functions : Hash function H(x), Encryption E(k, d), Decryption D(k, d), Keyed MAC HMAC(k, d) 1. Alice → Bob RA 2. Bob → Alice RB, CB Alice pick pre-master secret S Alice calculate master secret K = H(S, RA, RB) 3. Alice → Bob E(k+
B, S), HMAC(K,0 CLNT 0 + [#1, #2])
Bob recover pre-master secret S = D(k
B, E(k+ B, S))
Bob calculate master secret K = H(S, RA, RB) 4. Bob → Alice HMAC(K,0 SRV R0 + [#1, #2]) Note: Alice and Bob : IV Keys, Encryption Keys, and Integrity Keys 6 keys,where each key ki = gi(K, RA, RB), and gi is key generator function.
10
CMPSC443 - Introduction to Computer and Network Security Page
11
CSE543 - Introduction to Computer and Network Security Page
12
CSE543 - Introduction to Computer and Network Security Page
SMTP FTP
HTTP
13
CSE543 - Introduction to Computer and Network Security Page
14
Header Payload Header Payload
encrypted MACed
Header
Header Payload Header Payload
encrypted MACed
CSE543 - Introduction to Computer and Network Security Page
15
CSE543 - Introduction to Computer and Network Security Page
16
CSE543 - Introduction to Computer and Network Security Page
17
IP Header AH Header MAC Payload
AH Packet Encrypted Authenticated
IP Header Payload
CSE543 - Introduction to Computer and Network Security Page
18
CSE543 - Introduction to Computer and Network Security Page
19
IP Header ESP Header Payload ESP Trailer MAC
ESP Packet Encrypted Authenticated
IP Header Payload
CSE543 - Introduction to Computer and Network Security Page
20
CSE543 - Introduction to Computer and Network Security Page
21
CSE543 - Introduction to Computer and Network Security Page
Physical Link Logical Link (IPsec)
22
CSE543 - Introduction to Computer and Network Security Page
Physical Link Logical Link (IPsec)
23
CSE543 - Introduction to Computer and Network Security Page
Physical Link Logical Link (IPsec)
24
CSE543 - Introduction to Computer and Network Security Page
25
A B C D E A B C D E
VLAN 1: A,B VLAN 2: C,D,E