Crypto-RV: High-Efficiency FPGA-Based RISC-V Cryptographic Co-Processor for IoT Security

Fuente: arXiv
Guardado en:
Detalles Bibliográficos
Autores principales: Pham, Anh Kiet, Vo, Van Truong, Le, Vu Trung Duong, Vu, Tuan Hai, Pham, Hoai Luan, Nguyen, Van Tinh, Nakashima, Yasuhiko
Formato: Preprint
Publicado: 2026
Materias:
Acceso en línea:
Etiquetas: Agregar Etiqueta
Sin Etiquetas, Sea el primero en etiquetar este registro!
_version_ 1866911421736943616
author Pham, Anh Kiet
Vo, Van Truong
Le, Vu Trung Duong
Vu, Tuan Hai
Pham, Hoai Luan
Nguyen, Van Tinh
Nakashima, Yasuhiko
author_facet Pham, Anh Kiet
Vo, Van Truong
Le, Vu Trung Duong
Vu, Tuan Hai
Pham, Hoai Luan
Nguyen, Van Tinh
Nakashima, Yasuhiko
contents Cryptographic operations are critical for securing IoT, edge computing, and autonomous systems. However, current RISC-V platforms lack efficient hardware support for comprehensive cryptographic algorithm families and post-quantum cryptography. This paper presents Crypto-RV, a RISC-V co-processor architecture that unifies support for SHA-256, SHA-512, SM3, SHA3-256, SHAKE-128, SHAKE-256 AES-128, HARAKA-256, and HARAKA-512 within a single 64-bit datapath. Crypto-RV introduces three key architectural innovations: a high-bandwidth internal buffer (128x64-bit), cryptography-specialized execution units with four-stage pipelined datapaths, and a double-buffering mechanism with adaptive scheduling optimized for large-hash. Implemented on Xilinx ZCU102 FPGA at 160 MHz with 0.851 W dynamic power, Crypto-RV achieves 165 times to 1,061 times speedup over baseline RISC-V cores, 5.8 times to 17.4 times better energy efficiency compared to powerful CPUs. The design occupies only 34,704 LUTs, 37,329 FFs, and 22 BRAMs demonstrating viability for high-performance, energy-efficient cryptographic processing in resource-constrained IoT environments.
format Preprint
id arxiv_https___arxiv_org_abs_2602_04415
institution arXiv
publishDate 2026
record_format arxiv
spellingShingle Crypto-RV: High-Efficiency FPGA-Based RISC-V Cryptographic Co-Processor for IoT Security
Pham, Anh Kiet
Vo, Van Truong
Le, Vu Trung Duong
Vu, Tuan Hai
Pham, Hoai Luan
Nguyen, Van Tinh
Nakashima, Yasuhiko
Hardware Architecture
Cryptography and Security
Cryptographic operations are critical for securing IoT, edge computing, and autonomous systems. However, current RISC-V platforms lack efficient hardware support for comprehensive cryptographic algorithm families and post-quantum cryptography. This paper presents Crypto-RV, a RISC-V co-processor architecture that unifies support for SHA-256, SHA-512, SM3, SHA3-256, SHAKE-128, SHAKE-256 AES-128, HARAKA-256, and HARAKA-512 within a single 64-bit datapath. Crypto-RV introduces three key architectural innovations: a high-bandwidth internal buffer (128x64-bit), cryptography-specialized execution units with four-stage pipelined datapaths, and a double-buffering mechanism with adaptive scheduling optimized for large-hash. Implemented on Xilinx ZCU102 FPGA at 160 MHz with 0.851 W dynamic power, Crypto-RV achieves 165 times to 1,061 times speedup over baseline RISC-V cores, 5.8 times to 17.4 times better energy efficiency compared to powerful CPUs. The design occupies only 34,704 LUTs, 37,329 FFs, and 22 BRAMs demonstrating viability for high-performance, energy-efficient cryptographic processing in resource-constrained IoT environments.
title Crypto-RV: High-Efficiency FPGA-Based RISC-V Cryptographic Co-Processor for IoT Security
topic Hardware Architecture
Cryptography and Security
url https://arxiv.org/abs/2602.04415