CPE5001

Modern cryptology

(IT)

Y Zheng

6 points + 4 hours per week + Peninsula

Synopsis: Theory and applications of modern cryptology. Topics include mathematical and computational foundations of cryptology, cryptography (how to create codes), cryptanalysis (how to break codes), authentication, authorisation and identification, digital signatures, key agreement, interactive proof systems and zero-knowledge protocols, secure multi-party computation, information dispersal and sharing, cryptographic randomness and its creation and utilisation, and applications of cryptology in industrial, commercial, governmental and academic computing and communications systems.

Assessment: Assignments: 25% + Seminars: 25% + Written report (4000 words): 50%