Program

The lectures will start from 9:00 am to 12:00 including 30 minutes break in between.

Tentative plan (subject to changes):

1. Basis of lattice-based cryptography

a)      Overview of lattice-based cryptography

b)      Lattices, SIS and LWE

c)      Hash functions, commitments, CPA-secure encryption

d)      Trapdoors and signatures

2. Advanced encryption schemes from lattices

a)      Identity-based encryption and hierarchical identity-based encryption

b)      Attribute-based/Predicate/Functional encryption

c)      Fully-homomorphic encryption

3. Privacy-preserving lattice-based cryptosystems

a)      Zero-knowledge proofs

b)      Ring signatures and group signatures

c)      Anonymous electronic cash