Paper published in a book (Scientific congresses, symposiums and conference proceedings)
RISC-V Instruction Set Extensions for Multi-Precision Integer Arithmetic
CHENG, Hao; FOTIADIS, Georgios; GROSZSCHÄDL, Johann et al.
2024In 61st ACM/IEEE Design Automation Conference, DAC 2024, San Francisco, CA, USA, June 23-27, 2024, Proceedings
Peer reviewed
 

Files


Full Text
DAC2024.pdf
Author postprint (707.08 kB)
Download

All documents in ORBilu are protected by a user license.

Send to



Details



Keywords :
Isogeny-Based Cryptography; Long-Integer Modular Arithmetic
Abstract :
[en] Multi-Precision Integer (MPI) arithmetic is a performance-critical component of many public-key cryptosystems, including besides classical ones (e.g., RSA, ECC) also isogeny-based post-quantum schemes. In this paper, we analyze and compare two widely-used MPI representations, namely full-radix and reduced-radix, for the efficient implementation of modular arithmetic operations on the 64-bit RISC-V (RV64GC) architecture. We also evaluate how the execution times of both can be further improved with Instruction Set Extensions (ISEs). The ISEs we propose are able to accelerate a CSIDH-512 class group action by a factor of 1.71 compared to a standard software implementation on a 64-bit Rocket core. This speed-up comes at the cost of a hardware overhead of about 10%.
Disciplines :
Computer science
Author, co-author :
CHENG, Hao ;  University of Luxembourg > Interdisciplinary Centre for Security, Reliability and Trust (SNT) > APSIA
FOTIADIS, Georgios ;  University of Luxembourg > Interdisciplinary Centre for Security, Reliability and Trust > APSIA > Team Peter RYAN
GROSZSCHÄDL, Johann ;  University of Luxembourg > Faculty of Science, Technology and Medicine (FSTM) > Department of Computer Science (DCS)
PAGE, Daniel;  University of Bristol [GB] > Department of Computer Science
PHAM, Thinh;  University of Bristol [GB] > Department of Computer Science
RYAN, Peter Y A ;  University of Luxembourg > Faculty of Science, Technology and Medicine (FSTM) > Department of Computer Science (DCS)
External co-authors :
yes
Language :
English
Title :
RISC-V Instruction Set Extensions for Multi-Precision Integer Arithmetic
Publication date :
June 2024
Event name :
61st ACM/IEEE Design Automation Conference
Event place :
San Francisco, United States
Event date :
from 23-06-2024 to 27-06-2024
Audience :
International
Main work title :
61st ACM/IEEE Design Automation Conference, DAC 2024, San Francisco, CA, USA, June 23-27, 2024, Proceedings
Publisher :
ACM/IEEE
Peer reviewed :
Peer reviewed
FnR Project :
FNR16326754 - Privacy-preserving Tokenisation Of Artworks, 2021 (01/06/2022-31/05/2025) - Gilbert Fridgen
Name of the research project :
U-AGR-7110 - C21/IS/16326754/PABLO - FRIDGEN Gilbert
Funders :
FNR - Luxembourg National Research Fund
Available on ORBilu :
since 14 July 2024

Statistics


Number of views
177 (15 by Unilu)
Number of downloads
267 (18 by Unilu)

Scopus citations®
 
1
Scopus citations®
without self-citations
1
OpenAlex citations
 
3

Bibliography


Similar publications



Contact ORBilu