RISC-V Instruction Set Extensions for Lightweight Symmetric Cryptography

12Citations
Citations of this article
7Readers
Mendeley users who have this article in their library.

Abstract

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.

Author supplied keywords

Cite

CITATION STYLE

APA

Cheng, H., Großschädl, J., Marshall, B., Page, D., & Pham, T. (2022). RISC-V Instruction Set Extensions for Lightweight Symmetric Cryptography. IACR Transactions on Cryptographic Hardware and Embedded Systems, 2023(1), 193–237. https://doi.org/10.46586/tches.v2023.i1.193-237

Register to see more suggestions

Mendeley helps you to discover research relevant for your work.

Already have an account?

Save time finding and organizing research with Mendeley

Sign up for free