RISC-V Core with AES-256 Accelerator
This paper presents a RISC-V core integrated with a cryptographic accelerator for 256-bit Advanced Encryption Standard (AES-256). It supports several block cipher modes and has been integrated as an extension to a 5-stage RV32IMFC RISC-V core implemented in 22 nm FD-SOI. For performance comparison, the hardware accelerator was verified with an extensive verification environment involving simulations and testing with Field Programmable Gate Array (FPGA) and Application-Specific Integrated Circuit (ASIC) implementations against a C-program solution implemented with the openSSL library, running on the implemented RISC-V core. The accelerator achieves 82–84% faster AES cipher operation compared to the software solution.
Authors
- Jussi Ryynänen (ORCID: https://orcid.org/0000-0002-2241-092X)
- Julius Helander
- Verneri Hirvonen
- Kimmo Järvinen (ORCID: https://orcid.org/0000-0001-8012-2881)
- Marko Kosunen (ORCID: https://orcid.org/0000-0002-2723-1859)
- Otto Simola
- Aleksi Korsman
- Antti Tarkka
Institutions
- Aalto University (FI)
Publication Details
- Published
- 2024-11-18
- DOI
- https://doi.org/10.1109/icecs61496.2024.10848921
- Citations
- 3
- Primary Topic
- Embedded Systems Design Techniques
- Type
- article
- Field-Weighted Citation Impact
- 1.47