Yann Aguettaz

ENS de Lyon & EPFL · Resume

Contact : yann [at] aguettaz [dot] me (PGP Public key)

I'm a French Computer Science Master student at both ENS de Lyon in France and EPFL in Switzerland, as part of a joint degree.
I'm currently an intern at Huawei Research in Paris, working on anonymous communication protocols.

My main interests are cryptography, privacy-preserving technologies, software verification and quantum computing.
More broadly, I am also interested in diffusion of knowledge, politics and linguistics.


Computer Science Master Degree - Joint Degree

ENS de Lyon (Lyon, France) and EPFL (Lausanne, Switzerland)
Joint program leading to Computer Science Master degrees from both ENS de Lyon and EPFL.

Courses mainly focused on cryptography, security and formal verification.
One 3-months internship and two 6-months internships.
2020 - Now

Computer Science Bachelor degree

école Normale Supérieure de Lyon (France)
Courses in theoretical Computer Science and a 6-weeks research internship.
Graduated with highest honors ("Mention Très Bien").
2019 - 2020

Preparatory Classes

Lycée Champollion, Grenoble (France)
MPSI and MP*. Two years intensive courses in Mathematics, Physics and Computer Science to prepare for French higher education school's selective admissions.
2017 - 2019


Research Intern - Anonymous Communication Protocols

Huawei Research, Paris

Research internship part of my Master degree, under the supervision of Antoine Fressancourt.

Exploration of privacy-preserving techniques to retrieve network topology and public key information in network layer anonymous communication protocols.

August 2022 to February 2023 (6 months, ongoing)

Research Intern - Side-Channel Analysis

Université Catholique de Louvain, Louvain-la-neuve, Belgium

Research internship part of my Master degree, under the supervision of François-Xavier Standaert.

Side-Channel Analysis of ANSSI's protected AES implementation ASCAD and comparison of template attacks with new ML-based approaches.

May to July 2021 (3 months)

Research Intern - Quantum SMPC

VeriQloud, Paris (Remote due to covid-19)

Research internship part of my Bachelor degree, under the supervision of Marc Kaplan.

Definition of protocols for secure multiparty computation using quantum primitives.
Comparison with classical protocols.

June to July 2020 (6 weeks)


Programming & Tools
  • Languages : Python, C/C++, Ocaml, Scala, (Rust, Go)*
  • Web : HTML 5, CSS 3, Javascript, Bootstrap, PHP, SQL
  • Others : Git, LaTeX, Docker, Unix, SysAdmin
* Limited experience


Extracuricular activities


System Administrator - AliENS

ENS de Lyon

AliENS is a student association whose goal is to promote open-source software, provide technical support to students; and provide and maintain online services useful to their studies or to campus life.

2020 - Now

Volunteer teacher - ENSeigner

ENS de Lyon

ENSeigner is a student association whose goal is to provide free academic support to underprivileged students. I helped students in Maths and Computer Science.

2019 - Now

Secretary - Bureau Ludique

ENS de Lyon

Bureau Ludique is the student association that promotes and organises recreational activities on campus and with other schools.

2020 - 2021


SWERC - Programming

Online & Polytechnico di Milano

SWERC is the South-Western European Regional Contest of the ACM's ICPC programming contest. I participated twice on behalf of ENS de Lyon, placing 51st in 2021 and 31st in 2022.

2021 & 2022

TRACS - CTF-like

Centrale Supelec

TRACS is a hacking and intelligence contest for students, organized every year in Paris by Centrale Supelec and the DGSE. Together with a team of 5, we placed 5th.


and many other programming contests and CTF.


Mixed Feelings

2D game

A simple game created in 24h during the Orbital Game Jam 2022 at EPFL, with a team of 5. I mainly took part in the programming part.


Pi-Calculus interpreter

A pi-calculus interpreter, written in Go along with another student.


HTML slide-making solution

Beamer.js is a slide-making solution in HTML5, adapted from Flides by Nathanaël Fijalkow. It allows the user to place slides in a 3D environement, and to navigate through them.