263-4660-00L Applied Cryptography
Semester | Spring Semester 2023 |
Lecturers | K. Paterson, F. Günther |
Periodicity | yearly recurring course |
Language of instruction | English |
Courses
Number | Title | Hours | Lecturers | ||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
263-4660-00 V | Applied Cryptography | 3 hrs |
| K. Paterson, F. Günther | |||||||||||||||
263-4660-00 U | Applied Cryptography | 2 hrs |
| K. Paterson, F. Günther | |||||||||||||||
263-4660-00 P | Applied Cryptography | 2 hrs |
| K. Paterson, F. Günther |
Catalogue data
Abstract | 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. | |||||||||||||||||||||
Learning objective | The goal of the course is to put students' understanding of cryptography on sound foundations, to enable them to start to build well-designed cryptographic systems, and to expose them to some of the pitfalls that arise when doing so. | |||||||||||||||||||||
Content | Basic symmetric primitives (block ciphers, modes, hash functions); generic composition; AEAD; basic secure channels; basic public key primitives (encryption,signature, DH key exchange); ECC; randomness; applications. | |||||||||||||||||||||
Literature | Textbook: Boneh and Shoup, “A Graduate Course in Applied Cryptography”, http://toc.cryptobook.us/book.pdf. | |||||||||||||||||||||
Prerequisites / Notice | Students should have taken the D-INFK Bachelor's course “Information Security" (252-0211-00) or an alternative first course covering cryptography at a similar level. / In this course, we will use Moodle for content delivery: https://moodle-app2.let.ethz.ch/course/view.php?id=19644. | |||||||||||||||||||||
Competencies![]() |
|
Performance assessment
Performance assessment information (valid until the course unit is held again) | |
![]() | |
ECTS credits | 8 credits |
Examiners | K. Paterson, F. Günther |
Type | end-of-semester examination |
Language of examination | English |
Repetition | The performance assessment is only offered at the end after the course unit. Repetition only possible after re-enrolling. |
Mode of examination | written 120 minutes |
Additional information on mode of examination | - 20% laboratory assessment (2 graded labs, worth 10% each), - 30% mid-term exam (bonus, only if it improves the grade), - 50% final exam (at the end of the semester) |
Written aids | None |
Learning materials
Main link | Information |
Only public learning materials are listed. |
Groups
No information on groups available. |
Restrictions
Places | 180 at the most |
Priority | Registration for the course unit is until 20.02.2023 only possible for the primary target group |
Primary target group | Quantum Engineering MSc (235000)
Cyber Security MSc (260000) Cyber Security MSc (EPFL) (260100) Computer Science MSc (263000) Doctorate Computer Science (264002) DAS ETH in Cyber Security (268000) CAS ETH in Computer Science (269000) Computer Science (Mobility) (274000) Mathematics BSc (404000) Mathematics MSc (437000) Computational Science and Engineering MSc (438000) |
Waiting list | until 06.03.2023 |