This course will cover some of the latest cryptographic techniques for security protocols. This course intends to stimulate
students in their own research – improve their ability of extracting, presenting, and discussing results from recent papers on a certain topic and try to extend/improve them.
Basics in cryptology – cryptosystems, digital signatures, (keyed) hash functions
Elliptic curve cryptography
Private information retrieval. Secure keyword search
Secure multiparty computations (case studies: set intersection, e-auction, e-voting)
E-voting based on mix-nets
Pairing-based cryptography. Identity based encryption