Applied Cryptography

Spring Semester 2021 (263-4660-00L

Overview

Lecturer:                                                                                                                    

Prof. Dr. Kenny Paterson

Assistants:

Dr. Benjamin DowlingMia Filić, Dr. Felix Günther and Varun Maram

This is a Moodle course. Lecture notes, labs, assignments, exercises, and other materials will be delivered using Moodle.

Due to the COVID-19 pandemic, the course will be delivered remotely using Zoom (external pagehttps://ethz.zoom.us/). Please find further instructions on participating in the online sessions on Moodle.  

Credits: 8 ECTS (3V + 2U + 2P)

Language: English

Description

This course will introduce the basic primitives of cryptography, using rigorous syntax and game-based security definitions. The course will show how these primitives can be combined to build cryptographic protocols and systems.

Resources

Literature

– Dan Boneh and Victor Shoup: A Graduate Course in Applied Cryptography (available external pageonline).
– Keith Martin: Everyday Cryptography, 2nd edition, Oxford University Press, 2017.
– Niels Ferguson, Bruce Schneier, and Tadayoshi Kohno: Cryptography Engineering – Design Principles and Practical Applications, John Wiley & Sons, 2010.
– Douglas Stinson: Cryptography Theory and Practice, 3rd edition, CRC Press, 2005.

JavaScript has been disabled in your browser