Presentation is loading. Please wait.

Presentation is loading. Please wait.

SSL/TLS Protocol Network Security Gene Itkis. Basic paradigmatic application: on-line purchase Client contacts Server (possibly for the first time) Spontaneity.

Similar presentations


Presentation on theme: "SSL/TLS Protocol Network Security Gene Itkis. Basic paradigmatic application: on-line purchase Client contacts Server (possibly for the first time) Spontaneity."— Presentation transcript:

1 SSL/TLS Protocol Network Security Gene Itkis

2 Basic paradigmatic application: on-line purchase Client contacts Server (possibly for the first time) Spontaneity Client conveys secret info to Server Confidentiality Whos on the other side? Server Authentication – required Client authentication – optional You do not want to know about security Transparency Allows other protocols to work over SSL/TLS

3 Design Goals Confidentiality Authentication Server – required Client – optional Spontaneity Transparency Message Integrity Expandability Fix problems of v.2 SSL v.2 SSL v.3

4 Protocol parts Handshake Authenticated Key Establishment Data transfer Encryption Integrity (Message Authentication)

5 Handshake protocol outline CS ClientHello ServerHello ClientHello : Version Cipher Suit s Random ServerHello : Version Cipher Suit Session ID Random Certificate + Done Certificate : Subject Issuer (CA) Signed PK RSA ClientKE Data transfer Keys computed ClientKeyExchange : Pre-Master Key encrypted w/PK Attacks Attacks : force weak cipher suit replay: e.g., cause multiple payments Remedy : Random in Hello Check under protection: Finished msgs finished

6 Finished & ChangeCipherSpec Data transfer Keys computed finished ClientKE ChangeCipherSpec keys computed ClientFinished ChangeCipherSpec ServerFinished Finished: HASH ( all Handshake msgs) : …

7 Handshake protocol outline CS ClientHello ServerHello ClientHello : Version Cipher Suit s Random ServerHello : Version Cipher Suit Session ID Random Certificate Certificate : Subject Issuer (CA) Signed PK DH ClientKE ClientKeyExchange : DH message ServerKE ServerKE + Done ServerKeyExchange ServerKeyExchange : DH message, signed to be verified w/ PK


Download ppt "SSL/TLS Protocol Network Security Gene Itkis. Basic paradigmatic application: on-line purchase Client contacts Server (possibly for the first time) Spontaneity."

Similar presentations


Ads by Google