Unit name | Cryptography A |
---|---|
Unit code | COMS30002 |
Credit points | 10 |
Level of study | H/6 |
Teaching block(s) |
Teaching Block 1 (weeks 1 - 12) |
Unit director | Dr. Stam |
Open unit status | Not open |
Pre-requisites |
COMS20002 or a comparable background in discrete mathematics |
Co-requisites |
None |
School/department | Department of Computer Science |
Faculty | Faculty of Engineering |
Cryptography is a highly interdisciplinary field, with a lengthy and interesting history stemming from mathematical roots. Starting from historical ciphers (e.g., letter substitution etc.), the aim of this unit is to introduce various fundamentals of cryptography from a modern perspective. The main focus is design and security aspects of schemes used to ensure secrecy and authenticity; we all routinely rely on such schemes in use-cases such as network communication and storage.
The syllabus will include aspects of (but is not limited to):
After following this unit you should be able to:
20 hours of lectures (2 hours per week), 10 hours of (supervised, but non-taught) problem classes (1 hour per week).
100% exam
J. Katz and Y. Lindell. Introduction to Modern Cryptography. Chapman & Hall/CRC, 2011. ISBN: 1584885513.
Cryptography Made Simple" by Nigel P. Smart, Springer, 2016 ISBN 978-3-319-21935-6