Course 2022-2023

An Introduction to Cryptography and Anonymous Communication [INFOM119]

  • 5 credits
  • 30h+30h
  • 1st quarter
Language of instruction: French / Français

Learning outcomes

A the end of the course, the student should have progressed in its ability to understand the field of Modern Cryptography and what type of guarantee it can bring to build secure systems

- The student should learn how to model adversaries.

- The student should be able to discuss the main security properties and cryptography primitives.

- The student should be able to describe with rigor notions of security obtained from the main cryptography primitives.

- The student should be able to apply its acquired knowledge in contexts of secure communications.

- The student should have acquired advance understanding of anonymous communication technologies.

 

Objectives

This course opens the door to understanding modern and secure distributed systems using modern cryptography. A particular attention would be put on applying the theory covered in the course.

Content

- Reminder of probability notions and networking notions.

- A brief history of cryptography techniques.

- Adversary and threat modeling.

- Symetric Cryptography: from elementary designs towards generic abastractions, and concrete instantiations such as AES and Chacha

- Stream ciphers & Block ciphers

- Message integrity

- Public-key Cryptography: Diffie-Hellman, Elgamal

- Anonymous communication notions, based on symetric cryptography, message integrity and public-key cryptography.

Exercises description

The course integrates an important practical part that puts the students in actual concrete situations


Teaching methods

We follow an active pedagogy, made of traditional presentations, problem-based learning, inverted classroom. An important part of the time is given to practical situation analysis

 

Evaluations

Assessment will be a written or oral examination

Recommended readings

Free syllabus on https://toc.cryptobook.us/

Language of instruction

French / Français

Location for course

NAMUR

Organizer

Faculté d'informatique
rue Grandgagnage 21
5000 NAMUR
P. 081725252
F. 081724967
secretariat.info@unamur.be

Degree of Reference

Master's Degree