• English
  • Deutsch
  • Log In
    Password Login
    Research Outputs
    Fundings & Projects
    Researchers
    Institutes
    Statistics
Repository logo
Fraunhofer-Gesellschaft
  1. Home
  2. Fraunhofer-Gesellschaft
  3. Scopus
  4. Streaming SPHINCS+ for Embedded Devices Using the Example of TPMs
 
  • Details
  • Full
Options
2022
Conference Paper
Title

Streaming SPHINCS+ for Embedded Devices Using the Example of TPMs

Abstract
We present an implementation of the hash-based post-quantum signature scheme SPHINCS + that enables heavily memory-restricted devices to sign messages by streaming-out a signature during its computation and to verify messages by streaming-in a signature. We demonstrate our implementation in the context of Trusted Platform Modules (TPMs) by proposing a SPHINCS + integration and a streaming extension for the TPM specification. We evaluate the overhead of our signature-streaming approach for a stand-alone SPHINCS + implementation and for its integration in a proof-of-concept TPM with the proposed streaming extension running on an ARM Cortex-M4 platform. Our streaming interface greatly reduces the memory requirements without introducing a performance penalty. This is achieved not only by removing the need to store an entire signature but also by reducing the stack requirements of the key generation, sign, and verify operations. Therefore, our streaming interface enables small embedded devices that do not have sufficient memory to store an entire SPHINCS + signature or that previously were only able to use a parameter set that results in smaller signatures to sign and verify messages using all SPHINCS + variants.
Author(s)
Niederhagen, Ruben
Roth, Johannes
Wälde, Julian  
Fraunhofer-Institut für Sichere Informationstechnologie SIT  
Mainwork
Progress in Cryptology - AFRICACRYPT 2022  
Conference
International Conference on Cryptology in Africa 2022  
DOI
10.1007/978-3-031-17433-9_12
Language
English
Fraunhofer-Institut für Sichere Informationstechnologie SIT  
Keyword(s)
  • ARM Cortex-M4

  • PQC

  • Signature streaming

  • SPHINCS+

  • TPM

  • Cookie settings
  • Imprint
  • Privacy policy
  • Api
  • Contact
© 2024