AY2026 Semester 1 data is now available →
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.
| AUs | 3.0 AUs |
| Grade Type | |
| Prerequisite | Year 3 standing CZ1011, CZ2100, MH2500 (Applicable to DSAI) |
| Not Available To Programme | |
| Not Available To All Programme With | (Admyr 2021-onwards) |
| Not Available As BDE/UE To Programme | |
| Not Available As Core To Programme | |
| Not Available As PE To Programme | |
| Mutually Exclusive With | CE4010 |
| Not Offered As BDE | Yes |
| Not Offered As Unrestricted Elective | |
| Exam |
Required first
CZ2100Probability & Statistics For ComputingApplied Cryptography
Unlocks
| Mon | Tue | Wed | Thu | Fri | |
|---|---|---|---|---|---|
| 930 | |||||
| 1000 | |||||
| 1030 | |||||
| 1100 | |||||
| 1130 | |||||
| 1200 | |||||
| 1230 | |||||
| 1300 | |||||
| 1330 | |||||
| 1400 | |||||
| 1430 | |||||
| 1500 | |||||
| 1530 | |||||
| 1600 | |||||
| 1630 | |||||
| 1700 | |||||
| 1730 | |||||
| 1800 |
| Mon | Tue | Wed | Thu | Fri | ||||
|---|---|---|---|---|---|---|---|---|
| 930 | COMMON LEC (SCL4) 0930-1120 Thu ONLINE, LT7 Wk10, Teaching Wk1-9,11-13 | COMMON LEC (SCL4) 0930-1120 Thu ONLINE, LT7 Wk10, Teaching Wk1-9,11-13 | 10737 TUT (TEL3) 0930-1020 Fri ONLINE, TR+20 Wk10, Teaching Wk2-9,11-13 | 10737 TUT (TEL3) 0930-1020 Fri ONLINE, TR+20 Wk10, Teaching Wk2-9,11-13 | ||||
| 1000 | ||||||||
| 1030 | 10738 TUT (TEL4) 1030-1120 Fri ONLINE, TR+20 Wk10, Teaching Wk2-9,11-13 | 10738 TUT (TEL4) 1030-1120 Fri ONLINE, TR+20 Wk10, Teaching Wk2-9,11-13 | ||||||
| 1100 | ||||||||
| 1130 | 10723 TUT (TEL1) 1130-1220 Tue ONLINE, TR+32 Wk10, Teaching Wk2-9,11-13 | 10723 TUT (TEL1) 1130-1220 Tue ONLINE, TR+32 Wk10, Teaching Wk2-9,11-13 | ||||||
| 1200 | ||||||||
| 1230 | ||||||||
| 1300 | ||||||||
| 1330 | ||||||||
| 1400 | ||||||||
| 1430 | 10724 TUT (TEL2) 1430-1520 Thu ONLINE, TR+32 Wk10, Teaching Wk2-9,11-13 | 10724 TUT (TEL2) 1430-1520 Thu ONLINE, TR+32 Wk10, Teaching Wk2-9,11-13 | ||||||
| 1500 | ||||||||
| 1530 | 10739 TUT (TEL5) 1530-1620 Fri ONLINE, TR+20 Wk10, Teaching Wk2-9,11-13 | 10739 TUT (TEL5) 1530-1620 Fri ONLINE, TR+20 Wk10, Teaching Wk2-9,11-13 | ||||||
| 1600 | ||||||||