SPHINCS+

From PQC WIKI

Information

Authors

  • Jean-Philippe Aumasson
  • Daniel J. Bernstein (University of Illinois at Chicago (US))
  • Christoph Dobraunig (Graz University of Technology (AT))
  • Maria Eichlseder (Graz University of Technology (AT))
  • Scott Fluhrer
  • Stefan-Lukas Gazdag (genua GmbH)
  • Andreas Hülsing (Eindhoven University of Technology (NL))
  • Panos Kampanakis (Cisco Systems)
  • Stefan Kölbl (Technical University of Denmark (DK))
  • Tanja Lange (Eindhoven University of Technology (NL))
  • Martin M. Lauridsen (InfoSec Global (CH))
  • Florian Mendel (Infineon Technologies (DE))
  • Ruben Niederhagen (Fraunhofer SIT (DE))
  • Christian Rechberger (Graz University of Technology (AT))
  • Joost Rijneveld (Radboud University (NL))
  • Peter Schwabe (Radboud University (NL))


Official Links

Related Articles

The SPHINCS+ Signature Framework.
Daniel J. Bernstein, Andreas Hülsing, Stefan Kölbl, Ruben Niederhagen, Joost Rijneveld, Peter Schwabe.
CCS 2019.

Decisional second-preimage resistance: When does SPR imply PRE?
Daniel J. Bernstein, Andreas Hülsing.
Asiacrypt 2019.

Practical Fault Injection Attacks on SPHINCS
Aymeric Genêt and Matthias J. Kannwischer and Hervé Pelletier and Andrew McLauchlan.
Cryptology ePrint Archive: Report 2018/674.

Grafting Trees: a Fault Attack against the SPHINCS framework
Laurent Castelnovi and Ange Martinelli and Thomas Prest.
PQCrypto 2018.

Putting Wings on SPHINCS
Stefan Kölbl.
PQCrypto 2018.

SPHINCS-Simpira: Fast Stateless Hash-based Signatures with Post-quantum Security
Shay Gueron and Nicky Mouha.
Cryptology ePrint Archive: Report 2017/645.

ARMed SPHINCS -- Computing a 41KB signature in 16KB of RAM
Andreas Hülsing and Joost Rijneveld and Peter Schwabe.
Cryptology ePrint Archive: Report 2015/1042.


Summary Tables

ROUND 1

SPHINCS+ Small SPHINCS+ Fast
Description hash

Stateless XMSS

Assumption PRF
Functionality Signature
Public Key

(bytes)

  • level 1: 32
  • level 3: 48
  • level 5: 64
  • level 1: 32
  • level 3: 48
  • level 5: 64
Secret Key

(bytes)

  • level 1: 64
  • level 3: 96
  • level 5: 128
  • level 1: 64
  • level 3: 96
  • level 5: 128
CIPH/SIG

(bytes)

  • level 1: 8080
  • level 3: 17064
  • level 5: 29792
  • level 1: 16976
  • level 3: 35664
  • level 5: 49216
Security

Type

EUF-CMA


ROUND 1

SPHINCS+ Small SPHINCS+ Fast
Description hash

Stateless XMSS

Assumption PRF
Functionality Signature
Public Key

(bytes)

  • level 1: 32
  • level 3: 48
  • level 5: 64
  • level 1: 32
  • level 3: 48
  • level 5: 64
Secret Key

(bytes)

  • level 1: 64
  • level 3: 96
  • level 5: 128
  • level 1: 64
  • level 3: 96
  • level 5: 128
CIPH/SIG

(bytes)

  • level 1: 8080
  • level 3: 17064
  • level 5: 29792
  • level 1: 16976
  • level 3: 35664
  • level 5: 49216
Security

Type

EUF-CMA