Course image CYS302 Network Attack and Defence Technology 2026/09 Wei Chuen Yau
2026 - 2027

This course discusses common network attacks and defence technologies. It covers in-depth methodologies, techniques, and tools to identify vulnerabilities, exploit, and assess security risk to networks, systems, and applications. Various defence strategies and mechanisms for mitigating the security attacks are covered as well. Completion of this course will help the students to learn about methodologies and hands-on practices of conducting penetration tests. Students will also learn to identify existing solutions for security protections.

Course image CYS402 Biometrics 2026/09 Tiong-Sik Ng
2026 - 2027

Course Summary:

Biometrics has emerged as a specialized field in criminal forensics, public safety surveillance, user authentication and identification. Expansion of biometric modalities are ranged from fingerprint, face and other traits to multimodal biometric traits. Objectives of this course include scientific foundations needed for the design, implementation, and evaluation of biometric identification systems.

Lecturer: Ng Tiong Sik

Course Timeline:

  1. Introduction
  2. Image Processing and Learning Foundations for Biometrics
  3. Fingerprint and Hand-Based Biometrics
  4. Face and Periocular Biometrics
  5. Iris and Other Biometric Modalities
  6. Advanced, Multimodal, and Secure Biometric Systems
Course image CYS308 Cryptanalysis 2026/09 Tiong-Sik Ng
2026 - 2027

Course Summary:

Cryptanalysis is an essential part of cryptology. It is the study of analyzing crypto-systems to understand how they work and to determine any weaknesses in cryptographic algorithms that may leak information. This course focuses on basic mathematics involving cryptanalysis, basic theory and history of cryptanalysis, and typical cryptanalysis techniques for classical cryptography, symmetric cryptography, and public-key cryptography. 
Through the teaching and practice of this course, students will have a deeper understanding of the principles of some attack techniques that are commonly used for the security analysis. It lays the foundation of basic knowledge and implementation experience for students to engage in research and engineering related to cryptography and network security in the future.               

Lecturer Name: Ng Tiong Sik

Course Timeline:

  1. Overview of Cryptography and Cryptanalysis
  2. Cryptanalysis of Classical and Historical Ciphers
  3. Attacks against Symmetric Encryption Schemes 
  4. Attacks against Hash Functions and Message Authentication Code (MAC) Algorithms
  5. Security of Public Key Cryptosystems
  6. Analysis of Cryptographic Protocols

                                                               

Course image CYS305 Fundamentals of Academic Research 2026/09 Tiong-Sik Ng
2026 - 2027

Course Summary:

This course introduces students to major research concepts, the principles of literature review, research methods, and data collection and analysis techniques related to the cyber security field. It will prepare students to conduct academic research on their selected project topic and communicate their research.

Lecturer Name: Ng Tiong Sik

Course Timeline:

  1. Introduction to Research
  2. Basic Research and Review
  3. Experimental Design and Research
  4. Project Management and Writing
Course image CYS404 Big Data Analytics 2026/09 Teo Bee Guan
2026 - 2027
We look at the details of Hadoop, Storm and related tools that provide SQL-like access to unstructured data: Pig and Hive. We analyze so-called NoSQL storage solutions like HBase, Cassandra, and Oracle NoSQL, for their critical features: speed of reads and writes, data consistency, and ability to scale to extreme volumes. We will introduce the VM technique used in the data centres. We will also investigate the data deduplication and NVM techniques to reduce the data volume and speed up processing. A large section of the course is devoted to the methods of statistical analysis and case studies. We work with Open Source frameworks and other statistical tools. A part of the course is devoted to the public Cloud as a resource for big data analytics.                                                                                        
Course image CYS201 Modern Cryptography 2026/09 Iftekhar Salam copy 1
2026 - 2027

This course introduces fundamental concepts in both classical and modern cryptography. It covers conventional cryptographic systems, essential mathematical foundations, and modern cryptographic primitives, including block ciphers, stream ciphers, hash functions, key management, public-key cryptography, and digital signatures. Additionally, the course provides an overview of public key infrastructure (PKI) and emerging areas such as lightweight and quantum cryptography. By the end of the course, students will have a solid understanding of cryptographic principles and algorithms, and will be able to select and implement appropriate industry-standard techniques to meet various information security requirements.

Course image CYS201 Modern Cryptography 2026/09 Iftekhar Salam
2026 - 2027

This course introduces fundamental concepts in both classical and modern cryptography. It covers conventional cryptographic systems, essential mathematical foundations, and modern cryptographic primitives, including block ciphers, stream ciphers, hash functions, key management, public-key cryptography, and digital signatures. Additionally, the course provides an overview of public key infrastructure (PKI) and emerging areas such as lightweight and quantum cryptography. By the end of the course, students will have a solid understanding of cryptographic principles and algorithms, and will be able to select and implement appropriate industry-standard techniques to meet various information security requirements.

Course image CST309 Computer Networks and Communication 2026/09 Jing Li
2026 - 2027

This course introduces key networking technologies. It covers the topics related to the architecture of the Internet, digital data communication, wireless networks, protocols, and network security. Students will learn the underlying working principles of hardware and software components internetworking. In addition, the students will have the opportunity to learn hands-on skills for network configuration, design and troubleshoot efficient task-specific internetwork systems

Course image CYS306 Advanced Network Attack and Defence Technology 2026/09 Jing Li
2026 - 2027

This course covers advnaced network attacks and defence technologies. It covers in-depth methodologies, techniques, and tools to for attacking wireless and mobile platforms. Advanced techniques of using Metasploit framework and PowerShell as well as various advanced defence strategies and mechanisms for mitigating the security attacks are covered as well. Completion of this course will help the students to learn about advanced methodologies and hands-on practices of conducting penetration tests. Students will also learn to identify advanced solutions for security protections.

Course image CYS304 Network Traffic Monitoring and Analysis 2026/09 Jing Li
2026 - 2027

This course focuses on modern techniques and tools for collecting and analyzing network traffic workloads as traditional intrusion detection and logfile analysis are no longer enough to protect today's complex networks. The students will mainly learn to examine the process of collecting and organizing network data, utilize various tools for traffic analysis, and an exposition to the graphing techniques will be given in order to cover the gap between the security specialists and the graphing specialists.