Security layers and related services within the Horizon Europe NEUROPULS project
Fabio Pavanello, Cedric Marchand, Paul Jimenez, Xavier Letartre, Ricardo Chaves, Niccolò Marastoni, Alberto Lovato, Mariano Ceccato, George Papadimitriou, Vasileios Karakostas, Dimitris Gizopoulos, Roberta Bardini, Tzamn Melendez Carmona, Stefano Di Carlo, Alessandro Savino, Laurence Lerch, Ulrich Ruhrmair, Sergio Vinagrero Gutierrez, Giorgio Di Natale, Elena Ioana Vatajelu
TL;DR
The work presents a photonic-PUF–driven security stack for a neuromorphic photonic accelerator intended for edge computing. It advances weak/strong PUF architectures on a PIC, quality-improvement techniques, and three concrete services—mutual authentication, remote software attestation, and hardware-assisted NN encryption—to enable low-power, robust security. It also analyzes attack resistance and lays out a system-level gem5 simulation framework to quantify performance, reliability, and security under realistic operating conditions. Collectively, the approach enables secure, scalable hardware–software co-design for photonics-enabled edge AI while addressing ML and side-channel threats. The framework aims to deliver practical security primitives with strong binding between PIC and ASIC and verifiable integrity for edge deployments.
Abstract
In the contemporary security landscape, the incorporation of photonics has emerged as a transformative force, unlocking a spectrum of possibilities to enhance the resilience and effectiveness of security primitives. This integration represents more than a mere technological augmentation; it signifies a paradigm shift towards innovative approaches capable of delivering security primitives with key properties for low-power systems. This not only augments the robustness of security frameworks, but also paves the way for novel strategies that adapt to the evolving challenges of the digital age. This paper discusses the security layers and related services that will be developed, modeled, and evaluated within the Horizon Europe NEUROPULS project. These layers will exploit novel implementations for security primitives based on physical unclonable functions (PUFs) using integrated photonics technology. Their objective is to provide a series of services to support the secure operation of a neuromorphic photonic accelerator for edge computing applications.
