Teaching

We teach courses in computer security and cryptography at both Bachelor and Master levels.
The courses combine theoretical foundations with practical security analysis, implementation demonstrations and real-world case studies.

INFOB301: Computer Security

Bachelor level · English Content, French Classes

This course introduces the core principles of computer and information security. Students learn basics of computer security across computer sciences topics: programming, networks, web, cryptography, etc. All topics are explored through usage of the Rust programming language, which students are expected to learn during classes, exercises and projects.

Main topics

  • Security principles and threat models
  • Cryptography fundamentals
  • Identification protocols and cryptanalysis
  • Software, system, and network security

INFOM119: Introduction to Cryptography and Anonymous Communication

Master level · English Content, French Classes

An introduction to modern cryptography and a small look into privacy-enhancing technologies, with a focus on anonymous communication systems and their security guarantees. The course is heavily based on Boneh & Shoup’s Applied Crypto book.

Main topics

  • Symmetric and public-key cryptography
  • Cryptographic protocols: failures from the past
  • Anonymous communication systems (e.g., Tor)

IASIM106: Introduction to Cryptography

Master level · English Content, French Classes

This course presents the mathematical and practical foundations of cryptography, focusing on how cryptographic primitives are designed and used in real systems. This class is taught to Henallux’s students within the MASI Master organized between Henallux and UNamur. The course is heavily based on Boneh & Shoup’s Applied Crypto book.

Main topics

  • Classical cryptography
  • Block ciphers and hash functions
  • Public-key cryptography
  • Digital signatures

ICYBM201: Data Analysis for Cybersecurity

Master level · English

This course explores various topics in Computer Security and involve analyzing the link between performance and security to understand choices being made behind existing technologies.

Main topics

  • DDoS basics and Resisting DDoS
  • Anomaly detection and why they fail to work in practice
  • Exposing Data without exposing users
  • Secure protocol design
  • Censorship
  • Applied case studies

IHDCM035: Sécurité informatique

Master level · French · Evening class

An introduction to computer security, covering both fundamental concepts and practical security mechanisms taught to students already in a professional career, and switching to CS or wishing to get a Master degree.

Main topics

  • Introduction to modern cryptography
  • The impact of the base rate in ML applied for Computer security
  • Secure systems and networks
  • Identification protocols & cryptanalysis
  • Software security