Research

Embedded systems, security, and hardware/software design.

I am interested in designing and validating embedded systems, with a particular focus on hardware security, secure channels for microcontrollers, remote attestation, firmware updates with live state transfer, electromagnetic fault injection, kernel exploitation and mitigation strategies, and compiler optimization for edge AI accelerators. I am broadly interested in dependable resource-constrained systems and the interplay between software, hardware, and security.

112 Publications
24 Journal papers
50 Conference papers
2 Patents

Directions

Current research areas

Cryptography

  • side channel attacks and countermeasures
  • masking and probing security

Hardware

  • design space exploration
  • modeling and simulation
  • hardware description languages

Software

  • embedded operating systems
  • virtualisation
  • domain specific languages
  • functional programming

Table 1 - Recent publications

Recent publications

Projects

Research software and collaborations

2016-2018 · open source

CASCA

A language for designing hardware countermeasures against side channel attacks. It is based on a final tagless approach for embedding domain specific languages.

2015-2016 · online

Polimi at Home (PAH)

An experiment in MOOC for my students of Informatica B. It allows to learn a Matlab-like language through a set of small lectures and automatically graded exercises. It uses the EDX stack.

2010-2013 · closed source

2PARMA Use case n. 6

Integration of various technologies from different project partners to create a video-analytics application.

2007-2010 · open source

Multicube Explorer

Architectural exploration framework retargetable to different processor-based architectures and exploration algorithms. The tool contains also advanced algorithms for DoE generation and response surface modeling.

2004-2007 · proprietary

ST200-ISS

Production-grade instruction set simulator for the ST200 VLIW processor family (functional and timing behavior models). Kernel, device components, cache-coherency, secure-storage, co-hosting

Grants

Highlighted funding

2024-2025

Cybersecurity

Grant from industrial partner, Security Pattern

2017-2018

Metodologia e Strumenti per la Valutazione di Circuiti Crittografici

Grant from industrial partner, STMicroelectronics

2015-2016

Strumenti di Progettazione e Verifica per Circuiti Crittografici

Grant from industrial partner, STMicroelectronics

2001-2003

Power estimation and exploration of the architectural space at the system level for systems-on-chip

Post-Doc Grant, Politecnico di Milano

2007-2009

Multi-Objective Design Space Exploration of Multi-Processor SOC Architectures for Embedded Multimedia Applications

Research Grant, Politecnico di Milano

1999-2001

Methodologies for Power Estimation for VLIW Machines

Ph.D. Fellowship, STMicroelectronics