This course focuses on implementing attacks on block ciphers. The Syllabus with all necessary information for this course can be found here.
Lectures are in room 701 and start at 10:00.
|1||27-02-2019||Introduction||Introduction, Brute Force||Exercise||Paper|
|3||13-03-2019||MitM (2)||MitM Skinny|
|4||20-03-2019||MitM (3)||MitM STP||Exercise||Skinny CVC | CVC generator|
|6||3-04-2019||Differential (1)||Differential||Differential/Linear tutorial|
|7||10-04-2019||Differential (2)||Differential (2)||Exercise|
|10||1-05-2019||Differential (3)||Project, Differential TC05||Project Description|
See Moodle for the grades
A header file that contains some macros to measure clock cycles: rtdsc.h
A very nice and concise makefile tutorial by Bruce A. Maxwell: makefile tutorial
For a very extensive source on how to optimize your code see Agner Fogs webpage
Homepage of STP, with some information about the system and installation instructions/ web STP shell.
An interesting page full of usefull bit-fiddling operations
You can send me email. See the Introduction slides for my email address