Avatar

Benjamin
GROLLEAU

R&D Apprentice in IoT Cybersecurity

Engineering Student at Enseirb-Matmeca

Presentation

About Me

My name is Benjamin GROLLEAU, I am currently a work-study engineering student at Enseirb-Matmeca, where I am enrolled in a program in Network and Computer Science. My background is centered on network and application cybersecurity, particularly through my role as an R&D apprentice within the CATIE. There, I develop a secure demonstrator on the open-source 6TRON platform. Its goal is to prevent cyber-physical attacks such as power analysis or firmware extraction. It therefore incorporates advanced technologies and solutions such as ARM TrustZone and TrustedFirmware-M, as well as an external SecureElement component. All of this is based on the Zephyr real-time operating system, aimed at preventing cyber-physical attacks and optimizing resource-constrained devices.

My engagements

Alongside my academic journey, I have always been actively involved in student associations. I began as president of the Air-RT association during my undergraduate studies, then joined several associations at ENSEIRB-MATMECA. There, I notably held the position of web manager and secretary of the student union, with the main mission of redesigning and managing the website https://bde.eirb.fr . These roles allowed me to develop skills in web development, project management and team coordination. One of the most memorable projects was setting up beehives within the school, a nod to our mascot: the bee.

Interest in research

During my studies, I also had the opportunity to complete a three-month research internship at the Federal University of Rio Grande do Sul in Porto Alegre, Brazil. This internship allowed me to work on a completely new topic for me: the automation of integrated circuit design. I used open-source EDA tools such as OpenROAD, applied to the ASAP7 technology, to compare performance and energy efficiency across different standard cell libraries. It was an enriching experience that broadened my skill set and strengthened my ability to quickly adapt to a new technical domain. Although the field is quite different from what I usually work on, I genuinely enjoyed the research aspect, and this experience made me want to continue pursuing research in the future.

Curriculum

Education

2023 — Present

Network and IT Master’s Degree Apprenticeship

ENSEIRB-MATMECA

Bordeaux (33) — France

ENSEIRB-MATMECA Logo
  • Courses: Advanced networking, Advanced computer science concepts, Advanced programming, Engineering mathematics and physics, DevOps, Cybersecurity, IoT.
  • Projects: DOR (Dynamic Onion Routing), HTTP C Proxy, Management Website, File Compression Solution in C.
  • TOEIC Certification (825/990) — B2 level
  • Class representative for 3 years

June – August 2023

Internship in Automation of Physical Synthesis of Components

UFRGS

Porto Alegre — Brazil

UFRGS Logo
  • Projects: Development of a synthesis flow with open source EDA tools (OpenROAD flow script) for ASAP7 technology, in partnership with Silvaco, to optimize the use of standard cell libraries.

2021 — 2023

BEng’s Degree Apprenticeship in Networks and Telecommunications, Cybersecurity Specialization

IUT de la Roche-Sur-Yon — Nantes University

La Roche-Sur-Yon (85) — France

IUT de la Roche-Sur-Yon — Nantes University Logo
  • Courses: Basic networking, Windows/Linux computer systems, Virtualization, Programming, Mathematics, Pentesting methodology, Telecommunications.
  • Projects: Design and supervision of a network. Presentation of USB key risks. Website (IT solution). 'Pentest' and proposal of a secure solution for a company. Telecommunication solution for video surveillance.
  • ANSSI MOOC Certification.
  • Top of the class for 2 years

Professional Experience

2023 — Present

Apprentice in Research and Development

CATIE

Bordeaux (33) — France

CATIE Logo
  • Research and development for the integration of TrustZone, TrustedFirmware-M, and a Secure Element into an MQTT-over-TLS test bench on CATIE’s 6TRON electronic boards.
  • Development of a MATTER test bench with Zephyr RTOS and CATIE's 6TRON boards.
  • Studies of cyber-physical attacks such as CPA on ARM processors.

2022 — 2023

Apprentice Technician in Networks and Telecommunications

Paritel

Artigues-Près-Bordeaux (33) — France

Paritel Logo
  • Installation of telephone and DATA networks for SMEs.
  • Maintenance of IP and analog networks.

Skills

Software / Hardware Development

Web Development

Web Development

  • React / NestJS
  • SQL / NoSQL (MongoDB)
  • PHP / AJAX
Scripting

Scripting

  • Bash / PowerShell / Fish
  • Python
Programming

Programming

  • C / C++ & ZephyrRTOS
  • Go
  • Rust

My Portfolio

rust
github

Arbor

A modern rewrite of the tree Unix command in Rust, with support of Git/Gitignore.

RustCLI ToolGithub CI/CD
See more
go
wan
github

DOR - Dynamic Onion Router

Prototype of onion-routing peer-to-peer developed in Go.

GoNetworkingP2PAnonymity
See more
bee
react

Apiculteirb

Installation of two beehives within ENSEIRB-MATMECA

BeekeepingBiodiversityStudent Project
See more
nextjs

BDE Presentation Website

Complete redesign of the student association's official website.

NextJSWeb Developmentdocker
See more
nestjs
react
github

Election Website for ENSEIRB-MATMECA

Website for managing student elections with secure voting system.

NestJSWeb DevelopmentElections
See more
c
github

HTTP Proxy Server in C

Implementation of a functional HTTP proxy server in C with caching, filtering, and logging capabilities.

CNetworkingHTTP
See more
express
react
docker

Mafieirb

A website for showcasing and managing sales of student association merchandise.

Full StackE-commerceStudent Association
See more
php
html
js
sql
docker

Card Management Website

A web platform to manage and organize playing cards for a collector community.

Web DevelopmentDatabaseFull Stack
See more
c

C Compression Algorithms

Implementation and analysis of various compression algorithms in C.

AlgorithmsC ProgrammingData Compression
See more
archi
verilog

Research on Physical Design Automation

A research internship on automated physical synthesis of integrated circuits.

EDAResearchSemiconductors
See more
lan
cyber
docker

Complex Networks

Setup of a complex and secure network for a fictional company.

NetworkingCybersecurityIT Services
See more
cyber

Pentesting on a Fake Company

A penetration testing project on a simulated corporate environment.

CybersecurityPentesting
See more
python
server

MAGIC: Multiplayer Python Game

A multiclient server-based game developed in Python.

PythonNetworkingMultithreading
See more
lan

Digital Modulations Project

Designing a telecommunications solution using wireless cameras.

TelecommunicationsWirelessDigital Modulation
See more
wan

AM Radio Modulation

Building a functional AM radio modulator and transmitter.

TelecommunicationsAnalog Modulation
See more
lan

IT Network for a Small Company

Design and implementation of a complete LAN for a small business.

NetworkingLAN Design
See more
Benjamin Grolleau — My Portfolio