next up previous contents
Next: Natural Language Processing Up: Lent Term 2004: Part Previous: Introduction to Functional Programming   Contents


Introduction to Security

Lecturer: Dr M.G. Kuhn

No. of lectures: 6

Prerequisite courses: Operating System Foundations, Mathematics for Computation Theory

This course is a prerequisite for Distributed Systems.


Aims


This course is a broad introduction to both computer security and cryptography. It covers important basic concepts and techniques.


Lectures

Objectives


By the end of the course students should


Recommended books


* Gollmann, D. (1999). Computer Security. Wiley.
Stinson, D. (2002). Cryptography - theory and practice. Chapman & Hall/CRC (2nd ed.).


Further reading:


Anderson, R. (2001). Security engineering: a guide to building dependable distributed systems. Wiley.
Schneier, B. (1995). Applied Cryptography: Protocols, Algorithms, and Source in C. Wiley (2nd ed.).
Cheswick, W.R., Bellovin, S.M. & Rubin, A.D. (2003). Firewalls and Internet security: repelling the wily hacker. Addison-Wesley (2nd ed.).
Garfinkel, S. & Spafford, G. (1996). Practical Unix and Internet security. O'Reilly (2nd ed.).



next up previous contents
Next: Natural Language Processing Up: Lent Term 2004: Part Previous: Introduction to Functional Programming   Contents
Christine Northeast
Thu Sep 4 15:29:01 BST 2003