This paper presents a System-on-Chip (SoC) implementation of a cryptographic hardware accelerator supporting multiple AES based block cypher modes, including the more advanced CMAC, CCM, GCM and XTS modes. Furthermore, the proposed design implements in hardware advanced features for AES key secure storage. A flexible interface allows the communication between the hardware accelerator and the chosen processor and makes this implementation suitable to be easily integrated into a generic embedded system. The system has been prototyped and characterized on a Xilinx Zynq 7000 platform. Synthesis results on a 7 nm CMOS Standard-Cell library are proposed too, showing competitive performances and resource usage respect to the State of Art and assessing the portability in different technology libraries of the proposed design. Furthermore, power consumption data are extracted to prove the suitability of the hardware acceleration also in the case of power-constrained devices.
Titolo: | CRFlex: A Flexible and Configurable Cryptographic Hardware Accelerator for AES Block Cipher Modes | |
Autori interni: | NANNIPIERI, PIETRO (Co-primo) CROCETTI, LUCA (Co-primo) DI MATTEO, STEFANO (Co-primo) FALASCHI, FRANCESCO (Co-primo) FANUCCI, LUCA (Co-primo) SAPONARA, SERGIO (Co-primo) | |
Anno del prodotto: | 2022 | |
Serie: | ||
Handle: | http://hdl.handle.net/11568/1143050 | |
ISBN: | 978-3-030-95497-0 978-3-030-95498-7 | |
Appare nelle tipologie: | 4.1 Contributo in Atti di convegno |