Publication

LMS vs XMSS: Comparison of Stateful Hash-Based Signature Schemes on ARM Cortex-M4

Fábio Campos, Tim Kohlstadt, Steffen Reith, Marc Stöttinger

Lecture notes in computer scienceJan 1, 2020
Abstract

Stateful hash-based signature schemes are among the most efficient approaches for post-quantum signature schemes. Although not suitable for general use, they may be suitable for some use cases on constrained devices. LMS and XMSS are hash-based signature schemes that are conjectured to be quantum secure. In this work, we compared multiple instantiations of both schemes on an ARM Cortex-M4. More precisely, we compared performance, stack consumption, and other figures for key generation, signing and verifying. To achieve this, we evaluated LMS and XMSS using optimised implementations of SHA-256, SHAKE256, Gimli-Hash, and different variants of Keccak. Furthermore, we present slightly optimised implementations of XMSS achieving speedups of up to $3.11{ imes }$ for key generation, $3.11{ imes }$ for signing, and $4.32{ imes }$ for verifying.

1Authors

AuthorAffiliationh-indexCitations
Fábio CamposRheinMain University of Applied Sciences10241
Tim KohlstadtRheinMain University of Applied Sciences131
Steffen ReithRheinMain University of Applied Sciences14638
Marc StöttingerContinental (Germany)16957

Showing the abstract — retrieve the full paper via the Exa API.

Powered by the Exa API