DSME6788 Cyber Security (2nd Trimester, 2021-22)

Tentative Workload:

  1. Class Participation [10%]
  2. "Lab" Assignment [15%]
    (Due: December 16th 2021 11:59pm HK Time)
  3. Individual Written Assignment [15%]
  4. Mid-Term [30%]
  5. Group Project [30%]
No prior knowledge of security, cryptography, or number theory is required.

Class Schedule:

() indicates the corresponding textbook chapter.
(updated) slides have been moved to blackboard
  1. 6/12: Logistics, Overview (1)
  2. 13/12: Overview (1, cont.)
    Cryptography (2, 20)
  3. 20/12: Public-Key Cryptography and Message Authentication (21)
    [1-week break]
  4. 3/1: Public-Key Cryptography and Message Authentication (21, cont.)
  5. (Sat) 8/1: Internet Authentication Applications (Key Management) (23), User Authentication (3), Access Control (4)
  6. 10/1: Database Security (5)
  7. 17/1: Malicious Software (6), Software Security and Web Security (11)
  8. 24/1: Security Principles ("1"), (Testing/Auditing,) Risk Management (14)
    [1-week break]
  9. 7/2: (Tentative) Mid-Term Examination
  10. 14/2: Network Security (7), Denial of Services (8), Intrusion Detection and Firewall (9)
  11. 21/2: Blockchain and cryptocurrency
  12. 28/2: Latest advances or selected topics

Required Textbook:

Computer Security: Principles and Practice

Projects: