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 条
  • [31] Efficient resource shared RISC-V multicore processor
    Islam, Md Ashraful
    Kise, Kenji
    2021 IEEE 14TH INTERNATIONAL SYMPOSIUM ON EMBEDDED MULTICORE/MANY-CORE SYSTEMS-ON-CHIP (MCSOC 2021), 2021, : 366 - 372
  • [32] Applied Analytical Model for Latency Evaluation of RISC-V Security Monitor
    Tullos, Justin
    Graham, Scott
    Patel, Pranav
    PROCEEDINGS OF THE 16TH INTERNATIONAL CONFERENCE ON CYBER WARFARE AND SECURITY (ICCWS 2021), 2021, : 354 - 363
  • [33] Design and Implementation of a Low-Latency Modular Multiplication Algorithm
    Ozturk, Erdinc
    IEEE TRANSACTIONS ON CIRCUITS AND SYSTEMS I-REGULAR PAPERS, 2020, 67 (06) : 1902 - 1911
  • [34] Design of a Low-Latency Multiplication Algorithm for Finite Fields
    Kim, Kee-Won
    Kim, Seung-Hoon
    ADVANCES IN SWARM INTELLIGENCE, ICSI 2016, PT II, 2016, 9713 : 271 - 278
  • [35] Resource-efficient RISC-V Vector Extension Architecture for FPGA-based Accelerators
    Islam, Md Ashraful
    Kise, Kenji
    THE PROCEEDINGS OF THE 13TH INTERNATIONAL SYMPOSIUM ON HIGHLY EFFICIENT ACCELERATORS AND RECONFIGURABLE TECHNOLOGIES, HEART 2023, 2023, : 78 - 85
  • [36] ColibriES: A Milliwatts RISC-V Based Embedded System Leveraging Neuromorphic and Neural Networks Hardware Accelerators for Low-Latency Closed-loop Control Applications
    Rutishauser, Georg
    Hunziker, Robin
    Di Mauro, Alfio
    Bian, Sizhen
    Benini, Luca
    Magno, Michele
    2023 IEEE INTERNATIONAL SYMPOSIUM ON CIRCUITS AND SYSTEMS, ISCAS, 2023,
  • [37] Efficient Arithmetic for Polynomial Multiplication in Post-quantum Lattice-Based Cryptosystem on RISC-V Platform
    Zhao, Haosong
    Su, Rui
    Lin, Rui
    Dong, Jiankuo
    Chen, Donglong
    APPLIED CRYPTOGRAPHY AND NETWORK SECURITY WORKSHOPS, ACNS 2023 SATELLITE WORKSHOPS, ADSC 2023, AIBLOCK 2023, AIHWS 2023, AIOTS 2023, CIMSS 2023, CLOUD S&P 2023, SCI 2023, SECMT 2023, SIMLA 2023, 2023, 13907 : 439 - 458
  • [38] Optimizing Structured-Sparse Matrix Multiplication in RISC-V Vector Processors
    Titopoulos, Vasileios
    Alexandridis, Kosmas
    Peltekis, Christodoulos
    Nicopoulos, Chrysostomos
    Dimitrakopoulos, Giorgos
    IEEE TRANSACTIONS ON COMPUTERS, 2025, 74 (04) : 1446 - 1460
  • [39] RANTT: A RISC-V Architecture Extension for the Number Theoretic Transform
    Karabulut, Emre
    Aysu, Aydin
    2020 30TH INTERNATIONAL CONFERENCE ON FIELD-PROGRAMMABLE LOGIC AND APPLICATIONS (FPL), 2020, : 26 - 32
  • [40] Hardware Efficient Low-Latency Architecture for High Throughput Rate Viterbi Decoders
    Cheng, Chao
    Parhi, Keshab K.
    IEEE TRANSACTIONS ON CIRCUITS AND SYSTEMS II-EXPRESS BRIEFS, 2008, 55 (12) : 1254 - 1258