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...
Autores principales: | , , , |
---|---|
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 |