42000 Cryptography
6cp; 3hpw, on campusRequisite(s): 32548 Cybersecurity
Anti-requisite(s): 41900 Cryptography
Recommended studies:
Confident with Linux Command Line tools; basic programming skills, e.g., script and Python; foundation mathematics, e.g., abstract algebra
Postgraduate
Description
Cryptographic techniques have been developed to preserve data confidentiality and ensure data integrity. They are indispensable in cybersecurity and are used to ensure, for example, the security of wireless networks, online payment systems, and cryptocurrencies. This subject engages with the principles of cryptography, including symmetric/asymmetric ciphers, cryptographic hash functions, message authentication codes, and digital signatures. This subject also introduces popular applications of cryptography and cryptographic designs in blockchain. Students analyse cryptographic techniques, use popular cryptographic tools, and practice attacks on cryptography.
Typical availability
Autumn session, City campus
Detailed subject description.