Batteryless energy harvesting IoT sensor nodes such as beat sensors can be deployed in millions without the need to replace batteries. They are ultra-low-power and cost-effective wireless sensor nodes without the maintenance cost and can work for 24 hours/365 days. However, they were not equipped with security mechanisms to protect user data. Data encryption and authentication can be used to secure beat sensor applications, but generating a secure cryptographic key is challenging. In this paper, we proposed an SRAM-based Physically Unclonable Function (PUF) combining a high-reliability bit selection algorithm with a lightweight error-correcting code to generate reliable secure keys for data encryption. The system employs a feature of beat sensors, in which the microcontroller is powered on to transmit the ID signals and then powered off. This fits the SRAM-based PUF requirement, which needs the SRAM to be powered off to read out its random values. The proposed system has been evaluated on STM32 Cortex M0+ micro controllers and has been implemented to protect important data on beat sensors.
SRAM-based Physically Unclonable Function using Lightweight Hamming-Code Fuzzy Extractor for Energy Harvesting Beat Sensors
Bui, Duy-Hieu;Aiello, Orazio
2024-01-01
Abstract
Batteryless energy harvesting IoT sensor nodes such as beat sensors can be deployed in millions without the need to replace batteries. They are ultra-low-power and cost-effective wireless sensor nodes without the maintenance cost and can work for 24 hours/365 days. However, they were not equipped with security mechanisms to protect user data. Data encryption and authentication can be used to secure beat sensor applications, but generating a secure cryptographic key is challenging. In this paper, we proposed an SRAM-based Physically Unclonable Function (PUF) combining a high-reliability bit selection algorithm with a lightweight error-correcting code to generate reliable secure keys for data encryption. The system employs a feature of beat sensors, in which the microcontroller is powered on to transmit the ID signals and then powered off. This fits the SRAM-based PUF requirement, which needs the SRAM to be powered off to read out its random values. The proposed system has been evaluated on STM32 Cortex M0+ micro controllers and has been implemented to protect important data on beat sensors.| File | Dimensione | Formato | |
|---|---|---|---|
|
SRAM-based_Physically_Unclonable_Function_using_Lightweight_Hamming-Code_Fuzzy_Extractor_for_Energy_Harvesting_Beat_Sensors.pdf
accesso aperto
Tipologia:
Documento in Post-print
Dimensione
417.9 kB
Formato
Adobe PDF
|
417.9 kB | Adobe PDF | Visualizza/Apri |
|
SRAM-based_Physically_Unclonable_Function_using_Lightweight_Hamming-Code_Fuzzy_Extractor_for_Energy_Harvesting_Beat_Sensors.pdf
accesso chiuso
Tipologia:
Documento in versione editoriale
Dimensione
537.3 kB
Formato
Adobe PDF
|
537.3 kB | Adobe PDF | Visualizza/Apri Richiedi una copia |
I documenti in IRIS sono protetti da copyright e tutti i diritti sono riservati, salvo diversa indicazione.



