IERG4130 · Class 4886

Introduction to Cyber Security

Fall 2026 · 2026–27 Term 1 · CUHK, Information Engineering
Instructor: Prof. Zhou Yajin Monday 11:30–13:15 · Tuesday 13:30–14:15 Basic Med Sci Bldg G18

Instructor & Class

Instructor

Prof. Zhou Yajin (周亚金)

[email protected]

Office: SHB 714 · Office hour: Fri 11:20–12:20 (or by appointment)

Lectures

Monday 11:30–13:15

Tuesday 13:30–14:15

Basic Med Sci Bldg G18

Tutorial

One tutorial each week (required)

Classroom & time: TBA

Teaching Assistants

NameOfficeEmailOffice Hour
CAI Jianquan LeadRm. 725, Ho Sin-Hang Engr. Bldg[email protected]Wed 11:00–12:00
CHEN JianzhouRm. 724, Ho Sin-Hang Engr. Bldg[email protected]Thu 11:00–12:00
SHI LuxinRm. 727, Ho Sin-Hang Engr. Bldg[email protected]Mon 14:00–15:00
WANG HailinRm. 724, Ho Sin-Hang Engr. Bldg[email protected]Tue 14:30–15:30

Weekly Schedule

Tentative. The topics below are provisional and may change during the term. Slides will be posted here after each lecture.
WeekDateMondayTuesdaySlides
1Sep 7–8Course Overview & Security PrinciplesThreat Modeling & Threat LandscapeTBA
2Sep 14–15Vulnerabilities & Attacks: Buffer OverflowMore Memory-Safety BugsTBA
3Sep 21–22Off-by-One (cont.) & MitigationsMitigating Memory Safety Vulnerabilities (cont.)TBA
4Sep 28–29No class Academic leaveNo class Academic leaveTBA
5Oct 5–6Mitigating Memory Safety Vulnerabilities (cont.)Mitigating Memory Safety Vulnerabilities (cont.)TBA
6Oct 12–13Mid-term Exam ExamIntro to Cryptography04-01 · Intro to Cryptography (updated)
7Oct 19–20No class Chung YeungSymmetric Encryption (cont.)04-01 · Intro to Cryptography (updated)
8Oct 26–27One-Time Pads & Block CiphersBlock Cipher Modes + Cryptographic Hashes (intro)05-01 · One-Time Pad
05-02 · Block Cipher
05-03 · Block Cipher Operations
05-04 · Cryptographic Hashes
9Nov 2–3Cryptographic Hashes (cont.), MACs, PRNGs & Diffie–HellmanPublic/Private Keys, Public-Key Encryption & Digital Signatures06-01 · MAC
06-02 · PRNG & Diffie–Hellman
06-03 · Public-Key Encryption & Digital Signatures
Demo · Predictable RNG Wallet Recovery
10Nov 9–10Web Security Model: Browser, Cookies & SOPWeb Attacks: XSS & CSRFTBA
11Nov 16–17SQL Injection & Web DefensesNetworking Refresher & Threat ModelTBA
12Nov 23–24Network Attacks: IP, TCP & BGPDNS SecurityTBA
13Nov 30 – Dec 1DoS, Firewalls & Intrusion DetectionSecure Network Protocols in Practice & Catch-upTBA
14Dec 7AI Security + Blockchain / Web3 Security Make-up—TBA