Embedded electronic circuits for cryptography, hardware security and true random number generation: an overview

We provide an overview of selected crypto-hardware devices, with a special reference to the lightweight electronic implementation of encryption/decryption schemes, hash functions, and true random number generators. In detail, we discuss the hardware implementation of the chief algorithms used in pri...

Descripción completa

Detalles Bibliográficos
Autores: Acosta Jiménez, Antonio José, Addabbo, Tommaso, Tena Sánchez, Erica
Tipo de recurso: artículo
Estado:Versión publicada
Fecha de publicación:2017
País:España
Institución:Universidad de Sevilla (US)
Repositorio:idUS. Depósito de Investigación de la Universidad de Sevilla
OAI Identifier:oai:idus.us.es:11441/143259
Acceso en línea:https://hdl.handle.net/11441/143259
https://doi.org/10.1002/cta.2296
Access Level:acceso abierto
Palabra clave:Fault injection attack
Hash function
Lightweight crypto-hardware
Private key cryptography
Public key cryptography
Random number generator
Side channel attack
Descripción
Sumario:We provide an overview of selected crypto-hardware devices, with a special reference to the lightweight electronic implementation of encryption/decryption schemes, hash functions, and true random number generators. In detail, we discuss the hardware implementation of the chief algorithms used in private-key cryptography, public-key cryptography, and hash functions, discussing some important security issues in electronic crypto-devices, related to side-channel attacks (SCAs), fault injection attacks, and the corresponding design countermeasures that can be taken. Finally, we present an overview about the hardware implementation of true random number generators, discussing the chief electronic sources of randomness and the types of post-processing techniques used to improve the statistical characteristics of the generated random sequences.