Electronic Mail Security
Electronic Mail Security
Raj Jain
Washington University in Saint Louis
Saint Louis, MO 63130
[email protected]
Audio/Video recordings of this lecture are available at:
http://www.cse.wustl.edu/~jain/cse571-11/
Washington University in St. Louis CSE571S ©2011 Raj Jain
18-1
Overview
These slides are based partly on Lawrie Brown’s slides supplied with William Stallings’s
book “Cryptography and Network Security: Principles and Practice,” 5th Ed, 2011.
Washington University in St. Louis CSE571S ©2011 Raj Jain
18-2
Email Security Enhancements
1. Confidentiality: Protection from disclosure
Authentication: Of sender of message
Message integrity: Protection from modification
Non-repudiation of origin: Protection from denial by sender
Ref: http://en.wikipedia.org/wiki/Pretty_Good_Privacy
Washington University in St. Louis CSE571S ©2011 Raj Jain
18-4
PGP Operation – Authentication
1. Sender creates message
2. Make SHA-1 160-bit hash of message
3. Attached RSA signed hash to message
4. Receiver decrypts & recovers hash code
5. Receiver verifies received message hash
Ref: http://en.wikipedia.org/wiki/Base64
Washington University in St. Louis CSE571S ©2011 Raj Jain
18-9
PGP Operation – Summary
168-bit Triple-DES
Ref: http://en.wikipedia.org/wiki/PKCS
Washington University in St. Louis CSE571S ©2011 Raj Jain
18-23
S/MIME Certificate Processing
S/MIME uses X.509 v3 certificates
Managed using a hybrid of a strict X.509 CA hierarchy and
enterprise’s CAs
Each client has a list of trusted CA’s certificates and his own
public/private key pairs & certificates
Several types of certificates with different levels of checks:
Class 1: Email and web browsing
Class 2: Inter-company email
Class 3: Banking, …
Ref: http://en.wikipedia.org/wiki/DKIM