Lecturer: Dr R. Anderson (rja14@cl.cam.ac.uk)
No. of lectures: 4
Prerequisite courses: Operating System Foundations, Mathematics for Computation Theory
Recommended books:
Schneier, B. (1995). Applied Cryptography: Protocols, Algorithms, and Source in C. Wiley (2nd ed.).
Garfinkel, S. & Spafford, G. (1996). Practical Unix and Internet Security. O'Reilly and Associates (2nd ed.).
Further reading:
Kahn, D. (1966). The Codebreakers: the Story of Secret Writing. Weidenfeld and Nicolson.
Cheswick, W.R. & Bellovin, S.M. (1994). Firewalls and Internet Security: Repelling the Wily Hacker. Addison-Wesley.
Biham, E. & Shamir, A. (1993). Differential Cryptanalysis of the Data Encryption Standard. Springer-Verlag.
Koblitz, N. (1994). A Course in Number Theory and Cryptography. Springer-Verlag (2nd ed.).
Neumann, P. (1994). Computer Related Risks. Addison-Wesley.
Leveson, N.G. (1995). Safeware: System Safety and Computers. Addison-Wesley.
Amoroso, E. (1994). Fundamentals of Computer Security Technology. Prentice-Hall.
Denning, D. (1982). Cryptography and Data Security. Addison-Wesley.
Davies, D.W. & Price, W.L. (1984). Security for Computer Networks. Wiley.
Beker, H. & Piper, F. (1982). Cipher Systems. Northwood.
Cohen, F.B. (1994). A Short Course on Computer Viruses. Wiley (2nd ed.).