Documenti di Didattica
Documenti di Professioni
Documenti di Cultura
Goals
• Be able to describe the different types of
encryption and their properties.
COMP375 1
Encryption
E Network D
COMP375 2
Encryption
E Network D E Network D
DES Key DES Key
Receiver Receiver
Sender Private Key
Sender
DES Key DES Key
• Block Cipher – one block of plaintext is • Stream Cipher – blocks are XORed with
encrypted to one block of cipher text. previous blocks.
Key Key
Key Key
Cipher text 1 Cipher text 2
Cipher text n Cipher text n+1
COMP375 3
Encryption
One Way
Hash
+ Network +
Verifiable
• Digitally signed programs cannot be
E D C
Condensed Bits Signature Signature
Output modified or infected with a virus.
Compare • Digitally signed documents cannot be
User 1 User 1 hashes
Public Private Key Public Key Public changed.
Key Key
Encryption
Decryption
COMP375 4
Encryption
Actions of SSL
1. Authenticates the server to the client.
2. Allows the server and client to select
the cryptographic algorithms they
support.
3. Optionally authenticate client to server.
4. Use public key encryption to generate
shared secrets.
5. Establish an encrypted SSL
connection.
COMP375 5