University of Freiburg Computer Science Computer Networks and Telematics
- Prof. Christian Schindelhauer
Communication Systems
SSL
Communication Systems SSL University of Freiburg Computer Science - - PowerPoint PPT Presentation
Communication Systems SSL University of Freiburg Computer Science Computer Networks and Telematics Prof. Christian Schindelhauer Organization I. Data and voice communication in IP networks II. Security issues in networking
University of Freiburg Computer Science Computer Networks and Telematics
SSL
Communication Systems
Computer Networks and Telematics University of Freiburg
2
Communication Systems
Computer Networks and Telematics University of Freiburg
“understand” message contents
each other
not altered (in transit, or afterwards) without detection
available to users
3
Communication Systems
Computer Networks and Telematics University of Freiburg
4
Communication Systems
Computer Networks and Telematics University of Freiburg
business
Internet standard TLS (Transport Layer Security)
5
Communication Systems
Computer Networks and Telematics University of Freiburg
IMAP, POP, NNTP, telnet, telephony signaling
6
Communication Systems
Computer Networks and Telematics University of Freiburg
7
Communication Systems
Computer Networks and Telematics University of Freiburg
a shared key for encryptions of SSL payloads
secret key defined by Handshake Protocol
RC4-40, RC4-128
8
Communication Systems
Computer Networks and Telematics University of Freiburg
handshake protocol defines a shared key used to form message authentication code (MAC)
with different padding
9
Communication Systems
Computer Networks and Telematics University of Freiburg
pad1 || seqNum || SSLcompressed.type || SSLcompressed.length || SSLcompressed.fragment))
SHA-1
process this fragment
10
Communication Systems
Computer Networks and Telematics University of Freiburg
length more than 1024
no compression
11
Communication Systems
Computer Networks and Telematics University of Freiburg
12
Communication Systems
Computer Networks and Telematics University of Freiburg
failure, handshake failure, illegal parameter
certificate, certificate revoked, certificate expired, certificate unknown
13
Communication Systems
Computer Networks and Telematics University of Freiburg
keys
14
Communication Systems
Computer Networks and Telematics University of Freiburg
suite, compression method)
15
Communication Systems
Computer Networks and Telematics University of Freiburg
plaintext
16
Communication Systems
Computer Networks and Telematics University of Freiburg
(secure random number generator)
means update parameters of an existing session
decreasing order of preference (key exchange + CipherSpec)
methods
17
Communication Systems
Computer Networks and Telematics University of Freiburg
sessionID if nonzero, new sessionID otherwise, the selected ciphersuite and the selected compression technique
18
Communication Systems
Computer Networks and Telematics University of Freiburg
19
Communication Systems
Computer Networks and Telematics University of Freiburg
anonymous Diffie-Hellman)
Diffie-Hellman) - Hash(Client_hello.random|| ServerHello.random||ServerParms)
authorities
20
Communication Systems
Computer Networks and Telematics University of Freiburg
paramters
must be sent
client certificate
hello random provides “salt”
21
Communication Systems
Computer Networks and Telematics University of Freiburg
cipher_spec)
cipher_spec)
exchanged between both parties
22
Communication Systems
Computer Networks and Telematics University of Freiburg
23
University of Freiburg Computer Science Computer Networks and Telematics