SSL TCL
SSL TCL
SSL TCL
WEB Security
Henric Johnson
Outline
Web Security Considerations Secure Socket Layer (SSL) and Transport Layer Security (TLS) Secure Electronic Transaction (SET) Recommended Reading and WEB Sites
Henric Johnson
Henric Johnson
Henric Johnson
Henric Johnson
SSL Architecture
Henric Johnson
Henric Johnson
Henric Johnson
Henric Johnson
Handshake Protocol
The most complex part of SSL. Allows the server and client to authenticate each other. Negotiate encryption, MAC algorithm and cryptographic keys. Used before any application data are transmitted.
Henric Johnson 10
Henric Johnson
11
12
SET Services
Provides a secure communication channel in a transaction. Provides tust by the use of X.509v3 digital certificates. Ensures privacy.
Henric Johnson
14
SET Overview
Key Features of SET: Confidentiality of information Integrity of data Cardholder account authentication Merchant authentication
Henric Johnson
15
SET Participants
Henric Johnson
16
1. 2. 3. 4. 5. 6. 7. 8. 9. 10.
The customer opens an account. The customer receives a certificate. Merchants have their own certificates. The customer places an order. The merchant is verified. The order and payment are sent. The merchant request payment authorization. The merchant confirm the order. The merchant provides the goods or service. The merchant requests payments.
Henric Johnson 17
Dual Signature
DS E KRc [ H ( H ( PI ) || H(OI))]
Henric Johnson
18
Payment processing
Payment processing
Payment processing
Payment Authorization: Authorization Request Authorization Response Payment Capture: Capture Request Capture Response
Henric Johnson 21