DSME6788 Cyber Security (3rd Trimester, 2019-20)

Workload:

  1. Participation [10%]
    (via uReply/Zoom in class)
  2. "Lab" Assignment [15%]
    (Due: April 12th 2020 11:59pm HK Time)
  3. Individual Written Assignment [15%]
    (Due: May 25th 2020 11:59pm HK Time)
  4. Mid-Term [30%]
    (May 30th 2020, Scope = everything before mid-term)
  5. Group Project [30%]
    Project Report Deadline: June 30th 2020 (hard deadline, allow time for Veriguide check)
No prior knowledge of security, cryptography, or number theory is required.

Class Schedule:

  1. 21/Mar: Introduction (1), Malicious software (6)
    ...
  2. 18/Apr: Cryptography (2), Symmetric-key cryptography (20)
    RC4 demo (2) // offline lecture uploaded to Blackboard
  3. 25/Apr: User authentication (3), Access control (4)
    Database (5) // offline lecture uploaded to Blackboard
  4. 2 May: Public-key cryptography and Key management (21+23)
    ...
  5. 16/May: Public-key cryptography and Key management (cont.)
  6. 23/May: Risk management framework (14)
    Web security (11)
    Security principles ("1": as a summary/reflection before the mid-term examination)
  7. 30/May ["In-Class" Online Open-Everything Mid-Term Examination, "3-hour" exam within 2-6pm]
  8. 6/Jun: Network security:
    Anonymous Communication (Tor), Virtual Private Network (VPN), Denial of Services (7), Intrusion Detection (8), and Firewall (9)
  9. 13/Jun: Bitcoin, Blockchain, and Smart Contracts (Special Topics)

Required Textbook:

Computer Security: Principles and Practice

Projects: