Yann Aguettaz

Computer Scientist & Engineer · Resume

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

I'm a French Computer Scientist & Engineer. I hold master degrees from ENS de Lyon in France and EPFL in Switzerland.

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


Education

Computer Science Master Degree, specialization in Cyber Security

école Polytechnique Fédérale de Lausanne (Switzerland)
Engineering degree.
Courses in cryptography, security, formal verification and more.
Internships on Anonymous communications and Post-Quantum cryptography.
2021 - 2023

Computer Science Bachelor & Master degrees

école Normale Supérieure de Lyon (France)
Courses in theoretical Computer Science and multiple research internships.
Graduated with highest honors ("Mention Très Bien").
2019 - 2023

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 schools' selective admissions.
2017 - 2019

Experience

Research Intern - Post-Quantum Signatures

École Normale Supérieure, Paris

Research internship part of my Master degree, under the supervision of Brice Minaud.

Cryptanalysis of post-quantum NIST candidates multivariate signature schemes.

March to August 2023 (6 months)

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)

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)

Skills

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


Languages

Extracuricular activities

Positions

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 - 2024

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 - 2022

Secretary - Bureau Ludique

ENS de Lyon

Organization of events on and off campus for 100+ students at ENS de Lyon. Administrative handling of the association.

2020 - 2021

Contests

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.

2021

and many other programming contests and CTF.


Projects

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 contributed to the programming part.

Pingo

Pi-Calculus interpreter

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

beamer.js

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.