New: mobile timetable rebuilt — faster, more reliable, easier to use →

ModsSC4010

Applied Cryptography

Current offering — AY2026/2027 Semester 1

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.

Total hours per week: 3 hrs

AUs3.0 AUs
Grade Type
PrerequisiteSC2000, MH2500 (Applicable to DSAI), AB1202
Exam

Prerequisite Graph

SC4010

Applied Cryptography

Unlocks

No modules unlocked

Available Indexes

MonTueWedThuFri
930

COMMON LEC (SCL4)

0930-1120 Thu

LT4

10524 TUT (TEL3)

0930-1020 Fri

TR+20

Wk2-13

1000
1030

10525 TUT (TEL4)

1030-1120 Fri

TR+20

Wk2-13

1100
1130

10522 TUT (TEL1)

1130-1220 Tue

TR+32

Wk2-13

1200
1230
1300
1330
1400
1430

10523 TUT (TEL2)

1430-1520 Thu

TR+32

Wk2-13

1500
1530

10526 TUT (TEL5)

1530-1620 Fri

TR+20

Wk2-13

1600

Other offerings

AY25/26
Semester 1Semester 2Sp. Term
AY24/25
Semester 1Semester 2Sp. Term
AY23/24
Semester 1Semester 2Sp. Term

Other Relevant Mods


Planning Guides