Litcius/Paper detail

Hardware Design of an Advanced-Feature Cryptographic Tile Within the European Processor Initiative

Pietro Nannipieri, Luca Crocetti, Stefano Di Matteo, Luca Fanucci, Sergio Saponara

2023IEEE Transactions on Computers22 citationsDOIOpen Access PDF

Abstract

This work describes the hardware implementation of a cryptographic accelerators suite, named Crypto-Tile, in the framework of the European Processor Initiative (EPI) project. The EPI project traced the roadmap to develop the first family of low-power processors with the design fully made in Europe, for Big Data, supercomputers and automotive. Each of the coprocessors of Crypto-Tile is dedicated to a specific family of cryptographic algorithms, offering functions for symmetric and public-key cryptography, computation of digests, generation of random numbers, and Post-Quantum cryptography. The performances of each coprocessor outperform other available solutions, offering innovative hardware-native services, such as key management, clock randomisation and access privilege mechanisms. The system has been synthesised on a 7 nm standard-cell technology, being the first Cryptoprocessor to be characterised in such an advanced silicon technology. The post-synthesis netlist has been employed to assess the resistance of Crypto-Tile to power analysis side-channel attacks. Finally, a demoboard has been implemented, integrating a RISC-V softcore processor and the Crypto-Tile module, and drivers for hardware abstraction layer, bare-metal applications and drivers for Linux kernel in C language have been developed. Finally, we exploited them to compare in terms of execution speed the hardware-accelerated algorithms against software-only solutions.

Topics & Concepts

CoprocessorComputer scienceCryptographyEmbedded systemDatapathPublic-key cryptographyKey (lock)Computer architectureComputer hardwareOperating systemEncryptionComputer securityCryptographic Implementations and SecurityPhysical Unclonable Functions (PUFs) and Hardware SecurityChaos-based Image/Signal Encryption
Hardware Design of an Advanced-Feature Cryptographic Tile Within the European Processor Initiative | Litcius