The hardware implementation of QARMA-64 with RoCC on FPGA for memory encryption
This paper proposes a hardware accelerator for the lightweight encryption cipher QARMA-64, integrated into the RISC-V Rocket Chip using the Rocket Custom Coprocessor (RoCC). The accelerator achieves significant performance gains, with encryption speedup of 106x and decryption speedup of 98x compared to software. FPGA utilization on the Xilinx VC707 Evaluation board shows only a modest increase of 3.64% in Look-Up Tables (LUTs) and 0.82% in Flip-Flops (FFs) relative to the base Rocket Chip design.
Authors
- Yongwoo Kim (ORCID: https://orcid.org/0000-0002-1011-2319)
- Jin-Ku Kang (ORCID: https://orcid.org/0000-0002-3752-3740)
- Hyunjae Park (ORCID: https://orcid.org/0009-0009-5931-2328)
Institutions
- Korea National University of Education (KR)
- Inha University (KR)
Publication Details
- Published
- 2024-08-19
- DOI
- https://doi.org/10.1109/isocc62682.2024.10762621
- Primary Topic
- Cryptographic Implementations and Security
- Type
- article
- Field-Weighted Citation Impact
- 0.00