VVZ API is not affiliated with ETH Zurich. Data might be outdated or incorrect. Please view the official ETHZ Vorlesungsverzeichnis for binding information.

263-4660-00L 8 Credits BSC , DR , MSC , WBZ D-ITET , D-INFK , D-MATH , D-PHYS
You're viewing possible stale or outdated data. Please check the latest semester for more up-to-date information.

Applied Cryptography

VVZ CR 3.7

Last Updated: 2026-02-05 16:23:14

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.

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.

Resources

Literature

Textbook: Boneh and Shoup, “A Graduate Course in Applied Cryptography”, http://toc.cryptobook.us/book.pdf .

Learning Materials (Links)

General Information

Language
English
Levels
BSC , DR , MSC , WBZ
Frequency
Yearly recurring

Examination

Type
end-of-semester examination
Mode
written 120 minutes
Aids
None
- 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)

Registration & Places

Max Places
180
Priority: Registration for the course unit is until 20.02.2023 only possible for the primary target group

Course Components

Type Title Time & Place Hours
lecture Applied Cryptography
  • Mon 15:15-16:00 (CAB G 61)
  • Tue 14:15-16:00 (ML H 44)
3 h weekly
exercise Applied Cryptography
  • Thu 12:15-14:00 (CAB G 56)
  • Thu 12:15-14:00 (CAB G 57)
  • Fri 10:15-12:00 (CAB G 51)
  • Fri 10:15-12:00 (CAB G 52)
  • 23.02 Date 12:15-14:00 (CAB G 11)
2 h weekly
practical/laboratory course Applied Cryptography
  • Fri 14:15-16:00 (HG D 11)
  • Fri 14:15-16:00 (HG D 12)
  • Fri 14:15-16:00 (HG E 19)
  • Fri 14:15-16:00 (HG E 26.1)
  • Fri 14:15-16:00 (HG E 26.3)
2 h weekly

Offered In