Welcome to Cryptography and Network Security.

The objectives of the module are to introduce the theory and practice of modern cryptography - the mathematics of information security - as well as implementation using a modern computer system.  Students will also briefly learn cryptanalysis - the "breaking the code" of cryptographic systems - as well as the ways in which such systems can be used to increase security, or misused so as to compromise security.