9
Walk Through of an SSL Session Peter Robinson April 1999

Introduction to SSL

Embed Size (px)

DESCRIPTION

Secure Layer Protocol (SSL)

Citation preview

Page 1: Introduction to SSL

Walk Through of an SSL Session

Peter Robinson

April 1999

Page 2: Introduction to SSL

How does SSL Work?

• By establishing a secure Web session.

Page 3: Introduction to SSL

Clicking on a secure Web site sends a “Client Hello” message to the Web server.

Web Server

Initiating a Secure Web Session

Hello, let’s set up a Web session.

A secure Web site begins with: https://

Page 4: Introduction to SSL

Web Server

The “Server Hello” includes its public key certificate and a signed blob of information which the Browser uses to verify that the server actually owns the associated private key.

The Server Response Message

Server

Server’s public key

Page 5: Introduction to SSL

Server Authentication

The server’s public key certificate is checked by the browser.

Server

Server’s public key

AT&T

GTE

ABC Co.

Verisign

Today is:

April 14, 1999

ABC Company

From: July 31, 1996To: Dec 31, 2003

Page 6: Introduction to SSL

A symmetric key is generated and copied to a message.

The symmetric key is encrypted with the Web server’s public key.

Generation of the Symmetric Key

Symmetric key

Server’s public key

Page 7: Introduction to SSL

The browser sends the encrypted symmetric key to the Web server so that they will each have a copy.

Web Server

Sending the Symmetric Key

Page 8: Introduction to SSL

The Web server uses its private key to decrypt the symmetric key.

Web Server

Server private key

Decrypting the Symmetric Key

Page 9: Introduction to SSL

Web Server

The SSL handshake is complete. A secure session is established and information can now

be securely passed back and forth between the browser and Web server.

SSL

Completion of the Handshake