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.