CSEC1 - Courses - CeNCE

CSEC1 - Introduction to Cyber Security

For signups and further details, please contact Ms. Irene Ong Hwei Nee.

  • Course Resources will be made available to students via Coursemology.
  • Course Resources include Lecture Slides, Lecture Videos and practice lab and assignment problems.
  • Students are expected to follow the given learning flow at their own pace to prepare themselves for the face-to-face, 2-hour practical exam.
  • Students should expect to spend about 5 hours on each topic.
  • Students should have a laptop which can run a Virtual Machine.
  • Linux & Environment Setup: Setting up a Linux VM, basic Linux commands, and installing Python libraries.
  • Cryptography Fundamentals: CIA triad, classical ciphers, symmetric encryption (DES, AES), asymmetric encryption (RSA), and encryption modes (ECB, CBC, CTR).
    • Tools: OpenSSL, CyberChef
  • Password Security: Password authentication, entropy and password strength, online/offline dictionary attacks, and countermeasures such as salting.
    • Tools: John the Ripper, Hashcat, Hydra
  • Networking & Network Security: Subnetting, IP addressing, private/public networks, OSI and TCP/IP models, TLS/SSL, certificates, DNS, and DoS attacks (SYN flood, amplification).
    • Tools: Wireshark, Nmap
  • Web & Application Security: Basic HTML, HTTP, 3-tier architecture, and common web vulnerabilities such as HTTP parameter pollution, session hijacking, insecure direct object references, and path traversal.
    • Tools: Burp Suite