TM8107 - Cryptographic Protocols and Their Applications


Examination arrangement

Examination arrangement: Portfolio assessment
Grade: Passed/Failed

Evaluation Weighting Duration Grade deviation Examination aids
Oral examination 60/100 1 hours D
Work 40/100 2 months A

Course content

The course is given every second year, next time spring 2022. The course will study mechanisms and properties of cryptographic protocols that establish and maintain security properties of information exchange in two-party and multiparty settings within ambient open communications networks. More complex requirements beyond basic communication secrecy and authenticity are identified in e-commerce, banking services, health informatics, digital payments and credentials, auctions, voting. The course will give models and classes of attack; computational classes, parameter and key establishment protocols; authentication protocols; commitment protocols; zero-knowledge techniques; consensus/multiparty computations; privacy-preserving protocols, and formal specification and reasoning.

Learning outcome

A. Knowledge: 1) Acquire an overview and understanding of the problems, notions, definitions, design principles and proof techniques for selected cryptographic protocols referred to in the "Academic content" section. 2) Insight into some typical applications of cryptographic protocols in networked systems, as referred to in the "Academic content" section. B. Skills: 1) The ability to describe, analyse and construct cryptographic protocols. 2) The ability to apply proof techniques and automatic verification tools to existing and new constructions. C. General competence: 1) Individually author a technical paper for publication.

Learning methods and activities

Lectures, colloquiums, assignments and self-study.

Compulsory assignments

  • Written paper assignment

Further on evaluation

Portfolio assessment is the basis for the grade in the course. The course portfolio includes an individual authored writing assignment (paper) (about 80 hours work is expected), which counts 40%, and a final oral exam, which counts 60%. The assignment topic is chosen by the student in consultation with the professor, and the paper must be submitted prior to the oral examination. The assessment results for the parts are given in %-scores, where the minimum passing grade for each part is 70%.  The entire portfolio is graded to pass/fail. Not passing the writing assignment allows re-submission of this part once. If a student also after the re-sit exam has the final grade F/failed, the student must repeat the entire course. Works that count in the final grade must be repeated.  Not passing the oral exam requires retake of both parts.

Specific conditions

Compulsory activities from previous semester may be approved by the department.

Required previous knowledge

TTM4135 Applied Cryptography and Network Security and TTM4137 Wireless Network Security, or equivalent.

Course materials

To be announced at the beginning of the course.

More on the course



Version: 1
Credits:  7.5 SP
Study level: Doctoral degree level


Term no.: 1
Teaching semester:  SPRING 2022

Language of instruction: English, Norwegian

Location: Trondheim

Subject area(s)
  • Telematics
  • Information Security
  • Communication Technology
  • Mathematics
Contact information
Course coordinator:

Department with academic responsibility
Department of Information Security and Communication Technology


Examination arrangement: Portfolio assessment

Term Status code Evaluation Weighting Examination aids Date Time Examination system Room *
Autumn ORD Work 40/100 A
Room Building Number of candidates
Autumn ORD Oral examination 60/100 D
Room Building Number of candidates
Spring ORD Work 40/100 A
Room Building Number of candidates
Spring ORD Oral examination 60/100 D
Room Building Number of candidates
  • * The location (room) for a written examination is published 3 days before examination date. If more than one room is listed, you will find your room at Studentweb.

For more information regarding registration for examination and examination procedures, see "Innsida - Exams"

More on examinations at NTNU