RISC-V Core with AES-256 Accelerator

Otto Simola*, Aleksi Korsman*, Verneri Hirvonen*, Antti Tarkka*, Julius Helander*, Kimmo Jarvinen, Marko Kosunen*, Jussi Ryynanen*

*Corresponding author for this work

Research output: Chapter in Book/Report/Conference proceedingConference article in proceedingsScientificpeer-review

Abstract

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.

Original languageEnglish
Title of host publication2024 31st IEEE International Conference on Electronics, Circuits and Systems, ICECS 2024
PublisherIEEE
Number of pages4
ISBN (Print)979-8-3503-7721-7
DOIs
Publication statusPublished - 2024
MoE publication typeA4 Conference publication
EventIEEE International Conference on Electronics, Circuits and Systems - Nancy, France
Duration: 18 Nov 202420 Nov 2024
Conference number: 31

Publication series

NameProceedings of the IEEE International Conference on Electronics, Circuits, and Systems
ISSN (Print)2994-5755
ISSN (Electronic)2995-0589

Conference

ConferenceIEEE International Conference on Electronics, Circuits and Systems
Abbreviated titleICECS
Country/TerritoryFrance
CityNancy
Period18/11/202420/11/2024

Keywords

  • Accelerator
  • AES-256
  • ASIC
  • FPGA
  • RISC-V

Fingerprint

Dive into the research topics of 'RISC-V Core with AES-256 Accelerator'. Together they form a unique fingerprint.

Cite this