CV
Experience
Apr 2021 – currently
Security architect, NXP Semiconductors, Toulouse, FR
Jul 2014 – Mar 2021
Security evaluator, Thales Communications & Security, Toulouse, FR
- Security evaluation of embedded products: smartcard, System On Chip
- Vulnerability analysis, code reviews and physical penetration testing on components
- Development of side-channel attacks software
- Machine learning & Deep learning analysis
Feb 2011–May 2014
Cryptography engineer, INSIDE Secure, Meyreuil, FR
- Specification and development of embedded cryptographic libraries (AVR, ARM) certified common criteria (EAL5+)
- Specification of hardware blocks for symmetric cryptography: AES, DES
- Security evaluations of software libraries and hardware blocks by code review and side-channel attacks
- Academic research, scientific publications and patents
Feb 2008–Jan 2011
Thesis in embedded security, University of Méditerranée in collaboration with INSIDE Secure, Marseille, FR
- Title: Contributions to the physical security of embedded cryptosystems
- Side-channel attacks: proposition of new methods and analysis of countermeasures
- New resistant and efficient algorithms for symetric and asymetric cryptography on embedded devices
Oct 2007–Jan 2008
R&D engineer, ATMEL, Rousset, FR
- Analysis of side-channel attacks on DES and AES algorithms
May 2007–Sep 2007
Intership, Orange Labs, Issy-les-Moulineaux, FR
- Audit of cryptographic libraries for embedded devices
- Analysis of timing attacks and proof-of-concept on PC
Education
- 2022: TCHES 2022, Program Committee
- 2008–2011: Thesis in embedded security, Marseille, FR
- 2006–2007: Master 2 Research Mathematics Cryptography Codes Calculus, Limoges, FR
- 2005–2006: Master 1 Computer science, Toulon, FR
- 2004–2005: Licence Computer science / Mathematics, Toulon, FR
- 2002–2004: DEUG Mathematics, Computer sciencec
- 2002: Baccalauréat, Toulon, FR
Skills
Security & Cryptography
- Symmetric and asymmetric cryptography: AES, DES, RSA, ECC, etc.
- Physical security of embedded components: side-channel attacks, fault attacks and study of related countermeasures.
- Security analysis and vulnerability assessment of smart cards and SoCs.
- Specification of HW cryptographic modules.
Computer science
- Languages: assembly AVR and ARM, C, CUDA, Python.
- Development of low-level cryptographic libraries and side-channel attack software.
- Machine learning and deep learning.