Code theory

Course Code :1001WETCOD
Study domain:Mathematics
Academic year:2017-2018
Semester:2nd semester
Contact hours:30
Study load (hours):84
Contract restrictions: No contract restriction
Language of instruction:Dutch
Exam period:exam in the 2nd semester
Lecturer(s)Stijn Symens

3. Course contents *

The course consists of two parts:

1. Cryptografie
We start with an historical overview of cryptography en then we look at
the mathematical background of modern cryptographical ciphers.
such as Public Key Cryptography, RSA, Diffie Hellman Protocol and Braid Group Cryptography.

The students also have to crack 4 historical codes.


2. Error correcting codes.
We introduce the notion of an error correcting code and study important examples
such as Hamilton codes, Reed Solomon codes and BCH codes. We also look at efficient encoding and decoding algorithms.