INSTITUTE OF APPLIED MATHEMATICS
Last Updated:
28/08/2017 - 21:10

IAM733 - Special Topics: Cryptographic Protocols

Credit: 3(3-0); ECTS: 8.0
Instructor(s): Consent of IAM
Prerequisites: Consent of Instructor(s)

Course Catalogue Description

The primary focus of this course is to focus on the advanced cryptographic primitives,their use in cryptographic applications; security and privacy weaknesses of the current protocols.Topics include homomorphic encryption,threshold cryptography, commitments, oblivious transfer,zero-knowledge protocols,secure multi-party computation and Yao`s garbled circuit approach.

Course Objectives

The focus of this course will be on the existing cryptographic protocols, formal analysis of cryptographic protocols, constructions of various modern cryptographic primitives, oblivious transfer, commitments, threshold cryptosystems, homomorphic encryption, zero-knowledge protocols and ID based cryptosystems. The course will cover also secure multi-party computation and solutions based on Yao’s garbled circuit approach. Solutions (underlying aforementioned primitives) will be proposed for particular cryptographic applications like privacy-preserving ID management for cloud computing, electronic voting, private (or pattern) search and RFID.

Course Learning Outcomes

Idea of modern cryptographic primitives such as oblivious transfer, threshold homomorphic cryptosystems, commitments, conventional cryptographic protocols for (Biometric/Anonymous/Attribute-based) Authentication, Formal Protocol Analysis, ID Based cryptosystems, and advanced protocols for secure multi-party computation.

Tentative (Weekly) Outline

The primary focus of this course is to focus on the advanced cryptographic primitives, their use in cryptographic applications; security and privacy weaknesses of the current protocols. Topics include homomorphic encryption, threshold cryptography, commitments, oblivious transfer, zero-knowledge protocols, secure multi-party computation and Yao’s garbled circuit approach.

More Info on METU Catalogue

Back