Summary: Cryptography is the foundational building block of Cybersecurity and Privacy. While the field of classical cryptography dealt with security and privacy of data in transit, the modern take on the subject has generalized the scope of its applications to ensuring security and privacy of all forms of digital communication, computation, automation, interaction, transaction and preservation. Thus, it is important to understand the technical aspects of cryptography to appreciate its applications in cybersecurity. The Aim: This cryptography course in Computer Science and Engineering aims to develop your ability to understand how cryptographic algorithms work, to identify the problems associated with the application of cryptography in real-world scenarios, and explain the operation of various cryptographic mechanisms. This course will equip you to know deeply the fundamentals of symmetric key ciphers, hash functions and public key ciphers, enabling you to understand and develop secure cryptography solutions in real life cryptography. It will also introduce you to popular cryptographic libraries and APIs for hands-on implementation of security mechanisms, and some prominent cryptographic standards, guidelines and frameworks from the industry and government bodies.
Academic Units | 3 |
Exam Schedule | Not Applicable |
Grade Type | Letter Graded |
Department Maintaining | CSC(CE) |
Prerequisites | Year 3 standing CZ1011 OR CZ2100 OR MH2500 (Applicable to DSAI) |
Mutually Exclusive | |
Not Available to All Programme | (Admyr 2021-onwards) |
Index | Type | Group | Day | Time | Venue | Remark |
---|---|---|---|---|---|---|
- | LEC/STUDIO | SCL4 | THU | 0930-1120 | ONLINE | Teaching Wk10 |
LEC/STUDIO | SCL4 | THU | 0930-1120 | LT7 | Teaching Wk1-9,11-13 |
0930
1030
1130
1230
1330
1430
1530
1630
1730
CZ4010
10723
TUT | ONLINE
Teaching Wk10
CZ4010
10723
TUT | TR+32
Teaching Wk2-9,11-13
CZ4010
LEC/STUDIO | ONLINE
Teaching Wk10
CZ4010
10724
TUT | ONLINE
Teaching Wk10
CZ4010
LEC/STUDIO | LT7
Teaching Wk1-9,11-13
CZ4010
10724
TUT | TR+32
Teaching Wk2-9,11-13
CZ4010
10737
TUT | ONLINE
Teaching Wk10
CZ4010
10738
TUT | ONLINE
Teaching Wk10
CZ4010
10739
TUT | ONLINE
Teaching Wk10
CZ4010
10737
TUT | TR+20
Teaching Wk2-9,11-13
CZ4010
10738
TUT | TR+20
Teaching Wk2-9,11-13
CZ4010
10739
TUT | TR+20
Teaching Wk2-9,11-13
We would encourage you to review with the following template.
AY Taken: ...
Assessment (Optional): ...
Topics (Optional): ...
Lecturer (Optional): ...
TA (Optional): ...
Review: ...
Final Grade (Optional): ...