>_

About Me

I'm Edouard Michelin, a cybersecurity student with a great interest in system and software security, who likes learning new things.

Education

M.S. in Cybersecurity

École Polytechnique Fédérale de Lausanne, 2023 - 2024

ETH Zurich, 2024 - 2025

Focused on system and software security, with broad knowledge on cryptography and networks.

B.S. in Computer Science

École Polytechnique Fédérale de Lausanne, 2023

Focused on programming paradigms, algorithms, and general computer science background.

Professional Experience

Student Assistant in CS-311: Software Enterprise

EPFL, Fall semester 2024

- Reviewing content of the course material, including lecture slides and bootcamp project instructions

- Helping students understand the course material

- Guiding and supporting teams of 7 students developing a functional mobile application

Full stack web developer, Traineeship

beqom, Oct. 2018 - Aug. 2019

- Development of new features on an in-house tool

- Backend services optimizations and complete frontend rewriting of said tool

- Development of new features on the main product

Research Projects

Arm CCA-Based Normal-World Enclaves with Device Isolation

Semester Project (MSc)

[Report] - [Slides]

- Design of an Arm CCA-based system providing Non-secure world enclaves with runtime isolation and peripheral interaction isolation

- Implementation of a multi-GPT (Granule Protection Table) design for core-wise memory partitioning

- Secure Monitor implementation in Trusted Firmware-A with support for RME (Realm Management Extensions)

A Study on the Overhead of Memory Tagging in Compression Libraries

Bachelor Project

[Report] - [Slides]

- Implementation and comparison of different in-process memory isolation techniques

- Isolation of an untrusted library from the rest of the application at the process level

Skills

- System programming/security -- C, Arm architecture (Trusted Firmware-A, TrustZone, CCA)

- Software development/security -- C, C#, Java, Scala, Reverse engineering (Ghidra)

- Web development/security -- HTML, CSS, JS, PHP, .NET

- Mobile development/security -- Java, Kotlin, Jetpack Compose

- Compiler design

Interests

- System security

- Trusted Execution Environments (TEE)

- Operating systems

- Software security

- Software engineering

- Computer languages, compilers

Languages

- French (Native)

- English (Fluent)

- German (Basic)