3 ECTS credits
90 u studietijd

Aanbieding 1 met studiegidsnummer 4016448FNR voor alle studenten in het 2e semester met een gespecialiseerd master niveau.

Semester
2e semester
Inschrijving onder examencontract
Niet mogelijk
Beoordelingsvoet
Beoordeling (0 tot 20)
2e zittijd mogelijk
Ja
Onderwijstaal
Engels
Onder samenwerkingsakkoord
Onder interuniversitair akkoord mbt. opleiding
Faculteit
Faculteit Wetenschappen en Bio-ingenieurswetensch.
Verantwoordelijke vakgroep
Wiskunde
Onderwijsteam
Ann Dooms
Decaan WE (titularis)
Onderdelen en contacturen
18 contacturen Hoorcollege
24 contacturen Werkcolleges, practica en oefeningen
Inhoud

This course provides an introduction to cryptography - from the past over the present to the future. We treat the basis building blocks of cryptography with the underlying mathematical concepts and theory. Thereafter, we combine these techniques into systems we encounter in our daily life so that the importance and applications of mathematics become apparant. Along the way, we gather insights in the current technologies in the field of security and identify their pros and cons. The student learns to reason about how the cons could be improved in the future. 

Practical examples are treated in the exercise classes using a problem solving methodology.

By means of a project, the student is introduced to aspects not yet treated in the course. Thereafter the student gives a presentation to his fellow students explaining his topic and underlying theories.

 

Table of contents:

1. Introduction

2. Basis concepts

3. Symmetric cryptosystems

4. Public Key cryptosystems

5. Hash functions

6. Digital signatures and Identification

7. Complementing Crypto: Digital Watermarking

8. Projects

Studiemateriaal
Digitaal cursusmateriaal (Vereist) : The slides in PDF format, Canvas
Bijkomende info

The slides in PDF format are available on the learning platform.

 

The course is based on:

 

Johanes A. Buchmann, Introduction to Cryptography, Springer, 2000.

 

Richard Mollin, Codes: The Guide to Secrecy From Ancient to Modern Times, Chapman & Hall, 2005.

 

Alfred J. Menezes, Paul C. van Oorschot and Scott A. Vanstone, Handbook of Applied Cryptography, CRC Press, 1996.

Leerresultaten

Competency1

This course is an introduction to cryptography in the past until now and the future. We cover the basis building blocks of cryptography founded with the necessary mathematical tools. Hereafter we combine these techniques in systems we encounter in every day life. As such one learns to appreciate the importance and applications of mathematics. In this way one develops insight in the recent technologies and is it possible to identify its pros and cons. We end by reasoning on how to overcome the cons in the future. 

Competency2

Practical examples are handled in detail during the exercise classes in a problem solving way.

Competency3

By means of a project one encounters some aspects not covered in the course and one needs to identify which mathematical techniques are needed. Then the student communicates in a clear way with a lecture on his subject to his fellow students.

Beoordelingsinformatie

De beoordeling bestaat uit volgende opdrachtcategorieën:
Examen Mondeling bepaalt 50% van het eindcijfer

Examen Schriftelijk bepaalt 40% van het eindcijfer

ZELF Praktijkopdracht bepaalt 10% van het eindcijfer

Binnen de categorie Examen Mondeling dient men volgende opdrachten af te werken:

  • oral exam theory met een wegingsfactor 1 en aldus 50% van het totale eindcijfer.

Binnen de categorie Examen Schriftelijk dient men volgende opdrachten af te werken:

  • written exam exercises met een wegingsfactor 1 en aldus 40% van het totale eindcijfer.

Binnen de categorie ZELF Praktijkopdracht dient men volgende opdrachten af te werken:

  • project met een wegingsfactor 1 en aldus 10% van het totale eindcijfer.

Aanvullende info mbt evaluatie

Oral exam (50% theory - 40% exercises) and project work (10%) (the marks on the project are kept for the second exam session).

 

The student needs to take part in all these evaluations to be able to pass the exam.

Toegestane onvoldoende
Kijk in het aanvullend OER van je faculteit na of een toegestane onvoldoende mogelijk is voor dit opleidingsonderdeel.

Academische context

Deze aanbieding maakt deel uit van de volgende studieplannen:
Master of Applied Sciences and Engineering: Applied Computer Science: Standaard traject (enkel aangeboden in het Engels)
Master in Applied Sciences and Engineering: Computer Science: Artificial Intelligence (enkel aangeboden in het Engels)
Master in Applied Sciences and Engineering: Computer Science: Multimedia (enkel aangeboden in het Engels)
Master in Applied Sciences and Engineering: Computer Science: Software Languages and Software Engineering (enkel aangeboden in het Engels)
Master in Applied Sciences and Engineering: Computer Science: Data Management and Analytics (enkel aangeboden in het Engels)
Master of Electrical Engineering: Standaard traject BRUFACE J (enkel aangeboden in het Engels)