Aim of the course
Knowledge of all modern standard techniques (both symmetric as asymmetric) for the protection of data against unauthorized thirds. Also acquiring the mathematics that is necessary for the design of such systems or for the evaluation of its strength.

This version of the course runs as a semester-long course based on the video lectures of 2MMC10, a course offered at TU/e. The homework submission dates are adjusted accordingly. Note, mathematics students at TU/e cannot take this course as a mastermath course.

Prerequisites
Algebra (knowledge of groups, rings, fields, finite fields). These will not be presented as part of the course. Please check that your knowledge includes the following "Number Theory and Algebra" script https://hyperelliptic.org/tanja/teaching/cryptoI13/nt.pdf

Remarks
Homepage for the course is https://hyperelliptic.org/tanja/teaching/crypto16/
That page will link to the video lectures and homework sheets.