Basic Information
Cryptography is essential in many cyber security goals and many
application domains. This course introduces students with a
foundation of
theory of cryptography and its application, including introductions to
number theory, symmetric-key cryptography, public-key cryptography, and a
brief overview of the research advances.
- Time and Venue:
-
4:30PM - 6:15PM, Monday, Science Center L3
-
12:30PM - 1:15PM, Thursday, Science Centre L5
- Tutorial Session (for revision, optional but recommended):
Please provide your
availability by Sep 6 noon.
- Current Class composition: BEng(CE), BEng(IE), BSc(BioChem), BSc(CS),
IDA, Exchange, MSc(IE)
- "Prerequisites": basic modular arithmetic, discrete probabilities,
simple combinatorics, familiarity with logics, proofs, and the concept
of algorithm's time complexity
-
Students who have taken IERG4130, or other ECLT, IEMS courses on
cryptography can also take this class
(probably except IEMS5710b (to be) taught by myself).
-
Students who would like to do a cryptography project (e.g.,
IERG4998, IEMS5910, AIMS5790) should take this course (subject to your master program's own
rule and/or approval of the program director).