Alessandro Chiesa
+41 21 693 90 98
Office:
BC 245
EPFL › IC › IC-SSC › SSC-ENS
Website: https://ssc.epfl.ch
+41 21 693 90 98
Office:
BC 245
EPFL › IC › IC-SIN › SIN-ENS
Website: https://sin.epfl.ch
+41 21 693 90 98
Office:
BC 245
EPFL › VPA › VPA-AVP-DLE › AVP-DLE-EDOC › EDIC-ENS
Expertise
Education
Ph.D.
| Computer Science2014 – 2014 MIT
M.Eng.
| Computer Science2010 – 2010 MIT
S.B.
| Computer Science2009 – 2009 MIT
S.B.
| Mathematics2009 – 2009 MIT
Teaching & PhD
PhD Students
Zihan Hu, Zijing Di, Burcu Yildiz, Ziyi Guan, Guy Weissenberg, Giacomo Fenzi, Christian Knabenhans, Yuxi Zheng, Ignacio Manzur
Courses
Foundations of probabilistic proofs
CS-459
Probabilistic proof systems (eg PCPs and IPs) have had a tremendous impact on theoretical computer science, as well as on real-world secure systems. They underlie delegation of computation protocols and hardness of approximation. This course covers the foundations of probabilistic proof systems.
Lattice-based Cryptography
CS-800
This course provides a comprehensive overview of lattice-based cryptography, ranging from hash functions, signatures, proof systems, public-key encryption all the way to fully homomorphic encryption and obfuscation, with a theoretical overview together with concrete considerations.
Theory of computation
CS-251
This course constitutes an introduction to theory of computation. It discusses the basic theoretical models of computing (finite automata, Turing machine), as well as, provides a solid and mathematically precise understanding of their fundamental capabilities and limitations.