TY - JOUR AU - Cheng, Hao AU - Großschädl, Johann AU - Marshall, Ben AU - Page, Dan AU - Pham, Thinh PY - 2022/11/29 Y2 - 2024/03/29 TI - RISC-V Instruction Set Extensions for Lightweight Symmetric Cryptography JF - IACR Transactions on Cryptographic Hardware and Embedded Systems JA - TCHES VL - 2023 IS - 1 SE - Articles DO - 10.46586/tches.v2023.i1.193-237 UR - https://tches.iacr.org/index.php/TCHES/article/view/9951 SP - 193-237 AB - <p>The NIST LightWeight Cryptography (LWC) selection process aims to standardise cryptographic functionality which is suitable for resource-constrained devices. Since the outcome is likely to have significant, long-lived impact, careful evaluation of each submission with respect to metrics explicitly outlined in the call is imperative. Beyond the robustness of submissions against cryptanalytic attack, metrics related to their implementation (e.g., execution latency and memory footprint) form an important example. Aiming to provide evidence allowing richer evaluation with respect to such metrics, this paper presents the design, implementation, and evaluation of one separate Instruction Set Extension (ISE) for each of the 10 LWC final round submissions, namely Ascon, Elephant, GIFT-COFB, Grain-128AEADv2, ISAP, PHOTON-Beetle, Romulus, Sparkle, TinyJAMBU, and Xoodyak; although we base the work on use of RISC-V, we argue that it provides more general insight.</p> ER -