COMPSCI5079 Cryptography and Secure Development (CSD-M)
Master course, Thomson Building 236 Lecture Theatre, 2023
Main Goals of the Course:
This course covers two main goals:
- Encryption and Decryption algorithms, and
- How to utilise the algorithms in developing secure applications.
- The first part of this course focuses on encryption algorithms.
- The second part of this course focuses on developing secure applications.
- Coverage on how they are used is provided in Cyber Security Fundamentals. – More specialised courses are Enterprise Cyber Security; Cyber Security Forensics; Human-Centred Security; Safety-Critical Systems.
Some Useful Books:
“Applied Cryptography” Bruce Schneier, ISBN 978-1-119-09672-6
“Security Engineering” Ross Anderson, ISBN 978-0-470-06852-6
“Bitcoin and Cryptogurrency Technologies” Narayanan, Bonneau, Felten, Miller, Goldferder, ISBN 978-0-691-17169-2