The research presented in this Thesis focuses on efficient implementation of cryptographic hardware accelerators developed in the European Processor Initiative (EPI) framework. EPI is a project under development with the aim of implementing the first processor fully designed in Europe intended to be used in high performance applications such as Big-Data analysis. To ensure an appropriate level of security, the EPI processor embeds several dedicated sub-systems to manage the cybersecurity aspects. Each of these sub-systems is based on a suite of cryptographic hardware accelerators denoted Crypto-Tile. The Crypto-Tile is composed by four different cryptographic co-processors, each of them provides hardware acceleration for a specific algorithm or service: Advanced Encryption Standard (AES) for symmetric key data encryption, Secure Hash Algorithm (SHA) for message digest computation, hardware-based Random Number Generator (RNG) and Elliptic Curve Cryptography (ECC) support for asymmetric key data encryption and digital signature. Furthermore, the Crypto-Tile provides advanced security features such as internal storage of cipher keys, configurable policies for accesses control and clock randomization to provide a preliminary countermeasure against timebased and statistical attacks. The research activity addresses the hardware optimization of the implemented cryptographic accelerators. The work was mainly focused on the Crypto-Tile implementation that respects the system requirements with the best trade-off between performance and logic resources usage. In particular, an extensively design investigation has been performed to reduce the system logic complexity exploiting shared logic inside the cryptographic engines, as in the case of AES core that reuses the same combinational logic to perform several block cipher modes. The Crypto-Tile has been synthesised using a 7 nm standard-cell technology, providing a new characterization on this extremely scaled technology of the implemented cryptographic accelerators respect to the state-of-the-art.

Design methodologies and VLSI architectures for cyber security hardware accelerators

2021

Abstract

The research presented in this Thesis focuses on efficient implementation of cryptographic hardware accelerators developed in the European Processor Initiative (EPI) framework. EPI is a project under development with the aim of implementing the first processor fully designed in Europe intended to be used in high performance applications such as Big-Data analysis. To ensure an appropriate level of security, the EPI processor embeds several dedicated sub-systems to manage the cybersecurity aspects. Each of these sub-systems is based on a suite of cryptographic hardware accelerators denoted Crypto-Tile. The Crypto-Tile is composed by four different cryptographic co-processors, each of them provides hardware acceleration for a specific algorithm or service: Advanced Encryption Standard (AES) for symmetric key data encryption, Secure Hash Algorithm (SHA) for message digest computation, hardware-based Random Number Generator (RNG) and Elliptic Curve Cryptography (ECC) support for asymmetric key data encryption and digital signature. Furthermore, the Crypto-Tile provides advanced security features such as internal storage of cipher keys, configurable policies for accesses control and clock randomization to provide a preliminary countermeasure against timebased and statistical attacks. The research activity addresses the hardware optimization of the implemented cryptographic accelerators. The work was mainly focused on the Crypto-Tile implementation that respects the system requirements with the best trade-off between performance and logic resources usage. In particular, an extensively design investigation has been performed to reduce the system logic complexity exploiting shared logic inside the cryptographic engines, as in the case of AES core that reuses the same combinational logic to perform several block cipher modes. The Crypto-Tile has been synthesised using a 7 nm standard-cell technology, providing a new characterization on this extremely scaled technology of the implemented cryptographic accelerators respect to the state-of-the-art.
29-apr-2021
Italiano
Saponara, Sergio
Fanucci, Luca
Università degli Studi di Pisa
File in questo prodotto:
File Dimensione Formato  
Baldanzi_Luca_PhD_Thesis_final_version.pdf

embargo fino al 06/05/2091

Tipologia: Altro materiale allegato
Dimensione 14.21 MB
Formato Adobe PDF
14.21 MB Adobe PDF
PhD_Report_Baldanzi_Luca_attivita_pubblicazioni.pdf

embargo fino al 06/05/2091

Tipologia: Altro materiale allegato
Dimensione 339.58 kB
Formato Adobe PDF
339.58 kB Adobe PDF

I documenti in UNITESI sono protetti da copyright e tutti i diritti sono riservati, salvo diversa indicazione.

Utilizza questo identificativo per citare o creare un link a questo documento: https://hdl.handle.net/20.500.14242/141893
Il codice NBN di questa tesi è URN:NBN:IT:UNIPI-141893