A Multimode SHA-3 Accelerator based on RISC-V system

被引:0
|
作者
Huynh, Huu-Thuan [1 ]
Dang, Tan-Phat [1 ]
Tran, Tuan-Kiet [1 ]
Hoang, Trong-Thuc [2 ]
Pham, Cong-Kha [2 ]
机构
[1] Vietnam Natl Univ Ho Chi Minh City, Univ Sci, Ho Chi Minh City, Vietnam
[2] Univ Electrocommun UEC, Tokyo, Japan
来源
IEICE ELECTRONICS EXPRESS | 2024年 / 21卷 / 11期
关键词
SHA-3; KECCAK; RISC-V; Hardware Accelerator; KECCAK HASH FUNCTION; IMPLEMENTATION; DESIGN;
D O I
10.1587/elex.21.20240156
中图分类号
TM [电工技术]; TN [电子技术、通信技术];
学科分类号
0808 ; 0809 ;
摘要
Nowadays, almost all fields cannot lack security, from the essential encryption/decryption to hash function algorithms. The Secure Hash Algorithm 3 (SHA-3) with four modes, SHA3-224/256/384/512, is a known new hash function due to being more secure than its predecessors, SHA-1 and SHA-2. While hardware implementations of SHA-3 have been extensively studied, the primary focus has often been on optimizing the KECCAK algorithm. This paper introduces an efficient multimode SHA-3 architecture (MS3) featuring configurable buffers and a sub-pipeline KECCAK design. These innovations aim to save resources and boost throughput, respectively. Furthermore, MS3 is integrated with the reduced instruction set computer five (RISC-V) system as a hardware accelerator via the TileLink bus. This integration enables MS3 to communicate with RISC-V for configuration purposes and utilize direct memory access (DMA) for efficient data transfer with memory. Experimental results on the Cyclone IV E platform demonstrate MS3 achieving approximately 500 Mbps throughput across all modes, with DMA achieving a throughput of 540.21 Mbps. Additionally, our design exhibits superior efficiency compared to existing works on Virtex 5, 6, and 7 FPGA platforms. Specifically, MS3 achieves throughputs of 11.07 Gbps, 14.52 Gbps, and 17.29 Gbps, with corresponding efficiencies of 10.31 Mbps/Slice, 15.03 Mbps/Slice, and 18.39 Mbps/Slice, respectively.
引用
收藏
页数:6
相关论文
共 50 条
  • [41] Design of A Programmable PCI-E Encryption System Based on RISC-V
    Lu, Liu
    2022 6TH INTERNATIONAL SYMPOSIUM ON COMPUTER SCIENCE AND INTELLIGENT CONTROL, ISCSIC, 2022, : 368 - 373
  • [42] An FPGA Implementation of a RISC-V Based SoC System for Image Processing Applications
    Gholizadehazari, Erfan
    Ayhan, Tuba
    Ors, Berna
    29TH IEEE CONFERENCE ON SIGNAL PROCESSING AND COMMUNICATIONS APPLICATIONS (SIU 2021), 2021,
  • [43] Extensible and Configurable RISC-V based Virtual Prototype
    Herdt, Vladimir
    Grosse, Daniel
    Le, Hoang M.
    Drechsler, Rolf
    PROCEEDINGS OF THE 2018 FORUM ON SPECIFICATION & DESIGN LANGUAGES (FDL), 2018,
  • [44] Exposing Data Value On a Risc-V Based SoC
    Talaki, E. Bertrand
    Des Noes, Mathieu Bouvier
    Savry, Olivier
    Hely, David
    Bacles-Min, Simone
    Lemaire, Romain
    PROCEEDINGS OF THE 2021 IEEE INTERNATIONAL CONFERENCE ON PHYSICAL ASSURANCE AND INSPECTION ON ELECTRONICS (PAINE), 2021,
  • [45] Mutation-based Compliance Testing for RISC-V
    Herdt, Vladimir
    Tempel, Soren
    Grosse, Daniel
    Drechsler, Rolf
    2021 26TH ASIA AND SOUTH PACIFIC DESIGN AUTOMATION CONFERENCE (ASP-DAC), 2021, : 55 - 60
  • [46] Extensible and Configurable RISC-V Based Virtual Prototype
    Herdt, Vladimir
    Grosse, Daniel
    Le, Hoang M.
    Drechsler, Rolf
    LANGUAGES, DESIGN METHODS, AND TOOLS FOR ELECTRONIC SYSTEM DESIGN, FDL 2018, 2020, 611 : 115 - 134
  • [47] RISC-VTF: RISC-V Based Extended Instruction Set for Transformer
    Jiao, Qiang
    Hu, Wei
    Liu, Fang
    Dong, Yong
    2021 IEEE INTERNATIONAL CONFERENCE ON SYSTEMS, MAN, AND CYBERNETICS (SMC), 2021, : 1565 - 1570
  • [48] A Security Architecture for RISC-V based IoT Devices
    Auer, Lukas
    Skubich, Christian
    Hiller, Matthias
    2019 DESIGN, AUTOMATION & TEST IN EUROPE CONFERENCE & EXHIBITION (DATE), 2019, : 1154 - 1159
  • [49] HWST128: Complete Memory Safety Accelerator on RISC-V with Metadata Compression
    Dow, Hsu-Kang
    Li, Tuo
    Parameswaran, Sri
    PROCEEDINGS OF THE 59TH ACM/IEEE DESIGN AUTOMATION CONFERENCE, DAC 2022, 2022, : 709 - 714
  • [50] AI-ISP Accelerator with RISC-V ISA Extension for Image Signal Processing
    Wu, Zong-Mao
    Lin, Yu-Chi
    Liu, Chih-Wei
    2024 INTERNATIONAL VLSI SYMPOSIUM ON TECHNOLOGY, SYSTEMS AND APPLICATIONS, VLSI TSA, 2024,