Cargando…

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

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 se...

Descripción completa

Detalles Bibliográficos
Autores principales: Campos, Fabio, Kohlstadt, Tim, Reith, Steffen, Stöttinger, Marc
Formato: Online Artículo Texto
Lenguaje:English
Publicado: 2020
Materias:
Acceso en línea:https://www.ncbi.nlm.nih.gov/pmc/articles/PMC7334983/
http://dx.doi.org/10.1007/978-3-030-51938-4_13
_version_ 1783554044733685760
author Campos, Fabio
Kohlstadt, Tim
Reith, Steffen
Stöttinger, Marc
author_facet Campos, Fabio
Kohlstadt, Tim
Reith, Steffen
Stöttinger, Marc
author_sort Campos, Fabio
collection PubMed
description 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 [Formula: see text] for key generation, [Formula: see text] for signing, and [Formula: see text] for verifying.
format Online
Article
Text
id pubmed-7334983
institution National Center for Biotechnology Information
language English
publishDate 2020
record_format MEDLINE/PubMed
spelling pubmed-73349832020-07-06 LMS vs XMSS: Comparison of Stateful Hash-Based Signature Schemes on ARM Cortex-M4 Campos, Fabio Kohlstadt, Tim Reith, Steffen Stöttinger, Marc Progress in Cryptology - AFRICACRYPT 2020 Article 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 [Formula: see text] for key generation, [Formula: see text] for signing, and [Formula: see text] for verifying. 2020-06-06 /pmc/articles/PMC7334983/ http://dx.doi.org/10.1007/978-3-030-51938-4_13 Text en © Springer Nature Switzerland AG 2020 This article is made available via the PMC Open Access Subset for unrestricted research re-use and secondary analysis in any form or by any means with acknowledgement of the original source. These permissions are granted for the duration of the World Health Organization (WHO) declaration of COVID-19 as a global pandemic.
spellingShingle Article
Campos, Fabio
Kohlstadt, Tim
Reith, Steffen
Stöttinger, Marc
LMS vs XMSS: Comparison of Stateful Hash-Based Signature Schemes on ARM Cortex-M4
title LMS vs XMSS: Comparison of Stateful Hash-Based Signature Schemes on ARM Cortex-M4
title_full LMS vs XMSS: Comparison of Stateful Hash-Based Signature Schemes on ARM Cortex-M4
title_fullStr LMS vs XMSS: Comparison of Stateful Hash-Based Signature Schemes on ARM Cortex-M4
title_full_unstemmed LMS vs XMSS: Comparison of Stateful Hash-Based Signature Schemes on ARM Cortex-M4
title_short LMS vs XMSS: Comparison of Stateful Hash-Based Signature Schemes on ARM Cortex-M4
title_sort lms vs xmss: comparison of stateful hash-based signature schemes on arm cortex-m4
topic Article
url https://www.ncbi.nlm.nih.gov/pmc/articles/PMC7334983/
http://dx.doi.org/10.1007/978-3-030-51938-4_13
work_keys_str_mv AT camposfabio lmsvsxmsscomparisonofstatefulhashbasedsignatureschemesonarmcortexm4
AT kohlstadttim lmsvsxmsscomparisonofstatefulhashbasedsignatureschemesonarmcortexm4
AT reithsteffen lmsvsxmsscomparisonofstatefulhashbasedsignatureschemesonarmcortexm4
AT stottingermarc lmsvsxmsscomparisonofstatefulhashbasedsignatureschemesonarmcortexm4