263-4660-00L  Applied Cryptography

SemesterSpring Semester 2020
LecturersK. Paterson
Periodicityyearly recurring course
Language of instructionEnglish
CommentNumber of participants limited to 150.


263-4660-00 VApplied Cryptography3 hrs
Mon13-14CAB G 61 »
Tue08-10CAB G 11 »
K. Paterson
263-4660-00 UApplied Cryptography2 hrs
Thu12-14CAB G 56 »
12-14CAB G 57 »
Fri08-10CAB G 52 »
10-12CAB G 51 »
K. Paterson
263-4660-00 PApplied Crpytography2 hrs
Fri13-15CAB H 56 »
13-15CAB H 57 »
13-15HG E 19 »
K. Paterson

Catalogue data

AbstractThis 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.
ObjectiveThe 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.
ContentBasic 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.
LiteratureTextbook: Boneh and Shoup, “A Graduate Course in Applied Cryptography”, https://crypto.stanford.edu/~dabo/cryptobook/BonehShoup_0_4.pdf.
Prerequisites / NoticeIdeally, students will have taken the D-INFK Bachelors course “Information Security" or an equivalent course at Bachelors level.

Performance assessment

Performance assessment information (valid until the course unit is held again)
Performance assessment as a semester course
ECTS credits8 credits
ExaminersK. Paterson
Typeend-of-semester examination
Language of examinationEnglish
RepetitionThe performance assessment is only offered at the end after the course unit. Repetition only possible after re-enrolling.
Additional information on mode of examinationThere will be a mid-term exam, worth 25% of the final grade, and an end-of-semester examination, worth 75% of the final grade.

Learning materials

Main linkInformation
Only public learning materials are listed.


No information on groups available.


Places150 at the most
Waiting listuntil 02.03.2020

Offered in

CAS in Computer ScienceFocus Courses and ElectivesWInformation
Cyber Security MasterCore CoursesWInformation
DAS in Cyber SecurityElective CoursesWInformation
Computer Science MasterFocus Core Courses Theoretical Computer ScienceWInformation
Computer Science MasterFocus Core Courses Information SecurityWInformation
Computer Science MasterCore Focus Courses General StudiesWInformation
Mathematics BachelorAuswahl: Theoretical Computer ScienceWInformation
Mathematics MasterSelection: Theoretical Computer Science, Discrete MathematicsWInformation
Quantum Engineering MasterElectivesWInformation
Computational Science and Engineering BachelorElectivesWInformation
Computational Science and Engineering MasterElectivesWInformation