Stefano Di Carlo's Projects
Simple Rowhammer demo for raspberry pi4 for the Polito Operating systems for embedded system course
02NPSOV 2022-2023 Project 6 Real Time Safety and Fault Injection: Lab Implementation and Demonstration
This is a project for the Operating Systems for Embedded Systems course at Politecnico di Torino in the academic year 2022/2023. The topic for this year's course was Hardware Security. Our project is "Secure bootstrapping for ARM MCUs". We implemented a lightweight secure boot process which is based on performance counters.
Lab about a cache-timing attack on fast software AES encryption. Based on "Cache-timing attacks on AES" by Daniel J. BERNSTEIN. Test performed on Raspberry Pi 4 board.
Lab about a cache-timing attack on fast software AES encryption. Based on "Cache-timing attacks on AES" by Daniel J. BERNSTEIN. Test performed on Raspberry Pi Pico board.
Implementation of the AES algorithm in C code
Project for Operating Systems for Embedded Systems (02NPSOV) @polito
Simple Rowhammer attack PoC for Raspberry Pi 3B+
Neovim configuration
A Linux device driver for a crypto core in a PYNQ-Xilinx Board
Open access lab experience as an introduction to the development of Linux/FreeRTOS device drivers for hardware accelerators.