The course covers theory and practice of computer security, focusing in particular on the security aspects of the web and Internet. It surveys cryptographic tools used to provide security, such as shared key encryption (DES, 3DES, RC-4/5/6, etc.); public key encryption, key exchange, and digital signature (Diffie-Hellmann, RSA, DSS, etc.). It then reviews how these tools are utilized in the internet protocols and applications such as SSL/TLS, IPSEC, Kerberos, PGP, S/MIME, SET, and others (including wireless). System security issues, such as viruses, intrusion, and firewalls, will also be covered.
Tue, Thur 11am -12:30pm in room MCS B31
Midterm: TBD
Final: TBD
email: itkis+cs558
cs . bu . edu
Office Hours: Tue 12:30-1:30pm, Thur 12:30-2:30pm (or by appointment)
Office Phone: (617) 353-5285
Office Room: mcs-284
Behrouz A. Forouzan, Introduction to Cryptography and Network Security, McGraw-Hill 2008, 1st edition, ISBN 0-07-3327530
There are a few other useful/recommended texts:
- Handbook of Applied Cryptography, by Alfred J. Menezes,
Paul C. van Oorschot and Scott A. Vanstone, CRC Press, ISBN: 0-8493-8523-7, October 1996, Fourth Printing (July 1999)
This book is available on-line at the above link!- SSL and TLS Essentials, by S. Thomas. 2000
- William Stallings, Cryptography and Network Security: Principles and Practice