Efficient Low-Latency Multiplication Architecture for NIST Trinomials With RISC-V Integration

被引:0
|
作者
Imana, Jose L. [1 ]
Pinuel, Luis [1 ]
Kuo, Yao-Ming [2 ]
Ruano, Oscar [1 ]
Garcia-Herrero, Francisco [1 ]
机构
[1] Univ Complutense Madrid, Dept Comp Architecture & Automat, Madrid 28040, Spain
[2] Monolith Power Syst, Digital Design Engn, Barcelona 08029, Spain
关键词
NIST; Arithmetic; Shift registers; Computer architecture; Matrix decomposition; Hardware; Hamming weight; Error-correcting codes; cryptography; finite field arithmetic; multiplication; NIST trinomials; RISC-V; MASTROVITO MULTIPLIER; GF(2(M)); SERIAL;
D O I
10.1109/TCSII.2024.3369103
中图分类号
TM [电工技术]; TN [电子技术、通信技术];
学科分类号
0808 ; 0809 ;
摘要
Binary extension field arithmetic is widely used in several important applications such as error-correcting codes, cryptography and digital signal processing. Multiplication is usually considered the most important finite field arithmetic operation. Therefore efficient hardware architectures for multiplication are highly desired. In this paper, a new architecture for multiplication over finite fields generated by irreducible trinomials f(x)=x(m)+x(t)+1 is presented. The architecture here proposed is based on the use of a polynomial multiplier and a cyclic shift register that can perform the multiplication in t-1 clock cycles. The general architecture is applied to the trinomials recommended by NIST (National Institute of Standards and Technology). Furthermore, a RISC-V instruction set for the proposed multiplier is implemented and validated using VeeR-EL2 on a Nexys A7 FPGA. To the best knowledge of the authors, this is the first work that integrates the multiplication based on NIST trinomials into a RISC-V SoC. Results show an improvement of several orders of magnitude in terms of latency at a cost of less than 50% more of area.
引用
收藏
页码:3915 / 3919
页数:5
相关论文
共 50 条
  • [41] Low-Latency Networking: Architecture, Techniques, and Opportunities
    Zuo, Xutong
    Cui, Yong
    Wang, Mowei
    Xiao, Tianxiao
    Wang, Xin
    IEEE INTERNET COMPUTING, 2018, 22 (05) : 56 - 63
  • [42] RISC-HD: Lightweight RISC-V Processor for Efficient Hyperdimensional Computing Inference
    Taheri, Farhad
    Bayat-Sarmadi, Siavash
    Hadayeghparast, Shahriar
    IEEE INTERNET OF THINGS JOURNAL, 2022, 9 (23) : 24030 - 24037
  • [43] A Low-Latency and Low-Complexity Point-Multiplication in ECC
    Salarifard, Raziyeh
    Bayat-Sarmadi, Siavash
    Mosanaei-Boorani, Hatameh
    IEEE TRANSACTIONS ON CIRCUITS AND SYSTEMS I-REGULAR PAPERS, 2018, 65 (09) : 2869 - 2877
  • [44] RISC-V Virtualization: Exploring Virtualization in an Open Instruction Set Architecture
    Liang, Zhiyuan
    Li, Tianzheng
    Cui, Enfang
    2024 5TH INTERNATIONAL CONFERENCE ON COMPUTING, NETWORKS AND INTERNET OF THINGS, CNIOT 2024, 2024, : 473 - 477
  • [45] Design and implementation of secure boot architecture on RISC-V using FPGA
    Loo, Tung Lun
    Ishak, Mohamad Khairi
    Ammar, Khalid
    MICROPROCESSORS AND MICROSYSTEMS, 2023, 101
  • [46] Custom RISC-V architecture incorporating memristive in-memory computing
    Mallios, Konstantinos Alexandros
    Tompris, Ioannis
    Passias, Athanasios
    Ntinas, Vasileios
    Fyrigos, Iosif-Angelos
    Sirakoulis, Georgios Ch.
    AEU-INTERNATIONAL JOURNAL OF ELECTRONICS AND COMMUNICATIONS, 2024, 187
  • [47] Implementation of Code Integrity Check Module for RISC-V Architecture with AES
    Tulemez, Safak
    Altilar, Deniz Turgay
    2022 INTERNATIONAL CONFERENCE ON THEORETICAL AND APPLIED COMPUTER SCIENCE AND ENGINEERING (ICTASCE), 2022, : 148 - 152
  • [48] ENEST - Efficient Interrupt Nesting for RISC-V based CPUs
    Lindgren, Per
    Dzialo, Pawel
    Lunnikivi, Henri
    Ericsson, Johan
    2023 IEEE 2ND INDUSTRIAL ELECTRONICS SOCIETY ANNUAL ON-LINE CONFERENCE, ONCON, 2023,
  • [49] Turna: a control flow graph reconstruction tool for RISC-V architecture
    Veysel Harun Sahin
    Computing, 2023, 105 : 1821 - 1845
  • [50] Extended RISC-V hardware architecture for future digital communication systems
    Tourres, Mael
    Chavet, Cyrille
    Le Gal, Bertrand
    Crenne, Jeremie
    Coussy, Philippe
    2021 IEEE 4TH 5G WORLD FORUM (5GWF 2021), 2021, : 224 - 229