In the context of the growing Internet-of-Things (IoT) ecosystem, where security and privacy concerns are critical due to the limited resources of connected devices, lightweight cryptography plays a vital role. ASCON, a lightweight cryptographic algorithm designed for constrained environments, offers robust security mechanisms such as Authenticated Encryption with Associated Data (AEAD), hashing, Message Authentication Code (MAC) generation and Pseudorandom Functions (PRF). In this work, we introduce CHIMERA, an Application Specific Instruction Set Processor (ASIP) architecture tailored to efficiently compute the ASCON algorithm on 32-bit RISC processors. The ASIP interfaces with the RISC-V core via the Core-V eXtension Interface (CV-X-IF), a novel communication mechanism. CHIMERA functions as a multipurpose coprocessor, supporting AEAD (ASCON-128, ASCON-128a) and hashing (Hash, Hasha). We present two versions of CHIMERA: the Complete Round (CR) version, a tightly coupled accelerator that delivers high performance at a higher hardware cost, and the Bitwise Rotation Unit (BRU) version, an Instruction Set Extension (ISE) offering lower efficiency but minimal area requirements. The design has been implemented on both Zynq Ultrascale+ FPGA and ASIC platforms, with results comparing the two versions and evaluating their performance relative to the state-of-the-art.

CHIMERA: Cryptographic Hardware for Integrated Multipurpose Engine on RISC-V with ASCON / Dolmeta, Alessandra; Piscopo, Valeria; Martina, Maurizio; Masera, Guido. - ELETTRONICO. - 1:(2025), pp. 1-6. (Intervento presentato al convegno IEEE Computer Society Annual Symposium on VLSI tenutosi a Kalamata (Gre) nel July 6-9, 2025) [10.1109/ISVLSI65124.2025.11130264].

CHIMERA: Cryptographic Hardware for Integrated Multipurpose Engine on RISC-V with ASCON

Dolmeta,Alessandra;Piscopo,Valeria;Martina,Maurizio;Masera,Guido
2025

Abstract

In the context of the growing Internet-of-Things (IoT) ecosystem, where security and privacy concerns are critical due to the limited resources of connected devices, lightweight cryptography plays a vital role. ASCON, a lightweight cryptographic algorithm designed for constrained environments, offers robust security mechanisms such as Authenticated Encryption with Associated Data (AEAD), hashing, Message Authentication Code (MAC) generation and Pseudorandom Functions (PRF). In this work, we introduce CHIMERA, an Application Specific Instruction Set Processor (ASIP) architecture tailored to efficiently compute the ASCON algorithm on 32-bit RISC processors. The ASIP interfaces with the RISC-V core via the Core-V eXtension Interface (CV-X-IF), a novel communication mechanism. CHIMERA functions as a multipurpose coprocessor, supporting AEAD (ASCON-128, ASCON-128a) and hashing (Hash, Hasha). We present two versions of CHIMERA: the Complete Round (CR) version, a tightly coupled accelerator that delivers high performance at a higher hardware cost, and the Bitwise Rotation Unit (BRU) version, an Instruction Set Extension (ISE) offering lower efficiency but minimal area requirements. The design has been implemented on both Zynq Ultrascale+ FPGA and ASIC platforms, with results comparing the two versions and evaluating their performance relative to the state-of-the-art.
2025
979-8-3315-3477-6
File in questo prodotto:
File Dimensione Formato  
25_ISVLSI.pdf

accesso aperto

Tipologia: 2. Post-print / Author's Accepted Manuscript
Licenza: Pubblico - Tutti i diritti riservati
Dimensione 565.06 kB
Formato Adobe PDF
565.06 kB Adobe PDF Visualizza/Apri
CHIMERA_Cryptographic_Hardware_for_Integrated_Multipurpose_Engine_on_RISC-V_with_ASCON.pdf

accesso riservato

Tipologia: 2a Post-print versione editoriale / Version of Record
Licenza: Non Pubblico - Accesso privato/ristretto
Dimensione 622.35 kB
Formato Adobe PDF
622.35 kB Adobe PDF   Visualizza/Apri   Richiedi una copia
Pubblicazioni consigliate

I documenti in IRIS 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/11583/3001946