Analysis of EM Side-Channel Leakage on an RO-PUF and Proposed Countermeasures

Physical Unclonable Functions (PUFs) are a very useful resource in cryptography with many applications ranging from system authentication to secret key generation. Side-channel attacks (SCAs) are a major concern in any physical implementation of a cryptographic module, and PUFs are no exception. Ele...

ver descrição completa

Detalhes bibliográficos
Autores: Casado-Galán, Alejandro, Sánchez-Solano, Santiago, Tena-Sánchez, Erica, Rojas-Muñoz, Luis Felipe, Potestad-Ordoñez, Francisco E., Martínez-Rodríguez, Macarena Cristina, Acosta-Jiménez, Antonio J.
Tipo de documento: artigo
Estado:Versión enviada para evaluación y publicación
Data de publicação:2025
País:España
Recursos:Consejo Superior de Investigaciones Científicas (CSIC)
Repositório:DIGITAL.CSIC. Repositorio Institucional del CSIC
OAI Identifier:oai:digital.csic.es:10261/422736
Acesso em linha:http://hdl.handle.net/10261/422736
https://api.elsevier.com/content/abstract/scopus_id/105026238425
Access Level:Acceso aberto
Palavra-chave:EM leakage
PUF
Ring Oscillator
Side-Channel
Descrição
Resumo:Physical Unclonable Functions (PUFs) are a very useful resource in cryptography with many applications ranging from system authentication to secret key generation. Side-channel attacks (SCAs) are a major concern in any physical implementation of a cryptographic module, and PUFs are no exception. Electromagnetic (EM) leakage from the implementation of a ring-oscillator-based PUF (RO-PUF) can be exploited to retrieve sensitive information that compromises the security of the cryptographic scheme incorporating the PUF. In this paper, we analyse the EM leakage of an RO-PUF implemented on FPGA, highlight its main vulnerabilities, and propose alternative countermeasures and architectures to mitigate the threat of this type of attack. Furthermore, we evaluate the cost in terms of area overhead of the proposed implementations compared to the original design.