VAMPIRE

eBACS: ECRYPT Benchmarking of Cryptographic Systems


ECRYPT II
General information: Introduction eBASH eBASC eBAEAD eBATS SUPERCOP XBX Computers
How to submit new software: Tips hash stream aead dh kem encrypt sign
List of primitives measured: sha3 hash stream caesar aead dh kem encrypt sign
Measurements indexed by machine: sha3 hash stream caesar aead dh kem encrypt sign

List of public-key signature systems measured

eBATS (ECRYPT Benchmarking of Asymmetric Systems) is a project in ECRYPT's VAMPIRE lab to measure the performance of public-key systems. This page focuses on public-key signatures; it lists the public-key signature systems covered by VAMPIRE's benchmarking tool, SUPERCOP. The page then lists implementations of these systems.

There is a separate page that lists machines and, for each machine, the measurements of these systems.

Designers and implementors interested in submitting new signature systems and new implementations of existing signature systems should read the call for submissions.

Which signature systems are measured?

PrimitiveDescriptionDesigners
3icp 3-invertible cycle with minus and prefix Jintai Ding
Christopher Wolf
Bo-Yin Yang
bls Boneh–Lynn–Shacham: Pairing-based short signatures Michael Scott (Dublin City University)
dilithium2
dilithium3
dilithium4
donald512 DSA signatures using a 512-bit prime Example for eBATS
donald1024 DSA signatures using a 1024-bit prime Example for eBATS
donald2048 DSA signatures using a 2048-bit prime Example for eBATS
ecdonaldb163 ECDSA signatures using the standard NIST B-163 elliptic curve, a curve over a field of size 2^163 Example for eBATS
ecdonaldb233 ECDSA signatures using the standard NIST B-233 elliptic curve, a curve over a field of size 2^233 Example for eBATS
ecdonaldb283 ECDSA signatures using the standard NIST B-283 elliptic curve, a curve over a field of size 2^283 Example for eBATS
ecdonaldb409 ECDSA signatures using the standard NIST B-409 elliptic curve, a curve over a field of size 2^409 Example for eBATS
ecdonaldb571 ECDSA signatures using the standard NIST B-571 elliptic curve, a curve over a field of size 2^571 Example for eBATS
ecdonaldk163 ECDSA signatures using the standard NIST K-163 elliptic curve, a Koblitz curve over a field of size 2^163 Example for eBATS
ecdonaldk233 ECDSA signatures using the standard NIST K-233 elliptic curve, a Koblitz curve over a field of size 2^233 Example for eBATS
ecdonaldk283 ECDSA signatures using the standard NIST K-283 elliptic curve, a Koblitz curve over a field of size 2^283 Example for eBATS
ecdonaldk409 ECDSA signatures using the standard NIST K-409 elliptic curve, a Koblitz curve over a field of size 2^409 Example for eBATS
ecdonaldk571 ECDSA signatures using the standard NIST K-571 elliptic curve, a Koblitz curve over a field of size 2^571 Example for eBATS
ecdonaldp160 ECDSA signatures using the standard SECP160R1 elliptic curve, a curve modulo the prime 2^160-2^31-1 Example for eBATS
ecdonaldp192 ECDSA signatures using the standard NIST P-192 elliptic curve, a curve modulo the prime 2^192-2^64-1 Example for eBATS
ecdonaldp224 ECDSA signatures using the standard NIST P-224 elliptic curve, a curve modulo the prime 2^224-2^96+1 Example for eBATS
ecdonaldp256 ECDSA signatures using the standard NIST P-256 elliptic curve, a curve modulo the prime 2^256-2^224+2^192+2^96-1 Example for eBATS
ecdonaldp384 ECDSA signatures using the standard NIST P-384 elliptic curve, a curve modulo the prime 2^384-2^128-2^96+2^32-1 Example for eBATS
ecdonaldp521 ECDSA signatures using the standard NIST P-521 elliptic curve, a curve modulo the prime 2^521-1 Example for eBATS
ed25519 EdDSA signatures using Curve25519 Daniel J. Bernstein
Niels Duif
Tanja Lange
Peter Schwabe
Bo-Yin Yang
ed448goldilocks Ed448-Goldilocks sign and dh Mike Hamburg
edons128k08n72nu8l4mu3 An alternative Edon-S signature scheme proposal in Category 2. Conjectured security requires computational resources comparable to or greater than those required for finding collisions in SHA256 - Category 2 Danilo Gligoroski
edons128ref Reference proposal for signature scheme Edon-S128. Conjectured security requires computational resources comparable to or greater than those required for finding collisions in SHA256 - Category 2 Danilo Gligoroski
fslwe25 A signature function based on lattices, based on "Fiat-Shamir with aborts: Applications to lattices and factoring-based signatures" at Asiacrypt'09 from Vadim Lyubashevsky.
fslwe37 A signature function based on lattices, based on "Fiat-Shamir with aborts: Applications to lattices and factoring-based signatures" at Asiacrypt'09 from Vadim Lyubashevsky.
fslwe47 A signature function based on lattices, based on "Fiat-Shamir with aborts: Applications to lattices and factoring-based signatures" at Asiacrypt'09 from Vadim Lyubashevsky.
fslwe69 A signature function based on lattices, based on "Fiat-Shamir with aborts: Applications to lattices and factoring-based signatures" at Asiacrypt'09 from Vadim Lyubashevsky.
gui184
gui312
gui448
hector Hyperelliptic Curve with Two-Rank One: Signatures using a genus-2 hyperelliptic curve of 2-rank 1 over a field of size 2^113 Peter Birkner (Technische Universiteit Eindhoven)
Peter Schwabe (Technische Universiteit Eindhoven)
lattisigns512 Tim Güneysu
Vadim Lyubashevsky
Thomas Pöppelmann
luov863256 The LUOV signature scheme, with parameters for NIST security level 2. Ward Beullens
luov890351 The LUOV signature scheme, with parameters for NIST security level 4. Ward Beullens
luov4849242
luov6468330
luov8117404pc The LUOV signature scheme, with parameters for NIST security level 5. This version does a precomputation on the secret and private key. Ward Beullens
luov863256pc The LUOV signature scheme, with parameters for NIST security level 2. This version does a precomputation on the secret and private key. Ward Beullens
luov890351pc The LUOV signature scheme, with parameters for NIST security level 5. This version does a precomputation on the secret and private key. Ward Beullens
luov8086399
luov8117404 The LUOV signature scheme, with parameters for NIST security level 5. Ward Beullens
mqdss48
mqdss64
mqqsig160 mqqsig160 - 160-bit signatures based on Multivariate-Quadratic-Quasigroups Danilo Gligoroski (The Norwegian University of Science and Technology (NTNU), NORWAY)
Rune Steinsmo Ødegard (The Norwegian University of Science and Technology (NTNU), NORWAY)
Rune Erlend Jensen (The Norwegian University of Science and Technology (NTNU), NORWAY)
Ludovic Perret (Pierre and Marie Curie University - Paris, FRANCE)
Jean-Charles Fauge`re (Pierre and Marie Curie University - Paris, FRANCE)
Svein Johan Knapskog (The Norwegian University of Science and Technology (NTNU), NORWAY)
Smile Markovski (Ss Cyril and Methodius University - Skopje, MAKEDONIJA)

mqqsig192 mqqsig192 - 192-bit signatures based on Multivariate-Quadratic-Quasigroups Danilo Gligoroski (The Norwegian University of Science and Technology (NTNU), NORWAY)
Rune Steinsmo Ødegard (The Norwegian University of Science and Technology (NTNU), NORWAY)
Rune Erlend Jensen (The Norwegian University of Science and Technology (NTNU), NORWAY)
Ludovic Perret (Pierre and Marie Curie University - Paris, FRANCE)
Jean-Charles Fauge`re (Pierre and Marie Curie University - Paris, FRANCE)
Svein Johan Knapskog (The Norwegian University of Science and Technology (NTNU), NORWAY)
Smile Markovski (Ss Cyril and Methodius University - Skopje, MAKEDONIJA)

mqqsig224 mqqsig224 - 224-bit signatures based on Multivariate-Quadratic-Quasigroups Danilo Gligoroski (The Norwegian University of Science and Technology (NTNU), NORWAY)
Rune Steinsmo Ødegard (The Norwegian University of Science and Technology (NTNU), NORWAY)
Rune Erlend Jensen (The Norwegian University of Science and Technology (NTNU), NORWAY)
Ludovic Perret (Pierre and Marie Curie University - Paris, FRANCE)
Jean-Charles Fauge`re (Pierre and Marie Curie University - Paris, FRANCE)
Svein Johan Knapskog (The Norwegian University of Science and Technology (NTNU), NORWAY)
Smile Markovski (Ss Cyril and Methodius University - Skopje, MAKEDONIJA)

mqqsig256 mqqsig256 - 256-bit signatures based on Multivariate-Quadratic-Quasigroups Danilo Gligoroski (The Norwegian University of Science and Technology (NTNU), NORWAY)
Rune Steinsmo Ødegard (The Norwegian University of Science and Technology (NTNU), NORWAY)
Rune Erlend Jensen (The Norwegian University of Science and Technology (NTNU), NORWAY)
Ludovic Perret (Pierre and Marie Curie University - Paris, FRANCE)
Jean-Charles Fauge`re (Pierre and Marie Curie University - Paris, FRANCE)
Svein Johan Knapskog (The Norwegian University of Science and Technology (NTNU), NORWAY)
Smile Markovski (Ss Cyril and Methodius University - Skopje, MAKEDONIJA)

ntrumls401x Parameters N: 401, q: 2^18, p: 3. Estimated security: 112 bits Jeff Hoffstein
Jill Pipher
John M. Schanck
Joseph H. Silverman
William Whyte
ntrumls439x Parameters N: 439, q: 2^19, p: 3. Estimated security: 128 bits Jeff Hoffstein
Jill Pipher
John M. Schanck
Joseph H. Silverman
William Whyte
ntrumls593x Parameters N: 593, q: 2^19, p: 3. Estimated security: 192 bits Jeff Hoffstein
Jill Pipher
John M. Schanck
Joseph H. Silverman
William Whyte
ntrumls743x Parameters N: 743, q: 2^20, p: 3. Estimated security: 256 bits Jeff Hoffstein
Jill Pipher
John M. Schanck
Joseph H. Silverman
William Whyte
pass769
pass863
pflash1 C*- with a prefix over GF16 designed to match SFLASH Jintai Ding
Bo-Yin Yang
picnicl1fs Picnic-FS L1 Melissa Chase (Microsoft Research)
David Derler (Graz University of Technology)
Steven Goldfeder (Princeton University)
Claudio Orlandi (Aarhus University)
Sebastian Ramacher (Graz University of Technology)
Christian Rechberger (Graz University of Technology)
Daniel Slamanig (AIT Austrian Institute of Technology)
Greg Zaverucha (Microsoft Research)
picnicl1ur Picnic-UR L1 Melissa Chase (Microsoft Research)
David Derler (Graz University of Technology)
Steven Goldfeder (Princeton University)
Claudio Orlandi (Aarhus University)
Sebastian Ramacher (Graz University of Technology)
Christian Rechberger (Graz University of Technology)
Daniel Slamanig (AIT Austrian Institute of Technology)
Greg Zaverucha (Microsoft Research)
picnicl3fs Picnic-FS L3 Melissa Chase (Microsoft Research)
David Derler (Graz University of Technology)
Steven Goldfeder (Princeton University)
Claudio Orlandi (Aarhus University)
Sebastian Ramacher (Graz University of Technology)
Christian Rechberger (Graz University of Technology)
Daniel Slamanig (AIT Austrian Institute of Technology)
Greg Zaverucha (Microsoft Research)
picnicl3ur Picnic-UR L3 Melissa Chase (Microsoft Research)
David Derler (Graz University of Technology)
Steven Goldfeder (Princeton University)
Claudio Orlandi (Aarhus University)
Sebastian Ramacher (Graz University of Technology)
Christian Rechberger (Graz University of Technology)
Daniel Slamanig (AIT Austrian Institute of Technology)
Greg Zaverucha (Microsoft Research)
picnicl5fs Picnic-FS L5 Melissa Chase (Microsoft Research)
David Derler (Graz University of Technology)
Steven Goldfeder (Princeton University)
Claudio Orlandi (Aarhus University)
Sebastian Ramacher (Graz University of Technology)
Christian Rechberger (Graz University of Technology)
Daniel Slamanig (AIT Austrian Institute of Technology)
Greg Zaverucha (Microsoft Research)
picnicl5ur Picnic-UR L5 Melissa Chase (Microsoft Research)
David Derler (Graz University of Technology)
Steven Goldfeder (Princeton University)
Claudio Orlandi (Aarhus University)
Sebastian Ramacher (Graz University of Technology)
Christian Rechberger (Graz University of Technology)
Daniel Slamanig (AIT Austrian Institute of Technology)
Greg Zaverucha (Microsoft Research)
pqrsa15
qtesla1
qtesla128
qtesla192
qtesla256
qtesla1p
qtesla3f
qtesla3p
qtesla3s
rainbow Rainbow multivariate-quadratic signatures Jintai Ding (University of Cincinnati)
Dieter Schmidt (University of Cincinnati)
rainbow5640 Rainbow over GF31 (31,16,20,20) Jintai Ding
Bo-Yin Yang
rainbow6440 Rainbow over GF31 (31,26,20,20) Jintai Ding
Bo-Yin Yang
rainbow181212 Rainbow multivariate quadratic signature scheme wih parameter set (17, 12)(1, 12).
rainbow1a
rainbow1b
rainbow1c
rainbow3b
rainbow3c
rainbow4a
rainbow5c
rainbow6a
rainbow6b
rainbowbinary16242020 Rainbow over GF16 (16,24,20,20) Bo-Yin Yang
rainbowbinary256181212 Rainbow over GF256 (256,18,12,12) Bo-Yin Yang
ronald512 512-bit RSA signatures with message recovery Example for eBATS
ronald768 768-bit RSA signatures with message recovery Example for eBATS
ronald1024 1024-bit RSA signatures with message recovery Example for eBATS
ronald1536 1536-bit RSA signatures with message recovery Example for eBATS
ronald2048 2048-bit RSA signatures with message recovery Example for eBATS
ronald3072 3072-bit RSA signatures with message recovery Example for eBATS
ronald4096 4096-bit RSA signatures with message recovery Example for eBATS
rwb0fuz1024 1024-bit Rabin-Williams signatures with compression Adam Langley (Google)
sflashv2 SFLASHv2 multivariate-quadratic signatures Louis Goubin (Université de Versailles)
Nicolas Courtois (University College London)
Thomas Icart (École Polytechnique)
sphincs256 Daniel J. Bernstein1
Daira Hopwood
Andreas Hülsing
Tanja Lange
Ruben Niederhagen
Louiza Papachristodoulou
Peter Schwabe
Zooko Wilcox O'Hearn
sphincsf128haraka
sphincsf128sha256
sphincsf128shake256
sphincsf192haraka
sphincsf192sha256
sphincsf192shake256
sphincsf256haraka
sphincsf256sha256
sphincsf256shake256
sphincss128haraka
sphincss128sha256
sphincss128shake256
sphincss192haraka
sphincss192sha256
sphincss192shake256
sphincss256haraka
sphincss256sha256
sphincss256shake256
tts6440 Rainbow over GF16 Bo-Yin Yang

Implementations

PrimitiveImplementationAuthors
3icpref Frost Yu-Shuang Li
Tien-Ren Chen
Ming-Shing Chen
blsref Michael Scott, Dublin City University
dilithium2avx2
dilithium2ref
dilithium3avx2
dilithium3ref
dilithium4avx2
dilithium4ref
donald512openssl Daniel J. Bernstein (wrapper around OpenSSL)
donald1024openssl Daniel J. Bernstein (wrapper around OpenSSL)
donald2048cryptopp Wei Dai (wrapper around Crypto++)
donald2048openssl Daniel J. Bernstein (wrapper around OpenSSL)
ecdonaldb163openssl Daniel J. Bernstein (wrapper around OpenSSL)
ecdonaldb233openssl Daniel J. Bernstein (wrapper around OpenSSL)
ecdonaldb283openssl Daniel J. Bernstein (wrapper around OpenSSL)
ecdonaldb409openssl Daniel J. Bernstein (wrapper around OpenSSL)
ecdonaldb571openssl Daniel J. Bernstein (wrapper around OpenSSL)
ecdonaldk163openssl Daniel J. Bernstein (wrapper around OpenSSL)
ecdonaldk233openssl Daniel J. Bernstein (wrapper around OpenSSL)
ecdonaldk283openssl Daniel J. Bernstein (wrapper around OpenSSL)
ecdonaldk409openssl Daniel J. Bernstein (wrapper around OpenSSL)
ecdonaldk571openssl Daniel J. Bernstein (wrapper around OpenSSL)
ecdonaldp160openssl Daniel J. Bernstein (wrapper around OpenSSL)
ecdonaldp192openssl Daniel J. Bernstein (wrapper around OpenSSL)
ecdonaldp224openssl Daniel J. Bernstein (wrapper around OpenSSL)
ecdonaldp256openssl Daniel J. Bernstein (wrapper around OpenSSL)
ecdonaldp384openssl Daniel J. Bernstein (wrapper around OpenSSL)
ecdonaldp521openssl Daniel J. Bernstein (wrapper around OpenSSL)
ed25519amd64-51-30k Daniel J. Bernstein
Niels Duif
Tanja Lange
lead: Peter Schwabe
Bo-Yin Yang
ed25519amd64-64-24k Daniel J. Bernstein
Niels Duif
Tanja Lange
lead: Peter Schwabe
Bo-Yin Yang
ed25519ref10
ed25519ref Daniel J. Bernstein
Niels Duif
Tanja Lange
lead: Peter Schwabe
Bo-Yin Yang
ed448goldilocks32
ed448goldilocks64
ed448goldilocksamd64
ed448goldilocksarm32
ed448goldilocksneon
edons128k08n72nu8l4mu3ref Danilo Gligoroski
edons128refref Danilo Gligoroski
fslwe25ref
fslwe37ref
fslwe47ref
fslwe69ref
gui184amd64
gui184pclmulqdq
gui184ref
gui312amd64
gui312pclmulqdq
gui312ref
gui448amd64
gui448pclmulqdq
gui448ref
hectorref Peter Birkner, Technische Universiteit Eindhoven
Peter Schwabe, Technische Universiteit Eindhoven
lattisigns512avx Tim Güneysu
Tobias Oder
Thomas Pöppelmann
Peter Schwabe
luov863256avx2 Ward Beullens
luov863256portable
luov863256ref
luov890351avx2 Ward Beullens
luov890351portable
luov890351ref
luov4849242portable
luov4849242ref
luov6468330portable
luov6468330ref
luov8117404pcavx2 Ward Beullens
luov863256pcavx2 Ward Beullens
luov890351pcavx2 Ward Beullens
luov8086399portable
luov8086399ref
luov8117404avx2 Ward Beullens
luov8117404portable
luov8117404ref
mqdss48avx2
mqdss48ref
mqdss64avx2
mqdss64ref
mqqsig160ref Rune Erlend Jensen
Danilo Gligoroski

mqqsig192ref Rune Erlend Jensen
Danilo Gligoroski

mqqsig224ref Rune Erlend Jensen
Danilo Gligoroski

mqqsig256ref Rune Erlend Jensen
Danilo Gligoroski

ntrumls401xref John M. Schanck
ntrumls439xref John M. Schanck
ntrumls593xref John M. Schanck
ntrumls743xref John M. Schanck
pass769ref-karatsuba
pass863ref-karatsuba
pflash1ref Chia-Hsin Owen Chen
Ming-Shing Chen
picnicl1fsoptimizedct/avx2 David Derler (Graz University of Technology)
Alexander Grass (Graz University of Technology)
Angela Promitzer
Sebastian Ramacher (Graz University of Technology)
picnicl1fsoptimizedct/c David Derler (Graz University of Technology)
Alexander Grass (Graz University of Technology)
Angela Promitzer
Sebastian Ramacher (Graz University of Technology)
picnicl1fsoptimizedct/neon David Derler (Graz University of Technology)
Alexander Grass (Graz University of Technology)
Angela Promitzer
Sebastian Ramacher (Graz University of Technology)
picnicl1fsoptimizedct/sse2 David Derler (Graz University of Technology)
Alexander Grass (Graz University of Technology)
Angela Promitzer
Sebastian Ramacher (Graz University of Technology)
picnicl1fsoptimizedm4rm/avx2 David Derler (Graz University of Technology)
Alexander Grass (Graz University of Technology)
Angela Promitzer
Sebastian Ramacher (Graz University of Technology)
picnicl1fsoptimizedm4rm/c David Derler (Graz University of Technology)
Alexander Grass (Graz University of Technology)
Angela Promitzer
Sebastian Ramacher (Graz University of Technology)
picnicl1fsoptimizedm4rm/neon David Derler (Graz University of Technology)
Alexander Grass (Graz University of Technology)
Angela Promitzer
Sebastian Ramacher (Graz University of Technology)
picnicl1fsoptimizedm4rm/sse2 David Derler (Graz University of Technology)
Alexander Grass (Graz University of Technology)
Angela Promitzer
Sebastian Ramacher (Graz University of Technology)
picnicl1fsref Greg Zaverucha (Microsoft Research)
picnicl1uroptimizedct/avx2 David Derler (Graz University of Technology)
Alexander Grass (Graz University of Technology)
Angela Promitzer
Sebastian Ramacher (Graz University of Technology)
picnicl1uroptimizedct/c David Derler (Graz University of Technology)
Alexander Grass (Graz University of Technology)
Angela Promitzer
Sebastian Ramacher (Graz University of Technology)
picnicl1uroptimizedct/neon David Derler (Graz University of Technology)
Alexander Grass (Graz University of Technology)
Angela Promitzer
Sebastian Ramacher (Graz University of Technology)
picnicl1uroptimizedct/sse2 David Derler (Graz University of Technology)
Alexander Grass (Graz University of Technology)
Angela Promitzer
Sebastian Ramacher (Graz University of Technology)
picnicl1uroptimizedm4rm/avx2 David Derler (Graz University of Technology)
Alexander Grass (Graz University of Technology)
Angela Promitzer
Sebastian Ramacher (Graz University of Technology)
picnicl1uroptimizedm4rm/c David Derler (Graz University of Technology)
Alexander Grass (Graz University of Technology)
Angela Promitzer
Sebastian Ramacher (Graz University of Technology)
picnicl1uroptimizedm4rm/neon David Derler (Graz University of Technology)
Alexander Grass (Graz University of Technology)
Angela Promitzer
Sebastian Ramacher (Graz University of Technology)
picnicl1uroptimizedm4rm/sse2 David Derler (Graz University of Technology)
Alexander Grass (Graz University of Technology)
Angela Promitzer
Sebastian Ramacher (Graz University of Technology)
picnicl1urref Greg Zaverucha (Microsoft Research)
picnicl3fsoptimizedct/avx2 David Derler (Graz University of Technology)
Alexander Grass (Graz University of Technology)
Angela Promitzer
Sebastian Ramacher (Graz University of Technology)
picnicl3fsoptimizedct/c David Derler (Graz University of Technology)
Alexander Grass (Graz University of Technology)
Angela Promitzer
Sebastian Ramacher (Graz University of Technology)
picnicl3fsoptimizedct/neon David Derler (Graz University of Technology)
Alexander Grass (Graz University of Technology)
Angela Promitzer
Sebastian Ramacher (Graz University of Technology)
picnicl3fsoptimizedct/sse2 David Derler (Graz University of Technology)
Alexander Grass (Graz University of Technology)
Angela Promitzer
Sebastian Ramacher (Graz University of Technology)
picnicl3fsoptimizedm4rm/avx2 David Derler (Graz University of Technology)
Alexander Grass (Graz University of Technology)
Angela Promitzer
Sebastian Ramacher (Graz University of Technology)
picnicl3fsoptimizedm4rm/c David Derler (Graz University of Technology)
Alexander Grass (Graz University of Technology)
Angela Promitzer
Sebastian Ramacher (Graz University of Technology)
picnicl3fsoptimizedm4rm/neon David Derler (Graz University of Technology)
Alexander Grass (Graz University of Technology)
Angela Promitzer
Sebastian Ramacher (Graz University of Technology)
picnicl3fsoptimizedm4rm/sse2 David Derler (Graz University of Technology)
Alexander Grass (Graz University of Technology)
Angela Promitzer
Sebastian Ramacher (Graz University of Technology)
picnicl3fsref Greg Zaverucha (Microsoft Research)
picnicl3uroptimizedct/avx2 David Derler (Graz University of Technology)
Alexander Grass (Graz University of Technology)
Angela Promitzer
Sebastian Ramacher (Graz University of Technology)
picnicl3uroptimizedct/c David Derler (Graz University of Technology)
Alexander Grass (Graz University of Technology)
Angela Promitzer
Sebastian Ramacher (Graz University of Technology)
picnicl3uroptimizedct/neon David Derler (Graz University of Technology)
Alexander Grass (Graz University of Technology)
Angela Promitzer
Sebastian Ramacher (Graz University of Technology)
picnicl3uroptimizedct/sse2 David Derler (Graz University of Technology)
Alexander Grass (Graz University of Technology)
Angela Promitzer
Sebastian Ramacher (Graz University of Technology)
picnicl3uroptimizedm4rm/avx2 David Derler (Graz University of Technology)
Alexander Grass (Graz University of Technology)
Angela Promitzer
Sebastian Ramacher (Graz University of Technology)
picnicl3uroptimizedm4rm/c David Derler (Graz University of Technology)
Alexander Grass (Graz University of Technology)
Angela Promitzer
Sebastian Ramacher (Graz University of Technology)
picnicl3uroptimizedm4rm/neon David Derler (Graz University of Technology)
Alexander Grass (Graz University of Technology)
Angela Promitzer
Sebastian Ramacher (Graz University of Technology)
picnicl3uroptimizedm4rm/sse2 David Derler (Graz University of Technology)
Alexander Grass (Graz University of Technology)
Angela Promitzer
Sebastian Ramacher (Graz University of Technology)
picnicl3urref Greg Zaverucha (Microsoft Research)
picnicl5fsoptimizedct/avx2 David Derler (Graz University of Technology)
Alexander Grass (Graz University of Technology)
Angela Promitzer
Sebastian Ramacher (Graz University of Technology)
picnicl5fsoptimizedct/c David Derler (Graz University of Technology)
Alexander Grass (Graz University of Technology)
Angela Promitzer
Sebastian Ramacher (Graz University of Technology)
picnicl5fsoptimizedct/neon David Derler (Graz University of Technology)
Alexander Grass (Graz University of Technology)
Angela Promitzer
Sebastian Ramacher (Graz University of Technology)
picnicl5fsoptimizedct/sse2 David Derler (Graz University of Technology)
Alexander Grass (Graz University of Technology)
Angela Promitzer
Sebastian Ramacher (Graz University of Technology)
picnicl5fsoptimizedm4rm/avx2 David Derler (Graz University of Technology)
Alexander Grass (Graz University of Technology)
Angela Promitzer
Sebastian Ramacher (Graz University of Technology)
picnicl5fsoptimizedm4rm/c David Derler (Graz University of Technology)
Alexander Grass (Graz University of Technology)
Angela Promitzer
Sebastian Ramacher (Graz University of Technology)
picnicl5fsoptimizedm4rm/neon David Derler (Graz University of Technology)
Alexander Grass (Graz University of Technology)
Angela Promitzer
Sebastian Ramacher (Graz University of Technology)
picnicl5fsoptimizedm4rm/sse2 David Derler (Graz University of Technology)
Alexander Grass (Graz University of Technology)
Angela Promitzer
Sebastian Ramacher (Graz University of Technology)
picnicl5fsref Greg Zaverucha (Microsoft Research)
picnicl5uroptimizedct/avx2 David Derler (Graz University of Technology)
Alexander Grass (Graz University of Technology)
Angela Promitzer
Sebastian Ramacher (Graz University of Technology)
picnicl5uroptimizedct/c David Derler (Graz University of Technology)
Alexander Grass (Graz University of Technology)
Angela Promitzer
Sebastian Ramacher (Graz University of Technology)
picnicl5uroptimizedct/neon David Derler (Graz University of Technology)
Alexander Grass (Graz University of Technology)
Angela Promitzer
Sebastian Ramacher (Graz University of Technology)
picnicl5uroptimizedct/sse2 David Derler (Graz University of Technology)
Alexander Grass (Graz University of Technology)
Angela Promitzer
Sebastian Ramacher (Graz University of Technology)
picnicl5uroptimizedm4rm/avx2 David Derler (Graz University of Technology)
Alexander Grass (Graz University of Technology)
Angela Promitzer
Sebastian Ramacher (Graz University of Technology)
picnicl5uroptimizedm4rm/c David Derler (Graz University of Technology)
Alexander Grass (Graz University of Technology)
Angela Promitzer
Sebastian Ramacher (Graz University of Technology)
picnicl5uroptimizedm4rm/neon David Derler (Graz University of Technology)
Alexander Grass (Graz University of Technology)
Angela Promitzer
Sebastian Ramacher (Graz University of Technology)
picnicl5uroptimizedm4rm/sse2 David Derler (Graz University of Technology)
Alexander Grass (Graz University of Technology)
Angela Promitzer
Sebastian Ramacher (Graz University of Technology)
picnicl5urref Greg Zaverucha (Microsoft Research)
pqrsa15ref
qtesla1ref
qtesla128ref
qtesla192ref
qtesla256ref
qtesla1pref
qtesla3fref
qtesla3pref
qtesla3sref
rainbowref Jintai Ding, University of Cincinnati
Dieter Schmidt, University of Cincinnati
rainbow5640ref Anna Inn-Tung Chen
Tien-Ren Chen
Ming-Shing Chen
rainbow6440ref Anna Inn-Tung Chen
Tien-Ren Chen
Ming-Shing Chen
rainbow181212ref
rainbow1aavx2
rainbow1aportable
rainbow1aref
rainbow1bavx2
rainbow1bportable
rainbow1bref
rainbow1cavx2
rainbow1cportable
rainbow1cref
rainbow3bavx2
rainbow3bportable
rainbow3bref
rainbow3cavx2
rainbow3cportable
rainbow3cref
rainbow4aavx2
rainbow4aportable
rainbow4aref
rainbow5cavx2
rainbow5cportable
rainbow5cref
rainbow6aavx2
rainbow6aportable
rainbow6aref
rainbow6bavx2
rainbow6bportable
rainbow6bref
rainbowbinary16242020ref Ming-Shing Chen
rainbowbinary256181212ref Ming-Shing Chen
ronald512openssl Daniel J. Bernstein (wrapper around OpenSSL)
ronald768openssl Daniel J. Bernstein (wrapper around OpenSSL)
ronald1024openssl Daniel J. Bernstein (wrapper around OpenSSL)
ronald1536openssl Daniel J. Bernstein (wrapper around OpenSSL)
ronald2048openssl Daniel J. Bernstein (wrapper around OpenSSL)
ronald3072openssl Daniel J. Bernstein (wrapper around OpenSSL)
ronald4096openssl Daniel J. Bernstein (wrapper around OpenSSL)
rwb0fuz1024gmp Adam Langley
sflashv2ref Louis Goubin, Université de Versailles
Nicolas Courtois, University College London
Thomas Icart, École Polytechnique
sphincs256avx2 Daniel J. Bernstein1
Daira Hopwood
Andreas Hülsing
Tanja Lange
Ruben Niederhagen
Louiza Papachristodoulou
Peter Schwabe
Zooko Wilcox O'Hearn
sphincs256ref Daniel J. Bernstein1
Daira Hopwood
Andreas Hülsing
Tanja Lange
Ruben Niederhagen
Louiza Papachristodoulou
Peter Schwabe
Zooko Wilcox O'Hearn
sphincsf128harakaaesni
sphincsf128harakaref
sphincsf128sha256avx2
sphincsf128sha256ref
sphincsf128shake256avx2
sphincsf128shake256ref
sphincsf192harakaaesni
sphincsf192harakaref
sphincsf192sha256avx2
sphincsf192sha256ref
sphincsf192shake256avx2
sphincsf192shake256ref
sphincsf256harakaaesni
sphincsf256harakaref
sphincsf256sha256avx2
sphincsf256sha256ref
sphincsf256shake256avx2
sphincsf256shake256ref
sphincss128harakaaesni
sphincss128harakaref
sphincss128sha256avx2
sphincss128sha256ref
sphincss128shake256avx2
sphincss128shake256ref
sphincss192harakaaesni
sphincss192harakaref
sphincss192sha256avx2
sphincss192sha256ref
sphincss192shake256avx2
sphincss192shake256ref
sphincss256harakaaesni
sphincss256harakaref
sphincss256sha256avx2
sphincss256sha256ref
sphincss256shake256avx2
sphincss256shake256ref
tts6440ref Tien-Ren Chen
Ming-Shing Chen

Version

This is version 2018.10.05 of the primitives-sign.html web page. This web page is in the public domain.