Course overview
Cryptography is a vital aspect of cybersecurity. This course introduces modern cryptographic techniques in the context of information security in the workplace. It provides a sound understanding of the different types of cryptosystems available, the practical issues of applying cryptographic methods and key issues in the management of information security.
Course learning outcomes
- Solve problems in elementary number theory
- Use number theory techniques to compute encryption and decryption using RSA and ElGamal
- Explain how different cryptographic tools are used to achieve different security goals
- Determine the security outcomes of a simple cryptographic protocol
- Explain the principles of key management and analyse techniques of key generation
Degree list
The following degrees include this course