University of Freiburg Computer Science Computer Networks and Telematics
- Prof. Christian Schindelhauer
Communication Systems
Cryptography
Communication Systems Cryptography University of Freiburg - - PowerPoint PPT Presentation
Communication Systems Cryptography 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
University of Freiburg Computer Science Computer Networks and Telematics
Cryptography
Communication Systems
Computer Networks and Telematics University of Freiburg
2
Communication Systems
Computer Networks and Telematics University of Freiburg
web security and application Layer (PGP, S/MIME) in todays practical
3
Communication Systems
Computer Networks and Telematics University of Freiburg
packet (or any field in packet)
sender or receiver, inserting himself in place
4
Communication Systems
Computer Networks and Telematics University of Freiburg
and a matching private decryption key dB
(bitwise XOR): Ek(m)=k⊕m, Dk(c)=k⊕m
5
Communication Systems
Computer Networks and Telematics University of Freiburg
Party A knows only party B’s public key eB, B knows its private key dB
1978]
128b AES)
encrypt message
6
Communication Systems
Computer Networks and Telematics University of Freiburg
invert any bit in decrypted message (use mask)
7
Communication Systems
Computer Networks and Telematics University of Freiburg
8
Communication Systems
Computer Networks and Telematics University of Freiburg
9
Communication Systems
Computer Networks and Telematics University of Freiburg
signing important documents (e.g. the rights granted to medieval cities in Europe)
breaking the closing seal
10
Communication Systems
Computer Networks and Telematics University of Freiburg
11
Communication Systems
Computer Networks and Telematics University of Freiburg
Public Key Signatures – Distribution Problem
problem:
shared secret key over insecure network?
centers (KDC) acting as intermediary between entities
each entity, work online
public key (from web site, e- mail, USB stick, DNS, ...), how does A know it is B’s public key, not from untrusted third party
(CA)
public keys
12
Communication Systems
Computer Networks and Telematics University of Freiburg
identifier (e.g. name: `Bob`)
public key”
13
Bob’s public key BPub
digital signature
CA private key
CAPriv BPub Bob
CA
Bob’s identifying information certificate for Bob’s public key, signed by CA
Communication Systems
Computer Networks and Telematics University of Freiburg
message to Bob or validate Bob’s signature):
key (validated)
centrally managed) versus CA infrastructure and control
community
14
Communication Systems
Computer Networks and Telematics University of Freiburg
student ID card
keyholder, e.g. DNS name for web site
attributes of key owner (Alice, web site)
15
Issuer
(DNS) Name Attributes
Public Key
Issuer‘s ignature: SignLib(Info)
Freiburg University Name: Adrienne ID 1234 9876
Issued by: Signature:
Info
Communication Systems
Computer Networks and Telematics University of Freiburg
link between a public key and an identity
certificates to a person claiming to represent Microsoft (in 2001 – how to trust the CAs)
forged banking sites to produce a proper certificate chain
(see heise link sent round as a starter)
broken
16
Communication Systems
Computer Networks and Telematics University of Freiburg
and Deployment Considerations”, 2nd ed. By Adams&Lloyd)
Networks” (chapt. 7 in Kurose&Ross)
17
University of Freiburg Computer Science Computer Networks and Telematics