VAMPIRE

eBACS: ECRYPT Benchmarking of Cryptographic Systems


ECRYPT II
General information: Introduction eBASH eBASC eBAEAD eBATS SUPERCOP XBX Computers Arch
How to submit new software: Tips hash stream aead dh kem encrypt sign
List of primitives measured: lwc sha3 hash stream lwc caesar aead dh kem encrypt sign
Measurements indexed by machine: lwc sha3 hash stream lwc caesar aead dh kem encrypt sign
List of subroutines: verify decode encode sort core hashblocks xof scalarmult

Measurements of public-key signature systems, indexed by machine

eBATS (ECRYPT Benchmarking of Asymmetric Systems) is a project to measure the performance of public-key systems. This page presents the benchmark results collected in eBATS for public-key signature systems:

For signature systems that support "message recovery", the space for a signature on a long message is shorter than the space for a signature on a short message.

Each table row lists the first quartile of many speed measurements, the median of many speed measurements, the third quartile of many speed measurements, and the name of the primitive. Measurements with large variance are indicated in red with question marks. The symbol T: (starting with supercop-20200816) means that the SUPERCOP database at the time of benchmarking did not list constant time as a goal for this implementation.

Each computer name is linked to additional information about the implementations and compilers selected for benchmarking.

There is a separate page with more information about each signature system and each implementation. Designers and implementors interested in submitting new signature systems and new implementations of existing signature systems should read the call for submissions.

Sizes across machines
[show/hide table]
Secret key
bytessystem
16bluegemss128v2
16gemss128v2
16redgemss128v2
20..20..276donald2048
24bluegemss192v2
24gemss192v2
24redgemss192v2
32bluegemss256v2
32edons128k08n72nu8l4mu3
32edons128ref
32gemss256v2
32luov4849242
32luov6468330
32luov8086399
32luov8117404
32luov863256
32luov890351
32mqdss48
32redgemss256v2
48mqdss64
49picnic2l1fs
49picnicl1fs
49picnicl1ur
52picnic3l1
52picnicl1full
60ecdonaldp160
63ecdonaldb163
63ecdonaldk163
64ed25519
64rainbow1acompres363232
64rainbow3ccompres683248
64rainbow5ccompres963664
64sphincsf128harakarobust
64sphincsf128harakasimple
64sphincsf128sha256robust
64sphincsf128sha256simple
64sphincsf128shake256robust
64sphincsf128shake256simple
64sphincss128harakarobust
64sphincss128harakasimple
64sphincss128sha256robust
64sphincss128sha256simple
64sphincss128shake256robust
64sphincss128shake256simple
72ecdonaldp192
73picnic2l3fs
73picnic3l3
73picnicl3fs
73picnicl3full
73picnicl3ur
84donald512
84ecdonaldp224
90ecdonaldb233
90ecdonaldk233
96ecdonaldp256
96sphincsf192harakarobust
96sphincsf192harakasimple
96sphincsf192sha256robust
96sphincsf192sha256simple
96sphincsf192shake256robust
96sphincsf192shake256simple
96sphincss192harakarobust
96sphincss192harakasimple
96sphincss192sha256robust
96sphincss192sha256simple
96sphincss192shake256robust
96sphincss192shake256simple
97picnic2l5fs
97picnic3l5
97picnicl5fs
97picnicl5full
97picnicl5ur
108ecdonaldb283
108ecdonaldk283
128sphincsf256harakarobust
128sphincsf256harakasimple
128sphincsf256sha256robust
128sphincsf256sha256simple
128sphincsf256shake256robust
128sphincsf256shake256simple
128sphincss256harakarobust
128sphincss256harakasimple
128sphincss256sha256robust
128sphincss256sha256simple
128sphincss256shake256robust
128sphincss256shake256simple
144ecdonaldp384
144ed448goldilocks
148donald1024
156ecdonaldb409
156ecdonaldk409
193pass769
198ecdonaldp521
216ecdonaldb571
216ecdonaldk571
216pass863
256lattisigns512
265rwb0fuz1024
512ronald512
768ronald768
1024ronald1024
1088sphincs256
1281falcon512dyn
1536ronald1536
2048ronald2048
2112qtesla1
2112qtesla128
2305falcon1024dyn
2544dilithium2
2544dilithium2aes
2823sflashv2
3072ronald3072
4016dilithium3
4016dilithium3aes
4096ronald4096
4160qtesla3f
4160qtesla3s
4880dilithium5
4880dilithium5aes
5184qtesla1p
8256qtesla256
12352qtesla3p
127683icp
13824redgemss128
14520gemss128
14664bluegemss128
14985gui184
16608tts6440
23408rainbowbinary256181212
40280gemss192
40760redgemss192
41720bluegemss192
41755gui312
57344falcon512tree
65568gravitysphincss
78096bluegemss256
78408redgemss256
83688gemss256
86240rainbow5640
94384rainbowbinary16242020
94757gui448
98304pqrsa15
100209rainbow1a
103648rainbow1aclassic363232
103648rainbow1acyclicc363232
114308rainbow1b
122880falcon1024tree
143385rainbow1c
150512rainbow6440
376141rainbow4a
396840luov863256pc
409463rainbow3b
537781rainbow3c
626048rainbow3cclassic683248
626048rainbow3ccyclicc683248
892079rainbow6a
1016868rainbow6b
1048608gravitysphincsl
1274317rainbow5c
1408736rainbow5cclassic963664
1408736rainbow5ccyclicc963664
1506592luov890351pc
2080112luov8117404pc
2097184gravitysphincsm
Public key
bytessystem
32ed25519
32gravitysphincsl
32gravitysphincsm
32gravitysphincss
32sphincsf128harakarobust
32sphincsf128harakasimple
32sphincsf128sha256robust
32sphincsf128sha256simple
32sphincsf128shake256robust
32sphincsf128shake256simple
32sphincss128harakarobust
32sphincss128harakasimple
32sphincss128sha256robust
32sphincss128sha256simple
32sphincss128shake256robust
32sphincss128shake256simple
33picnic2l1fs
33picnicl1fs
33picnicl1ur
35picnic3l1
35picnicl1full
40ecdonaldp160
42ecdonaldb163
42ecdonaldk163
48ecdonaldp192
48sphincsf192harakarobust
48sphincsf192harakasimple
48sphincsf192sha256robust
48sphincsf192sha256simple
48sphincsf192shake256robust
48sphincsf192shake256simple
48sphincss192harakarobust
48sphincss192harakasimple
48sphincss192sha256robust
48sphincss192sha256simple
48sphincss192shake256robust
48sphincss192shake256simple
49picnic2l3fs
49picnic3l3
49picnicl3fs
49picnicl3full
49picnicl3ur
56ecdonaldp224
56ed448goldilocks
60ecdonaldb233
60ecdonaldk233
62mqdss48
64donald512
64ecdonaldp256
64ronald512
64sphincsf256harakarobust
64sphincsf256harakasimple
64sphincsf256sha256robust
64sphincsf256sha256simple
64sphincsf256shake256robust
64sphincsf256shake256simple
64sphincss256harakarobust
64sphincss256harakasimple
64sphincss256sha256robust
64sphincss256sha256simple
64sphincss256shake256robust
64sphincss256shake256simple
65picnic2l5fs
65picnic3l5
65picnicl5fs
65picnicl5full
65picnicl5ur
72ecdonaldb283
72ecdonaldk283
88mqdss64
96ecdonaldp384
96ronald768
104ecdonaldb409
104ecdonaldk409
128donald1024
128ronald1024
128rwb0fuz1024
132ecdonaldp521
144ecdonaldb571
144ecdonaldk571
192ronald1536
256donald2048
256ronald2048
384ronald3072
512ronald4096
840edons128k08n72nu8l4mu3
897falcon512dyn
897falcon512tree
1056sphincs256
1312dilithium2
1312dilithium2aes
1504qtesla1
1536lattisigns512
1544pass769
1776pass863
1793falcon1024dyn
1793falcon1024tree
1952dilithium3
1952dilithium3aes
2576edons128ref
2592dilithium5
2592dilithium5aes
2976qtesla3s
3104qtesla3f
4128qtesla128
7536luov4849242
8224qtesla256
14880qtesla1p
15908luov863256
19266sflashv2
19973luov6468330
30240rainbowbinary256181212
32768pqrsa15
357123icp
39712qtesla3p
40248luov8086399
44160rainbow5640
46101luov890351
57600rainbow6440
57600tts6440
60192rainbow1acompres363232
60192rainbow1acyclicc363232
100989luov8117404
102912rainbowbinary16242020
152097rainbow1a
161600rainbow1aclassic363232
163185rainbow1b
192241rainbow1c
264608rainbow3ccompres683248
264608rainbow3ccyclicc683248
352188gemss128v2
363609bluegemss128v2
375213redgemss128v2
410880luov863256pc
417408gemss128
422122gui184
430944bluegemss128
444696redgemss128
536136rainbow5ccompres963664
536136rainbow5ccyclicc963664
564535rainbow3b
565489rainbow4a
720793rainbow3c
882080rainbow3cclassic683248
1237964gemss192v2
1264117bluegemss192v2
1290543redgemss192v2
1304192gemss192
1331744bluegemss192
1351361rainbow6a
1359584redgemss192
1456225rainbow6b
1566448luov890351pc
1723681rainbow5c
1930600rainbow5cclassic963664
1990045gui312
2184048luov8117404pc
3040700gemss256v2
3046848gemss256
3087963bluegemss256v2
3094200bluegemss256
3135591redgemss256v2
3141912redgemss256
5903405gui448
Signing 0 bytes
bytessystem
32rainbowbinary16242020
33gemss128
33gemss128v2
34bluegemss128
34bluegemss128v2
363icp
36redgemss128
36redgemss128v2
37rainbow5640
37sflashv2
40donald1024
40donald2048
40donald512
40ecdonaldp160
42ecdonaldb163
42ecdonaldk163
42rainbowbinary256181212
43rainbow6440
43tts6440
45gui184
48ecdonaldp192
52gemss192
52gemss192v2
53bluegemss192
53bluegemss192v2
55redgemss192
55redgemss192v2
56ecdonaldp224
60ecdonaldb233
60ecdonaldk233
63gui312
64ecdonaldp256
64ed25519
64rainbow1a
64ronald512
65rwb0fuz1024
66rainbow1aclassic363232
66rainbow1acompres363232
66rainbow1acyclicc363232
72ecdonaldb283
72ecdonaldk283
72gemss256
72gemss256v2
74bluegemss256
74bluegemss256v2
75redgemss256
75redgemss256v2
78rainbow1b
83gui448
92rainbow4a
96ecdonaldp384
96ronald768
104ecdonaldb409
104ecdonaldk409
104rainbow1c
112ed448goldilocks
112rainbow3b
118rainbow6a
128ronald1024
132ecdonaldp521
144ecdonaldb571
144ecdonaldk571
147rainbow6b
156rainbow3c
164rainbow3cclassic683248
164rainbow3ccompres683248
164rainbow3ccyclicc683248
192ronald1536
204rainbow5c
212rainbow5cclassic963664
212rainbow5ccompres963664
212rainbow5ccyclicc963664
232edons128k08n72nu8l4mu3
256ronald2048
304edons128ref
319luov863256
319luov863256pc
384ronald3072
441luov890351
441luov890351pc
512ronald4096
521luov8117404
521luov8117404pc
659..659..660falcon512dyn
659..659..660falcon512tree
1184lattisigns512
1275..1275..1276falcon1024dyn
1275..1275..1276falcon1024tree
1376qtesla1
1602pass769
1746luov4849242
1790pass863
2420dilithium2
2420dilithium2aes
2720qtesla3s
2848qtesla1p
2848qtesla3f
3104qtesla128
3184luov6468330
3293dilithium3
3293dilithium3aes
4595dilithium5
4595dilithium5aes
4850luov8086399
6176qtesla256
6176qtesla3p
8080sphincss128harakarobust
8080sphincss128harakasimple
8080sphincss128sha256robust
8080sphincss128sha256simple
8080sphincss128shake256robust
8080sphincss128shake256simple
12306..12354..12354picnic2l1fs
12445..12469..12509picnic3l1
15728gravitysphincss
16976sphincsf128harakarobust
16976sphincsf128harakasimple
16976sphincsf128sha256robust
16976sphincsf128sha256simple
16976sphincsf128shake256robust
16976sphincsf128shake256simple
17064sphincss192harakarobust
17064sphincss192harakasimple
17064sphincss192sha256robust
17064sphincss192sha256simple
17064sphincss192shake256robust
17064sphincss192shake256simple
27109..27181..27222picnic2l3fs
27384..27420..27468picnic3l3
29792sphincss256harakarobust
29792sphincss256harakasimple
29792sphincss256sha256robust
29792sphincss256sha256simple
29792sphincss256shake256robust
29792sphincss256shake256simple
30807..30824..30841picnicl1full
32800pqrsa15
32852..32868..32900picnicl1fs
32882mqdss48
34064gravitysphincsm
35664sphincsf192harakarobust
35664sphincsf192harakasimple
35664sphincsf192sha256robust
35664sphincsf192sha256simple
35664sphincsf192shake256robust
35664sphincsf192shake256simple
38768gravitysphincsl
41000sphincs256
46113..46184..46280picnic2l5fs
48436..48564..48644picnic3l5
49216sphincsf256harakarobust
49216sphincsf256harakasimple
49216sphincsf256sha256robust
49216sphincsf256sha256simple
49216sphincsf256shake256robust
49216sphincsf256shake256simple
53965picnicl1ur
67800mqdss64
68519..68543..68567picnicl3full
74112..74136..74160picnicl3fs
121570..121618..121650picnicl5full
121849picnicl3ur
128156..128188..128236picnicl5fs
209510picnicl5ur
Signing 23 bytes
bytessystem
32rainbowbinary16242020
33gemss128
33gemss128v2
34bluegemss128
34bluegemss128v2
363icp
36redgemss128
36redgemss128v2
37rainbow5640
37sflashv2
40donald1024
40donald2048
40donald512
40ecdonaldp160
41ronald512
42ecdonaldb163
42ecdonaldk163
42rainbowbinary256181212
43rainbow6440
43tts6440
45gui184
48ecdonaldp192
52gemss192
52gemss192v2
53bluegemss192
53bluegemss192v2
55redgemss192
55redgemss192v2
56ecdonaldp224
60ecdonaldb233
60ecdonaldk233
63gui312
64ecdonaldp256
64ed25519
64rainbow1a
65rwb0fuz1024
66rainbow1aclassic363232
66rainbow1acompres363232
66rainbow1acyclicc363232
72ecdonaldb283
72ecdonaldk283
72gemss256
72gemss256v2
73ronald768
74bluegemss256
74bluegemss256v2
75redgemss256
75redgemss256v2
78rainbow1b
83gui448
92rainbow4a
96ecdonaldp384
104ecdonaldb409
104ecdonaldk409
104rainbow1c
105ronald1024
112ed448goldilocks
112rainbow3b
118rainbow6a
132ecdonaldp521
144ecdonaldb571
144ecdonaldk571
147rainbow6b
156rainbow3c
164rainbow3cclassic683248
164rainbow3ccompres683248
164rainbow3ccyclicc683248
169ronald1536
204rainbow5c
212rainbow5cclassic963664
212rainbow5ccompres963664
212rainbow5ccyclicc963664
232edons128k08n72nu8l4mu3
233ronald2048
304edons128ref
319luov863256
319luov863256pc
361ronald3072
441luov890351
441luov890351pc
489ronald4096
521luov8117404
521luov8117404pc
659falcon512tree
659..659..660falcon512dyn
1184lattisigns512
1275..1275..1276falcon1024dyn
1275..1275..1276falcon1024tree
1376qtesla1
1602pass769
1746luov4849242
1790pass863
2420dilithium2
2420dilithium2aes
2720qtesla3s
2848qtesla1p
2848qtesla3f
3104qtesla128
3184luov6468330
3293dilithium3
3293dilithium3aes
4595dilithium5
4595dilithium5aes
4850luov8086399
6176qtesla256
6176qtesla3p
8080sphincss128harakarobust
8080sphincss128harakasimple
8080sphincss128sha256robust
8080sphincss128sha256simple
8080sphincss128shake256robust
8080sphincss128shake256simple
12354..12354..12375picnic2l1fs
12430..12461..12485picnic3l1
15728gravitysphincss
16976sphincsf128harakarobust
16976sphincsf128harakasimple
16976sphincsf128sha256robust
16976sphincsf128sha256simple
16976sphincsf128shake256robust
16976sphincsf128shake256simple
17064sphincss192harakarobust
17064sphincss192harakasimple
17064sphincss192sha256robust
17064sphincss192sha256simple
17064sphincss192shake256robust
17064sphincss192shake256simple
27109..27150..27222picnic2l3fs
27372..27456..27492picnic3l3
29792sphincss256harakarobust
29792sphincss256harakasimple
29792sphincss256sha256robust
29792sphincss256sha256simple
29792sphincss256shake256robust
29792sphincss256shake256simple
30807..30824..30841picnicl1full
32800pqrsa15
32868..32868..32884picnicl1fs
32882mqdss48
34064gravitysphincsm
35664sphincsf192harakarobust
35664sphincsf192harakasimple
35664sphincsf192sha256robust
35664sphincsf192sha256simple
35664sphincsf192shake256robust
35664sphincsf192shake256simple
38768gravitysphincsl
41000sphincs256
46184..46280..46376picnic2l5fs
48420..48484..48596picnic3l5
49216sphincsf256harakarobust
49216sphincsf256harakasimple
49216sphincsf256sha256robust
49216sphincsf256sha256simple
49216sphincsf256shake256robust
49216sphincsf256shake256simple
53965picnicl1ur
67800mqdss64
68519..68543..68579picnicl3full
74112..74136..74160picnicl3fs
121586..121618..121650picnicl5full
121849picnicl3ur
128156..128188..128220picnicl5fs
209510picnicl5ur
Signing many bytes
bytessystem
32rainbowbinary16242020
33gemss128
33gemss128v2
34bluegemss128
34bluegemss128v2
363icp
36redgemss128
36redgemss128v2
37rainbow5640
37sflashv2
40donald1024
40donald2048
40donald512
40ecdonaldp160
42ecdonaldb163
42ecdonaldk163
42rainbowbinary256181212
43rainbow6440
43ronald1024
43ronald1536
43ronald2048
43ronald3072
43ronald4096
43ronald512
43ronald768
43tts6440
45gui184
48ecdonaldp192
52gemss192
52gemss192v2
53bluegemss192
53bluegemss192v2
55redgemss192
55redgemss192v2
56ecdonaldp224
60ecdonaldb233
60ecdonaldk233
63gui312
64ecdonaldp256
64ed25519
64rainbow1a
65rwb0fuz1024
66rainbow1aclassic363232
66rainbow1acompres363232
66rainbow1acyclicc363232
72ecdonaldb283
72ecdonaldk283
72gemss256
72gemss256v2
74bluegemss256
74bluegemss256v2
75redgemss256
75redgemss256v2
78rainbow1b
83gui448
92rainbow4a
96ecdonaldp384
104ecdonaldb409
104ecdonaldk409
104rainbow1c
112ed448goldilocks
112rainbow3b
118rainbow6a
132ecdonaldp521
144ecdonaldb571
144ecdonaldk571
147rainbow6b
156rainbow3c
164rainbow3cclassic683248
164rainbow3ccompres683248
164rainbow3ccyclicc683248
204rainbow5c
212rainbow5cclassic963664
212rainbow5ccompres963664
212rainbow5ccyclicc963664
232edons128k08n72nu8l4mu3
304edons128ref
319luov863256
319luov863256pc
441luov890351
441luov890351pc
521luov8117404
521luov8117404pc
659..659..660falcon512dyn
659..659..660falcon512tree
1184lattisigns512
1275..1275..1276falcon1024dyn
1275..1275..1276falcon1024tree
1376qtesla1
1602pass769
1746luov4849242
1790pass863
2420dilithium2
2420dilithium2aes
2720qtesla3s
2848qtesla1p
2848qtesla3f
3104qtesla128
3184luov6468330
3293dilithium3
3293dilithium3aes
4595dilithium5
4595dilithium5aes
4850luov8086399
6176qtesla3p
8080sphincss128harakarobust
8080sphincss128harakasimple
8080sphincss128sha256robust
8080sphincss128sha256simple
8080sphincss128shake256robust
8080sphincss128shake256simple
12327..12354..12375picnic2l1fs
12461..12478..12509picnic3l1
15728gravitysphincss
16976sphincsf128harakarobust
16976sphincsf128harakasimple
16976sphincsf128sha256robust
16976sphincsf128sha256simple
16976sphincsf128shake256robust
16976sphincsf128shake256simple
17064sphincss192harakarobust
17064sphincss192harakasimple
17064sphincss192sha256robust
17064sphincss192sha256simple
17064sphincss192shake256robust
17064sphincss192shake256simple
27150..27222..27253picnic2l3fs
27348..27396..27456picnic3l3
29792sphincss256harakarobust
29792sphincss256harakasimple
29792sphincss256sha256robust
29792sphincss256sha256simple
29792sphincss256shake256robust
29792sphincss256shake256simple
30790..30824..30841picnicl1full
32800pqrsa15
32852..32868..32884picnicl1fs
32882mqdss48
34064gravitysphincsm
35664sphincsf192harakarobust
35664sphincsf192harakasimple
35664sphincsf192sha256robust
35664sphincsf192sha256simple
35664sphincsf192shake256robust
35664sphincsf192shake256simple
38768gravitysphincsl
41000sphincs256
46137..46233..46329picnic2l5fs
48452..48484..48580picnic3l5
49216sphincsf256harakarobust
49216sphincsf256harakasimple
49216sphincsf256sha256robust
49216sphincsf256sha256simple
49216sphincsf256shake256robust
49216sphincsf256shake256simple
53965picnicl1ur
67800mqdss64
68519..68543..68567picnicl3full
74112..74136..74160picnicl3fs
121586..121618..121650picnicl5full
121849picnicl3ur
128156..128188..128220picnicl5fs
209510picnicl5ur
amd64; Zen 4 (a60f12); 2023 AMD Ryzen 7 7700; 8 x 3800MHz; hertz, supercop-20240425
[show/hide table]

Graphs: (pkcycles,pkbytes) (smcycles,sbytes) (mcycles,pkbytes) (mcycles,sbytes) (pkbytes,sbytes)

NISTPQC graphs: (pkcycles,pkbytes) (smcycles,sbytes) (mcycles,pkbytes) (mcycles,sbytes) (pkbytes,sbytes)

Measurement failures: ntrumls401x, ntrumls439x, ntrumls593x, ntrumls743x, qtesla128, qtesla192, qtesla256, rainbow5640

Cycles to generate a key pair
25%50%75%system
219322322415picnic3l1
218822382291picnicl1full
304630833150picnicl3full
320532463289picnic3l3
402740564148picnicl1fs
403940754177
T:
picnic2l1fs
406041114236picnicl1ur
411841364216picnicl5full
421842624490picnic3l5
524353145418
T:
picnic2l3fs
530553435475picnicl3fs
536354075460picnicl3ur
728073297445
T:
picnic2l5fs
785479558140picnicl5ur
788179788132picnicl5fs
154061547215530
T:
lattisigns512
330703337235469dilithium2aes
429084298043113ed25519
519885232852651dilithium3aes
618046207662615dilithium2
771397753279176
T:
ecdonaldp256
773917785680774dilithium5aes
112753113089113251dilithium3
121132121506124180
T:
ecdonaldp224
159099159485160104
T:
ed448goldilocks
174064174966177144dilithium5
230849231582237121
T:
pass769
294928297660299775
T:
pass863
416759417713424040
T:
donald1024
468051470023470550
T:
sphincsf128harakasimple
497436497936498232
T:
sphincsf128harakarobust
580023587388595626
T:
ecdonaldk163
585097589589595470
T:
ecdonaldp160
598029599481603448
T:
ecdonaldb163
606267608207611880
T:
ecdonaldp521
617210618713621424
T:
mqdss48
643159657188661394
T:
sphincsf192harakasimple
663705667643672509
T:
edons128k08n72nu8l4mu3
702781708342714621
T:
ecdonaldp192
788882791297865588
T:
sphincsf192harakarobust
820083822323826143
T:
ecdonaldb233
956899959497964100
T:
ecdonaldk233
961583?1261492?1858595?
T:
qtesla1
138713413929551395933
T:
donald2048
141839014198621422290
T:
ecdonaldb283
143552514374321440610
T:
mqdss64
153237315377371583017
T:
ecdonaldk283
168796917236871740082
T:
sphincsf256harakasimple
205156020551272057002
T:
sphincsf128shake256simple
205766520635322072034
T:
edons128ref
219378122034482209286
T:
sphincsf256harakarobust
221446422257622227053
T:
sphincs256
246326424681702474000
T:
ecdonaldb409
257498725820552588468
T:
ecdonaldk409
270433927114072725307
T:
ecdonaldp384
2054645?3015847?3990686?
T:
qtesla3f
327769232812073308191
T:
sphincsf192shake256simple
361571236171813619216
T:
luov863256
373131737344883737216
T:
sphincsf128shake256robust
3083196?5061996?9975095?
T:
qtesla3s
537971754012875747334
T:
ecdonaldb571
4725663?5425639?6649280?
T:
qtesla1p
541555854288045447881
T:
ecdonaldk571
578949057957685803153
T:
sphincsf192shake256robust
684384168508966870924
T:
luov863256pc
719418272225567294523
T:
rainbowbinary256181212
780280178103467827063
T:
sphincsf256shake256simple
118772481193122312035726
T:
rainbow1aclassic363232
132921041335187713518333
T:
rainbow1acompres363232
134069041343963313497498
T:
rainbow1acyclicc363232
138985051392491214034061
T:
sphincsf256shake256robust
149639361499667915032571
T:
sphincss128harakasimple
11405539?15049166?19806008?
T:
rwb0fuz1024
149396371566975916626510
T:
falcon512tree
12484281?15750556?19177918?
T:
ronald512
158580521589548016672386
T:
sphincss128harakarobust
147109661596042817482313
T:
falcon512dyn
167602851680044116996677
T:
luov4849242
175155551752603217793081
T:
luov890351
221617992218809122217782
T:
sphincss192harakasimple
20018361?25600007?31102250?
T:
qtesla3p
257663332607783326119725
T:
sphincss192harakarobust
264369612645062726480379
T:
luov890351pc
264854622671627127356136
T:
sphincss256harakasimple
292458872930903130259079
T:
rainbowbinary16242020
293260382933527329341726
T:
luov8117404
351969043529174440907455
T:
sphincss256harakarobust
23869858?35513667?51890004?
T:
ronald768
368223723686767937584284
T:
tts6440
418947194203579342053009
T:
redgemss128v2
457813594589142745959008
T:
luov8117404pc
476906054775647047770609
T:
gemss128
485563494857776248618165
T:
bluegemss128
34049497?48899643?68273166?
T:
ronald1024
470308744892815251084934
T:
falcon1024dyn
489381704898336349357307
T:
redgemss128
490234174905066749089727
T:
gemss128v2
470032664975890852829877
T:
falcon1024tree
502494455030364250479862
T:
bluegemss128v2
570532125718363557312803
T:
luov6468330
671490956734070167542949
T:
rainbow6440
677979656785801167930976
T:
sphincss128shake256simple
780195557837550079396931
T:
rainbow3ccyclicc683248
784765617875162479579225
T:
rainbow3ccompres683248
791266257940282080312356
T:
rainbow3cclassic683248
9821833598423955100773116
T:
sphincss192shake256simple
109690702109829012109934633
T:
luov8086399
116870572116991873117041696
T:
sflashv2
122599862122664682122808254
T:
sphincss128shake256robust
127649034127817092128020725
T:
sphincss256shake256simple
184517797184850399185734824
T:
sphincss192shake256robust
216019151217498593223037048
T:
sphincss256shake256robust
220533761220973526221092385
T:
redgemss192
225578063225669933225753979
T:
bluegemss192
229725188229922810229977394
T:
gemss192
244218443244962287246170325
T:
redgemss192v2
244761382245255168245638319
T:
rainbow5cclassic963664
245306710245759204245892672
T:
gemss192v2
245742011245806069246658364
T:
bluegemss192v2
255632837256498107257361570
T:
rainbow5ccyclicc963664
261177456261909298269703090
T:
rainbow5ccompres963664
197946145?267921189?320902958?
T:
ronald1536
248997503?346213728?603163675?
T:
ronald2048
502642082502732548503796678
T:
redgemss256
513070237513172943513737052
T:
bluegemss256v2
632496995633833638634364216
T:
bluegemss256
640164297640511037640844553
T:
gemss256
675236828675556477678166707
T:
redgemss256v2
684757501685233604685967019
T:
gravitysphincss
698180259698342396698957217
T:
gemss256v2
1032089745?1324865207?1695263290?
T:
ronald3072
325163448633124500343411283501
T:
pqrsa15
2687974279?3646606812?6165677678?
T:
ronald4096
109502237851095831467710966261670
T:
gravitysphincsl
219487601282195933729621974193152
T:
gravitysphincsm
Cycles to sign 59 bytes
25%50%75%system
107911090111172
T:
rainbowbinary256181212
214492194724813
T:
rainbowbinary16242020
371273732237845
T:
tts6440
470804715047233ed25519
485064886252474
T:
rainbow6440
537255406755047
T:
rainbow1acyclicc363232
543565491456347
T:
rainbow1aclassic363232
646586477765090
T:
sflashv2
56464?102204?150850?dilithium2aes
108755108949109157
T:
ecdonaldp256
88349?118304?203606?dilithium2
104170?138405?226978?dilithium3aes
104898?143228?256618?dilithium5aes
164363164787165088
T:
ed448goldilocks
172473172881173274
T:
ecdonaldp224
217613219230227051
T:
luov863256pc
122105?233057?383312?
T:
lattisigns512
252021253077254331
T:
rainbow3cclassic683248
175874?257412?419515?dilithium3
254373?257685?422051?dilithium5
252637?261365?526007?
T:
pass769
182382?280162?368369?
T:
qtesla1
291233294697299057
T:
ronald512
289246301057308387
T:
rainbow3ccyclicc683248
319223320864322632
T:
donald1024
326494329731331967
T:
falcon512tree
188941?366490?487724?
T:
qtesla3f
541538545712548614
T:
ronald768
370589?578828?1304214?
T:
qtesla3s
603072607265611365
T:
falcon512dyn
605654609639616838
T:
luov890351pc
614321615592617774
T:
ecdonaldp160
651213655762662399
T:
falcon1024tree
335215?663350?1001906?
T:
pass863
357885?669641?1146603?
T:
qtesla1p
669200674018679149
T:
ronald1024
725273726936728663
T:
ecdonaldk163
733604739064744226
T:
rwb0fuz1024
740558743136746330
T:
ecdonaldp192
746038747246749873
T:
ecdonaldb163
768190782417791934
T:
rainbow5cclassic963664
804182808571814957
T:
rainbow5ccyclicc963664
870741874007878599
T:
donald2048
877021878973881153
T:
luov8117404pc
937265938689940715
T:
ecdonaldp521
100693110079091009245
T:
ecdonaldk233
99617210095831037666
T:
edons128k08n72nu8l4mu3
103100610356151039995
T:
ecdonaldb233
121724512238011227331
T:
falcon1024dyn
161439416178711624223
T:
ecdonaldk283
150860616781781682456
T:
ecdonaldb283
183870318549821863684
T:
ronald2048
196174019684371975990
T:
ronald1536
246575724681272480525picnicl1full
266047326958872785364
T:
edons128ref
275299027564792760067
T:
ecdonaldk409
283112128351482839407
T:
ecdonaldp384
1743000?2868002?4314067?
T:
qtesla3p
288348528882102898131
T:
ecdonaldb409
307649930784403165399
T:
luov863256
342846034295853432303picnicl1fs
356086236190493622600
T:
mqdss48
3060358?3990387?5475331?
T:
redgemss128
426162842643954267981picnicl1ur
436222143769104402762
T:
ronald3072
3609842?4489411?5081214?
T:
redgemss128v2
486117248637444866374
T:
gravitysphincss
487680148778154878993picnicl3full
574536657605025784937
T:
ecdonaldk571
613466561504966181504
T:
ecdonaldb571
669617767041966707586picnicl3fs
789587279028727936105picnicl5full
7491464?8222337?10907708?
T:
redgemss192v2
832413983444598375954
T:
ronald4096
856360385871038658189
T:
mqdss64
894215689479748991102picnicl3ur
925920892689219277258
T:
gravitysphincsm
989185398966139900823
T:
luov890351
104893201055093010669282
T:
rainbow1acompres363232
112016201121026411221400
T:
gravitysphincsl
113208181133104311348913picnic3l1
114125031144785811467442picnicl5fs
9379639?11619784?13332817?
T:
redgemss192
151515441515793215164998picnicl5ur
167711621678814217097244
T:
sphincsf128harakasimple
167832651679004616795535
T:
luov8117404
15018006?17877836?22965407?
T:
redgemss256v2
184940591857467419140606
T:
sphincsf128harakarobust
189471911897978819060947
T:
sphincsf192harakasimple
16903116?19837915?23564303?
T:
redgemss256
231442342317561323196299picnic3l3
241483002491093624978689
T:
sphincsf192harakarobust
360676983614311036184502
T:
luov4849242
374243183745390437744448
T:
sphincs256
412923124133451441402226picnic3l5
430666954361599544072579
T:
sphincsf256harakasimple
568874315702578857102423
T:
sphincsf256harakarobust
644255806495870765223854
T:
rainbow3ccompres683248
697937136991359970063622
T:
sphincsf128shake256simple
869940348735640087539508
T:
picnic2l1fs
952236649555228896816661
T:
sphincsf192shake256simple
111360651111467930111513360
T:
luov6468330
116347943116456383116579011
T:
pqrsa15
120724480120867183121061843
T:
sphincsf128shake256robust
117761121?141232468?188662129?
T:
bluegemss128
163432497163849862169968423
T:
rainbow5ccompres963664
167084006167636907172104045
T:
sphincsf192shake256robust
183125846183546988183773602
T:
sphincsf256shake256simple
140731878?187883103?236306800?
T:
bluegemss128v2
222623929223070607223724437
T:
luov8086399
247382305247498465247611138
T:
picnic2l3fs
282749938283367755284199873
T:
sphincss128harakasimple
265016763?317546160?371078235?
T:
bluegemss192v2
318659738319196954320085837
T:
sphincsf256shake256robust
317628747321606763327015403
T:
sphincss128harakarobust
373422069375506057377752906
T:
sphincss256harakasimple
366693190?440076097?512875309?
T:
bluegemss192
494649044495153314495641253
T:
sphincss256harakarobust
529422895529718998530132001
T:
picnic2l5fs
504683129?605600296?707356994?
T:
bluegemss256v2
615304485615705342616387968
T:
sphincss192harakasimple
646512883?774117193?903982688?
T:
bluegemss256
783251556785083075786871303
T:
sphincss192harakarobust
720226357?863819148?1008165164?
T:
gemss128v2
727518507?877431098?1161355188?
T:
gemss128
109035410910915805221092017016
T:
sphincss128shake256simple
151996119315206572611521533092
T:
sphincss256shake256simple
182163740918222381571822839997
T:
sphincss128shake256robust
1808039380?2184982721?2549505683?
T:
gemss192v2
223416203222404925162265830406
T:
sphincss192shake256simple
248782666424971055542511982130
T:
sphincss256shake256robust
2450401372?2944812499?3431570271?
T:
gemss192
3066498245?3680607515?4293297157?
T:
gemss256v2
379848335038044994393835914655
T:
sphincss192shake256robust
4491127789?5388794188?7114692031?
T:
gemss256
Cycles to verify 59 bytes
25%50%75%system
574258335965
T:
rwb0fuz1024
807882108369
T:
rainbowbinary256181212
148751540516131
T:
rainbowbinary16242020
174501776318298
T:
ronald512
198962026920653
T:
ronald768
211242132321513
T:
tts6440
213112141621524
T:
rainbow6440
233142388224583
T:
ronald1024
237062490526030
T:
rainbow1aclassic363232
257842596726309
T:
lattisigns512
322173266633120
T:
ronald1536
429624309243212dilithium2aes
435504385644373
T:
ronald2048
497905147253127
T:
gravitysphincss
612546178966651dilithium3aes
613496214462970
T:
falcon512tree
693016939169633dilithium2
691127102772215
T:
qtesla1
752187537375635
T:
sflashv2
762467664977108
T:
ronald3072
759057674677429
T:
falcon512dyn
816758280293451
T:
luov863256pc
880888847288819dilithium5aes
97696101134109061
T:
rainbow3cclassic683248
113937114073114533dilithium3
120966121280121768
T:
ronald4096
123044124297125318
T:
falcon1024tree
142381143999145531
T:
qtesla3f
144941145934146704
T:
qtesla3s
151516152093152654
T:
falcon1024dyn
151086153480156145
T:
redgemss128v2
157684158368158899ed25519
178891179364180561dilithium5
178972185741209205
T:
bluegemss128
184781187669192377
T:
redgemss128
205577225973240748
T:
bluegemss128v2
223057226841230178
T:
gravitysphincsm
226489232705239044
T:
gemss128
236504248344256700
T:
gemss128v2
253708254017254485
T:
ecdonaldp256
257194258975261247
T:
donald1024
297222301958307468
T:
gravitysphincsl
301301306801312248
T:
luov890351pc
339598341685344380
T:
qtesla1p
340850345292352646
T:
sphincss128harakasimple
358642359375359761
T:
ecdonaldp224
351524364815367510
T:
pass769
373992390387415138
T:
redgemss192
390583391631393814
T:
edons128k08n72nu8l4mu3
401843414863424458
T:
rainbow5cclassic963664
414936424586429770
T:
luov8117404pc
439309441498446462
T:
pass863
445043463426484537
T:
redgemss192v2
438263508964539256
T:
bluegemss192
519191525050532326
T:
sphincss192harakasimple
502802528395555216
T:
gemss192
537665546630555548
T:
sphincss128harakarobust
559165566837595220
T:
bluegemss192v2
560171574202586883
T:
gemss192v2
580433582252584787
T:
ed448goldilocks
599567604760609017
T:
ecdonaldp160
704687708968713442
T:
ecdonaldp192
721550730860743215
T:
sphincss256harakasimple
778685783809788176
T:
donald2048
797314806284821140
T:
sphincsf128harakasimple
829604831323834520
T:
edons128ref
838233844516859843
T:
sphincss192harakarobust
914055955915981143
T:
redgemss256
9571719923951011407
T:
bluegemss256
9752919986931017789
T:
redgemss256v2
99800710322141052161
T:
bluegemss256v2
99023510335041052580
T:
gemss256
100314110645631120167
T:
gemss256v2
109715211005451109772
T:
sphincs256
117017511886781205763
T:
sphincss256harakarobust
125460512650851281189
T:
sphincsf192harakasimple
124998412700011288528
T:
sphincsf128harakarobust
139599914066411419348
T:
sphincsf256harakasimple
140322514070091414648
T:
ecdonaldk163
144138014447241447211
T:
ecdonaldb163
169387616986901705301
T:
qtesla3p
181029618126771817683
T:
ecdonaldp521
195719819592931962130
T:
ecdonaldk233
200918920118722017809
T:
ecdonaldb233
200660220166382032216picnicl1full
206777120852892102257
T:
sphincsf192harakarobust
221868922398542248829
T:
mqdss48
225267022713762294001
T:
sphincsf256harakarobust
229986423091372319979
T:
ecdonaldp384
251219725138422515189
T:
luov863256
251313625929882641120
T:
sphincss128shake256simple
276708627790382789195picnicl1fs
314453631487533157163
T:
ecdonaldk283
293354432790733284093
T:
ecdonaldb283
353185935527473566756picnicl1ur
375940637967503845624
T:
sphincss192shake256simple
402059340378744041038picnicl3full
486033149134155000381
T:
sphincss256shake256simple
504668052022405270837
T:
sphincss128shake256robust
534519753494575369458
T:
ecdonaldk409
537944553935275399445picnicl3fs
561854556305125647203
T:
ecdonaldb409
566225956888285722067
T:
mqdss64
613406862075586310310
T:
sphincsf128shake256simple
661493466384186651670picnicl5full
737478673828427441958picnicl3ur
736855575185567594733
T:
sphincss192shake256robust
821780482541548300695
T:
rainbow1acyclicc363232
819686183521558409775
T:
rainbow1acompres363232
884400288630739129000
T:
luov890351
911795791290689138699picnic3l1
939036594204079500495picnicl5fs
944208696417809842300
T:
sphincss256shake256robust
9860668996854810087929
T:
sphincsf192shake256simple
98937161008898810250094
T:
sphincsf256shake256simple
112145221125262811292043
T:
ecdonaldk571
119433501195692011970412
T:
ecdonaldb571
122792841245485712613888
T:
sphincsf128shake256robust
126147731262681412662295picnicl5ur
151785361519688715236533
T:
luov8117404
156816091569694015721981
T:
pqrsa15
188778531889800218914393picnic3l3
193796071965780819923320
T:
sphincsf192shake256robust
196677671987947320121574
T:
sphincsf256shake256robust
253810802542284625482460
T:
luov4849242
309401063097078531011584picnic3l5
419382954196750642042239
T:
picnic2l1fs
508689445128953852214343
T:
rainbow3ccyclicc683248
514204955169828451861614
T:
rainbow3ccompres683248
675211016753654667555679
T:
luov6468330
898721988996430390026476
T:
picnic2l3fs
115203539115549206115872631
T:
rainbow5ccyclicc963664
115996963116799589122747287
T:
rainbow5ccompres963664
132228867132974991133111436
T:
luov8086399
155887268156171807156310429
T:
picnic2l5fs
amd64; Raptor Cove (b06a2); 2023 Intel Core i7-13700H, P cores; 6 x 4800MHz; raptor, supercop-20231107
[show/hide table]

Graphs: (pkcycles,pkbytes) (smcycles,sbytes) (mcycles,pkbytes) (mcycles,sbytes) (pkbytes,sbytes)

NISTPQC graphs: (pkcycles,pkbytes) (smcycles,sbytes) (mcycles,pkbytes) (mcycles,sbytes) (pkbytes,sbytes)

Measurement failures: ntrumls401x, ntrumls439x, ntrumls593x, ntrumls743x, qtesla128, qtesla192, qtesla256

Cycles to generate a key pair
25%50%75%system
276827772834picnicl1full
304830883161picnic3l1
390039093981picnicl3full
391139354012picnic3l3
400640304213picnicl1fs
403040564228picnicl1ur
414542994457
T:
picnic2l1fs
511651575207picnicl5full
515551925245picnic3l5
754076137731picnicl3ur
818482858527picnicl3fs
104141051110679
T:
picnic2l3fs
105911063611408picnicl5ur
106131065210884picnicl5fs
131721324313346
T:
picnic2l5fs
180701813718319
T:
lattisigns512
341353428634524dilithium2aes
386913918040533ed25519
532865351054076dilithium3aes
755757588276474dilithium2
792057998980768dilithium5aes
128388128994129719
T:
ed448goldilocks
139987140470141186dilithium3
205545206400209779
T:
pass769
217077217754218918dilithium5
239796241572242574
T:
pass863
439555441877447127
T:
sphincsf128harakasimple
512238515429520478
T:
sphincsf128harakarobust
543949546198547786
T:
mqdss48
618623626023637780
T:
edons128k08n72nu8l4mu3
616125637205651694
T:
sphincsf192harakasimple
702148713531724768
T:
donald2048
776586779508784439
T:
sphincsf192harakarobust
904533?1194141?1487608?
T:
qtesla1
125988112644341272389
T:
mqdss64
166205116812111691176
T:
sphincsf256harakasimple
188969719349641988544
T:
edons128ref
207397720967412131207
T:
sphincsf256harakarobust
240122524051052414240
T:
sphincs256
2083034?3064709?4030310?
T:
qtesla3f
324185032469203256749
T:
sphincsf128shake256simple
428284142984064371812
T:
luov863256
479452447995284805331
T:
sphincsf192shake256simple
4364006?4947201?5583223?
T:
qtesla1p
4095050?5102922?7098770?
T:
qtesla3s
595324759653575973613
T:
sphincsf128shake256robust
786080278743767898175
T:
luov863256pc
789073679072607930726
T:
rainbowbinary256181212
885849288818128944185
T:
sphincsf192shake256robust
122124431222801412265657
T:
rainbow1aclassic363232
124562221246226012477474
T:
sphincsf256shake256simple
127743111279685012820506
T:
rainbow1acompres363232
128092331286226012894630
T:
rainbow1acyclicc363232
134471231396048415120903
T:
falcon512tree
139275391406480914203508
T:
sphincss128harakasimple
141307691513432416327531
T:
falcon512dyn
162343821630270516397538
T:
sphincss128harakarobust
189234801902405619171236
T:
luov4849242
199487152010595820244745
T:
sphincss192harakasimple
205436752058804020627263
T:
luov890351
229366712303001523062949
T:
sphincsf256shake256robust
248647352490590324950111
T:
sphincss192harakarobust
268005812686860126956079
T:
sphincss256harakasimple
23863963?27683418?36866059?
T:
qtesla3p
335535173371915733798234
T:
sphincss256harakarobust
350953223512213735273658
T:
luov890351pc
355864133565942035865218
T:
luov8117404
419825664208202042205646
T:
rainbowbinary16242020
438078644519556547774245
T:
falcon1024tree
466083314675121246879697
T:
gemss128v2
445047414686429249919315
T:
falcon1024dyn
483273674841537648584561
T:
redgemss128v2
488855314904654349248685
T:
bluegemss128v2
579344965807922958250463
T:
luov6468330
612797866143623661660493
T:
luov8117404pc
640986026446755364711147
T:
gemss128
662544296645435966688520
T:
bluegemss128
672516756755559267775931
T:
redgemss128
766129237691803377756069
T:
rainbow3cclassic683248
783205107849967178702061
T:
rainbow3ccompres683248
801836358025527580589403
T:
rainbow3ccyclicc683248
102501605102529142103176913
T:
sphincss128shake256simple
114266737114404512114726260
T:
luov8086399
130087157131586108132980365
T:
sflashv2
152427718152462050153167075
T:
sphincss192shake256simple
188747468189264874189395520
T:
sphincss128shake256robust
189398464189765147192708009
T:
redgemss192
199780346199986571200123260
T:
sphincss256shake256simple
222551517222637383222778063
T:
rainbow5ccompres963664
227627418230891259233629507
T:
gemss192v2
230784589231024459232215601
T:
rainbow5cclassic963664
230576440231477301232662805
T:
redgemss192v2
230199706233300656234632803
T:
bluegemss192v2
236523402236641099236828317
T:
rainbow5ccyclicc963664
276676918278935273279910668
T:
gemss192
280619948281230117281399696
T:
sphincss192shake256robust
279301108281293946282961663
T:
bluegemss192
365948774366510147366970178
T:
sphincss256shake256robust
542336918545291408553147823
T:
redgemss256
547817993549067762561104143
T:
bluegemss256
687262813694444389702674868
T:
gemss256v2
697021494698932531709672716
T:
redgemss256v2
699398693706476956713580537
T:
bluegemss256v2
787043911791019706793466539
T:
gemss256
863755637864061655864460614
T:
gravitysphincss
303183880030839735413165948851
T:
pqrsa15
137811641891378595893013799124947
T:
gravitysphincsl
276234965742763244016527637549078
T:
gravitysphincsm
Cycles to sign 59 bytes
25%50%75%system
115881184512505
T:
rainbowbinary256181212
267032716327858
T:
rainbowbinary16242020
412074160242017ed25519
626736291263316
T:
rainbow1aclassic363232
830168349684498
T:
sflashv2
931069418195966
T:
rainbow1acyclicc363232
63592?106999?184004?dilithium2aes
134311134914135509
T:
ed448goldilocks
110111?153120?238061?dilithium3aes
108083?182362?291326?dilithium2
158413?207790?285301?dilithium5aes
187423?276967?457787?
T:
lattisigns512
271047?282917?552216?
T:
pass769
142553?294923?472702?
T:
qtesla1
220078?312859?429472?dilithium3
314449317821324270
T:
rainbow3cclassic683248
329132334949338059
T:
falcon512tree
334354340310347051
T:
rainbow3ccyclicc683248
347874350279355574
T:
luov863256pc
321946?423254?595153?dilithium5
311322?526333?738839?
T:
qtesla3f
569030572381584018
T:
falcon512dyn
314333?624838?942193?
T:
pass863
660841669125683434
T:
falcon1024tree
493691?688566?1199934?
T:
qtesla1p
706433713683723016
T:
donald2048
395761?736836?1357905?
T:
qtesla3s
750214762339774350
T:
rainbow5cclassic963664
791712848116864498
T:
rainbow5ccyclicc963664
104767010606601100581
T:
edons128k08n72nu8l4mu3
114583611504421161248
T:
luov890351pc
114518711542321162727
T:
falcon1024dyn
163483516448581658359
T:
luov8117404pc
2155117?2421089?4201647?
T:
qtesla3p
2082512?2509332?3013511?
T:
redgemss128
2324287?2654936?3333707?
T:
redgemss128v2
281161228431652870476
T:
edons128ref
348455134882103495685
T:
luov863256
355560435581233562492picnicl1full
353483537672423856521
T:
mqdss48
412048341281864137724picnicl1fs
541417854250225430900picnicl1ur
4780302?5821760?6875765?
T:
redgemss192
608110360890166097815
T:
gravitysphincss
5662771?6559454?7524392?
T:
redgemss192v2
695846169665736980840picnicl3full
870684987581008790099
T:
mqdss64
7793416?8995489?10812016?
T:
redgemss256
101097101011774810124365picnicl3fs
102046941022436610254879
T:
rainbow1acompres363232
9316810?10840689?13560926?
T:
redgemss256v2
114489261145560611475832picnicl5full
115038071152754511551400
T:
luov890351
117197351175041211814931
T:
gravitysphincsm
138568021387213013901038picnicl3ur
140654691409232514156311
T:
gravitysphincsl
153480731537984615421648picnic3l1
160537991609470716130423
T:
sphincsf128harakasimple
177016931770786517763041picnicl5fs
188149091894509319013608
T:
sphincsf192harakasimple
193705441944350019527318
T:
sphincsf128harakarobust
199021291993356319973858
T:
luov8117404
230808442309384023135785picnicl5ur
242566282430744724375791
T:
sphincsf192harakarobust
329070683295391633003256picnic3l3
373606293742269537520819
T:
luov4849242
428667444291135042958532
T:
sphincs256
432841494340401343554600
T:
sphincsf256harakasimple
549000185498328156697835picnic3l5
563636835645375456580447
T:
sphincsf256harakarobust
626172536268009462740087
T:
rainbow3ccompres683248
62001192?74432299?98861566?
T:
bluegemss128v2
66737765?80102367?93591850?
T:
bluegemss128
103938529104060778104203783
T:
pqrsa15
105082790105165022105238439
T:
sphincsf128shake256simple
111418817111757821111883932
T:
luov6468330
134087986134294624134444708
T:
sphincsf192shake256simple
139305092139515068140393485
T:
picnic2l1fs
152368070152489241152841232
T:
rainbow5ccompres963664
184069654184217299184392523
T:
sphincsf128shake256robust
165950498?198396508?231549918?
T:
bluegemss192v2
167018263?200036565?234386002?
T:
bluegemss192
216380112216819745222966205
T:
luov8086399
242803671243039764243760947
T:
sphincsf192shake256robust
269477962270262648271096444
T:
sphincss128harakasimple
290876448291046262291660420
T:
sphincsf256shake256simple
262905086?315531906?368647562?
T:
bluegemss256v2
327441160327811826328766938
T:
sphincss128harakarobust
279353282?334497174?391244343?
T:
bluegemss256
377632904378193379380792038
T:
sphincss256harakasimple
377143614378459118454422433
T:
gemss128v2
415035975415600312416834824
T:
picnic2l3fs
408655911?485202742?573035397?
T:
gemss128
493667350494185116494671309
T:
sphincss256harakarobust
520171527520748590520979567
T:
sphincsf256shake256robust
581797526582897164586204736
T:
sphincss192harakasimple
793395802794219463795883938
T:
sphincss192harakarobust
879929030880954559894281781
T:
picnic2l5fs
1150542148?1382635323?1618700472?
T:
gemss192v2
1181853361?1418490271?1664252222?
T:
gemss192
164300256216442253721650086496
T:
sphincss128shake256simple
1888157114?2265716813?2644601874?
T:
gemss256v2
244156692724444345312445249799
T:
sphincss256shake256simple
281791919928272156782831606430
T:
sphincss128shake256robust
2056674371?2831882754?2868175310?
T:
gemss256
350268371235035392653505130463
T:
sphincss192shake256simple
429880730443085361054311408974
T:
sphincss256shake256robust
588403657858992327125900583818
T:
sphincss192shake256robust
Cycles to verify 59 bytes
25%50%75%system
864489989188
T:
rainbowbinary256181212
200092025520476
T:
rainbowbinary16242020
232582446025388
T:
rainbow1aclassic363232
289482924729511
T:
lattisigns512
447664491645095dilithium2aes
532415493656938
T:
gravitysphincss
542725547155803
T:
falcon512tree
630696325763693dilithium3aes
644616511166489
T:
qtesla1
649606544166325
T:
falcon512dyn
706257105271488
T:
sflashv2
831718336183510dilithium2
827688455588930
T:
luov863256pc
922699254593017dilithium5aes
109268110715111273
T:
falcon1024tree
123502130098140400
T:
rainbow3cclassic683248
130169130927131562
T:
falcon1024dyn
130550131321132707ed25519
138497138698139044dilithium3
137702138745139258
T:
qtesla3f
139378140267140984
T:
qtesla3s
223120224848225364dilithium5
234754238223243928
T:
gravitysphincsm
238842251062257955
T:
redgemss128
261608274983291593
T:
bluegemss128v2
266495275976290932
T:
gemss128
275603280026287971
T:
redgemss128v2
275800284752304320
T:
gemss128v2
266172286048303318
T:
bluegemss128
312252313865315063
T:
qtesla1p
315990316726319153
T:
pass769
315807321118326607
T:
gravitysphincsl
328500340434357598
T:
luov890351pc
359428366345380702
T:
rainbow5cclassic963664
365642367353368888
T:
pass863
364612371371379928
T:
sphincss128harakasimple
372223374729380429
T:
edons128k08n72nu8l4mu3
431793434293438172
T:
ed448goldilocks
490423502491514769
T:
luov8117404pc
537344548948554594
T:
sphincss128harakarobust
541212550361564818
T:
sphincss192harakasimple
538349564852611417
T:
redgemss192
618276648468696802
T:
redgemss192v2
654511680457727559
T:
bluegemss192v2
645129683597724565
T:
bluegemss192
662956693428723691
T:
gemss192v2
651611698391728648
T:
gemss192
799892813541871276
T:
sphincss256harakasimple
838978845926854829
T:
donald2048
851456862552876696
T:
sphincsf128harakasimple
875477882640897251
T:
edons128ref
891031909278919100
T:
sphincss192harakarobust
123905612529761272198
T:
sphincss256harakarobust
124728812565421264921
T:
sphincs256
125061612717301293272
T:
sphincsf128harakarobust
121237212722021479549
T:
bluegemss256
123542612784061433530
T:
redgemss256
132852313411901351911
T:
sphincsf192harakasimple
128489513651061504964
T:
bluegemss256v2
1353375?1458142?1856505?
T:
gemss256
138389714662541541364
T:
redgemss256v2
152078415351151545943
T:
sphincsf256harakasimple
151143215785491676589
T:
gemss256v2
158341515889781596124
T:
qtesla3p
217240821908792211360
T:
sphincsf192harakarobust
238100924053122425262
T:
sphincsf256harakarobust
239504824421782501615
T:
sphincss128shake256simple
227095424462092502218
T:
mqdss48
279662227985062814420
T:
luov863256
280481728099232822337picnicl1full
330139233175873327255picnicl1fs
355922736236013688373
T:
sphincss192shake256simple
437444543947354409763picnicl1ur
456875546826854761170
T:
sphincss256shake256simple
454207547058464822010
T:
sphincss128shake256robust
527661953434015465656
T:
sphincsf128shake256simple
559432856018865612236picnicl3full
589479559202945972963
T:
mqdss64
681672669882467109345
T:
sphincss192shake256robust
800313180199738131230
T:
rainbow1acompres363232
801455880259348035029
T:
rainbow1acyclicc363232
831075384014858502624
T:
sphincsf256shake256simple
843609684488428462197picnicl3fs
841409384900618564668
T:
sphincsf192shake256simple
874265888812878999213
T:
sphincss256shake256robust
924094992529319282532picnicl5full
9974190998923310028114
T:
luov890351
102181521037101310512949
T:
sphincsf128shake256robust
112107451125482711285183picnicl3ur
118444781187015711888759picnic3l1
139082041393236613999945
T:
pqrsa15
143847131440772814446420picnicl5fs
162607351638329516578803
T:
sphincsf256shake256robust
163031561643893316568851
T:
sphincsf192shake256robust
171008731712903617171793
T:
luov8117404
187751611879508418855895picnicl5ur
256768102572825425780405picnic3l3
289730072898625129026959
T:
luov4849242
404690324051857940621238picnic3l5
486671564871311448881343
T:
rainbow3ccompres683248
487639254879573748838601
T:
rainbow3ccyclicc683248
651946216529091665459406
T:
picnic2l1fs
732425177331188773410271
T:
luov6468330
109380361109532467109600306
T:
rainbow5ccyclicc963664
109734168109878524110298151
T:
rainbow5ccompres963664
144946722145115278148712356
T:
luov8086399
147985654148156311148276921
T:
picnic2l3fs
261746542262209236262784939
T:
picnic2l5fs
amd64; Golden Cove (906a4-40); 2022 Intel Core i3-1215U, P cores; 2 x 1600MHz; alder2,1f626960,5600000, supercop-20240425
[show/hide table]

Graphs: (pkcycles,pkbytes) (smcycles,sbytes) (mcycles,pkbytes) (mcycles,sbytes) (pkbytes,sbytes)

NISTPQC graphs: (pkcycles,pkbytes) (smcycles,sbytes) (mcycles,pkbytes) (mcycles,sbytes) (pkbytes,sbytes)

Measurement failures: ntrumls401x, ntrumls439x, ntrumls593x, ntrumls743x, qtesla128, qtesla192, qtesla256

Cycles to generate a key pair
25%50%75%system
275027812822picnicl1full
273227952920picnic3l1
381638353871picnicl1ur
383138433866picnicl3full
385738653976picnic3l3
386138893978picnicl1fs
419242414343
T:
picnic2l1fs
506550745161picnicl5full
505451405284picnic3l5
767677037728picnicl3fs
890889859050
T:
picnic2l3fs
897790049086picnicl3ur
118011192112173
T:
picnic2l5fs
119201197012085picnicl5fs
119241218312321picnicl5ur
186371872718867
T:
lattisigns512
334933365733947dilithium2aes
387283930940087ed25519
520125228352581dilithium3aes
659336651175495dilithium2
776347801678480dilithium5aes
853378589386717
T:
donald512
862368662689311
T:
ecdonaldp256
114840116388119702
T:
ecdonaldp224
119493119855120867dilithium3
132617134305135395
T:
ed448goldilocks
184193184652185263dilithium5
202936204817206870
T:
pass769
223685224389227407
T:
donald1024
250053251396253487
T:
pass863
408854411580417956
T:
sphincsf128harakasimple
487037490213497899
T:
ecdonaldp160
514444518011522148
T:
ecdonaldp521
532856539432544434
T:
ecdonaldk163
553479556254561507
T:
ecdonaldb163
556015557687559878
T:
mqdss48
589231592437598249
T:
ecdonaldp192
621576623276624929
T:
sphincsf128harakarobust
660717663298668847
T:
sphincsf192harakasimple
700792706873713889
T:
donald2048
709988716750722615
T:
ecdonaldk233
728265736107742416
T:
ecdonaldb233
947234952173958551
T:
sphincsf192harakarobust
118158211889511206881
T:
ecdonaldk283
905580?1196445?1510509?
T:
qtesla1
124811612568731261883
T:
ecdonaldb283
129911113029881309382
T:
mqdss64
166331216689561672964
T:
sphincsf256harakasimple
191694319255121943029
T:
ecdonaldk409
202714820350182058048
T:
ecdonaldb409
205828120629092075644
T:
ecdonaldp384
216880221837742196306
T:
sphincsf256harakarobust
232013523221102326928
T:
sphincs256
2084895?3057585?4064248?
T:
qtesla3f
320830335620763574998
T:
sphincsf128shake256simple
425339442689534305533
T:
ecdonaldk571
451505045223604589509
T:
luov863256
451760645263284559539
T:
ecdonaldb571
3821241?5004271?6165521?
T:
qtesla1p
509804251324555538799
T:
sphincsf192shake256simple
3133969?5147384?7169320?
T:
qtesla3s
643478264940756554031
T:
rainbow1aclassic363232
675293367877936795443
T:
3icp
618558968155616820196
T:
sphincsf128shake256robust
692659669512227001753
T:
rainbow1acyclicc363232
706629171008507152179
T:
rainbowbinary256181212
735302573627777366825
T:
luov863256pc
763065076629757707707
T:
rainbow1acompres363232
891835689326779993928
T:
sphincsf192shake256robust
128217841294155713105100
T:
sphincss128harakasimple
129295421294703713046106
T:
sphincsf256shake256simple
8366812?13469720?18072161?
T:
ronald512
147980451539749317072421
T:
falcon512tree
147546231569954517250688
T:
falcon512dyn
173358401738302717445158
T:
sphincss128harakarobust
187854881888248118944773
T:
luov4849242
199600781998078920066881
T:
luov890351
223294832237590422426095
T:
sphincss192harakasimple
10902085?23695532?33903386?
T:
ronald768
20076385?23885690?31333686?
T:
qtesla3p
241435342415480724163870
T:
tts6440
249588182499597627234099
T:
sphincsf256shake256robust
323993873250687632721043
T:
luov890351pc
330370633310494633148367
T:
sphincss256harakasimple
342726243432333334399020
T:
sphincss192harakarobust
346603293473598434802101
T:
luov8117404
353318523573009036145756
T:
rainbowbinary16242020
369180663712108637214050
T:
sphincss256harakarobust
376829093774118937876721
T:
rainbow3cclassic683248
397911514014935640747826
T:
gemss128
413258404140853541747720
T:
rainbow3ccompres683248
411865604157910042305495
T:
redgemss128
418340794235871242820414
T:
bluegemss128
28016277?42663091?58401073?
T:
ronald1024
427770604291636743029572
T:
rainbow5640
433664214349183543929534
T:
rainbow3ccyclicc683248
475365894896166951162619
T:
falcon1024dyn
484135355005295052486748
T:
falcon1024tree
548786845520059155422241
T:
gemss128v2
552451295562525255855312
T:
redgemss128v2
563148865670173257192498
T:
bluegemss128v2
570879475720601658245955
T:
luov8117404pc
605376586064245660807575
T:
luov6468330
930635859556529595778480
T:
rainbow6440
957099959606942396257044
T:
rainbow1b
105469720105643695116812418
T:
sphincss128shake256simple
112826695112994441113265202
T:
luov8086399
134666781134812813134908618
T:
rainbow1c
135457322135593281135779737
T:
rainbow5cclassic963664
137795723138247465138826531
T:
rainbow5ccompres963664
138445206138640685138970991
T:
rainbow5ccyclicc963664
69617122?146547963?234192964?
T:
ronald1536
157338663157556208157575270
T:
sflashv2
157440644158298376158570814
T:
sphincss192shake256simple
186978475187007875210492800
T:
sphincss128shake256robust
197064943208490067209208904
T:
gemss192
198406482208725971210273834
T:
bluegemss192
208967589209490542209547603
T:
sphincss256shake256simple
198696905211616043212206206
T:
redgemss192
145632767?275754767?382224182?
T:
ronald2048
297931381298582635298909115
T:
sphincss192shake256robust
368997918369096295369641931
T:
gemss192v2
374958737375003236375133244
T:
bluegemss192v2
377377592378258856378336002
T:
redgemss192v2
379224510382037288382219210
T:
sphincss256shake256robust
599133923600036365652727678
T:
gemss256
613008257617119578621435420
T:
rainbow3b
603915824654265968655850641
T:
bluegemss256
599435415654986577656448199
T:
redgemss256
668528089677446324688648229
T:
gui184
705419980707162701748585820
T:
bluegemss256v2
689594511734600193736176434
T:
redgemss256v2
692685741736557646737122061
T:
gemss256v2
574151651?780664498?1531620469?
T:
ronald3072
846679287847248482847296144
T:
rainbow1a
856511646856849835858045283
T:
gravitysphincss
118969901311935524541193811025
T:
rainbow3c
1054416191?2056659203?4427021333?
T:
ronald4096
284673066631598595953186545434
T:
rainbow6b
359147193336033162413616856129
T:
rainbow5c
411572884641626154394249085709
T:
gui312
495387871549663877404967219134
T:
rainbow6a
678081015267847706757031655448
T:
rainbow4a
137332332661373435383613745856464
T:
gravitysphincsl
189790993931913261857719338927244
T:
gui448
275247685202753311374427546057104
T:
gravitysphincsm
Cycles to sign 59 bytes
25%50%75%system
104101066311198
T:
rainbowbinary256181212
222262241722823
T:
tts6440
248652540325777
T:
rainbowbinary16242020
413924177542657ed25519
438154459246580
T:
rainbow1a
464714686149926
T:
rainbow5640
468254716947499
T:
rainbow1acyclicc363232
474274828054336
T:
rainbow1aclassic363232
606526121761783
T:
sflashv2
716127215872929
T:
rainbow6440
847018541185615
T:
rainbow1c
117127117474117879
T:
ecdonaldp256
82605?133763?211779?dilithium2aes
138923140165142232
T:
ed448goldilocks
156826157689158514
T:
rainbow1b
157960158826160143
T:
ecdonaldp224
107860?158967?242344?dilithium2
161097162438164676
T:
donald512
120772?193303?255903?dilithium3aes
144267?206464?369936?
T:
qtesla1
123315?207062?349966?dilithium5aes
262919264154265866
T:
rainbow3cclassic683248
96166?269638?530000?
T:
lattisigns512
266446270058272631
T:
ronald512
257516?272259?759715?
T:
pass863
273797275841278822
T:
rainbow3ccyclicc683248
274584276045279009
T:
rainbow3c
196983?282938?383030?dilithium3
296994297609300354
T:
luov863256pc
298374300328302700
T:
donald1024
320909325815330392
T:
falcon512tree
284074?353916?521664?dilithium5
205397?407037?618141?
T:
pass769
413110415656419735
T:
rainbow6a
152582?450526?955463?
T:
3icp
463214469139475839
T:
ronald768
473589476053478189
T:
rainbow3b
328677?487486?802944?
T:
qtesla3f
511037513432516250
T:
ecdonaldp160
520869525917531296
T:
rainbow5c
559212562667566215
T:
ecdonaldk163
576271578281584735
T:
ecdonaldb163
577010583523587290
T:
falcon512dyn
619262623488626560
T:
ecdonaldp192
642025644892650544
T:
ronald1024
644336649047658027
T:
falcon1024tree
652557656451659964
T:
rainbow5cclassic963664
659136674712677197
T:
rainbow4a
702618707750715246
T:
donald2048
743779746930751720
T:
ecdonaldk233
758874764090768836
T:
ecdonaldb233
396534?765160?1111901?
T:
qtesla1p
769089771102773557
T:
ecdonaldp521
805296806586811857
T:
rainbow5ccyclicc963664
865034867603870955
T:
luov890351pc
595784?1136141?2511623?
T:
qtesla3s
114325211566841162189
T:
rainbow6b
117002511777491182252
T:
falcon1024dyn
125231612547191258415
T:
luov8117404pc
124718012563581275433
T:
ecdonaldk283
131927613267821331751
T:
ecdonaldb283
170129717105831714838
T:
ronald1536
206677520788812089428
T:
ecdonaldk409
216007021635842170336
T:
ecdonaldp384
215366721648782182857
T:
ecdonaldb409
1846808?2586353?3870340?
T:
qtesla3p
2219701?2613310?3147954?
T:
redgemss128
2372400?2778530?3208211?
T:
redgemss128v2
278641727950202806167
T:
ronald2048
327192232745973278031picnicl1full
336273033676023371012
T:
luov863256
351794935287073677734
T:
mqdss48
379625538070703821913picnicl1fs
448236545044094523688
T:
ecdonaldk571
454063045837724659561
T:
rainbow1acompres363232
477664547960594812677
T:
ecdonaldb571
496810549804704992590picnicl1ur
599099360113696029129
T:
gravitysphincss
5651693?6409758?7278645?
T:
redgemss192
648399464918036499228picnicl3full
5592220?6686943?7724085?
T:
redgemss192v2
754771675588627583612
T:
ronald3072
893655989637499482359
T:
mqdss64
972460697344069741894picnicl3fs
8923017?10293566?12040337?
T:
redgemss256
106607541066773010676576picnicl5full
9509780?11014175?12576410?
T:
redgemss256v2
113276921133336011397189
T:
luov890351
115803171160823611646957
T:
gravitysphincsm
6293336?12065365?22123138?
T:
gui184
131662741319494913230593picnicl3ur
139993141401635014043664
T:
gravitysphincsl
145316261454130514560251picnic3l1
155003481555482415606268
T:
sphincsf128harakasimple
161972961622709516249184
T:
ronald4096
168809721694924316967498picnicl5fs
196178491962857919689573
T:
luov8117404
196200871970391219771296
T:
sphincsf192harakasimple
217886312181625521837021picnicl5ur
227256622275768222822498
T:
sphincsf128harakarobust
265927232665663526814254
T:
rainbow3ccompres683248
286994342876587628838414
T:
sphincsf192harakarobust
323461983237772032409200picnic3l3
383820403841588738490692
T:
luov4849242
418819904195929542118635
T:
sphincs256
438503274400274944064307
T:
sphincsf256harakasimple
542112105430210454331913picnic3l5
576895095778742957839608
T:
sphincsf256harakarobust
690238986932007670291156
T:
rainbow5ccompres963664
66435788?91628974?104849376?
T:
bluegemss128v2
68224760?95244608?108833274?
T:
bluegemss128
110180735110217622110505575
T:
luov6468330
104988159115847833116096596
T:
sphincsf128shake256simple
123950062124035966124172412
T:
picnic2l1fs
141301058142741522155929566
T:
sphincsf192shake256simple
187946661208279070208595561
T:
sphincsf128shake256robust
217480630217590412218394878
T:
luov8086399
184266161?221184016?258280834?
T:
bluegemss192
164690885?229698715?230348603?
T:
bluegemss192v2
245548064245803446272732722
T:
sphincsf192shake256robust
258215188258684060259190001
T:
sphincss128harakasimple
161224611?268689308?590993400?
T:
gui312
296663112?298312010?415501436?
T:
bluegemss256
304531123304744480306625500
T:
sphincsf256shake256simple
274795360?329073982?384184253?
T:
bluegemss256v2
335694081335930159336343483
T:
sphincss128harakarobust
376648151376742995376792039
T:
picnic2l3fs
451407349452569161453025846
T:
sphincss256harakasimple
401422549?482059421?563112414?
T:
gemss128v2
414504012?497136477?580101370?
T:
gemss128
528420508529134806529696604
T:
sphincss256harakarobust
563113232564672653612913749
T:
sphincsf256shake256robust
623972424625362293628014707
T:
sphincss192harakasimple
793062427794002878794175198
T:
picnic2l5fs
971362763980742853985699241
T:
sphincss192harakarobust
1103816663?1324019888?1547994348?
T:
gemss192v2
1232630550?1478632804?1972075566?
T:
gemss192
168812027716885476321881273626
T:
sphincss128shake256simple
1874991066?2250251439?2625872393?
T:
gemss256v2
258508145425910595412593100757
T:
sphincss256shake256simple
279606723428171087893153422154
T:
sphincss128shake256robust
2154568087?3004848431?3433886421?
T:
gemss256
360159854036089538933625110192
T:
sphincss192shake256simple
2495158670?4365028329?8104593268?
T:
gui448
442527607444723521254479100812
T:
sphincss256shake256robust
615405049261564664886160959806
T:
sphincss192shake256robust
Cycles to verify 59 bytes
25%50%75%system
768879128122
T:
rainbowbinary256181212
167941702117318
T:
3icp
180871862720007
T:
rainbowbinary16242020
199672030620657
T:
ronald512
218202199522126
T:
rainbow5640
221742239922672
T:
ronald768
249782534925554
T:
ronald1024
250032584626540
T:
rainbow1aclassic363232
271992734927858
T:
tts6440
281552835028533
T:
rainbow6440
283692858028962
T:
lattisigns512
317993246332960
T:
rainbow1a
327853313433303
T:
ronald1536
439844425244379dilithium2aes
437354431644696
T:
ronald2048
469464763248351
T:
sflashv2
489674999850147
T:
rainbow1c
531415413355085
T:
gravitysphincss
562205718057796
T:
falcon512tree
617336196162264dilithium3aes
636276418964987
T:
qtesla1
687286955370184
T:
falcon512dyn
728027323981691dilithium2
733257407774428
T:
ronald3072
783907920880214
T:
luov863256pc
900899044491572dilithium5aes
113168114018114727
T:
donald512
113738114604115351
T:
falcon1024tree
113183114706115948
T:
ronald4096
120114120293120590dilithium3
118589122758126674
T:
gui184
124344126612128270
T:
rainbow3cclassic683248
129508130503131270ed25519
130185130818131976
T:
qtesla3f
132349132914133694
T:
qtesla3s
134687134983137055
T:
rainbow1b
138529139513140323
T:
falcon1024dyn
190644191068191274dilithium5
201030214125246812
T:
redgemss128v2
218986225331228958
T:
gemss128
218900228011233858
T:
gemss128v2
227324228279230121
T:
rainbow3c
227686233318238100
T:
redgemss128
223604233371242272
T:
bluegemss128
230518235651242518
T:
bluegemss128v2
232961236255239100
T:
gravitysphincsm
236037237843240559
T:
rainbow4a
241404243302244719
T:
donald1024
242940245693250797
T:
luov890351pc
273291273763274609
T:
ecdonaldp256
287161288919290490
T:
pass769
290718293463296746
T:
rainbow5cclassic963664
299560300694302786
T:
ecdonaldp224
299991302635304360
T:
qtesla1p
315130318608323680
T:
gravitysphincsl
347150349472355930
T:
pass863
342012349777354102
T:
luov8117404pc
363916371365376103
T:
sphincss128harakasimple
442787446311452506
T:
ed448goldilocks
461027465277469332
T:
rainbow3b
507707516982525746
T:
bluegemss192
510234522817535280
T:
gemss192v2
512433526122537541
T:
redgemss192
514348526632539791
T:
gemss192
519937530815551079
T:
bluegemss192v2
534731535853544738
T:
rainbow6a
540598550348555355
T:
sphincss192harakasimple
550080554830557265
T:
ecdonaldp160
550372563645582874
T:
redgemss192v2
608912623667632624
T:
sphincss128harakarobust
648511652576657815
T:
ecdonaldp192
702864704572705520
T:
rainbow5c
700288708513718737
T:
gui312
789044802405813982
T:
sphincss256harakasimple
834708839261844873
T:
donald2048
854756863754874149
T:
sphincsf128harakasimple
9483759718591015203
T:
bluegemss256v2
973078984307996794
T:
sphincss192harakarobust
9733009990391027302
T:
gemss256
98276910209431046113
T:
redgemss256v2
101053410318881057219
T:
bluegemss256
102527710529911097060
T:
gemss256v2
105060610738741112129
T:
redgemss256
107661410808401085939
T:
ecdonaldk163
111211511206231128202
T:
ecdonaldb163
120163412251261228638
T:
rainbow6b
132992913452301364107
T:
sphincss256harakarobust
133864413516321360676
T:
sphincsf192harakasimple
143638214434811454585
T:
ecdonaldk233
144312814584641489566
T:
sphincsf128harakarobust
148235914897141498045
T:
ecdonaldb233
150371415104191516455
T:
ecdonaldp521
152054015308681539999
T:
sphincsf256harakasimple
152680615354751540403
T:
qtesla3p
171504517241071736677
T:
sphincs256
188514118889451895757
T:
ecdonaldp384
196527919875922017851
T:
gui448
224458022626912366758
T:
mqdss48
231218723212782331202
T:
rainbow1acompres363232
228231823366692408034
T:
sphincss128shake256simple
233164923494082385626
T:
rainbow1acyclicc363232
236624523902942406084
T:
sphincsf192harakarobust
241865324360762454405
T:
ecdonaldk283
255867725667432576489
T:
ecdonaldb283
254803025715042604359
T:
sphincsf256harakarobust
260811226171042630857picnicl1full
275261727539942756106
T:
luov863256
307386630823723098068picnicl1fs
339266234642213585121
T:
sphincss192shake256simple
400160440225324049485
T:
ecdonaldk409
406830040759154099173picnicl1ur
420607542242614241860
T:
ecdonaldb409
428932243193934424380
T:
sphincss256shake256simple
432904244196034532627
T:
sphincss128shake256robust
527369952817145289360picnicl3full
544358955252425616911
T:
sphincsf128shake256simple
592285859825376355347
T:
mqdss64
653783366525966750003
T:
sphincss192shake256robust
841259584225298430657picnicl3fs
870450587206398733372picnicl5full
868298587531828860082
T:
sphincsf192shake256simple
863536487707648971994
T:
sphincss256shake256robust
873906287728898845657
T:
ecdonaldk571
881144289296849036032
T:
sphincsf256shake256simple
931878893348449366779
T:
ecdonaldb571
988744698923189974251
T:
luov890351
105817691068117110791541
T:
sphincsf128shake256robust
109685201099244911020831picnicl3ur
117192861172827811743900picnic3l1
138593681394512714129790
T:
rainbow3ccompres683248
140685631416439014401421
T:
rainbow3ccyclicc683248
142082321422114814247033picnicl5fs
169855571700655017082604
T:
luov8117404
171392681735372017607205
T:
sphincsf192shake256robust
175619261768853517855920
T:
sphincsf256shake256robust
183302021836428618404314picnicl5ur
254358582546641725489855picnic3l3
285547992858218628612753
T:
luov4849242
315015543164754632044251
T:
rainbow5ccompres963664
317788703189906832234051
T:
rainbow5ccyclicc963664
408534534088103040919019picnic3l5
575586425759530357701268
T:
picnic2l1fs
723302227236141572405199
T:
luov6468330
131169529131260843131398882
T:
picnic2l3fs
135322999135401003135779510
T:
luov8086399
230584790230755263230876629
T:
picnic2l5fs
amd64; Gracemont (906a4-20); 2022 Intel Core i3-1215U, E cores; 4 x 1600MHz; alder2,1f626960,3300000, supercop-20240425
[show/hide table]

Graphs: (pkcycles,pkbytes) (smcycles,sbytes) (mcycles,pkbytes) (mcycles,sbytes) (pkbytes,sbytes)

NISTPQC graphs: (pkcycles,pkbytes) (smcycles,sbytes) (mcycles,pkbytes) (mcycles,sbytes) (pkbytes,sbytes)

Measurement failures: ntrumls401x, ntrumls439x, ntrumls593x, ntrumls743x, qtesla128, qtesla192, qtesla256

Cycles to generate a key pair
25%50%75%system
361236333707picnic3l1
373737653840picnicl1full
487249435113picnic3l3
503350585103picnicl3full
545255825862
T:
picnic2l1fs
574357845828picnicl1ur
576557975856picnicl1fs
643466046989picnic3l5
677068146944picnicl5full
102911033210447picnicl3fs
107861082610969picnicl3ur
108261101211244
T:
picnic2l3fs
137861384114085picnicl5fs
137551385814127picnicl5ur
138261401815166
T:
picnic2l5fs
341443424334347
T:
lattisigns512
564405670457058dilithium2aes
573475853958731ed25519
874318796888341dilithium3aes
117705118117118980dilithium2
116701119322121701
T:
ecdonaldp256
134645135054135452dilithium5aes
158149159754162111
T:
donald512
218705219199220478dilithium3
240408242216243585
T:
ed448goldilocks
250683253226256422
T:
ecdonaldp224
287759289227304202
T:
pass769
342468343038344238dilithium5
343384344656348963
T:
pass863
486583487285488332
T:
sphincsf128harakasimple
495661498862502011
T:
donald1024
664260664842666532
T:
sphincsf128harakarobust
645553665468669811
T:
ecdonaldp160
667871668997670506
T:
mqdss48
720933723617727848
T:
ecdonaldp521
736389737071737655
T:
sphincsf192harakasimple
743245749046756016
T:
ecdonaldk163
774795777153782771
T:
ecdonaldb163
783465798046802028
T:
ecdonaldp192
100971210157761026587
T:
ecdonaldk233
105023010563851081780
T:
ecdonaldb233
117795311802291182873
T:
sphincsf192harakarobust
1087926?1422358?1769748?
T:
qtesla1
155121315540771557530
T:
mqdss64
164110016614361684963
T:
donald2048
174631717625061773208
T:
ecdonaldk283
184391418636801885179
T:
ecdonaldb283
217505321768982178215
T:
sphincsf256harakasimple
255170025522722553036
T:
sphincsf256harakarobust
290144429114132919105
T:
ecdonaldk409
291468829233862950793
T:
ecdonaldp384
308101230976933116332
T:
ecdonaldb409
2403830?3520084?4663552?
T:
qtesla3f
384284438474273849618
T:
sphincs256
466340646708394835742
T:
3icp
5039668?5110027?6507354?
T:
qtesla1p
514522951480735149992
T:
sphincsf128shake256simple
3550859?5813288?8109097?
T:
qtesla3s
617263963027336341963
T:
ecdonaldk571
661050966935026767501
T:
ecdonaldb571
754698275669367572671
T:
sphincsf192shake256simple
972411197326739761223
T:
sphincsf128shake256robust
978526798302429957524
T:
rainbowbinary256181212
986043298825829915020
T:
rainbow1acompres363232
99603511001590310057383
T:
rainbow1aclassic363232
106331581064063710719895
T:
luov863256
109882621102970511065244
T:
rainbow1acyclicc363232
141805091419899914201654
T:
sphincsf192shake256robust
167851081679249416812183
T:
luov863256pc
12034304?17230508?23121510?
T:
ronald512
180816681808265718090825
T:
sphincss128harakarobust
184365021843747418444377
T:
sphincss128harakasimple
201746082020995920224160
T:
sphincsf256shake256simple
200926062106841723139657
T:
falcon512tree
212379142125633521283908
T:
luov4849242
201364432157800523234296
T:
falcon512dyn
234773362348129023487813
T:
sphincss192harakasimple
294330632945490429550512
T:
tts6440
21834572?31496958?39884596?
T:
ronald768
27888667?32394769?41242604?
T:
qtesla3p
328709223287236732873571
T:
sphincss192harakarobust
345076553452463134583420
T:
sphincss256harakasimple
354200233546843035531711
T:
luov890351
378547833789100637982255
T:
sphincsf256shake256robust
406515184092111340967293
T:
sphincss256harakarobust
484491514869428749776582
T:
gemss128
488763824902270049557307
T:
bluegemss128
492744934936503449896761
T:
gemss128v2
491926894936702351416752
T:
rainbowbinary16242020
505707865087271050949273
T:
bluegemss128v2
521066655213878652155661
T:
redgemss128
534080675345968153498490
T:
redgemss128v2
546152175469866754845728
T:
luov890351pc
559061895620606656647005
T:
rainbow3cclassic683248
575581535825659658640109
T:
rainbow3ccyclicc683248
598983286022357160801229
T:
rainbow3ccompres683248
607243126125085666403482
T:
rainbow5640
612556166132356561569197
T:
luov8117404
614489236417690668168638
T:
falcon1024dyn
631129096479356968307549
T:
falcon1024tree
670876286718550867270331
T:
luov6468330
33583616?74617934?114131529?
T:
ronald1024
927915359285549893298113
T:
luov8117404pc
126122013126670686127218511
T:
luov8086399
135453607136094859139131608
T:
rainbow6440
138244841138395842138916818
T:
rainbow1b
162628445162650267162679534
T:
sflashv2
163111196163216887163380114
T:
sphincss128shake256simple
188839293189327171189577816
T:
rainbow5cclassic963664
198252528198837916199517754
T:
rainbow5ccompres963664
175113359?227269423?289396074?
T:
ronald1536
240731679241035968241470680
T:
sphincss192shake256simple
241721352242248365242778559
T:
rainbow5ccyclicc963664
256835489257590937259670885
T:
gemss192
258740793259196139259263334
T:
gemss192v2
263096529263755915264638318
T:
bluegemss192
268387825270984643272872776
T:
bluegemss192v2
271393636271671498272106933
T:
redgemss192
274717826280251184288997280
T:
redgemss192v2
293400165293949608294148922
T:
rainbow1c
305639313305980019307114082
T:
sphincss128shake256robust
321496336321769524322129576
T:
sphincss256shake256simple
456037644456109805456985172
T:
sphincss192shake256robust
495730172499999471507514656
T:
gui184
346239913?516907850?734479801?
T:
ronald2048
606433893608305871609049849
T:
sphincss256shake256robust
846833369851920509869089225
T:
redgemss256
860234360864400719878510849
T:
redgemss256v2
875706789876922274879478519
T:
rainbow1a
851188806879372372902497951
T:
gemss256
876995021879783794881658424
T:
rainbow3b
862964838880595602886559600
T:
gemss256v2
900587671900637734900739873
T:
gravitysphincss
898861407929677392955402509
T:
bluegemss256
209518953521082436742131274207
T:
bluegemss256v2
1499865380?2129110284?3273037061?
T:
ronald3072
258196369725826321662589008279
T:
rainbow3c
377817744838319011913876845533
T:
gui312
445906361344692007414479345207
T:
rainbow6b
4260529226?6173035043?10060348080?
T:
ronald4096
707162283070858795997088162129
T:
rainbow4a
877917223687830992078797785103
T:
rainbow5c
916136090292815664739370516490
T:
rainbow6a
137208581461372359742313740324355
T:
gravitysphincsl
230251775612311408484723235658107
T:
gui448
288231398562882459914628826751200
T:
gravitysphincsm
Cycles to sign 59 bytes
25%50%75%system
137951400414441
T:
rainbowbinary256181212
255502568525893
T:
tts6440
338923460637855
T:
rainbowbinary16242020
555715597757483
T:
rainbow1a
599546114861513ed25519
619536244663150
T:
rainbow5640
686526894069352
T:
sflashv2
732887374674761
T:
rainbow1acyclicc363232
741747490476108
T:
rainbow1aclassic363232
99585103923114327
T:
rainbow6440
134553135025135462
T:
rainbow1c
165785166727167648
T:
ecdonaldp256
159721?210498?297929?dilithium2aes
252026253260255196
T:
ed448goldilocks
253033255606258189
T:
donald512
258323259289260132
T:
rainbow1b
188606?264506?436675?dilithium2
144758?305661?486397?
T:
3icp
306430307131308033
T:
ecdonaldp224
306867?326093?921936?
T:
pass769
177666?344398?759756?
T:
lattisigns512
357433362150367212
T:
ronald512
319398?429067?541623?dilithium3aes
316376?435511?746335?dilithium5aes
435418436416438357
T:
rainbow3c
447304448912450707
T:
rainbow3ccyclicc683248
449357450246451722
T:
rainbow3cclassic683248
458607465681469408
T:
falcon512tree
381723?473740?776032?dilithium3
540808542819546505
T:
luov863256pc
305990?583400?1215991?
T:
qtesla1
591432593471599338
T:
donald1024
560936?606234?899603?dilithium5
645945665327668188
T:
rainbow6a
671113674665682522
T:
ronald768
686964692815701520
T:
ecdonaldp160
715780717185718181
T:
rainbow4a
358007?720736?1074713?
T:
pass863
770432776473787008
T:
ecdonaldk163
795715800047802781
T:
rainbow3b
799302802892810175
T:
ecdonaldb163
828205830780839680
T:
ecdonaldp192
845003846228847475
T:
rainbow5c
845562851684855608
T:
falcon512dyn
921704931995941373
T:
falcon1024tree
645609?998341?1933193?
T:
qtesla3f
103511810389651042118
T:
rainbow5cclassic963664
105113610689401071152
T:
ecdonaldk233
108192310840961091489
T:
ecdonaldp521
109116211049421113184
T:
ecdonaldb233
110558111114811121348
T:
ronald1024
113559311407201146099
T:
rainbow5ccyclicc963664
1113473?1587826?2337350?
T:
qtesla1p
160673216084181610998
T:
luov890351pc
164385716542141678238
T:
donald2048
172751217381361746916
T:
falcon1024dyn
181098418455931857844
T:
ecdonaldk283
190115719100201916348
T:
rainbow6b
1116228?1930482?2740400?
T:
qtesla3s
192396319311461945183
T:
ecdonaldb283
232844823302312331162
T:
luov8117404pc
2613226?3052710?4002983?
T:
redgemss128
305163330536383059305
T:
ecdonaldp384
307664130946783111152
T:
ecdonaldk409
322596832518953280764
T:
ecdonaldb409
326485032799043295280
T:
ronald1536
3080076?3497786?4279294?
T:
redgemss128v2
511279351150415120933picnicl1full
548418754956925516012
T:
mqdss48
4239178?5518275?8510076?
T:
qtesla3p
596807059799375986042picnicl1fs
597613959934006005761
T:
ronald2048
606175560953586118657
T:
rainbow1acompres363232
651469666023786702940
T:
ecdonaldk571
688484468898466892870
T:
luov863256
688904469761017134399
T:
ecdonaldb571
729110673059557331475
T:
gravitysphincss
6539430?7419697?8721201?
T:
redgemss192
824493282567948267192picnicl1ur
7046302?8337858?9564084?
T:
redgemss192v2
101494581017133810200321picnicl3full
9078122?10887066?14101456?
T:
redgemss256
132043441322299813290959
T:
gravitysphincsm
12021763?13703128?15546099?
T:
redgemss256v2
143806831440930314501087picnicl3fs
7361681?14604018?26720116?
T:
gui184
145570461461824614694367
T:
mqdss64
155838921560166315623457
T:
gravitysphincsl
167813451681745416855326picnicl5full
175117231752859717548128
T:
ronald3072
174526821753425817627570
T:
sphincsf128harakasimple
207685112087010020904934picnicl3ur
215929652161113321635614
T:
sphincsf192harakasimple
230575772308372823113018picnic3l1
230971272311442923133920
T:
luov890351
243223552435720324387714picnicl5fs
242787172439624224511854
T:
sphincsf128harakarobust
336275633376938133875203picnicl5ur
348625013493812736664843
T:
sphincsf192harakarobust
370521673736644337641562
T:
rainbow3ccompres683248
388038293883499638861444
T:
ronald4096
401302264013944840147850
T:
luov8117404
438767494455200244701072
T:
luov4849242
507788975081830150911727picnic3l3
549467385498874655026341
T:
sphincsf256harakasimple
672196196726150867301650
T:
sphincsf256harakarobust
711191977115756471226586
T:
sphincs256
852354558542823285981763picnic3l5
69902461?87029620?121555719?
T:
bluegemss128v2
100088912101229128101717337
T:
rainbow5ccompres963664
86598973?103977154?137611501?
T:
bluegemss128
127163779127838475138110223
T:
luov6468330
162956804163232517163448428
T:
sphincsf128shake256simple
179909427180476119180834359
T:
picnic2l1fs
206544889206711179206910978
T:
sphincsf192shake256simple
186245314?222791129?259398541?
T:
bluegemss192v2
186373143?223805368?261079906?
T:
bluegemss192
263619558270530898277664488
T:
luov8086399
293451149295001869295824085
T:
sphincsf128shake256robust
345620239345881195346224863
T:
sphincss128harakasimple
358499026358593210358718064
T:
sphincss128harakarobust
314619838?376926706?442790325?
T:
bluegemss256
380279384380718648380962354
T:
sphincsf192shake256robust
257344571?381590844?446233160?
T:
bluegemss256v2
460893174461527648462197248
T:
sphincsf256shake256simple
480087244480299927480591344
T:
sphincss256harakasimple
331351819?533647629?867217551?
T:
gui312
538993959539226714539370808
T:
picnic2l3fs
590326413590764590591049227
T:
sphincss256harakarobust
530097968?636221533?743653372?
T:
gemss128
530896078?670886115?850162823?
T:
gemss128v2
671618026672187764672680490
T:
sphincss192harakasimple
840731503841363662842320675
T:
sphincsf256shake256robust
975475207976003742980559826
T:
sphincss192harakarobust
111216764811134932421114248268
T:
picnic2l5fs
1302746008?1562581663?1824581930?
T:
gemss192
1328901841?1595623772?1861274821?
T:
gemss192v2
244107782924444218452450504820
T:
sphincss128shake256simple
2426709776?2937727482?3880667806?
T:
gemss256v2
2451910486?2938370489?3443548684?
T:
gemss256
383186244538322648803841391037
T:
sphincss256shake256simple
429520842442972904414300114121
T:
sphincss128shake256robust
512607563451311986335133528447
T:
sphincss192shake256simple
3009634996?5283564293?8312636516?
T:
gui448
693310859169382569516941391892
T:
sphincss256shake256robust
891677576989186668448922156827
T:
sphincss192shake256robust
Cycles to verify 59 bytes
25%50%75%system
136011375514559
T:
rainbowbinary256181212
177761864819266
T:
3icp
233272387724374
T:
ronald512
264352662627110
T:
rainbow5640
263432708929117
T:
rainbowbinary16242020
278372819828602
T:
ronald768
320353233332712
T:
tts6440
340073412834801
T:
rainbow6440
337683452335057
T:
ronald1024
31396?43242?44919?
T:
rainbow1aclassic363232
469544815149510
T:
rainbow1a
494374969149865
T:
lattisigns512
499315071551617
T:
ronald1536
582105940061378
T:
gravitysphincss
660086890371683
T:
rainbow1c
696847275573858
T:
sflashv2
726027328374068
T:
ronald2048
755887579676571dilithium2aes
816348249783241
T:
falcon512tree
961459659497801
T:
qtesla1
102268103258103788
T:
falcon512dyn
108260108632109025dilithium3aes
108259109266112400
T:
luov863256pc
130699130941131136dilithium2
136659137245137953
T:
ronald3072
159963160264160647dilithium5aes
165720166616168177
T:
falcon1024tree
166471170609178215
T:
gui184
168135171365176544
T:
rainbow3cclassic683248
181102183081184869
T:
donald512
199189200792202843
T:
qtesla3f
200997201744202341
T:
qtesla3s
203996205076206383
T:
rainbow1b
208786209969211892
T:
falcon1024dyn
221432221756223077dilithium3
222400223739224913ed25519
224889226279227663
T:
ronald4096
250785254698258093
T:
gravitysphincsm
263494269622276178
T:
rainbow3c
279055285199295260
T:
gemss128
281929286884297812
T:
luov890351pc
296111305616313117
T:
gemss128v2
300297305783312872
T:
bluegemss128
301043307231315787
T:
redgemss128
311116318221323148
T:
redgemss128v2
315508323385329251
T:
bluegemss128v2
337756344250348614
T:
gravitysphincsl
355203355642356967dilithium5
352585363868372201
T:
sphincss128harakasimple
389630391916397622
T:
luov8117404pc
401371402338403438
T:
ecdonaldp256
411916417622436140
T:
pass769
438912444626448687
T:
rainbow5cclassic963664
477948480686481898
T:
qtesla1p
475558484622487883
T:
pass863
494418501281508690
T:
rainbow4a
502752506002511920
T:
donald1024
531684539631545996
T:
sphincss192harakasimple
567724577724587756
T:
gemss192
581191593694607206
T:
gemss192v2
606483614497635080
T:
redgemss192
605603618300628067
T:
sphincss128harakarobust
646354664073678634
T:
bluegemss192
644088676094691310
T:
redgemss192v2
663237677400685998
T:
bluegemss192v2
690803692611697798
T:
rainbow3b
688339693244698350
T:
ecdonaldp160
703849715237753008
T:
rainbow5c
716080720490722397
T:
ecdonaldp224
713297720909729953
T:
sphincss256harakasimple
768559785755833199
T:
gui312
804586809633814887
T:
ecdonaldp192
816356824473839800
T:
sphincsf128harakasimple
899458903290910102
T:
ed448goldilocks
943765960846969453
T:
sphincss192harakarobust
97300710205931026579
T:
rainbow6a
115839111974401217137
T:
redgemss256
118931412177311236538
T:
gemss256
120522212210861244382
T:
redgemss256v2
120338312392411277815
T:
bluegemss256v2
122056312585061319258
T:
bluegemss256
129619013227631337055
T:
sphincss256harakarobust
131028613248101333883
T:
sphincsf192harakasimple
132512013545391390252
T:
gemss256v2
135543813774451391403
T:
sphincsf256harakasimple
140452814297191452463
T:
sphincsf128harakarobust
147726014871501490947
T:
ecdonaldk163
154354415522851584267
T:
ecdonaldb163
178850317962091804345
T:
rainbow6b
179731718034081814570
T:
sphincs256
192947719446051959614
T:
donald2048
204109220515842070152
T:
ecdonaldk233
208519320871912089565
T:
ecdonaldp521
210953021251422139089
T:
ecdonaldb233
222310622439942260895
T:
sphincsf192harakarobust
223709322470652259332
T:
qtesla3p
245691724881302508889
T:
sphincsf256harakarobust
254454825553722566013
T:
ecdonaldp384
266722827479102797786
T:
sphincss128shake256simple
312903131692503477547
T:
gui448
318766131946433213521
T:
rainbow1acompres363232
320415832172173259293
T:
rainbow1acyclicc363232
350978535642173616466
T:
ecdonaldk283
367262636982283715592
T:
mqdss48
371621037577063787555
T:
ecdonaldb283
392424339383843976141picnicl1full
393083140035294067002
T:
sphincss192shake256simple
488267248997044928461picnicl1fs
514020252494715380696
T:
sphincss128shake256robust
523457353556635425401
T:
sphincss256shake256simple
582320558257815831013
T:
luov863256
577147359680616003682
T:
ecdonaldk409
621829263091716439239
T:
ecdonaldb409
655656566529146762282
T:
sphincsf128shake256simple
673537567711506817821picnicl1ur
768117777870957919451
T:
sphincss192shake256robust
801504580306858065317picnicl3full
101081181021054310330788
T:
mqdss64
101074201031193810480126
T:
sphincss256shake256robust
104125841052784710638136
T:
sphincsf192shake256simple
106756331077708810889230
T:
sphincsf256shake256simple
120717591208810112104345picnicl3fs
125825511268650612780864
T:
ecdonaldk571
125945231272656212926833
T:
sphincsf128shake256robust
131797901322452213261848picnicl5full
136517541384229413983084
T:
ecdonaldb571
168706531695168716978204picnicl3ur
188097211882813418845728picnic3l1
197211931974711119816157picnicl5fs
195965731984551520178655
T:
rainbow3ccompres683248
200549652042930220634572
T:
sphincsf192shake256robust
206007922060867020618781
T:
luov890351
206927682090809421160989
T:
sphincsf256shake256robust
198626392091506221392223
T:
rainbow3ccyclicc683248
274740362752511927549754picnicl5ur
322613873228946432315612
T:
luov4849242
354425253546549935476404
T:
luov8117404
417210844179237641887401picnic3l3
424673124313763943572388
T:
rainbow5ccompres963664
437661654432137444781143
T:
rainbow5ccyclicc963664
653506596540990865448489picnic3l5
832302128339243583495804
T:
luov6468330
912872529135137391480856
T:
picnic2l1fs
153983028154057255154138725
T:
luov8086399
208459943208606088208738797
T:
picnic2l3fs
367244495368281826368869529
T:
picnic2l5fs
amd64; Golden Cove (90675-00); 2022 Intel Core i3-12100; 4 x 3300MHz; alder, supercop-20240425
[show/hide table]

Graphs: (pkcycles,pkbytes) (smcycles,sbytes) (mcycles,pkbytes) (mcycles,sbytes) (pkbytes,sbytes)

NISTPQC graphs: (pkcycles,pkbytes) (smcycles,sbytes) (mcycles,pkbytes) (mcycles,sbytes) (pkbytes,sbytes)

Measurement failures: ntrumls401x, ntrumls439x, ntrumls593x, ntrumls743x, qtesla128, qtesla192, qtesla256

Cycles to generate a key pair
25%50%75%system
275127792836picnicl1full
275827872921picnic3l1
385238904029picnicl1ur
387838933932picnicl3full
390139333996picnicl1fs
397541744202picnic3l3
423842884344
T:
picnic2l1fs
513751485227picnicl5full
522953025413picnic3l5
793181178351picnicl3fs
883489559212
T:
picnic2l3fs
882090509165picnicl3ur
116351192612425
T:
picnic2l5fs
118051198612390picnicl5fs
118181209312313picnicl5ur
187211879218881
T:
lattisigns512
337073388534107dilithium2aes
392503971740625ed25519
525065293953216dilithium3aes
647966505965435dilithium2
771027750778358dilithium5aes
853978566386983
T:
ecdonaldp256
854528591186838
T:
donald512
114415115835118445
T:
ecdonaldp224
119800120097120639dilithium3
129931131322132548
T:
ed448goldilocks
183843184415184819dilithium5
205239206771207798
T:
pass769
223699224512227268
T:
donald1024
250516251796253101
T:
pass863
409609415045418094
T:
sphincsf128harakasimple
487859489898495060
T:
ecdonaldp160
515850518122523553
T:
ecdonaldp521
531425537675544783
T:
ecdonaldk163
550370552567555000
T:
mqdss48
550086554511558483
T:
edons128k08n72nu8l4mu3
553416558620563414
T:
ecdonaldb163
586444588220592525
T:
ecdonaldp192
621579622787624762
T:
sphincsf128harakarobust
663027664653674019
T:
sphincsf192harakasimple
703768708807719537
T:
donald2048
708841713469720122
T:
ecdonaldk233
725296733982740300
T:
ecdonaldb233
949970953807956134
T:
sphincsf192harakarobust
119091311988861214998
T:
ecdonaldk283
915769?1203580?1495978?
T:
qtesla1
123487312386871253220
T:
ecdonaldb283
128044412832661286517
T:
mqdss64
166168516663101670584
T:
sphincsf256harakasimple
172030117280411757317
T:
edons128ref
191641319273641946612
T:
ecdonaldk409
202760820423022067046
T:
ecdonaldb409
205590220585672065855
T:
ecdonaldp384
216604521843622194356
T:
sphincsf256harakarobust
231796723216742325534
T:
sphincs256
297530829825592989674
T:
sphincsf128shake256simple
302043830581273263741
T:
3icp
2077096?3063993?5043935?
T:
qtesla3f
422112642403194278677
T:
ecdonaldk571
451758345329404583268
T:
luov863256
453525145479634567377
T:
ecdonaldb571
479689448133884838959
T:
sphincsf192shake256simple
4273915?4869724?6009536?
T:
qtesla1p
3126155?5103429?6191683?
T:
qtesla3s
568675756934045701635
T:
sphincsf128shake256robust
638320564270916483262
T:
rainbow1aclassic363232
692825469605017018379
T:
rainbowbinary256181212
695377269734827020138
T:
luov863256pc
730420173546257401151
T:
rainbow1acompres363232
730080973831967433170
T:
rainbow1acyclicc363232
828340082974258311823
T:
sphincsf192shake256robust
6629101?11514414?15305158?
T:
ronald512
120588601209017612105958
T:
sphincsf256shake256simple
9239247?12709547?19582567?
T:
rwb0fuz1024
128229451296992313144801
T:
sphincss128harakasimple
149521801546173616502236
T:
falcon512tree
149066071604159716980216
T:
falcon512dyn
172737891735849117457344
T:
sphincss128harakarobust
188515731892125618998035
T:
luov4849242
189846701913641919384454
T:
luov890351
223075782234331522409464
T:
sphincss192harakasimple
224250102255391522917023
T:
sphincsf256shake256robust
13297512?22725542?33392581?
T:
ronald768
20153552?23999980?31591729?
T:
qtesla3p
240449082405560424081242
T:
tts6440
303886293048678430597577
T:
luov890351pc
330162483305943033099558
T:
sphincss256harakasimple
329781203314508933345266
T:
luov8117404
19484348?34087842?55948364?
T:
ronald1024
343201653437667534440329
T:
sphincss192harakarobust
344207333469083234897610
T:
sphincss256harakarobust
349456933517816535517274
T:
rainbowbinary16242020
366943133677960536955553
T:
rainbow3cclassic683248
391453763961428140111455
T:
gemss128
411292434146612741671480
T:
rainbow3ccompres683248
414320904197661542423783
T:
bluegemss128
419101894210951242275086
T:
rainbow3ccyclicc683248
418020894262594843470975
T:
redgemss128
427798174281034742911895
T:
rainbow5640
481909974938610451822169
T:
falcon1024tree
482418985083872955269650
T:
falcon1024dyn
536912535380599854024722
T:
luov8117404pc
551845645546258155815792
T:
redgemss128v2
560392815632366056523508
T:
bluegemss128v2
605381656074464860869424
T:
luov6468330
921549529227440292489620
T:
gemss128v2
949443219510015095560318
T:
rainbow6440
959507189615486696400099
T:
rainbow1b
983445069844116699283042
T:
sphincss128shake256simple
112376557112643847112989725
T:
luov8086399
126497983126599685126697600
T:
rainbow1c
133815410134040348134350807
T:
rainbow5cclassic963664
134345981134858881135487756
T:
rainbow5ccompres963664
83533213?135100746?175192337?
T:
ronald1536
137013358137300150137788398
T:
rainbow5ccyclicc963664
147242827148224617148313100
T:
sphincss192shake256simple
157336776157353482157365918
T:
sflashv2
172646202172731904174136722
T:
sphincss128shake256robust
185173103186338199188176569
T:
bluegemss192
186578342187879815188691257
T:
gemss192
187265454188259706189959471
T:
redgemss192
194884459195033530195114213
T:
sphincss256shake256simple
174382415?265149971?389709149?
T:
ronald2048
278127253278213158278320132
T:
sphincss192shake256robust
351557398354801798360238932
T:
sphincss256shake256robust
368766286368810157368868240
T:
gemss192v2
373977166374067044374112328
T:
bluegemss192v2
377134136377255658377863083
T:
redgemss192v2
550937232558648886605101463
T:
gemss256
553156445561337645563293365
T:
bluegemss256
613556765619406220621289193
T:
rainbow3b
674235096675212739676672029
T:
gemss256v2
674259304675792366678885687
T:
redgemss256v2
666455085681269056691351212
T:
gui184
691431914696979430699797130
T:
bluegemss256v2
723349274726369721738032618
T:
redgemss256
845606568845791964859662791
T:
rainbow1a
856120534857377471857910355
T:
gravitysphincss
645286663?931827842?1567840363?
T:
ronald3072
107886267910791564801081952457
T:
rainbow3c
1284006815?2285142610?3767088441?
T:
ronald4096
259488132226061525342609095656
T:
rainbow6b
300208283330852207563151504456
T:
pqrsa15
338783715033904454743392598376
T:
rainbow5c
412257598341584458994230269552
T:
gui312
492856617449305762114931340368
T:
rainbow6a
672881480767350013526971827876
T:
rainbow4a
137359162311373697429913742725992
T:
gravitysphincsl
189665514811916502763219315119744
T:
gui448
275226893332752663520827552379777
T:
gravitysphincsm
Cycles to sign 59 bytes
25%50%75%system
100521017110576
T:
rainbowbinary256181212
218582209822530
T:
tts6440
238712433625079
T:
rainbowbinary16242020
415084205042389ed25519
431094346144226
T:
rainbow1a
452174607447922
T:
rainbow1aclassic363232
456964616847742
T:
rainbow5640
605516071461263
T:
sflashv2
703077058770873
T:
rainbow6440
768357750178179
T:
rainbow1acyclicc363232
824668317983560
T:
rainbow1c
116473116774117050
T:
ecdonaldp256
135382136395137762
T:
ed448goldilocks
112482?140316?186148?dilithium2aes
156540157897158240
T:
rainbow1b
157464158303159487
T:
ecdonaldp224
160465162671164742
T:
donald512
129124?167164?252271?dilithium2
119251?184278?260956?dilithium3aes
96847?184615?357910?
T:
lattisigns512
122471?191264?272763?dilithium5aes
212810?223279?431425?
T:
pass769
262956266195272301
T:
rainbow3cclassic683248
263625268387271006
T:
ronald512
278650281163282898
T:
rainbow3c
189788?283617?424642?dilithium3
282938284525287078
T:
luov863256pc
299516300744302501
T:
donald1024
236373?301264?427216?dilithium5
147256?302420?514917?
T:
qtesla1
136953?309087?450458?
T:
3icp
318066322656325297
T:
falcon512tree
351602357161360065
T:
rainbow3ccyclicc683248
433611438642447021
T:
rainbow6a
468326472486477253
T:
ronald768
473137477151479652
T:
rainbow3b
328813?482140?818336?
T:
qtesla3f
258346?510758?773938?
T:
pass863
512037513829515813
T:
ecdonaldp160
554617559351563911
T:
rainbow5c
562149566479572213
T:
ecdonaldk163
574657578966582874
T:
falcon512dyn
579052582529590664
T:
ecdonaldb163
329952?600691?1283537?
T:
qtesla3s
618253620197625075
T:
ecdonaldp192
639116645606661188
T:
falcon1024tree
641307645825652285
T:
ronald1024
651376657850665998
T:
rwb0fuz1024
390981?664648?895464?
T:
qtesla1p
658606674774678211
T:
rainbow4a
695995705351710307
T:
rainbow5cclassic963664
701122708401711812
T:
donald2048
746692750460757118
T:
ecdonaldk233
763078768573776177
T:
ecdonaldb233
768280770861774635
T:
ecdonaldp521
844980852816948114
T:
luov890351pc
852610856683859057
T:
rainbow5ccyclicc963664
936925946200960215
T:
edons128k08n72nu8l4mu3
113600011389861155279
T:
rainbow6b
116568511704621174461
T:
falcon1024dyn
122107012239891230417
T:
luov8117404pc
125425112637191271383
T:
ecdonaldk283
129761713037811315117
T:
ecdonaldb283
170050017091931716782
T:
ronald1536
206993920852382101118
T:
ecdonaldk409
215717921616622165205
T:
ecdonaldp384
215118021758242192422
T:
ecdonaldb409
217262121840702200054
T:
edons128ref
2313373?2515076?3102321?
T:
redgemss128v2
2203974?2628901?3189748?
T:
redgemss128
277788527892212798339
T:
ronald2048
316502931692663172965picnicl1full
2340690?3270938?5187068?
T:
qtesla3p
331110133134453319163
T:
luov863256
351916735609983574866
T:
mqdss48
366792036712523678801picnicl1fs
448052844959444527783
T:
ecdonaldk571
454990545690354606889
T:
rainbow1acompres363232
478560048016684823307
T:
ecdonaldb571
481965448271264832413picnicl1ur
597650259994836007512
T:
gravitysphincss
5315682?6244814?8151279?
T:
redgemss192
626694962711676277326picnicl3full
5960958?6658654?7517383?
T:
redgemss192v2
754148475587957577161
T:
ronald3072
901851290336099044549
T:
mqdss64
943613294479489455228picnicl3fs
8919062?10230732?12227642?
T:
redgemss256
103257711033442910343518picnicl5full
9594110?10674741?12767665?
T:
redgemss256v2
111493021123999511327967
T:
luov890351
117726771178957411819707
T:
gravitysphincsm
8040773?12056416?22118337?
T:
gui184
127656501279656712831884picnicl3ur
139319001394445013954350picnic3l1
139253891394862213965100
T:
gravitysphincsl
154378371548651015559242
T:
sphincsf128harakasimple
161941331621553716234158
T:
ronald4096
164417301651513416531484picnicl5fs
192965941930270319406229
T:
luov8117404
196061461968302519729136
T:
sphincsf192harakasimple
210591702108139821103735picnicl5ur
227467532278534922872458
T:
sphincsf128harakarobust
259411332612521726565611
T:
rainbow3ccompres683248
286756482875822828861997
T:
sphincsf192harakarobust
310200003104354131064507picnic3l3
382759283831553338352435
T:
luov4849242
418191284193912542059361
T:
sphincs256
438809184396463744036862
T:
sphincsf256harakasimple
515863665168198151749357picnic3l5
577485915785471957970640
T:
sphincsf256harakarobust
684927616880052969073724
T:
rainbow5ccompres963664
65741838?78662422?92953158?
T:
bluegemss128v2
68049439?81708451?95269980?
T:
bluegemss128
983241289842769898534564
T:
sphincsf128shake256simple
103643465103715823103769334
T:
pqrsa15
110045574110184095110452244
T:
luov6468330
118118568118239319118392155
T:
picnic2l1fs
133644148134617311135356360
T:
sphincsf192shake256simple
174784226174974002175123793
T:
sphincsf128shake256robust
165132409?197783610?231109369?
T:
bluegemss192v2
218274900219375050220476941
T:
luov8086399
184343720?221199511?262326090?
T:
bluegemss192
229858496230310923230538873
T:
sphincsf192shake256robust
257640751258081677259157985
T:
sphincss128harakasimple
285572074287413774287846214
T:
sphincsf256shake256simple
107619504?322043081?590275540?
T:
gui312
274581474?329070726?383452001?
T:
bluegemss256v2
335280067335853955336246024
T:
sphincss128harakarobust
296584016?356198234?415633614?
T:
bluegemss256
368271558368546537368966348
T:
picnic2l3fs
451903347452399846452934367
T:
sphincss256harakasimple
499379248500014084500359300
T:
sphincss256harakarobust
414494154?500485439?662753432?
T:
gemss128
504749553506315711506762919
T:
sphincsf256shake256robust
473779430?552519859?631609485?
T:
gemss128v2
624544058625988838627599669
T:
sphincss192harakasimple
782237104782429117782675499
T:
picnic2l5fs
975671312977053629981648140
T:
sphincss192harakarobust
1105069939?1326161649?1545231469?
T:
gemss192v2
1231895046?1477202940?1724195973?
T:
gemss192
157712350315812886541582086828
T:
sphincss128shake256simple
1893673369?2251483683?2625220191?
T:
gemss256v2
241466054524159635542419663494
T:
sphincss256shake256simple
215440885225754161132591236462
T:
gemss256
257339993525758240292576540988
T:
sphincss128shake256robust
338057668633815316913383596579
T:
sphincss192shake256simple
2492519488?3739468712?6854170710?
T:
gui448
410407734641330515554134972934
T:
sphincss256shake256robust
573655063057448268495748490161
T:
sphincss192shake256robust
Cycles to verify 59 bytes
25%50%75%system
579059726112
T:
rwb0fuz1024
765778538040
T:
rainbowbinary256181212
141931427214400
T:
3icp
173831759418201
T:
rainbowbinary16242020
198202006020239
T:
ronald512
213072137321441
T:
rainbow5640
219122231922577
T:
ronald768
222182295324078
T:
rainbow1aclassic363232
249742520825505
T:
ronald1024
267922688427076
T:
tts6440
275132757227693
T:
rainbow6440
285402880229048
T:
lattisigns512
293692965930096
T:
rainbow1a
327843321733494
T:
ronald1536
439604434444766
T:
ronald2048
443274450944848dilithium2aes
466504745047522
T:
sflashv2
478064799048266
T:
rainbow1c
528955466956514
T:
gravitysphincss
566225745458017
T:
falcon512tree
622906249363021dilithium3aes
633576382165339
T:
qtesla1
681356937070083
T:
falcon512dyn
726267279773025dilithium2
731747387474669
T:
ronald3072
889698933189547dilithium5aes
813129160296301
T:
luov863256pc
113198114276115027
T:
donald512
113425114373115626
T:
falcon1024tree
113359115601116706
T:
ronald4096
119660119869120106dilithium3
118036120543123391
T:
gui184
129597130329130958ed25519
130062130641132199
T:
qtesla3f
131735132631133490
T:
qtesla3s
134701135648136966
T:
rainbow1b
137669138824139802
T:
falcon1024dyn
132122140737145857
T:
rainbow3cclassic683248
189657190615190979dilithium5
196510?222387?252104?
T:
redgemss128v2
223746232412240256
T:
gemss128
229703232877237686
T:
rainbow3c
227586234720242740
T:
bluegemss128v2
225826235135240766
T:
redgemss128
232964237584244289
T:
gravitysphincsm
228596241299248204
T:
bluegemss128
241148242338244620
T:
donald1024
243366246723249392
T:
rainbow4a
253126260039266032
T:
gemss128v2
272894273478273992
T:
ecdonaldp256
290560294645299887
T:
pass769
291020298739306895
T:
luov890351pc
298576300084301435
T:
qtesla1p
299988301505303720
T:
ecdonaldp224
316040319821324607
T:
gravitysphincsl
348794350778352461
T:
pass863
353465363161368256
T:
rainbow5cclassic963664
364179370410377231
T:
sphincss128harakasimple
413950420472422866
T:
luov8117404pc
420714423233425751
T:
edons128k08n72nu8l4mu3
454917459072465159
T:
ed448goldilocks
457488465022468734
T:
rainbow3b
544038546722549330
T:
rainbow6a
537752547273552026
T:
sphincss192harakasimple
550422553163557188
T:
ecdonaldp160
546692561118573722
T:
redgemss192
545033569880588218
T:
bluegemss192
568430579077591396
T:
gemss192v2
565541583911596653
T:
bluegemss192v2
572752585266597459
T:
gemss192
581076596683627486
T:
redgemss192v2
606233618490629393
T:
sphincss128harakarobust
642922646260649469
T:
edons128ref
644292648703654744
T:
ecdonaldp192
793795810506818750
T:
sphincss256harakasimple
833664841233848848
T:
donald2048
852579860759876921
T:
sphincsf128harakasimple
880647884366886900
T:
rainbow5c
943056956735965200
T:
gui312
9793899942971007525
T:
sphincss192harakarobust
107013010800551086420
T:
ecdonaldk163
110932211189221124654
T:
ecdonaldb163
111410211341851160215
T:
bluegemss256v2
113028611603321192809
T:
redgemss256v2
117870711815181196147
T:
rainbow6b
117797311917401230033
T:
bluegemss256
117326912010551215073
T:
gemss256v2
118759412113171234565
T:
gemss256
124715112711751298481
T:
redgemss256
132616713424071355760
T:
sphincss256harakarobust
134145913642181376288
T:
sphincsf192harakasimple
142816014527611475655
T:
sphincsf128harakarobust
143803714553731467355
T:
ecdonaldk233
148229414895161499049
T:
ecdonaldb233
150054615096911527079
T:
ecdonaldp521
150982215250621542627
T:
sphincsf256harakasimple
152937015328681542348
T:
qtesla3p
171196217247751736053
T:
sphincs256
187742018846891890087
T:
ecdonaldp384
225132722757762303329
T:
mqdss48
231164023291682364376
T:
rainbow1acyclicc363232
231108323521472401405
T:
sphincss128shake256simple
236491623821722421171
T:
rainbow1acompres363232
237572623890712414879
T:
sphincsf192harakarobust
242321124491182464545
T:
ecdonaldk283
252414625437892563134
T:
ecdonaldb283
254560825518952567207picnicl1full
253522825660672589707
T:
sphincsf256harakarobust
269641127255152754510
T:
gui448
275464327646832770933
T:
luov863256
297357029774232993256picnicl1fs
338948234445463510149
T:
sphincss192shake256simple
395199839591973972432picnicl1ur
401380340376664062472
T:
ecdonaldk409
420692242213684250990
T:
ecdonaldb409
432059143740194466419
T:
sphincss256shake256simple
433855844202894573744
T:
sphincss128shake256robust
513397251417485156226picnicl3full
540095055109255624053
T:
sphincsf128shake256simple
602775960831426119564
T:
mqdss64
655645766604856795406
T:
sphincss192shake256robust
821874582393178250432picnicl3fs
850042085187818529080picnicl5full
857166786782128803516
T:
sphincsf192shake256simple
873396887609088777107
T:
ecdonaldk571
862757287820699006908
T:
sphincss256shake256robust
899513491175229206784
T:
sphincsf256shake256simple
931255193438819390963
T:
ecdonaldb571
9834714984101610006238
T:
luov890351
106875081070662210726404picnicl3ur
106131531078065410982739
T:
sphincsf128shake256robust
112128631122359911246875picnic3l1
137146641373932713776757
T:
pqrsa15
138766001390327513932735picnicl5fs
139356091401027614142664
T:
rainbow3ccyclicc683248
138649801401128314409707
T:
rainbow3ccompres683248
168899621699359117581189
T:
luov8117404
172038011740983317592429
T:
sphincsf192shake256robust
172286251742021317771795
T:
sphincsf256shake256robust
177988581783494917888964picnicl5ur
244670552448233624500004picnic3l3
284780102850303928543296
T:
luov4849242
312895023152405431876250
T:
rainbow5ccompres963664
314672333157653232138756
T:
rainbow5ccyclicc963664
392186163930094939366230picnic3l5
548870315499632855062229
T:
picnic2l1fs
724083887249962672587516
T:
luov6468330
125082592125128799125224993
T:
picnic2l3fs
135444506135640663135968904
T:
luov8086399
221092947221213799221356471
T:
picnic2l5fs
amd64; Zen 2 (860f01); 2022 AMD Ryzen 5 4500U; 6 x 3600MHz; renoir, supercop-20240425
[show/hide table]

Graphs: (pkcycles,pkbytes) (smcycles,sbytes) (mcycles,pkbytes) (mcycles,sbytes) (pkbytes,sbytes)

NISTPQC graphs: (pkcycles,pkbytes) (smcycles,sbytes) (mcycles,pkbytes) (mcycles,sbytes) (pkbytes,sbytes)

Measurement failures: ntrumls401x, ntrumls439x, ntrumls593x, ntrumls743x, qtesla128, qtesla192, qtesla256

Cycles to generate a key pair
25%50%75%system
291329263114picnic3l1
295930103026picnicl1full
412341524183picnic3l3
413341704186picnicl3full
534253515398picnicl5full
535753745395picnic3l5
850385308580picnicl1ur
859686128658picnicl1fs
100861022510296
T:
picnic2l1fs
157241574815780picnicl3fs
158121583115904picnicl3ur
179641805918125
T:
picnic2l3fs
192051927519477picnicl5fs
193241935019843picnicl5ur
212562141721545
T:
lattisigns512
220452209522176
T:
picnic2l5fs
430044306843194ed25519
466674689547314dilithium2aes
748887509175442dilithium3aes
877808808488781dilithium2
108717109662110874
T:
donald512
109350110793111801
T:
ecdonaldp256
114513114995115824dilithium5aes
159681160144160542
T:
ed448goldilocks
163356163752164797dilithium3
171564172504174264
T:
ecdonaldp224
199709201315203306
T:
pass769
235324236692238030
T:
pass863
253422253854254663dilithium5
257605258017260240
T:
donald1024
522845523999528184
T:
sphincsf128harakasimple
652224652926655611
T:
ecdonaldp521
652059656551673573
T:
sphincsf128harakarobust
694295697033704557
T:
edons128k08n72nu8l4mu3
741857746826749129
T:
mqdss48
751840753892760691
T:
ecdonaldp160
767184770888773508
T:
ecdonaldk163
778941781432783430
T:
ecdonaldb163
796150797322834424
T:
sphincsf192harakasimple
804280806553811786
T:
donald2048
902760906314924318
T:
ecdonaldp192
102384810284181033988
T:
ecdonaldk233
104824410510281053872
T:
ecdonaldb233
109006210931511095108
T:
sphincsf192harakarobust
1105231?1455565?2151135?
T:
qtesla1
166874316701621678423
T:
mqdss64
167928217000301711471
T:
ecdonaldk283
174325517795491790407
T:
ecdonaldb283
211550921562672158079
T:
sphincsf256harakasimple
215049421591552171514
T:
edons128ref
257879825944882615753
T:
sphincsf256harakarobust
285719628666032874913
T:
sphincs256
292424329308782951960
T:
ecdonaldk409
305843331067173116885
T:
ecdonaldb409
314741131545303160611
T:
ecdonaldp384
2532522?3727370?4959532?
T:
qtesla3f
393097339407923954495
T:
sphincsf128shake256simple
397603640473944110496
T:
3icp
3778116?4979894?6240346?
T:
qtesla3s
517645751790885185765
T:
luov863256
5062781?5743622?7102109?
T:
qtesla1p
583467458403305846173
T:
sphincsf192shake256simple
601643060305906040210
T:
ecdonaldk571
644153364605176468905
T:
ecdonaldb571
729914773121917324991
T:
sphincsf128shake256robust
756676175845357589309
T:
luov863256pc
853723185920468761677
T:
rainbowbinary256181212
965971797114409734738
T:
rainbow1acyclicc363232
100538471009333210141485
T:
rainbow1acompres363232
100674551013683310214278
T:
rainbow1aclassic363232
110327331105554311076689
T:
sphincsf192shake256robust
9929417?14759537?24601054?
T:
rwb0fuz1024
159891311602189316054614
T:
sphincsf256shake256simple
165655381699552617256446
T:
sphincss128harakasimple
170112301801383319986333
T:
falcon512dyn
172969271857807219409124
T:
falcon512tree
198122651993234920544486
T:
sphincss128harakarobust
216937032185997521986141
T:
luov890351
219230002197270822041187
T:
luov4849242
286677312877065128813060
T:
sphincsf256shake256robust
26647722?29053313?38135145?
T:
qtesla3p
295264132954885729633841
T:
tts6440
300981533021622530401644
T:
sphincss192harakasimple
21178684?30503966?47527576?
T:
ronald512
318611673196817132039418
T:
luov890351pc
338395253394476834053249
T:
sphincss256harakasimple
363435533646241336890506
T:
rainbowbinary16242020
373465253764141337674256
T:
luov8117404
382052013841412138813318
T:
sphincss192harakarobust
408417484086004641034459
T:
sphincss256harakarobust
506177465063436150647689
T:
bluegemss128
509094535098054951036949
T:
gemss128
511439505126317451574322
T:
rainbow3cclassic683248
531515715327472953385588
T:
redgemss128
532387865332962153518054
T:
rainbow3ccyclicc683248
529161155346133753709379
T:
rainbow3ccompres683248
29402308?54344433?78217248?
T:
ronald768
545755665593353558884243
T:
falcon1024tree
571335525718745557258485
T:
luov8117404pc
571923075728271057301091
T:
rainbow5640
548149035796906862693514
T:
falcon1024dyn
585140455857608758636414
T:
gemss128v2
596202465966046459711734
T:
bluegemss128v2
681002626825588668314894
T:
luov6468330
705504827118876471843577
T:
redgemss128v2
40221421?90457209?137998797?
T:
ronald1024
123823395123904681125007125
T:
rainbow6440
125293553125470117125743437
T:
sphincss128shake256simple
125941126126070551127600668
T:
rainbow1b
131384298131581650131825018
T:
luov8086399
132159709132188292134295571
T:
rainbow1c
173965754174018513174055863
T:
sflashv2
178682609179487425180322823
T:
rainbow5cclassic963664
187353289187589789187786934
T:
sphincss192shake256simple
188758199189198586189723300
T:
rainbow5ccyclicc963664
222764465223551378223753730
T:
rainbow5ccompres963664
231388648233944617234138473
T:
sphincss128shake256robust
147205534?242112463?350460421?
T:
ronald1536
244383310244945251245261844
T:
redgemss192
249743460250874535251424647
T:
bluegemss192
254564025254667710254986056
T:
gemss192
254245168255397315256007834
T:
sphincss256shake256simple
307672572307996134308517525
T:
redgemss192v2
351359926351732134353301408
T:
sphincss192shake256robust
349652898354055450360184373
T:
bluegemss192v2
351980577355509645359436235
T:
gemss192v2
464316446464612190464915907
T:
sphincss256shake256robust
220785842?535299743?753956380?
T:
ronald2048
734079224734381870734755198
T:
rainbow3b
779439177783966966786681299
T:
redgemss256
788331571804239705806687202
T:
bluegemss256
806804119815684588824627013
T:
gemss256
907829498914592142925468569
T:
gui184
952297297952504593952544929
T:
rainbow1a
967501979968734245973573046
T:
gemss256v2
967890365971610073977807385
T:
redgemss256v2
973033445974504303975550167
T:
gravitysphincss
981300375986473125988424628
T:
bluegemss256v2
108221052210846547091084917885
T:
rainbow3c
827395698?1321140790?1878679513?
T:
ronald3072
283135198828323020752838162749
T:
rainbow6b
298480642430277974083052245690
T:
gui312
334448747233546898173362874408
T:
rainbow5c
332986987833931937723491705696
T:
pqrsa15
2066064548?3462410547?5386468564?
T:
ronald4096
560367376256075693635610636687
T:
rainbow6a
672850642167296018746732567109
T:
rainbow4a
146265028431463385518714637308211
T:
gravitysphincsl
190598912121919391597919352612005
T:
gui448
292417589942925636033929290591534
T:
gravitysphincsm
Cycles to sign 59 bytes
25%50%75%system
122031233912858
T:
rainbowbinary256181212
254132561325859
T:
tts6440
262332703527754
T:
rainbowbinary16242020
457534583645883ed25519
562465654358183
T:
rainbow5640
557415733560815
T:
rainbow1acyclicc363232
597496111162462
T:
rainbow1aclassic363232
603306191662925
T:
rainbow1a
819828211282326
T:
sflashv2
885698959590256
T:
rainbow1c
965359789599128
T:
rainbow6440
77834?131674?211347?dilithium2aes
147043148040148464
T:
ecdonaldp256
166354166546167175
T:
ed448goldilocks
210385211302213780
T:
rainbow1b
220974223371226741
T:
donald512
142287?227705?372726?dilithium3aes
235551236565237183
T:
ecdonaldp224
162458?249074?375367?dilithium2
154838?250070?447868?
T:
lattisigns512
164569?256474?346372?dilithium5aes
264464268773269607
T:
rainbow3c
275775?283746?568481?
T:
pass863
288535290297291897
T:
rainbow3cclassic683248
297000299404309199
T:
rainbow3ccyclicc683248
306577308507310067
T:
luov863256pc
76401?311195?564554?
T:
3icp
247795?314599?520694?dilithium3
371050374275375701
T:
donald1024
375791380562384206
T:
falcon512tree
394339401598409997
T:
ronald512
201293?404243?881024?
T:
qtesla1
314628?463219?585562?dilithium5
234384?464527?477628?
T:
pass769
488532496451499943
T:
rainbow6a
522672534651550219
T:
rainbow5c
635747636698638939
T:
rainbow3b
669471679235687814
T:
ronald768
677797681429687054
T:
rainbow4a
700714705244710500
T:
rwb0fuz1024
720429725216728529
T:
falcon512dyn
406080?734875?1001246?
T:
qtesla3f
742316744636747281
T:
rainbow5cclassic963664
749477751164763084
T:
rainbow5ccyclicc963664
751073754377762260
T:
falcon1024tree
789077789878791156
T:
ecdonaldp160
803617804504807511
T:
ecdonaldk163
817855818942820693
T:
ecdonaldb163
820646830630836657
T:
ronald1024
852006854166865820
T:
luov890351pc
484194?908906?1434457?
T:
qtesla1p
918432921061926095
T:
donald2048
944438948386964018
T:
ecdonaldp192
101291910144361016772
T:
ecdonaldp521
107876010813961083727
T:
ecdonaldk233
110263411046651106347
T:
ecdonaldb233
119694612031941209257
T:
edons128k08n72nu8l4mu3
124622312503501253342
T:
luov8117404pc
794638?1391777?2397516?
T:
qtesla3s
145062814554921461723
T:
falcon1024dyn
150875915129081517943
T:
rainbow6b
177087217862091797987
T:
ecdonaldk283
183865018696401872443
T:
ecdonaldb283
220847222205212239170
T:
ronald1536
277238327842722793265
T:
edons128ref
309172330997163129533
T:
ecdonaldk409
323307932805903291790
T:
ecdonaldb409
328657432983053306279
T:
ecdonaldp384
332814333555423370731
T:
ronald2048
3273279?3419951?4686524?
T:
redgemss128
2279313?3792076?5325673?
T:
qtesla3p
383267238348423836489picnicl1full
456845545731074578088
T:
luov863256
3861791?4675345?5241075?
T:
redgemss128v2
481984048304794837469
T:
mqdss48
630399063049966306542picnicl1fs
636559763767486387579
T:
ecdonaldk571
682083768399306851183
T:
rainbow1acompres363232
683908568512796876160
T:
ecdonaldb571
747221874753677481707picnicl3full
780869478119987814369picnicl1ur
785487078642307879715
T:
gravitysphincss
856211385888778618397
T:
ronald3072
8745198?10377470?12287803?
T:
redgemss192v2
9622628?11211618?13327507?
T:
redgemss192
117368701174178611749642
T:
mqdss64
123930531239869212406418picnicl5full
144178211444017814467803
T:
gravitysphincsm
13943171?14749503?18757905?
T:
redgemss256v2
151229921514875415162154
T:
luov890351
157539921575557015758436picnicl3fs
9357961?16347805?28014009?
T:
gui184
167139341672953216755946
T:
gravitysphincsl
176928551775455117800131
T:
ronald4096
178688151787796017884574picnic3l1
16474371?19413192?23168035?
T:
redgemss256
193421631974600119776550
T:
sphincsf128harakasimple
197983961980172419815227picnicl3ur
244090912449636825281751
T:
sphincsf192harakasimple
252335512530429125352487
T:
sphincsf128harakarobust
257287132573575525744592picnicl5fs
264100592645769226488791
T:
luov8117404
321596653218550332218013picnicl5ur
341305893416850734267028
T:
sphincsf192harakarobust
383253923849494138837381
T:
rainbow3ccompres683248
393627393944849839548653picnic3l3
437852834381223843927024
T:
luov4849242
498663984997365649992865
T:
sphincs256
538106335389167254325470
T:
sphincsf256harakasimple
665356386662913666788654picnic3l5
710680327122629671531057
T:
sphincsf256harakarobust
104626796105604034106135958
T:
rainbow5ccompres963664
108735308108793229108838186
T:
pqrsa15
127872169127991042128080666
T:
sphincsf128shake256simple
130641177130818754131069662
T:
luov6468330
119175616?142889559?167199629?
T:
bluegemss128
143091875143522358143901574
T:
picnic2l1fs
120153268?144417724?191589311?
T:
bluegemss128v2
165476417165668464167272393
T:
sphincsf192shake256simple
227037447227312578228461390
T:
sphincsf128shake256robust
261387386261668348262571037
T:
luov8086399
304897314305108543305574483
T:
sphincsf192shake256robust
326812229333217673344085376
T:
sphincss128harakasimple
306216008?367868750?489378358?
T:
bluegemss192v2
299993169?374464155?522933597?
T:
bluegemss192
375110987375524521375832760
T:
sphincsf256shake256simple
403421339405751649406821022
T:
sphincss128harakarobust
421094409421368716421801017
T:
picnic2l3fs
466623449469896994471832489
T:
sphincss256harakasimple
451970081?542199417?632658363?
T:
bluegemss256v2
606050573606517192607715267
T:
sphincss256harakarobust
651087980653471492656295400
T:
sphincsf256shake256robust
756630832?756901140?1059557422?
T:
gemss128
287278465?789230538?1364263700?
T:
gui312
863235336863965699864470387
T:
picnic2l5fs
869303778870420276872767776
T:
sphincss192harakasimple
631616129?883475679?1010872509?
T:
bluegemss256
736884037?1031259541?1178730056?
T:
gemss128v2
113708199211601861931167639151
T:
sphincss192harakarobust
200375351220073457682010773331
T:
sphincss128shake256simple
2077914522?2493135670?2914213431?
T:
gemss192v2
2490931430?2988616718?3486703477?
T:
gemss192
309760015630997461353102770488
T:
sphincss256shake256simple
345085994634519586083453268474
T:
sphincss128shake256robust
2792683536?4185433246?5579316397?
T:
gemss256v2
429842357543014226564305346612
T:
sphincss192shake256simple
4450023683?5339441928?6229510652?
T:
gemss256
541016509954186408085452790326
T:
sphincss256shake256robust
3704339928?5556606998?12965084726?
T:
gui448
727781365572822288167289902588
T:
sphincss192shake256robust
Cycles to verify 59 bytes
25%50%75%system
666467666949
T:
rwb0fuz1024
923293599803
T:
rainbowbinary256181212
156091579318205
T:
3icp
192361992620558
T:
rainbowbinary16242020
222842249223295
T:
rainbow5640
282772840928632
T:
tts6440
303083060831329
T:
ronald512
304783102031709
T:
rainbow6440
316723209632383
T:
lattisigns512
30949?32804?50819?
T:
rainbow1aclassic363232
330823353233747
T:
ronald768
340873464035439
T:
rainbow1a
366413713638040
T:
ronald1024
466574700247361
T:
ronald1536
587765938459902
T:
ronald2048
596135976959951dilithium2aes
633186383764463
T:
rainbow1c
634126536367927
T:
gravitysphincss
664416657166680
T:
sflashv2
710417217473119
T:
falcon512tree
820228229082985
T:
qtesla1
864238659886819dilithium3aes
859898666287142
T:
falcon512dyn
936409422795474
T:
ronald3072
980589818698336dilithium2
115303116173117221
T:
luov863256pc
129334129614129956dilithium5aes
136552137865139033
T:
rainbow3cclassic683248
138699139936141623
T:
ronald4096
140750141784142820
T:
falcon1024tree
151907152881153655
T:
donald512
158294159405160251ed25519
162974163235163507dilithium3
170293170672170903
T:
qtesla3s
170232170849171425
T:
qtesla3f
173614174267174959
T:
falcon1024dyn
199691201359202540
T:
rainbow1b
219249221031222698
T:
rainbow4a
235599237131239770
T:
rainbow3c
260723261024262358dilithium5
254664263090270165
T:
redgemss128v2
269293273503277705
T:
gravitysphincsm
266735281555287390
T:
gui184
289030290994292586
T:
pass769
293835296399299232
T:
donald1024
298234298815300237
T:
ecdonaldp256
318313325561344838
T:
gemss128
316741328467333040
T:
redgemss128
325144330546337710
T:
bluegemss128v2
323606331029337514
T:
bluegemss128
324811331547338679
T:
gemss128v2
336616337960338947
T:
pass863
362090363730365693
T:
luov890351pc
367703373017378485
T:
gravitysphincsl
371071373267377718
T:
rainbow5cclassic963664
389801390201392458
T:
qtesla1p
414766428781438490
T:
sphincss128harakasimple
432110437220441132
T:
rainbow6a
453345454449455338
T:
ecdonaldp224
483408490129496299
T:
rainbow5c
496401498798501163
T:
edons128k08n72nu8l4mu3
502031503383505683
T:
luov8117404pc
499945515213532233
T:
redgemss192
541059543234545631
T:
ed448goldilocks
534623543568550691
T:
redgemss192v2
571132?639035?833715?
T:
gui312
642351650086659833
T:
sphincss192harakasimple
662528663771665890
T:
rainbow3b
677699699316714528
T:
sphincss128harakarobust
519082?700287?742160?
T:
bluegemss192
694472716145733252
T:
gemss192
707074734383759245
T:
gemss192v2
696295750819781185
T:
bluegemss192v2
811391815972820667
T:
ecdonaldp160
818786822230828477
T:
donald2048
827960830289835512
T:
edons128ref
892430905968918252
T:
sphincss256harakasimple
938446947464952757
T:
ecdonaldp192
9835099992451009351
T:
sphincsf128harakasimple
98355810096201069723
T:
bluegemss256
99795610209281055012
T:
redgemss256
1000483?1023365?1574638?
T:
gemss256v2
103441810573721073603
T:
redgemss256v2
105454510726181092107
T:
sphincss192harakarobust
1024414?1093671?1649188?
T:
bluegemss256v2
112844411480341171117
T:
gemss256
146907914848721504732
T:
sphincss256harakarobust
153845315415141544801
T:
ecdonaldk163
152174315426731554935
T:
sphincsf192harakasimple
157095615724641574642
T:
ecdonaldb163
159547416241451645627
T:
sphincsf128harakarobust
171025517153631721084
T:
rainbow6b
172713417455061762861
T:
sphincsf256harakasimple
175102317596941770783
T:
sphincs256
188939918906771892674
T:
ecdonaldp521
195123819595691967002
T:
qtesla3p
197367220069422047374
T:
gui448
207731220814222087128
T:
ecdonaldk233
212662721305102133074
T:
ecdonaldb233
253788725509812579491
T:
sphincsf192harakarobust
279223928089802819459
T:
ecdonaldp384
283953528706922897161
T:
sphincsf256harakarobust
299502229968283028436picnicl1full
309329231055763120866
T:
mqdss48
319060032707053365421
T:
sphincss128shake256simple
344645834726263483797
T:
ecdonaldk283
362144336317663641056
T:
ecdonaldb283
389236638951633898422
T:
luov863256
410446641806914195816
T:
rainbow1acyclicc363232
411962041988404216958
T:
rainbow1acompres363232
466653047192374797019
T:
sphincss192shake256simple
528830652970465323342picnicl1fs
585726159387366104527
T:
sphincss128shake256robust
597147659785355984633picnicl3full
600949060259456062877
T:
ecdonaldk409
600053361196986217816
T:
sphincss256shake256simple
622541663905016397927
T:
ecdonaldb409
653585965411676590796picnicl1ur
782424479545848041436
T:
sphincsf128shake256simple
792714279555678014366
T:
mqdss64
885240389568619095729
T:
sphincss192shake256robust
991083399489699960430picnicl5full
117639101195715912153217
T:
sphincss256shake256robust
118493931197164412055207
T:
sphincsf192shake256simple
123773751241008112434656
T:
ecdonaldk571
123358391256846612856111
T:
sphincsf256shake256simple
132899371331403713336024
T:
ecdonaldb571
133579751336992313379865picnicl3fs
138050591381654713837455
T:
luov890351
144990251451047814519296picnic3l1
147951191497115915125872
T:
sphincsf128shake256robust
157728241578964615802874
T:
pqrsa15
168276101684301516856285picnicl3ur
219168652193628821984125picnicl5fs
231467282348114923645333
T:
sphincsf192shake256robust
238483962386898723925692
T:
luov8117404
240700192438786224646794
T:
rainbow3ccompres683248
252067302526510825445801
T:
rainbow3ccyclicc683248
241550362577657927123588
T:
sphincsf256shake256robust
275657752760766327644259picnicl5ur
310796653110595031143265
T:
luov4849242
315749783161153531626694picnic3l3
500243345012206450312902picnic3l5
540786455523212655658686
T:
rainbow5ccyclicc963664
562931365677072757103129
T:
rainbow5ccompres963664
710037367104980971116802
T:
picnic2l1fs
827182848282914083012642
T:
luov6468330
151352106151478976151877630
T:
luov8086399
162621665162709078162814198
T:
picnic2l3fs
285000136285105251285181467
T:
picnic2l5fs
amd64; Zen 3 (a50f00); 2021 AMD Ryzen 5 PRO 5650G; 6 x 3900MHz; cezanne, supercop-20240425
[show/hide table]

Graphs: (pkcycles,pkbytes) (smcycles,sbytes) (mcycles,pkbytes) (mcycles,sbytes) (pkbytes,sbytes)

NISTPQC graphs: (pkcycles,pkbytes) (smcycles,sbytes) (mcycles,pkbytes) (mcycles,sbytes) (pkbytes,sbytes)

Measurement failures: ntrumls401x, ntrumls439x, ntrumls593x, ntrumls743x, qtesla128, qtesla192, qtesla256

Cycles to generate a key pair
25%50%75%system
238623962426picnicl1full
250825622839picnic3l1
319432043226picnicl3full
412441394204picnic3l5
415541724196picnic3l3
410541774223picnicl1fs
421642394366
T:
picnic2l1fs
418842484342picnicl1ur
424642824562picnicl5full
747475087574picnicl3ur
776078087849picnicl3fs
916494779659
T:
picnic2l3fs
104051047910624picnicl5ur
105491065610772picnicl5fs
107721084811108
T:
picnic2l5fs
180801817818376
T:
lattisigns512
421434225542457dilithium2aes
425144256442633ed25519
674266781968178dilithium3aes
709217114071455dilithium2
876238819090622
T:
ecdonaldp256
978919825498986
T:
donald512
104268104649105163dilithium5aes
129371129644129898dilithium3
138115138283138600
T:
ecdonaldp224
165045165335165748
T:
ed448goldilocks
176562177633179337
T:
pass769
200520200893202290dilithium5
208946211123213132
T:
pass863
246247247048248326
T:
donald1024
475064475581476813
T:
sphincsf128harakasimple
564794565667566336
T:
sphincsf128harakarobust
606671607828611462
T:
ecdonaldp521
622617624575627962
T:
ecdonaldk163
623255625068627921
T:
ecdonaldp160
640123645693651029
T:
ecdonaldb163
649788651277655532
T:
edons128k08n72nu8l4mu3
648043653843677215
T:
mqdss48
692434692794695484
T:
sphincsf192harakasimple
752187756584773968
T:
ecdonaldp192
794966796055798615
T:
donald2048
855657858721862570
T:
ecdonaldk233
861316865876882667
T:
ecdonaldb233
103820710396611041517
T:
sphincsf192harakarobust
994234?1320936?1645440?
T:
qtesla1
142503914298771436019
T:
ecdonaldk283
149309715007711506486
T:
ecdonaldb283
156197715737141602140
T:
mqdss64
182124918265941827751
T:
sphincsf256harakasimple
198665519915181997616
T:
edons128ref
231668023176042318697
T:
sphincsf256harakarobust
243313024363912453349
T:
ecdonaldk409
256943925716712577374
T:
ecdonaldb409
265151126525952653432
T:
sphincs256
271828727241992737099
T:
ecdonaldp384
328090232874613295686
T:
3icp
2254532?3324675?4414495?
T:
qtesla3f
379469337986923830335
T:
sphincsf128shake256simple
402195940738874079804
T:
luov863256
4495877?5122567?6362339?
T:
qtesla1p
524698752639715329287
T:
ecdonaldk571
559446956081415621437
T:
ecdonaldb571
4497513?5623041?7872155?
T:
qtesla3s
568059156881795709519
T:
sphincsf192shake256simple
639102763965326408285
T:
luov863256pc
707495870826857088839
T:
sphincsf128shake256robust
749755875168397532954
T:
rainbowbinary256181212
788656378992147915442
T:
rainbow1aclassic363232
843770184507358468120
T:
rainbow1acompres363232
843409484509068501121
T:
rainbow1acyclicc363232
108205571083654710848928
T:
sphincsf192shake256robust
7997616?12117139?20401552?
T:
ronald512
149575631496893014981829
T:
sphincss128harakasimple
157896321583034815853003
T:
sphincsf256shake256simple
10536154?16383171?23846614?
T:
rwb0fuz1024
161435501714697018821897
T:
falcon512tree
162562931718714018543292
T:
falcon512dyn
179590351798727418020777
T:
sphincss128harakarobust
185269651857888518694704
T:
luov890351
190207221904217419081665
T:
luov4849242
9528367?19090320?33091256?
T:
ronald768
220446642207031822234141
T:
sphincss192harakasimple
24037232?26165030?34295315?
T:
qtesla3p
280185402804435428164965
T:
luov890351pc
289141012897678929273458
T:
sphincsf256shake256robust
293962552941968429458118
T:
sphincss256harakasimple
304755953072413030787095
T:
tts6440
310606713112778131363733
T:
luov8117404
22507713?33021282?46370893?
T:
ronald1024
342653873433800434440164
T:
rainbowbinary16242020
370074783701785537026810
T:
sphincss256harakarobust
372989253741510337791128
T:
sphincss192harakarobust
427781284285693444272213
T:
rainbow3cclassic683248
442532014428980544366915
T:
gemss128
444876654455919044670545
T:
rainbow3ccyclicc683248
446257614472194944838312
T:
rainbow3ccompres683248
452279114531111545394382
T:
bluegemss128
492302284934238349515834
T:
luov8117404pc
507484605242426456167037
T:
falcon1024tree
524161265264550552864903
T:
redgemss128
501566385300029556707178
T:
falcon1024dyn
550819205512163355264452
T:
gemss128v2
565567125662369356661116
T:
bluegemss128v2
572075755742229865421479
T:
rainbow5640
582704985833133158501443
T:
redgemss128v2
602298406035058460477705
T:
luov6468330
114851449115069550115354156
T:
luov8086399
120180193120730505121187443
T:
sphincss128shake256simple
63786722?123395487?174679218?
T:
ronald1536
125042670125203772125674613
T:
rainbow1b
129301152129451789129532742
T:
rainbow6440
143323994143448455143550551
T:
rainbow1c
165357552165425342165550057
T:
sflashv2
177370742178023638182179644
T:
rainbow5cclassic963664
184205757184515718185362225
T:
sphincss192shake256simple
190579935190922592191536381
T:
rainbow5ccompres963664
192960691193246304193567972
T:
rainbow5ccyclicc963664
219435144219882757220576220
T:
redgemss192
223115831223586664223741420
T:
sphincss128shake256robust
225304405225689452226045447
T:
bluegemss192
226822243227038056227252358
T:
gemss192
246494257246970605247614649
T:
redgemss192v2
156098314?250782544?338086178?
T:
ronald2048
251359779251556606251998445
T:
sphincss256shake256simple
275445548275579174276303459
T:
bluegemss192v2
275421331275718529275866989
T:
gemss192v2
344393455345038549345420172
T:
sphincss192shake256robust
461989832462251939462542184
T:
sphincss256shake256robust
618454090619788451621058914
T:
redgemss256
639402336639913081640924845
T:
bluegemss256
642919134643485118643795656
T:
gemss256
675465154676023683703284272
T:
gemss256v2
679068859679583181680023123
T:
bluegemss256v2
731117832737356150740422893
T:
rainbow3b
781063902782660757784223872
T:
redgemss256v2
863356178879777140892963551
T:
gui184
940240837941066048942813205
T:
rainbow3c
973656406974221288974921942
T:
rainbow1a
994678685994870851994952114
T:
gravitysphincss
702179686?1000601067?1414931760?
T:
ronald3072
1464037102?2142997319?3555716428?
T:
ronald4096
281813542328263108912828692319
T:
rainbow5c
283188468928384434472845947911
T:
rainbow6b
287002781928961903442948978704
T:
gui312
321432350233116482413364051387
T:
pqrsa15
575168972357567994935758646631
T:
rainbow6a
618273350661837988566190799035
T:
rainbow4a
146520457161465485138914657010726
T:
gravitysphincsl
167883945451688813440417034323906
T:
gui448
292327935212923344467229233855542
T:
gravitysphincsm
Cycles to sign 59 bytes
25%50%75%system
113231151312350
T:
rainbowbinary256181212
256092581026160
T:
tts6440
255002650527367
T:
rainbowbinary16242020
448904493244965ed25519
462904646646922
T:
rainbow1aclassic363232
467494697451319
T:
rainbow1acyclicc363232
498555036351170
T:
rainbow1a
582505885659624
T:
rainbow5640
762967653876756
T:
sflashv2
794657972080031
T:
rainbow1c
99953101559102955
T:
rainbow6440
89196?118972?176213?dilithium2aes
120332121451122830
T:
ecdonaldp256
132618?165784?299090?dilithium2
171769171876172177
T:
ed448goldilocks
175514175851176337
T:
rainbow1b
183514185568188578
T:
donald512
130549?187223?297673?dilithium3aes
192843193540194159
T:
ecdonaldp224
177746?229888?296856?dilithium5aes
227405245021247242
T:
rainbow3c
197702?247322?460848?dilithium3
130101?248410?444280?
T:
lattisigns512
256519?264189?516945?
T:
pass863
271030271984273634
T:
luov863256pc
274197277993282003
T:
rainbow3ccyclicc683248
170217?292450?571099?
T:
qtesla1
297120300557305200
T:
rainbow3cclassic683248
248412?313214?401630?dilithium5
316400321555326762
T:
ronald512
157987?334955?615081?
T:
3icp
332466335495337531
T:
donald1024
350799354576359582
T:
falcon512tree
219043?427854?448734?
T:
pass769
459762463972472745
T:
rainbow6a
335975?494150?878137?
T:
qtesla3f
516491517148517910
T:
rainbow3b
524367528212530710
T:
rainbow5c
576653582324588900
T:
ronald768
615121616079617414
T:
rainbow4a
651285652500653987
T:
ecdonaldk163
653804656097661690
T:
ecdonaldp160
411387?657167?905877?
T:
qtesla1p
673563675883677900
T:
ecdonaldb163
672602676329678922
T:
falcon512dyn
702682710065716427
T:
falcon1024tree
711392720415726423
T:
ronald1024
734365743748750527
T:
rwb0fuz1024
753036757124764925
T:
luov890351pc
787659791095804779
T:
ecdonaldp192
788322792131795909
T:
rainbow5cclassic963664
792279804777816313
T:
rainbow5ccyclicc963664
885064889316892292
T:
donald2048
569090?894293?1954256?
T:
qtesla3s
900551902451905649
T:
ecdonaldk233
910129911696914387
T:
ecdonaldb233
943411945447947724
T:
ecdonaldp521
956348958964965501
T:
edons128k08n72nu8l4mu3
112093411253961133312
T:
luov8117404pc
121030912130641215970
T:
rainbow6b
136388613696671374776
T:
falcon1024dyn
151318815190711525151
T:
ecdonaldk283
158218215875301591676
T:
ecdonaldb283
199637420033052011899
T:
ronald1536
232773423353962353171
T:
edons128ref
261480926205982635463
T:
ecdonaldk409
273207827368382742799
T:
ecdonaldb409
1937622?2784565?5034111?
T:
qtesla3p
285570328610642878200
T:
ecdonaldp384
313249931440043155147
T:
ronald2048
320171232153663217833picnicl1full
364953936517183653357
T:
luov863256
3110316?3701884?4375653?
T:
redgemss128
407537340777234080874picnicl1fs
425875142726984299193
T:
mqdss48
3592152?4671400?5282103?
T:
redgemss128v2
531929953250495329424picnicl1ur
545822554683505482576
T:
rainbow1acompres363232
558691456011345607127
T:
ecdonaldk571
596724659833706002552
T:
ecdonaldb571
618955861941386197883picnicl3full
728096772828597286833
T:
gravitysphincss
837532683942298419603
T:
ronald3072
972692997329339783148picnicl3fs
8630501?9944168?11775544?
T:
redgemss192v2
8530896?10137971?13157245?
T:
redgemss192
101692351018847510200404picnicl5full
102525501027120610291845
T:
mqdss64
117826611178391211788483
T:
luov890351
6566409?13140313?28409485?
T:
gui184
131862621319477413219331picnicl3ur
137933341381646814474995
T:
gravitysphincsm
158113711582193815826237picnic3l1
162655611629179316308343picnicl5fs
163179631649394116559150
T:
gravitysphincsl
14935023?16931396?21292991?
T:
redgemss256v2
14601502?17167820?19471785?
T:
redgemss256
171626321717405617186678
T:
sphincsf128harakasimple
176809871770993717729502
T:
ronald4096
203104512031378220318839
T:
luov8117404
207493552077204420787953
T:
sphincsf192harakasimple
213319752134932921360961picnicl5ur
214401282146219921480563
T:
sphincsf128harakarobust
297892402987278729905860
T:
rainbow3ccompres683248
322008863222763532260988
T:
sphincsf192harakarobust
351118243512219735141523picnic3l3
369416373696677637015710
T:
luov4849242
461644674621143846585044
T:
sphincs256
468979174696872547045595
T:
sphincsf256harakasimple
575531145759439657646319picnic3l5
617846036181082061856408
T:
sphincsf256harakarobust
891274218920359189346982
T:
rainbow5ccompres963664
116985374117079328117175243
T:
pqrsa15
117082992117310601118044266
T:
luov6468330
123282715123508547123704399
T:
sphincsf128shake256simple
125193200125243585125936122
T:
picnic2l1fs
93885650?134645119?157309440?
T:
bluegemss128v2
116900124?140064519?184832347?
T:
bluegemss128
160376874160990610161686647
T:
sphincsf192shake256simple
218966648219275590219856853
T:
sphincsf128shake256robust
227973030229133354229979032
T:
luov8086399
286321840286560194286841875
T:
sphincss128harakasimple
296192403296458017296739180
T:
sphincsf192shake256robust
286107193?343029507?400073207?
T:
bluegemss192v2
356089911356316910356482137
T:
sphincss128harakarobust
359901424360085794360349409
T:
picnic2l3fs
369753334370349735371922494
T:
sphincsf256shake256simple
321615917?386128692?451799959?
T:
bluegemss192
413710235413895586414062585
T:
sphincss256harakasimple
268475507?536005350?872635253?
T:
gui312
538536126538766468538982756
T:
sphincss256harakarobust
449599011?539119950?717290880?
T:
bluegemss256v2
650764686651462612652335631
T:
sphincsf256shake256robust
673064973673687293674808603
T:
sphincss192harakasimple
564904067?678983793?903433624?
T:
bluegemss256
754593869768198253769093012
T:
picnic2l5fs
710049367?853225208?1134905682?
T:
gemss128
724623957?1008262766?1159231418?
T:
gemss128v2
109166664910934053011095432005
T:
sphincss192harakarobust
193743507119396193671941778181
T:
sphincss128shake256simple
1946363896?2397910177?2824130041?
T:
gemss192v2
2191576374?2621520876?3068884251?
T:
gemss192
309092729630939570783109917657
T:
sphincss256shake256simple
334268847033451942693353404402
T:
sphincss128shake256robust
3244071907?3890128960?4539687149?
T:
gemss256v2
421119014642198055734228163709
T:
sphincss192shake256simple
3995389967?4805355774?6392007949?
T:
gemss256
3285566951?4928378927?11499433154?
T:
gui448
537728247953799530765382569353
T:
sphincss256shake256robust
722508918272289436747231168489
T:
sphincss192shake256robust
Cycles to verify 59 bytes
25%50%75%system
631163926484
T:
rwb0fuz1024
868188829243
T:
rainbowbinary256181212
136961381414010
T:
3icp
190621972620353
T:
rainbowbinary16242020
208412121021495
T:
ronald512
211412161422181
T:
rainbow5640
225852316223986
T:
rainbow1aclassic363232
233732377524285
T:
ronald768
239442453225121
T:
rainbow1a
259792628326431
T:
tts6440
266912709227467
T:
rainbow6440
271002732427800
T:
lattisigns512
269952732727947
T:
ronald1024
355163570936086
T:
ronald1536
423554297143971
T:
rainbow1c
464784720848182
T:
ronald2048
526265281852994dilithium2aes
565205826760504
T:
gravitysphincss
605336061060700
T:
sflashv2
692596983770385
T:
falcon512tree
714077169972335
T:
qtesla1
767267695577229dilithium3aes
788647897079133dilithium2
787467927179767
T:
ronald3072
843678521985872
T:
falcon512dyn
932469502096913
T:
luov863256pc
115888116151116609dilithium5aes
120773121686122378
T:
ronald4096
121890122552123626
T:
donald512
130272130395130656dilithium3
138421139999168241
T:
falcon1024tree
142481144250147888
T:
rainbow3cclassic683248
145239145507147268
T:
qtesla3f
148770149676150450
T:
qtesla3s
153851154019154265
T:
rainbow1b
158459159182160052ed25519
169532170314171049
T:
falcon1024dyn
186870192689197055
T:
gui184
191716?195302?329519?
T:
bluegemss128
194850201526206548
T:
redgemss128
202059205301208060
T:
rainbow4a
206942207170207522dilithium5
199452?209229?272111?
T:
bluegemss128v2
213062216491239689
T:
rainbow3c
213377216595220488
T:
redgemss128v2
260766265435269642
T:
gravitysphincsm
265553266400267916
T:
ecdonaldp256
265004267936290249
T:
donald1024
269655271839273828
T:
pass769
307700310730313118
T:
pass863
316492324444328330
T:
luov890351pc
247286?336230?358072?
T:
gemss128
317342339186350932
T:
gemss128v2
346275349127350123
T:
edons128k08n72nu8l4mu3
351502352118354101
T:
qtesla1p
354140359749366246
T:
gravitysphincsl
368272376247383454
T:
sphincss128harakasimple
375395376301376730
T:
ecdonaldp224
369500378411382749
T:
rainbow5cclassic963664
454252460177472661
T:
luov8117404pc
501430502011502516
T:
rainbow3b
559408565603576557
T:
sphincss192harakasimple
574241575139577191
T:
ed448goldilocks
569259593979633311
T:
redgemss192
612981617281624167
T:
edons128ref
639484643958647151
T:
ecdonaldp160
631099672461701014
T:
redgemss192v2
681784688516706932
T:
sphincss128harakarobust
718970?752400?907322?
T:
bluegemss192v2
747607754853760773
T:
ecdonaldp192
774800777249780066
T:
rainbow6a
784871791039796213
T:
donald2048
789904794889803736
T:
sphincss256harakasimple
725022?840685?937514?
T:
gemss192v2
857031865016875252
T:
sphincsf128harakasimple
938523?948452?2084620?
T:
rainbow5c
105462610695621080269
T:
sphincss192harakarobust
108487311107881182583
T:
gui312
714922?1115239?1395679?
T:
bluegemss192
108894611225401181152
T:
redgemss256v2
998919?1151979?1996560?
T:
gemss256
112695012042221331350
T:
gemss192
1080959?1245481?1961149?
T:
gemss256v2
125398812586031261769
T:
ecdonaldk163
127018712714011273936
T:
rainbow6b
120739612885901453369
T:
redgemss256
129626613001051305899
T:
ecdonaldb163
136278513717261389525
T:
sphincsf192harakasimple
1196814?1373849?2101000?
T:
bluegemss256v2
1139349?1374298?2059545?
T:
bluegemss256
137367614001871416515
T:
sphincss256harakarobust
149307015031451521243
T:
sphincsf256harakasimple
158282116025271628015
T:
sphincsf128harakarobust
163478116445341651834
T:
sphincs256
171891117236811728780
T:
qtesla3p
173842617408931744631
T:
ecdonaldk233
175930617639421771145
T:
ecdonaldb233
180175318058591808578
T:
ecdonaldp521
235074723656692382042
T:
ecdonaldp384
241380624313282448573
T:
sphincsf192harakarobust
249931425091352525366picnicl1full
262073426296482644993
T:
mqdss48
265012427206472809342
T:
sphincss128shake256simple
266639627289792761441
T:
sphincsf256harakarobust
278422327912152799000
T:
rainbow1acompres363232
283735728421172850997
T:
rainbow1acyclicc363232
293461629536603013384
T:
ecdonaldk283
299505029971092997860
T:
luov863256
296479629981603087840
T:
gui448
306832330818733093882
T:
ecdonaldb283
323500132563973259874picnicl1fs
392011239901394051523
T:
sphincss192shake256simple
422776442386954269514picnicl1ur
489641149016064908238picnicl3full
505510450689145097409
T:
ecdonaldk409
518465252829455357116
T:
sphincss256shake256simple
522509753095095379126
T:
sphincss128shake256robust
530883353174535326824
T:
ecdonaldb409
640247064859556636267
T:
sphincsf128shake256simple
669876067253496776048
T:
mqdss64
768486078023747901050
T:
sphincss192shake256robust
813489681567958169668picnicl5full
844472584713798501134picnicl3fs
100468951018660110379108
T:
sphincss256shake256robust
103867771050660510592360
T:
sphincsf192shake256simple
105739611057756110583498
T:
luov890351
105072171063188410804305
T:
sphincsf256shake256simple
108700381088663710921343
T:
ecdonaldk571
112491761125528111313604picnicl3ur
115998601163911711710159
T:
ecdonaldb571
124884991268839012890346
T:
sphincsf128shake256robust
128183861282709212845446picnic3l1
135425511357361913592065picnicl5fs
161731791618475816204526
T:
pqrsa15
166914041673513116796617
T:
rainbow3ccompres683248
167103671675085116864338
T:
rainbow3ccyclicc683248
177773771780074817849654picnicl5ur
181620921816614518172542
T:
luov8117404
202418942032421120551696
T:
sphincsf192shake256robust
205370292076289720927537
T:
sphincsf256shake256robust
271571672716553427181134
T:
luov4849242
282444612826726729271318picnic3l3
376795733779093738284427
T:
rainbow5ccyclicc963664
377781143790247438000837
T:
rainbow5ccompres963664
439352564396315344017847picnic3l5
623462386240356062475882
T:
picnic2l1fs
699521557003608870082450
T:
luov6468330
132071471132299124132423216
T:
luov8086399
138371022138430248138638257
T:
picnic2l3fs
235114224235431054236526906
T:
picnic2l5fs
amd64; Zen 3 (a50f00); 2021 AMD Ryzen 5 5560U; 6 x 4062MHz; beelink, supercop-20221122
[show/hide table]

Graphs: (pkcycles,pkbytes) (smcycles,sbytes) (mcycles,pkbytes) (mcycles,sbytes) (pkbytes,sbytes)

NISTPQC graphs: (pkcycles,pkbytes) (smcycles,sbytes) (mcycles,pkbytes) (mcycles,sbytes) (pkbytes,sbytes)

Measurement failures: ntrumls401x, ntrumls439x, ntrumls593x, ntrumls743x, qtesla128, qtesla192, qtesla256

Cycles to generate a key pair
25%50%75%system
242024282484picnicl1full
248925162875picnic3l1
328232943332picnicl3full
329433023318picnic3l3
397539824006picnicl1ur
401640244046picnicl1fs
400841254348
T:
picnic2l1fs
417042084241picnicl5full
422742464369picnic3l5
636564536761
T:
picnic2l3fs
677768086851picnicl3fs
675768557791picnicl3ur
857586989868
T:
picnic2l5fs
864687048847picnicl5ur
907891869498picnicl5fs
173301741417582
T:
lattisigns512
444804463644887ed25519
518555204452440dilithium2aes
811958155282448dilithium2
821528250483139dilithium3aes
124312124979125483dilithium5aes
144400144809145362dilithium3
156991157485158025
T:
ed448goldilocks
178138179854181319
T:
pass769
204270206080207220
T:
pass863
220348220723222039dilithium5
547718548435551747
T:
sphincsf128harakasimple
641422643303644592
T:
mqdss48
662056663275667439
T:
sphincsf128harakarobust
714876719576724235
T:
edons128k08n72nu8l4mu3
820676823284824656
T:
sphincsf192harakasimple
831814840500853413
T:
donald2048
993341995531998503
T:
sphincsf192harakarobust
1003028?1059020?1683356?
T:
qtesla1
149276914953711497538
T:
mqdss64
200820020146092022772
T:
sphincsf256harakasimple
215900321642192175124
T:
edons128ref
258548525861912591449
T:
sphincsf256harakarobust
262851126356702649377
T:
sphincs256
2065260?3053380?4042619?
T:
qtesla3f
405381740556954091710
T:
luov863256
429405042994144304158
T:
sphincsf128shake256simple
3111052?5107249?7123021?
T:
qtesla3s
4625403?5307172?6507252?
T:
qtesla1p
633895363444986348559
T:
luov863256pc
635771463714886382221
T:
sphincsf192shake256simple
774376977516607759270
T:
sphincsf128shake256robust
782512378384167854511
T:
rainbowbinary256181212
119285771193439911950287
T:
sphincsf192shake256robust
123277291240197212680800
T:
rainbow1aclassic363232
141287271419815114533242
T:
rainbow1acompres363232
150024141578393017428057
T:
falcon512dyn
151247601603751017117884
T:
falcon512tree
162252451629873416478416
T:
luov890351
170651431710138317135392
T:
sphincsf256shake256simple
184509181846350918526566
T:
sphincss128harakasimple
190780771915214819384510
T:
rainbow1acyclicc363232
198342151991691820031583
T:
luov4849242
204856782050565020527642
T:
sphincss128harakarobust
20123954?23834067?29439475?
T:
qtesla3p
242359162426862224355923
T:
luov890351pc
244943172459544624663506
T:
sphincss192harakasimple
299872903002806530107422
T:
sphincss192harakarobust
303285753035671430709884
T:
luov8117404
314779673159751231642242
T:
sphincsf256shake256robust
342135153428424534348389
T:
sphincss256harakasimple
372100553725246637295311
T:
rainbowbinary16242020
411126864112677241146073
T:
sphincss256harakarobust
451497954525435045374678
T:
luov8117404pc
476714514906333252113580
T:
falcon1024dyn
479281644935205450577731
T:
falcon1024tree
495907614961547849700790
T:
gemss128
500131965007874050136964
T:
bluegemss128
515937355167194351759486
T:
redgemss128
554926445560220255668541
T:
gemss128v2
567541135680331256851365
T:
bluegemss128v2
588018035888543859144185
T:
redgemss128v2
596857345980611159916281
T:
luov6468330
768353167781522580087940
T:
rainbow3cclassic683248
807667768091598383983307
T:
rainbow3ccompres683248
847960698629742386857613
T:
rainbow3ccyclicc683248
117803952117977494118190061
T:
luov8086399
137859904138091546138737940
T:
sphincss128shake256simple
153941329153995900154106995
T:
sflashv2
203074901203400301203579680
T:
sphincss192shake256simple
221116352221287694221502933
T:
redgemss192
227221212227297375227425525
T:
gemss192
227335798227861756228285665
T:
bluegemss192
244875453245044390245299990
T:
redgemss192v2
246183755246425510246481835
T:
gemss192v2
249205436249334031250630801
T:
bluegemss192v2
250683915250849566253854723
T:
sphincss128shake256robust
261711354262261683268839673
T:
rainbow5cclassic963664
265156944265961981266679448
T:
rainbow5ccyclicc963664
268329251269322510273272651
T:
rainbow5ccompres963664
270134300270437435272883968
T:
sphincss256shake256simple
380147667380360268380423427
T:
sphincss192shake256robust
504362596505294758505982786
T:
sphincss256shake256robust
634167332636638815638544368
T:
redgemss256
652078105653282536655983679
T:
bluegemss256
656801612657868211667484973
T:
gemss256
681602390683829809685582227
T:
redgemss256v2
680861225687248719697034407
T:
gemss256v2
688634372691874456696374938
T:
bluegemss256v2
898037386898229860898427142
T:
gravitysphincss
323363176533004982673376274043
T:
pqrsa15
143667561071436850329714370816885
T:
gravitysphincsl
287495230722875246864628754362381
T:
gravitysphincsm
Cycles to sign 59 bytes
25%50%75%system
119331227912543
T:
rainbowbinary256181212
242442481725543
T:
rainbowbinary16242020
488094886048900ed25519
584846355668253
T:
rainbow1aclassic363232
890568930889793
T:
sflashv2
90344?117244?155247?dilithium2aes
157550159370163783
T:
rainbow1acyclicc363232
162745163142163364
T:
ed448goldilocks
94024?175478?419291?
T:
lattisigns512
123436?181204?226668?dilithium3aes
128571?190504?290708?dilithium2
176682?228077?392486?dilithium5aes
271481272869275618
T:
luov863256pc
155136?279841?586376?
T:
qtesla1
199206?293218?375021?dilithium3
308167309699311277
T:
rainbow3cclassic683248
287565?356445?571383?dilithium5
364168369807372782
T:
falcon512tree
310049?419028?798415?
T:
qtesla3f
421032432898441568
T:
rainbow3ccyclicc683248
223077?440542?662935?
T:
pass769
258322?500254?752810?
T:
pass863
392587?604706?995061?
T:
qtesla1p
660831663838667678
T:
falcon512dyn
744577749986755963
T:
falcon1024tree
756543762477768622
T:
luov890351pc
819545823050828443
T:
rainbow5cclassic963664
836103843774849294
T:
donald2048
422788?915276?1396862?
T:
qtesla3s
100443610295441047159
T:
rainbow5ccyclicc963664
104786810620351069388
T:
edons128k08n72nu8l4mu3
112948211336271137377
T:
luov8117404pc
132668913335691340071
T:
falcon1024dyn
248982525013202513396
T:
edons128ref
1879271?2604827?4872805?
T:
qtesla3p
338959433915613414217picnicl1full
361072436122593613543
T:
luov863256
3156846?3734521?4673466?
T:
redgemss128
396624539698763973215
T:
mqdss48
404601440562444057683picnicl1fs
3598417?4206319?5274476?
T:
redgemss128v2
541116254138425416592picnicl1ur
650131165072106513677picnicl3full
687388768865396899519
T:
gravitysphincss
952299995488549577041
T:
mqdss64
954396295735259717320picnicl3fs
8593159?9967098?11795889?
T:
redgemss192v2
8661313?10159898?11605322?
T:
redgemss192
105905451060241810612018picnicl5full
111071041122459511534518
T:
rainbow1acompres363232
116733951167860511683267
T:
luov890351
129222971293927212985198
T:
gravitysphincsm
129774291298046012999338picnicl3ur
153382521538314515872953
T:
gravitysphincsl
160710591623688616249836picnicl5fs
164504511646596516477717picnic3l1
14418231?16598311?19578048?
T:
redgemss256v2
15006279?17628223?23330976?
T:
redgemss256
198827441991846619958275
T:
sphincsf128harakasimple
201998652021059320686605
T:
luov8117404
209270372095491120981653picnicl5ur
241172952415416624213112
T:
sphincsf192harakasimple
244418912448682124544104
T:
sphincsf128harakarobust
303544853038062030412902
T:
sphincsf192harakarobust
351062853513821435193089picnic3l3
401264534031955640546779
T:
luov4849242
461858134625159546416616
T:
sphincs256
517868235186405051945285
T:
sphincsf256harakasimple
594573165954699659582766picnic3l5
656475746586060566409238
T:
rainbow3ccompres683248
679725956804891168100731
T:
sphincsf256harakarobust
114773063114848095115337549
T:
luov6468330
116582284116631994116696695
T:
pqrsa15
120749585120846956121566121
T:
picnic2l1fs
114017163?136696208?159730899?
T:
bluegemss128
139480476139637967139749165
T:
sphincsf128shake256simple
120269992?162065030?185973835?
T:
bluegemss128v2
167708509168093357168514503
T:
rainbow5ccompres963664
178198384178404984178621847
T:
sphincsf192shake256simple
233426522233660642234891260
T:
luov8086399
240436403240702571241048499
T:
sphincsf128shake256robust
317948354318121603318229437
T:
picnic2l3fs
327234103327394134327609717
T:
sphincsf192shake256robust
351415177351893469352229041
T:
sphincss128harakasimple
326477136?391491873?521685818?
T:
bluegemss192
283815440?396250278?453434845?
T:
bluegemss192v2
399505904399911922400255017
T:
sphincsf256shake256simple
406567838406823042407090623
T:
sphincss128harakarobust
479581545480282771480853967
T:
sphincss256harakasimple
590951857591188170591933236
T:
sphincss256harakarobust
451781852?630160996?658242679?
T:
bluegemss256v2
649808730651381820652239102
T:
picnic2l5fs
570916546?712572601?994141857?
T:
gemss128v2
715344142715790751716549560
T:
sphincsf256shake256robust
715923699716679642717946083
T:
sphincss192harakasimple
567173633?792550024?794217681?
T:
bluegemss256
703094154?848813631?1123578382?
T:
gemss128
963248049964816219965891450
T:
sphincss192harakarobust
221641605022181706462218986270
T:
sphincss128shake256simple
1890627543?2272249394?2656695733?
T:
gemss192v2
2226964651?2666547038?3112269699?
T:
gemss192
330764259233270579133360340411
T:
sphincss256shake256simple
376387046037685776773777572454
T:
sphincss128shake256robust
3230026860?3876602145?4521847483?
T:
gemss256v2
460918096546128474814618647892
T:
sphincss192shake256simple
4005186822?4808923916?6404755903?
T:
gemss256
590928915359127687785915357167
T:
sphincss256shake256robust
796527812179683482587971196226
T:
sphincss192shake256robust
Cycles to verify 59 bytes
25%50%75%system
926695659993
T:
rainbowbinary256181212
168921712817608
T:
rainbowbinary16242020
245912614728887
T:
rainbow1aclassic363232
286412895429338
T:
lattisigns512
535985381153990dilithium2aes
591926061763123
T:
gravitysphincss
778277821878674
T:
qtesla1
774477822378957
T:
falcon512tree
783627870879127dilithium3aes
805308068180817dilithium2
832168452685395
T:
falcon512dyn
9968299819100934
T:
sflashv2
106378107439108897
T:
luov863256pc
118129118344118695dilithium5aes
132439132626132749dilithium3
141907142651143628
T:
falcon1024tree
157536158112159017
T:
qtesla3f
159032159991160847
T:
qtesla3s
160696161888163032ed25519
161308162947165109
T:
rainbow3cclassic683248
168506169276169943
T:
falcon1024dyn
208337208798209026dilithium5
238957243411249960
T:
redgemss128
242474253697261087
T:
redgemss128v2
257025261169269651
T:
gravitysphincsm
270573272557274791
T:
pass769
307464310299312049
T:
pass863
310558324927341796
T:
gemss128v2
298974325179339048
T:
bluegemss128v2
305485337570362250
T:
bluegemss128
334629339914347277
T:
luov890351pc
322439345315375836
T:
gemss128
350096354845359196
T:
gravitysphincsl
368269369330371366
T:
qtesla1p
369346378887383031
T:
edons128k08n72nu8l4mu3
379098381132387340
T:
rainbow5cclassic963664
397007406362413941
T:
sphincss128harakasimple
460186469444476565
T:
luov8117404pc
560115572549580169
T:
sphincss192harakasimple
572639574551575802
T:
ed448goldilocks
570925583333596418
T:
sphincss128harakarobust
579452592382602555
T:
redgemss192
591801598378607023
T:
edons128ref
615748628844643045
T:
redgemss192v2
785390798845810307
T:
sphincss256harakasimple
638787?839291?863452?
T:
bluegemss192v2
8389238654071005315
T:
gemss192v2
905567914592926878
T:
sphincsf128harakasimple
927455950348956537
T:
sphincss192harakarobust
9691649935831015728
T:
gemss192
9820319941721000637
T:
donald2048
691627?1011472?1044974?
T:
bluegemss192
118428912138451276964
T:
redgemss256
120660012227671263553
T:
redgemss256v2
120120712420661397844
T:
gemss256v2
1191029?1294873?2097259?
T:
gemss256
1256918?1295218?2215646?
T:
bluegemss256v2
130630013201541337050
T:
sphincss256harakarobust
134842213589531382519
T:
sphincsf128harakarobust
138440513947161409684
T:
sphincsf192harakasimple
152212415367521552142
T:
sphincsf256harakasimple
1256494?1586109?2393216?
T:
bluegemss256
160835416206111632159
T:
sphincs256
180169318079621813359
T:
qtesla3p
228258922991802324025
T:
sphincsf192harakarobust
239656724270432464820
T:
sphincsf256harakarobust
247980124874302506748
T:
mqdss48
262251826415562668546picnicl1full
299724430013923002916
T:
luov863256
298976930909393164267
T:
sphincss128shake256simple
313843231422293160965picnicl1fs
425564842598684283299picnicl1ur
443761944987124572264
T:
sphincss192shake256simple
513448251372265141514picnicl3full
560366057152545965127
T:
sphincss128shake256robust
585828859569336092410
T:
sphincss256shake256simple
622476462509096274502
T:
mqdss64
733605773542927359701picnicl3fs
725205974339437519003
T:
sphincsf128shake256simple
835464783840648390085picnicl5full
837886484478018666518
T:
rainbow1acyclicc363232
850296986118378733441
T:
sphincss192shake256robust
874655289156039040701
T:
rainbow1acompres363232
102501841027327010648396picnicl3ur
105181871053845210542208
T:
luov890351
113717251166362811879795
T:
sphincss256shake256robust
116167381174465511983661
T:
sphincsf192shake256simple
118848481206676112222506
T:
sphincsf256shake256simple
126211451263534112655688picnicl5fs
133482141336166813378940picnic3l1
137317511399511914237580
T:
sphincsf128shake256robust
160616511610068616126525
T:
pqrsa15
168897131697061217075255picnicl5ur
181314421814210618156166
T:
luov8117404
222028812242001722640857
T:
sphincsf192shake256robust
230621452328930723521938
T:
sphincsf256shake256robust
270559222708349927103105
T:
luov4849242
284854592852387928552389picnic3l3
460933834612908446168371picnic3l5
517272605201722553809415
T:
rainbow3ccyclicc683248
524255255291604054133997
T:
rainbow3ccompres683248
636406276370441863762607
T:
picnic2l1fs
701427427023746470366709
T:
luov6468330
115262969116704351120689989
T:
rainbow5ccompres963664
118297468118657787119230689
T:
rainbow5ccyclicc963664
129025467129287553131545661
T:
luov8086399
137445781137515793137620061
T:
picnic2l3fs
236156243236300735236649753
T:
picnic2l5fs
amd64; Zen 2 (860f81); 2021 AMD Ryzen 3 5300U; 4 x 2600MHz; lucienne, supercop-20240425
[show/hide table]

Graphs: (pkcycles,pkbytes) (smcycles,sbytes) (mcycles,pkbytes) (mcycles,sbytes) (pkbytes,sbytes)

NISTPQC graphs: (pkcycles,pkbytes) (smcycles,sbytes) (mcycles,pkbytes) (mcycles,sbytes) (pkbytes,sbytes)

Measurement failures: ntrumls401x, ntrumls439x, ntrumls593x, ntrumls743x, qtesla128, qtesla192, qtesla256

Cycles to generate a key pair
25%50%75%system
290729353178picnic3l1
298930093026picnicl1full
415641674182picnic3l3
412441684193picnicl3full
535753655399picnic3l5
533853675423picnicl5full
845184778545picnicl1ur
854685818639picnicl1fs
101091013910291
T:
picnic2l1fs
157591578915874picnicl3fs
158551589415978picnicl3ur
180771819618341
T:
picnic2l3fs
192261928219583picnicl5fs
192861932719539picnicl5ur
212612130221457
T:
lattisigns512
220692209622174
T:
picnic2l5fs
433454339643729ed25519
468044701947652dilithium2aes
750887535675665dilithium3aes
877328812888932dilithium2
108500108701110165
T:
donald512
109792110435111427
T:
ecdonaldp256
114551114963115444dilithium5aes
159664160180160723
T:
ed448goldilocks
163523163818165010dilithium3
171651171851172950
T:
ecdonaldp224
199690201240202525
T:
pass769
236066236870238126
T:
pass863
253410253719254090dilithium5
257038257878259312
T:
donald1024
522757523615543956
T:
sphincsf128harakasimple
653944654937656401
T:
ecdonaldp521
664577670696674197
T:
sphincsf128harakarobust
698031701548707053
T:
edons128k08n72nu8l4mu3
738742740960745178
T:
mqdss48
752491754886760330
T:
ecdonaldp160
767579770164773465
T:
ecdonaldk163
782116784938787904
T:
ecdonaldb163
805707809105812629
T:
donald2048
815732826671827387
T:
sphincsf192harakasimple
907901914849925928
T:
ecdonaldp192
102791110304681035146
T:
ecdonaldk233
105084510533641056072
T:
ecdonaldb233
109324110957071097745
T:
sphincsf192harakarobust
1101754?1146412?1497927?
T:
qtesla1
166963416774341686542
T:
mqdss64
168385417086401712490
T:
ecdonaldk283
178182117863451792615
T:
ecdonaldb283
208383820951062113539
T:
sphincsf256harakasimple
221458922203082227908
T:
edons128ref
256751925965382657632
T:
sphincsf256harakarobust
285612028667982871531
T:
sphincs256
293912429436092949958
T:
ecdonaldk409
309515331047333113454
T:
ecdonaldb409
313745431446023153414
T:
ecdonaldp384
2534537?3738891?4939974?
T:
qtesla3f
392156139326653947285
T:
sphincsf128shake256simple
398204441139084272015
T:
3icp
4378666?5068544?5763631?
T:
qtesla1p
518957851958305220815
T:
luov863256
583918758802755909059
T:
sphincsf192shake256simple
603328960449676065053
T:
ecdonaldk571
3788461?6218743?8689449?
T:
qtesla3s
647694264983786507261
T:
ecdonaldb571
728456272972367311951
T:
sphincsf128shake256robust
761197676146887617510
T:
luov863256pc
848106184966108517156
T:
rainbowbinary256181212
980511898382199886481
T:
rainbow1acompres363232
99831891005474510142792
T:
rainbow1acyclicc363232
100270741015296710215827
T:
rainbow1aclassic363232
110322411104455211077106
T:
sphincsf192shake256robust
10718622?13858868?22280867?
T:
rwb0fuz1024
165472761665244017063416
T:
sphincss128harakasimple
160595211705302517323736
T:
sphincsf256shake256simple
173309931854871820165725
T:
falcon512dyn
178347511931386420911748
T:
falcon512tree
198226631990009219928791
T:
sphincss128harakarobust
216550332167324821747702
T:
luov890351
218702502192554421983457
T:
luov4849242
286038422865049528789055
T:
sphincsf256shake256robust
26707610?29111985?35884010?
T:
qtesla3p
15375401?29603634?38467624?
T:
ronald512
295970992961547829664552
T:
tts6440
301366863019123230245552
T:
sphincss192harakasimple
318033113187232132066439
T:
luov890351pc
338703263397322034090967
T:
sphincss256harakasimple
364075843651443536912327
T:
rainbowbinary16242020
376388213777141237809872
T:
luov8117404
380379153867706039205928
T:
sphincss192harakarobust
408228364087884741048920
T:
sphincss256harakarobust
28514277?49882692?76717211?
T:
ronald768
501873485044265051367162
T:
rainbow3cclassic683248
505829895072244850876572
T:
bluegemss128
507866075088071951043757
T:
gemss128
534283235355586953657860
T:
redgemss128
535988225402540354451873
T:
rainbow3ccompres683248
537210565531706163129194
T:
falcon1024dyn
548845445629354260133775
T:
falcon1024tree
572272675758829557844723
T:
rainbow5640
575618125762922157704410
T:
luov8117404pc
587138885877588758954344
T:
gemss128v2
588727965912236959557906
T:
rainbow3ccyclicc683248
597903895983564659877728
T:
bluegemss128v2
702215197130860771571471
T:
redgemss128v2
824408508268981783005257
T:
luov6468330
54199431?89948065?117024756?
T:
ronald1024
123819403124162785124334102
T:
rainbow6440
125073965125168271125847642
T:
rainbow1b
124703029125454206126586661
T:
sphincss128shake256simple
131444581131637711131924138
T:
luov8086399
132271650132311511132345101
T:
rainbow1c
175146608175236047175308333
T:
sflashv2
179138670179712896180163901
T:
rainbow5cclassic963664
187479709188038726188845591
T:
rainbow5ccompres963664
188047542188338258189496698
T:
sphincss192shake256simple
189564488189965559190733870
T:
rainbow5ccyclicc963664
232418944232685274234196471
T:
sphincss128shake256robust
247234812247486526250732549
T:
redgemss192
250661753251067905251797340
T:
bluegemss192
254271032254656872254937991
T:
sphincss256shake256simple
254494402254696002254997607
T:
gemss192
151228373?261051606?447224410?
T:
ronald1536
352335941353159433356203702
T:
sphincss192shake256robust
353652010357319332359153814
T:
gemss192v2
354983315359271499362273129
T:
bluegemss192v2
354544504359558227363318417
T:
redgemss192v2
287813130?482505674?631891642?
T:
ronald2048
486489309488494159489590716
T:
sphincss256shake256robust
729796722735964966737107571
T:
rainbow3b
788898464797336940808341556
T:
gemss256
796016616801558322899694249
T:
bluegemss256
835365787902705151969271253
T:
redgemss256
908438783925296813945134327
T:
gui184
952598645952626575952677433
T:
rainbow1a
964595742970166447971319739
T:
gemss256v2
972335637974150247974977524
T:
gravitysphincss
9720500519802321651049497019
T:
bluegemss256v2
101034472110718006301119636373
T:
redgemss256v2
108541789510859693981087143604
T:
rainbow3c
759085702?1273906062?1848652066?
T:
ronald3072
283597008228451012432853191608
T:
rainbow6b
1574986535?2874824945?4590476683?
T:
ronald4096
301525629230706547923132645075
T:
gui312
334786168233538645223360787984
T:
rainbow5c
329972384133633458023469853037
T:
pqrsa15
561901746056225959805629948462
T:
rainbow6a
673285343667345070736736383472
T:
rainbow4a
146191567991463124258114633848960
T:
gravitysphincsl
190939534921917582196119375257121
T:
gui448
292085638332923299235529282978905
T:
gravitysphincsm
Cycles to sign 59 bytes
25%50%75%system
127661309114374
T:
rainbowbinary256181212
254512566025846
T:
tts6440
29542?37352?42344?
T:
rainbowbinary16242020
459764612846192ed25519
566135716358058
T:
rainbow5640
585565906060117
T:
rainbow1aclassic363232
598896109061753
T:
rainbow1a
819578210582272
T:
sflashv2
86367?87368?110190?
T:
rainbow1c
943409533796572
T:
rainbow1acyclicc363232
9851799148101119
T:
rainbow6440
77685?113685?169567?dilithium2aes
147063147559148298
T:
ecdonaldp256
165996166446167555
T:
ed448goldilocks
124638?167818?252758?dilithium2
107640?202069?486207?
T:
lattisigns512
210427211330211990
T:
rainbow1b
221612223606226205
T:
donald512
233828234135234576
T:
ecdonaldp224
234670?247081?484920?
T:
pass769
153264?247687?387588?dilithium3aes
114319?256125?708669?
T:
3icp
164533?260502?332716?dilithium5aes
262694268347274984
T:
rainbow3c
276371?288738?820861?
T:
pass863
289708290772292809
T:
rainbow3cclassic683248
305990307034308533
T:
luov863256pc
180514?341286?547205?
T:
qtesla1
266459?363636?533440?dilithium3
371719374173376748
T:
donald1024
371163374678378672
T:
falcon512tree
392699398703404580
T:
ronald512
420932432461453565
T:
rainbow3ccyclicc683248
319338?440594?549979?dilithium5
484208491344539338
T:
rainbow6a
531219537011604430
T:
rainbow5c
404266?600309?945413?
T:
qtesla3f
637375639292640574
T:
rainbow3b
676358680374683883
T:
rainbow4a
676136683055688832
T:
ronald768
704606710569716504
T:
rwb0fuz1024
719987724389729954
T:
falcon512dyn
747582753481759706
T:
falcon1024tree
750854753788755827
T:
rainbow5cclassic963664
753355759434792956
T:
rainbow5ccyclicc963664
788338789703792753
T:
ecdonaldp160
802979804537806158
T:
ecdonaldk163
820440822605825345
T:
ecdonaldb163
820394832059844040
T:
ronald1024
849649851595870110
T:
luov890351pc
921318923299926529
T:
donald2048
944688951728960968
T:
ecdonaldp192
101579810171741018681
T:
ecdonaldp521
107785810799821082295
T:
ecdonaldk233
110142011044111106733
T:
ecdonaldb233
675950?1202431?1918036?
T:
qtesla1p
120620112114101215631
T:
edons128k08n72nu8l4mu3
124338812461291252521
T:
luov8117404pc
734499?1253844?2318356?
T:
qtesla3s
145295014589861464815
T:
falcon1024dyn
150824115148821561842
T:
rainbow6b
178047418021551807889
T:
ecdonaldk283
185547618817471889189
T:
ecdonaldb283
221936322304162242912
T:
ronald1536
280203828111832823909
T:
edons128ref
2266608?2976365?4950285?
T:
qtesla3p
309042231030783122744
T:
ecdonaldk409
325659732665163284162
T:
ecdonaldb409
328305032872753292994
T:
ecdonaldp384
331633233314963352037
T:
ronald2048
381126238135933815132picnicl1full
3272305?4101565?5151118?
T:
redgemss128
458381345871504589044
T:
luov863256
480367748077514819608
T:
mqdss48
3913474?4963201?5672263?
T:
redgemss128v2
635154163550256360990picnicl1fs
639259564003136414995
T:
ecdonaldk571
679718468123696876020
T:
rainbow1acompres363232
687894968944766911922
T:
ecdonaldb571
748842774926867497220picnicl3full
780205178046047809417picnicl1ur
782137878367987857990
T:
gravitysphincss
858974686094928622442
T:
ronald3072
9068842?9747313?12127891?
T:
redgemss192v2
9439380?11293774?13539411?
T:
redgemss192
117392981174433411749452
T:
mqdss64
124277871243713312446058picnicl5full
148892171491406214951535
T:
gravitysphincsm
151114721511507315120371
T:
luov890351
158420891584604215849395picnicl3fs
9344323?16360462?25776761?
T:
gui184
14515363?16883779?18960529?
T:
redgemss256v2
169440621696537116983134
T:
gravitysphincsl
177134791778159017814749
T:
ronald4096
180263551803893918051883picnic3l1
16662729?19780809?22625913?
T:
redgemss256
192535271991152820095234
T:
sphincsf128harakasimple
199062151992004419929968picnicl3ur
241709072420509424248705
T:
sphincsf192harakasimple
252674592532421125392928
T:
sphincsf128harakarobust
256471842565732425681283picnicl5fs
265748192659648126657455
T:
luov8117404
322763923231434332360230picnicl5ur
341883493430396234728238
T:
sphincsf192harakarobust
379449563813022439026091
T:
rainbow3ccompres683248
392195603927002639303527picnic3l3
436272884389917543932657
T:
luov4849242
498128964986161649910334
T:
sphincs256
548420165506277055682281
T:
sphincsf256harakasimple
673609236743288767469853picnic3l5
706006447079420170888226
T:
sphincsf256harakarobust
102081173103344944104107410
T:
rainbow5ccompres963664
108755977108787124108850021
T:
pqrsa15
127257001127650557127845889
T:
sphincsf128shake256simple
133490266133701265133786766
T:
luov6468330
119873276?143815586?191457448?
T:
bluegemss128v2
144011250144133991144636316
T:
picnic2l1fs
165642445165848514166280072
T:
sphincsf192shake256simple
119282361?166626680?190748193?
T:
bluegemss128
226855394227098644227515320
T:
sphincsf128shake256robust
262215814262494818262772386
T:
luov8086399
305074338305419250305744181
T:
sphincsf192shake256robust
325904222327493409330428119
T:
sphincss128harakasimple
245370556?366835687?428090896?
T:
bluegemss192v2
397084254398801312401508066
T:
sphincss128harakarobust
398332861400329961401506132
T:
sphincsf256shake256simple
422309755422432200422742965
T:
picnic2l3fs
287733897?431651773?791982088?
T:
gui312
374264585?448593123?597593880?
T:
bluegemss192
451448702?452820747?631402609?
T:
bluegemss256v2
467446282468467565469034420
T:
sphincss256harakasimple
608188143609158982609839238
T:
sphincss256harakarobust
651836432655210392656557585
T:
sphincsf256shake256robust
631684661?757943600?884168027?
T:
bluegemss256
865851677866211126867063903
T:
picnic2l5fs
869103627871410348872459910
T:
sphincss192harakasimple
736852342?884175263?1031327226?
T:
gemss128v2
756792118?908100098?1059246967?
T:
gemss128
114116893811544297491157409458
T:
sphincss192harakarobust
200177982720072223602013132189
T:
sphincss128shake256simple
2077429154?2492501358?2907674529?
T:
gemss192v2
2490369411?2988406549?3487371061?
T:
gemss192
309661988531003455203105763676
T:
sphincss256shake256simple
346327359034668918613473554990
T:
sphincss128shake256robust
3490908218?4189111626?5583388142?
T:
gemss256v2
431366906843234224934327573811
T:
sphincss192shake256simple
4449379459?5339340786?6229529743?
T:
gemss256
553532755356113982025628053215
T:
sphincss256shake256robust
727777950773091247497324822973
T:
sphincss192shake256robust
3704729998?7409792325?12968402418?
T:
gui448
Cycles to verify 59 bytes
25%50%75%system
688369877212
T:
rwb0fuz1024
103271079511417
T:
rainbowbinary256181212
156561584718008
T:
3icp
226402289023126
T:
rainbow5640
22628?28853?30177?
T:
rainbowbinary16242020
286992885629049
T:
tts6440
307753156331959
T:
rainbow6440
307863171932095
T:
ronald512
314543186432182
T:
lattisigns512
335023415234679
T:
ronald768
348933583836485
T:
rainbow1a
380043835339399
T:
ronald1024
32258?41211?51467?
T:
rainbow1aclassic363232
465794741747981
T:
ronald1536
589445970161499
T:
ronald2048
597575989760009dilithium2aes
642816576668325
T:
gravitysphincss
665986668566873
T:
sflashv2
67490?68898?101289?
T:
rainbow1c
717027256973306
T:
falcon512tree
820978276983060
T:
qtesla1
859048666287382
T:
falcon512dyn
896968981090085dilithium3aes
958449679798053
T:
ronald3072
972549745097600dilithium2
108542110159111604
T:
luov863256pc
129535129959130166dilithium5aes
138898139625140603
T:
ronald4096
142288144439146112
T:
falcon1024tree
149749152635157030
T:
rainbow3cclassic683248
152182152972154270
T:
donald512
159447160438161157ed25519
163229163339163536dilithium3
170139170766171624
T:
qtesla3f
170188171013171673
T:
qtesla3s
173064174379175057
T:
falcon1024dyn
198613199371199996
T:
rainbow1b
236192238573261710
T:
rainbow4a
255940258590270921
T:
rainbow3c
260867261226261313dilithium5
263678273310279172
T:
redgemss128v2
271051275602281227
T:
gravitysphincsm
265648276107291535
T:
gui184
288932290153291532
T:
pass769
295585297987300769
T:
donald1024
299478300456301057
T:
ecdonaldp256
321923326097334221
T:
bluegemss128v2
323782327763334255
T:
gemss128v2
319998328532339699
T:
gemss128
321078330011335339
T:
redgemss128
327786336395343778
T:
bluegemss128
337263338836339789
T:
pass863
344673345874348276
T:
luov890351pc
367118373604378502
T:
gravitysphincsl
375121377195380188
T:
rainbow5cclassic963664
390032390599392502
T:
qtesla1p
425081429969436795
T:
sphincss128harakasimple
452098452414453085
T:
ecdonaldp224
478119479653481616
T:
luov8117404pc
498277500333503029
T:
edons128k08n72nu8l4mu3
529996538225555907
T:
redgemss192
541047542306544014
T:
ed448goldilocks
541166550056558303
T:
rainbow5c
567808578894595606
T:
rainbow6a
639837652184663483
T:
sphincss192harakasimple
664057665162667000
T:
rainbow3b
574081687561716916
T:
bluegemss192
673380695053711270
T:
gemss192
679096695254702962
T:
redgemss192v2
689414701867717648
T:
sphincss128harakarobust
724722745871762421
T:
gemss192v2
714213762995793617
T:
bluegemss192v2
807547814988820201
T:
ecdonaldp160
816722824390829118
T:
donald2048
855213860500863293
T:
edons128ref
820110860556899168
T:
gui312
890462901994914774
T:
sphincss256harakasimple
939129953501962527
T:
ecdonaldp192
99330310077631019827
T:
sphincsf128harakasimple
103774010591481080835
T:
redgemss256
104857810703341083846
T:
sphincss192harakarobust
1046614?1107994?1495129?
T:
bluegemss256
109447811106671148945
T:
redgemss256v2
1066778?1150528?1581960?
T:
bluegemss256v2
1061425?1378428?1561950?
T:
gemss256v2
148544615133781547611
T:
sphincss256harakarobust
153928715422021544144
T:
ecdonaldk163
153496215445241564703
T:
sphincsf192harakasimple
1192039?1561483?1635876?
T:
gemss256
157464615795411582643
T:
ecdonaldb163
159307916242181646632
T:
sphincsf128harakarobust
171086217362841756895
T:
sphincsf256harakasimple
172931317442731909489
T:
rainbow6b
175634617690561774863
T:
sphincs256
189425118959211897768
T:
ecdonaldp521
195105319603741968955
T:
qtesla3p
207919520821872087827
T:
ecdonaldk233
212640521304372137144
T:
ecdonaldb233
252150025471492578940
T:
sphincsf192harakarobust
241038427260262771743
T:
gui448
272818027631342862705
T:
sphincsf256harakarobust
279043328007102812590
T:
ecdonaldp384
299373529970533029849picnicl1full
308865431023393124909
T:
mqdss48
304331731048063203569
T:
sphincss128shake256simple
347728034897693511752
T:
ecdonaldk283
361744036468403658800
T:
ecdonaldb283
390758639100893918389
T:
luov863256
407334140912004099438
T:
rainbow1acyclicc363232
408262441541584189096
T:
rainbow1acompres363232
465561847415114825501
T:
sphincss192shake256simple
531448653228605351467picnicl1fs
598173459920085997256picnicl3full
584475160052306123926
T:
sphincss128shake256robust
600284260347786059345
T:
ecdonaldk409
601683561229976237573
T:
sphincss256shake256simple
621280363319086372913
T:
ecdonaldb409
656173465696116616757picnicl1ur
758980377055777871192
T:
sphincsf128shake256simple
791549279598818008114
T:
mqdss64
916099492294199374978
T:
sphincss192shake256robust
99782821000043310012699picnicl5full
117882841190995212095547
T:
sphincss256shake256robust
118555731199559912162086
T:
sphincsf192shake256simple
123185821242070312511759
T:
sphincsf256shake256simple
124372051244688912461887
T:
ecdonaldk571
133464851337281613403766
T:
ecdonaldb571
134752431348475613491514picnicl3fs
138054581381210913816491
T:
luov890351
146343251464989214665661picnic3l1
148052991498082815169501
T:
sphincsf128shake256robust
157802321579278715806106
T:
pqrsa15
169513751697844217001344picnicl3ur
219029232194094021966060picnicl5fs
231996902335687623546411
T:
sphincsf192shake256robust
239387282396731724045077
T:
luov8117404
242096282480957624990502
T:
rainbow3ccyclicc683248
242824922491159625875660
T:
rainbow3ccompres683248
257935172671830127344078
T:
sphincsf256shake256robust
276317952766660327703487picnicl5ur
309657193098834931009510
T:
luov4849242
313850503141407331453581picnic3l3
504929405059720350644787picnic3l5
540117905427667654449799
T:
rainbow5ccompres963664
553184815568428956016824
T:
rainbow5ccyclicc963664
717682987182006071885151
T:
picnic2l1fs
828682508291393382937307
T:
luov6468330
151748757151878902151946298
T:
luov8086399
162902919163143145163220842
T:
picnic2l3fs
288767797288984088289133423
T:
picnic2l5fs
amd64; Tremont (906c0); 2021 Intel Pentium Silver N6000; 4 x 1100MHz; jasper, supercop-20240425
[show/hide table]

Graphs: (pkcycles,pkbytes) (smcycles,sbytes) (mcycles,pkbytes) (mcycles,sbytes) (pkbytes,sbytes)

NISTPQC graphs: (pkcycles,pkbytes) (smcycles,sbytes) (mcycles,pkbytes) (mcycles,sbytes) (pkbytes,sbytes)

Measurement failures: ntrumls401x, ntrumls439x, ntrumls593x, ntrumls743x, qtesla128, qtesla192, qtesla256

Cycles to generate a key pair
25%50%75%system
470947584876picnic3l1
474148134978picnicl1full
681968576940picnic3l3
689969647250picnicl3full
908892349588picnic3l5
921796059852picnicl5full
128951298913103picnicl1fs
130201309413192picnicl1ur
158681596116104
T:
picnic2l1fs
245492474125044
T:
picnic2l3fs
246752478425164picnicl3fs
245122485025087picnicl3ur
291992938229770
T:
picnic2l5fs
309073134531640picnicl5fs
310413136631784picnicl5ur
770177740277676ed25519
142173143271146412
T:
ecdonaldp256
166050167462169458
T:
donald512
284358285755289754
T:
ecdonaldp224
303981304566306444
T:
ed448goldilocks
354204354868356315
T:
pass769
356038356578357327dilithium2
429338430080432112
T:
pass863
466690469000473926
T:
donald1024
665711666896668407dilithium3
687184687514688773
T:
sphincsf128harakasimple
705856709225713209
T:
edons128k08n72nu8l4mu3
773390780292782708dilithium2aes
804017805862807944
T:
sphincsf128harakarobust
810221819941833380
T:
ecdonaldp160
920207926024928131
T:
ecdonaldk163
956047959137969396
T:
ecdonaldb163
967093969913974486
T:
ecdonaldp521
973880979299991906
T:
ecdonaldp192
100056410022791003044
T:
sphincsf192harakasimple
109316610946181096923dilithium5
122371012254011227827
T:
mqdss48
126283612634341264715
T:
sphincsf192harakarobust
127210612788991293567
T:
ecdonaldk233
129685213023981309214
T:
ecdonaldb233
142814314350351443183dilithium3aes
160341216069091613759
T:
donald2048
210481021110832123202
T:
ecdonaldk283
214863021554452158181
T:
edons128ref
220763022136412221024
T:
ecdonaldb283
230779923187192368219dilithium5aes
283192228341972837321
T:
mqdss64
347240734768623483722
T:
ecdonaldk409
2216298?3589148?4293869?
T:
qtesla1
365839336679473680819
T:
ecdonaldb409
375583537669483782456
T:
ecdonaldp384
4185665?6139935?8126385?
T:
qtesla3f
774515177589587786991
T:
ecdonaldk571
825967882676058279039
T:
ecdonaldb571
6770121?8937500?13212076?
T:
qtesla3s
7356754?9621752?10793150?
T:
qtesla1p
980888698221209832124
T:
sphincsf128shake256simple
9895007990078010054627
T:
3icp
119883891200796312035970
T:
sphincs256
120888771210563512626919
T:
rainbow1aclassic363232
129864171301482213103263
T:
rainbow1acompres363232
130098951302300513113823
T:
rainbow1acyclicc363232
132271921326377613349538
T:
rainbowbinary256181212
145310961453869914560162
T:
sphincsf192shake256simple
188151611882435518841081
T:
sphincsf128shake256robust
215461372156493121636852
T:
sphincss128harakasimple
255470452556711225578989
T:
sphincss128harakarobust
16583493?26756356?32464395?
T:
rwb0fuz1024
17725750?27312498?40747545?
T:
ronald512
279152752792705527936234
T:
sphincsf192shake256robust
256107792855414131342707
T:
falcon512tree
272636143024682633592324
T:
falcon512dyn
314124003178636132162087
T:
tts6440
318139633188277632388331
T:
sphincss192harakasimple
347185833478188134857434
T:
luov4849242
382682563827598738289088
T:
sphincsf256shake256simple
404882144052106540612458
T:
sphincss192harakarobust
436872594370840343910228
T:
sphincsf256harakasimple
475098904759260047650478
T:
luov863256
32529473?49984937?83417823?
T:
ronald768
44801354?56076384?71226193?
T:
qtesla3p
653592636561701267444844
T:
rainbowbinary16242020
48942380?66328396?125114010?
T:
ronald1024
688094016891022568982858
T:
rainbow3cclassic683248
717263617174189071763736
T:
sphincsf256shake256robust
761988257625924376986378
T:
gemss128
767056367687790677011174
T:
rainbow3ccompres683248
776043587769297578565362
T:
rainbow3ccyclicc683248
777468827799873978475905
T:
bluegemss128
750977127878756979164910
T:
rainbow5640
781031607995633589498213
T:
falcon1024tree
808275558086916280920934
T:
redgemss128
809559548098250181011133
T:
sphincsf256harakarobust
808471518326784492696441
T:
falcon1024dyn
109457691109651731109763603
T:
luov6468330
118640567118730967119070337
T:
gemss128v2
122214531122267295122357760
T:
bluegemss128v2
127209421127264144127342394
T:
redgemss128v2
161909157162851823166143564
T:
rainbow6440
164983228165377563170334037
T:
luov890351
192860069193084371193485714
T:
luov8086399
213166555213252865213388709
T:
sflashv2
236184016236301751236798156
T:
rainbow5cclassic963664
250343994250463543251130811
T:
rainbow5ccompres963664
261585020261905116262288845
T:
rainbow5ccyclicc963664
176836169?265445181?401911778?
T:
ronald1536
294968798295735623305472479
T:
luov8117404
313903596313950343313982777
T:
sphincss128shake256simple
362018320362355298362505527
T:
gemss192v2
363512487363755390363936874
T:
redgemss192
369876520370128931371210161
T:
redgemss192v2
382101090382275724382585131
T:
gemss192
385427289385606933390954249
T:
bluegemss192
463692094463853448463979865
T:
sphincss192shake256simple
286017482?524513294?926716359?
T:
ronald2048
602133111602225928602371311
T:
sphincss128shake256robust
608916561608985882609552161
T:
sphincss256shake256simple
623674615623975548626753570
T:
bluegemss192v2
681257407689120757700104463
T:
gui184
702559557702680793706007989
T:
sphincss256harakasimple
890424736890574059890820125
T:
sphincss192shake256robust
113685757411385679971142270119
T:
gemss256v2
114774844911482259161150417392
T:
sphincss256shake256robust
116359009411660208791171564506
T:
gemss256
116929303311800358621204024962
T:
bluegemss256
118814615111892399091189333299
T:
gravitysphincss
119505748611967882131200621655
T:
redgemss256
129429577312944106911294562574
T:
sphincss256harakarobust
160929979816095506671610083105
T:
rainbow1a
218194189821832145002239393886
T:
bluegemss256v2
223032985622316142712233252015
T:
redgemss256v2
1372236910?2577545869?3953304131?
T:
ronald3072
3045625263?4768912699?7883817965?
T:
ronald4096
476826465847885971194814805718
T:
gui312
547672558454775688305479442859
T:
rainbow1b
571516878957160389395716471519
T:
rainbow1c
566576728458236076545990070750
T:
pqrsa15
139768603461398563238613997913230
T:
rainbow4a
154873668051551269928415520253055
T:
rainbow3b
190088294451901146417519014928096
T:
gravitysphincsl
221546602252221127207122308928879
T:
gui448
380089339043802279744838030158198
T:
gravitysphincsm
576537415145769764339457735245154
T:
rainbow6a
594214134875943821356859455321063
T:
rainbow3c
Cycles to sign 59 bytes
25%50%75%system
189001914320161
T:
rainbowbinary256181212
301763036030668
T:
tts6440
481624942954741
T:
rainbowbinary16242020
741607511780395
T:
rainbow5640
822878251782708ed25519
9683198629100382
T:
sflashv2
123301125072135007
T:
rainbow6440
125721126823128549
T:
rainbow1aclassic363232
139708140854149540
T:
rainbow1acyclicc363232
196370196725197146
T:
ecdonaldp256
286369288193291640
T:
donald512
314626315072315534
T:
ed448goldilocks
361272362309363436
T:
ecdonaldp224
221600?440509?934665?
T:
3icp
445027451895458561
T:
ronald512
425771?467947?890019?
T:
pass769
514730?560033?1568793?
T:
pass863
588405591638596568
T:
donald1024
664768667957677123
T:
rainbow3cclassic683248
679517681280684547
T:
rainbow3ccyclicc683248
742366750860759593
T:
falcon512tree
776188778016779893
T:
rainbow1a
823918829984837373
T:
ronald768
853545856648860067
T:
ecdonaldp160
961259963990967751
T:
ecdonaldk163
99562310000241005575
T:
ecdonaldb163
102789910346331041335
T:
ecdonaldp192
615985?1173043?2000048?
T:
qtesla1
120091412120231226495
T:
ronald1024
123806012504871255360
T:
falcon512dyn
127045312860261295964
T:
rwb0fuz1024
133197113347361342989
T:
ecdonaldk233
136745713730241381976
T:
ecdonaldb233
143157914359921441513
T:
ecdonaldp521
1128621?1481402?2018229?dilithium2
147680214856441500587
T:
falcon1024tree
151259215172181526126
T:
edons128k08n72nu8l4mu3
156391115720221574997
T:
rainbow5cclassic963664
159451215973601604311
T:
rainbow5ccyclicc963664
1353449?1723417?2705078?dilithium2aes
172307317277531732630
T:
donald2048
1312676?2042868?3355918?dilithium3
210919721117482116150
T:
rainbow1c
221979222299052249364
T:
ecdonaldk283
231801123279492382591
T:
ecdonaldb283
1142921?2361344?3069287?
T:
qtesla3f
238207723949992402549
T:
rainbow4a
250033025028462505082
T:
rainbow1b
252948125387062548503
T:
falcon1024dyn
1646430?2840292?4047406?dilithium5
1683836?2843403?4273483?
T:
qtesla1p
293122629349702943414
T:
rainbow3b
2550403?3026651?4026397?dilithium3aes
335090133671933381998
T:
ronald1536
369638137016043715005
T:
edons128ref
371418337172693727000
T:
ecdonaldk409
387806338830023898086
T:
ecdonaldb409
391327839248863944054
T:
ecdonaldp384
2940793?4141113?5567098?dilithium5aes
1797739?4617617?8856656?
T:
qtesla3s
4080931?4783626?5549841?
T:
redgemss128
516054251677205187385
T:
rainbow6a
595270559836606008103
T:
ronald2048
549999962469976850329
T:
redgemss128v2
766529977021157870937
T:
rainbow1acompres363232
783807578480107856990
T:
rainbow3c
820098882153428229479
T:
ecdonaldk571
875762587737968813664
T:
ecdonaldb571
104093481042369310445135
T:
gravitysphincss
5432790?10673078?15607764?
T:
qtesla3p
9972008?12214697?13539855?
T:
redgemss192
116363301291166113567800picnicl1full
147552101476784415766828picnicl1fs
13859860?15657305?18227024?
T:
redgemss192v2
164579401648892716548637
T:
ronald3072
182583511827520518287860
T:
gravitysphincsm
8214962?19177489?35539277?
T:
gui184
16328714?19975449?23212461?
T:
redgemss256
214450602145764121475577
T:
gravitysphincsl
213633262303017323165049picnicl1ur
243937032441974024460159
T:
sphincsf128harakasimple
258808352603443528728825picnicl3full
261990102620494026210088
T:
luov863256
25088065?28315997?31861251?
T:
redgemss256v2
292378612926340429290641
T:
sphincsf192harakasimple
298058012987063529917194
T:
sphincsf128harakarobust
346383413464736034660168
T:
mqdss48
352289083527335735309515
T:
ronald4096
366274353671536238709168picnicl3fs
367210413696648338246670picnicl5full
383455833836758138460279
T:
sphincsf192harakarobust
485906704928144449457679
T:
rainbow3ccompres683248
555152025577685557753053picnicl3ur
578168315792593958005040picnic3l1
586964125905834159792671
T:
luov4849242
602298226038993260464063picnicl5fs
879360978828194190265114picnicl5ur
908619589099845391146729
T:
luov890351
103025148103149512103672374
T:
mqdss64
128392263128653479139073353picnic3l3
130827757131808176133009261
T:
rainbow5ccompres963664
157618312157646894158530274
T:
luov8117404
142663925?175628751?237569752?
T:
bluegemss128v2
141261218?176425154?205923672?
T:
bluegemss128
177844242177977242190298346
T:
luov6468330
225026994225169008225236280
T:
sphincs256
228646362230701854238731854picnic3l5
233454001233611180234092197
T:
pqrsa15
310172785310402049310655714
T:
sphincsf128shake256simple
255979003?341926012?1021204016?
T:
gui312
349875256350093010354509484
T:
picnic2l1fs
358088397359148410381136564
T:
luov8086399
396844378397180297397677409
T:
sphincsf192shake256simple
403945479404858155404995770
T:
sphincss128harakasimple
383137505?457991426?537456932?
T:
bluegemss192
412814428?486005041?567733841?
T:
bluegemss192v2
498536922498658900498960735
T:
sphincss128harakarobust
566453170566794122573815375
T:
sphincsf128shake256robust
744610235745054752745470172
T:
sphincsf192shake256robust
624555710?749352561?874748818?
T:
bluegemss256
642831178?771524760?1025800459?
T:
bluegemss256v2
875970032876423998876622697
T:
sphincsf256shake256simple
899306010902554028903352551
T:
sphincss192harakasimple
875546801?1053940640?1229099400?
T:
gemss128v2
880556462?1056757029?1233104520?
T:
gemss128
107228267110732225981151398212
T:
picnic2l3fs
119382323711942139261194942006
T:
sphincsf256harakasimple
123987163612421901461249215717
T:
sphincss192harakarobust
158837342815888325901589511132
T:
sphincsf256shake256robust
191331194619168808761918516928
T:
picnic2l5fs
212893268821295491892131035175
T:
sphincsf256harakarobust
2574328758?3087749857?3602120433?
T:
gemss192
2678642845?3221368587?3757825796?
T:
gemss192v2
467785459146785744404680780053
T:
sphincss128shake256simple
4594227927?5494115820?7325262076?
T:
gemss256
462256908255475182605603100662
T:
gemss256v2
727759282672804267747327686046
T:
sphincss256shake256simple
4524574137?7920347791?14727812945?
T:
gui448
837603135083765768518379153731
T:
sphincss128shake256robust
980836916398095215399811259962
T:
sphincss192shake256simple
106727002101067975004910680780962
T:
sphincss256harakasimple
130709955101308577073013091642788
T:
sphincss256shake256robust
171934397981719799392917206460477
T:
sphincss192shake256robust
187437574611874545162818759341427
T:
sphincss256harakarobust
Cycles to verify 59 bytes
25%50%75%system
110781128011481
T:
rwb0fuz1024
162861670817638
T:
rainbowbinary256181212
281742849028784
T:
ronald512
324123269433012
T:
ronald768
338523406634899
T:
3icp
384733880339602
T:
ronald1024
395404049743221
T:
rainbowbinary16242020
416374195742417
T:
rainbow5640
510215166153806
T:
tts6440
543935492055353
T:
ronald1536
545715523157974
T:
rainbow6440
545585551556554
T:
rainbow1aclassic363232
755787594776589
T:
ronald2048
742647630377911
T:
gravitysphincss
822848259283012
T:
sflashv2
107919109330110116
T:
falcon512tree
134042135058136156
T:
falcon512dyn
134931135545136440
T:
ronald3072
189244191259192730
T:
donald512
214659215658216971
T:
ronald4096
220986221368222013
T:
qtesla1
220108221869223042
T:
falcon1024tree
233353239870246752
T:
gui184
274970275971277060
T:
falcon1024dyn
284199285430287241ed25519
285064292676299544
T:
rainbow3cclassic683248
321421326055329059
T:
gravitysphincsm
319083328357334530
T:
gemss128
331100338447347635
T:
bluegemss128
341273348776355125
T:
gemss128v2
349692359419367145
T:
bluegemss128v2
376959383271391820
T:
redgemss128
402726403322403714dilithium2
404250415538426155
T:
redgemss128v2
428339429452430089
T:
qtesla3f
430647436771442326
T:
gravitysphincsl
465865470558480599
T:
sphincss128harakasimple
472685476355480747
T:
donald1024
493526494243495175
T:
ecdonaldp256
501627504464505594
T:
rainbow1a
508533510993513350
T:
edons128k08n72nu8l4mu3
522772524283525857
T:
qtesla3s
542156544891547675
T:
pass769
649084651740653591
T:
pass863
655399655924657061dilithium3
683423686865693152
T:
rainbow5cclassic963664
692493703002708762
T:
sphincss192harakasimple
722864729388745550
T:
gemss192
749679751751754450dilithium2aes
743711753825767318
T:
gemss192v2
736232755810777425
T:
bluegemss192
747597759843775365
T:
sphincss128harakarobust
752589770311787927
T:
redgemss192
772201774393777068
T:
qtesla1p
769323785940800115
T:
redgemss192v2
824958825650827004
T:
ecdonaldp224
831141836539842130
T:
ecdonaldp160
813281839986860197
T:
bluegemss192v2
932318934488940693
T:
edons128ref
975815978046984414
T:
ecdonaldp192
101554810489361076612
T:
gui312
106363210668721069655
T:
ed448goldilocks
107865611003871114760
T:
sphincsf128harakasimple
115499911563171158532dilithium5
118433111859601189771
T:
rainbow1b
118046611960401212965
T:
sphincss192harakarobust
130150713054091309916dilithium3aes
155015615620551578255
T:
donald2048
154476315632601602985
T:
gemss256
158668716142441670763
T:
bluegemss256
159519616224961670454
T:
gemss256v2
163597016578521677899
T:
redgemss256
162291616635111705329
T:
bluegemss256v2
169745217119711742995
T:
redgemss256v2
171190217307241751752
T:
sphincsf192harakasimple
174884417706191798448
T:
sphincsf128harakarobust
184878318548101860540
T:
ecdonaldk163
185009318600921866646
T:
rainbow4a
188241818887461893192
T:
rainbow1c
191452519263271941689
T:
ecdonaldb163
225294322625692267462dilithium5aes
256040525696322577133
T:
ecdonaldk233
263818826497012664547
T:
ecdonaldb233
265163726578522662319
T:
rainbow3b
279897128075662810807
T:
ecdonaldp521
279410828340682858545
T:
sphincs256
292164829392402956457
T:
sphincsf192harakarobust
319933832175783229104
T:
ecdonaldp384
313326933110023395737
T:
gui448
370794837342133865274
T:
rainbow1acompres363232
374161837469093765883
T:
rainbow1acyclicc363232
384477838521513862164
T:
qtesla3p
430765843116134322934
T:
ecdonaldk283
450047145085604595755
T:
ecdonaldb283
455322445690254579575
T:
rainbow6a
514609152444585342454
T:
sphincss128shake256simple
691724869336766951629
T:
rainbow3c
718649471959267233848
T:
ecdonaldk409
753618775430557548747
T:
ecdonaldb409
757608977206297823632
T:
sphincss192shake256simple
872428494782759837159picnicl1full
98758471006963610198084
T:
sphincss256shake256simple
101553461037477810610373
T:
sphincss128shake256robust
117605901197001212413489picnicl1fs
123000481260984512759657
T:
sphincsf128shake256simple
144304201459474114782398
T:
sphincss256harakasimple
150185231522958515487519
T:
sphincss192shake256robust
159687371598852116016674
T:
ecdonaldk571
170440441707054617151053
T:
ecdonaldb571
174180471810930218739266picnicl1ur
191183071944176619786656
T:
sphincss256shake256robust
196510781973867121658404picnicl3full
202009032034355220609636
T:
sphincsf192shake256simple
200787592034372020680068
T:
sphincsf256shake256simple
239956282405500024593292
T:
rainbow3ccyclicc683248
246594302466229624664419
T:
luov863256
242989362478108625055112
T:
mqdss48
246506152481146225340255
T:
sphincsf128shake256robust
240981802491347325010561
T:
rainbow3ccompres683248
268827942710325527235893
T:
sphincsf256harakasimple
271101692731604827578042
T:
sphincss256harakarobust
279836612833759428985182picnicl5full
304288073056415031994297picnicl3fs
392114063959443640124476
T:
sphincsf256shake256robust
394222554000281240528892
T:
sphincsf192shake256robust
448412204490633545135563
T:
luov4849242
464609104685779248671045picnicl3ur
493506754941556449487001picnic3l1
494853824978846649904835picnicl5fs
503167275072676151328515
T:
sphincsf256harakarobust
505629025150419952312222
T:
rainbow5ccompres963664
522593385246475052536200
T:
pqrsa15
544345845481217156312085
T:
rainbow5ccyclicc963664
747117397505808575633722
T:
mqdss64
746310247579693476615877picnicl5ur
865360618661555586688888
T:
luov890351
110828993111203853119576640picnic3l3
124408419124444767124513062
T:
luov6468330
150741203150772413150782927
T:
luov8117404
184428693184926506186111999picnic3l5
203476058203712852206063862
T:
picnic2l1fs
227813934227891028228284203
T:
luov8086399
562740224563437849617349978
T:
picnic2l3fs
821553234822194885823194407
T:
picnic2l5fs
amd64; Tremont (906c0); 2021 Intel Celeron N5105; 4 x 2000MHz; jasper3, supercop-20240425
[show/hide table]

Graphs: (pkcycles,pkbytes) (smcycles,sbytes) (mcycles,pkbytes) (mcycles,sbytes) (pkbytes,sbytes)

NISTPQC graphs: (pkcycles,pkbytes) (smcycles,sbytes) (mcycles,pkbytes) (mcycles,sbytes) (pkbytes,sbytes)

Measurement failures: ntrumls401x, ntrumls439x, ntrumls593x, ntrumls743x, qtesla128, qtesla192, qtesla256

Cycles to generate a key pair
25%50%75%system
457246684957picnicl1full
482348985048picnic3l1
652166086754picnicl3full
706771057273picnic3l3
856986758828picnicl5full
863087999042picnic3l5
126961278212854picnicl1fs
133501341413758
T:
picnic2l1fs
136551372313834picnicl1ur
247512485025194picnicl3fs
249092518425329picnicl3ur
255942578126074
T:
picnic2l3fs
308113111531340picnicl5ur
310073122831599picnicl5fs
331363338533661
T:
picnic2l5fs
772287740077772ed25519
138535140086143048
T:
ecdonaldp256
165327165929167650
T:
donald512
282040283867287670
T:
ecdonaldp224
304158304513305086
T:
ed448goldilocks
354948355447356004dilithium2
354212356194357650
T:
pass769
428780431772433967
T:
pass863
466045466676470025
T:
donald1024
650013650582651417
T:
sphincsf128harakasimple
664874665859667360dilithium3
682686685046691949
T:
edons128k08n72nu8l4mu3
764172765003765610
T:
sphincsf128harakarobust
766599769072772680dilithium2aes
805426810460817820
T:
ecdonaldp160
915488919367924443
T:
ecdonaldk163
940491941362942782
T:
sphincsf192harakasimple
947479951172958095
T:
ecdonaldb163
960043964138969198
T:
ecdonaldp521
966620971421978441
T:
ecdonaldp192
109082810915431091978dilithium5
120685212103211212926
T:
sphincsf192harakarobust
122428012266221228480
T:
mqdss48
125421612651201279070
T:
ecdonaldk233
128783612964381307098
T:
ecdonaldb233
140870014162211426046dilithium3aes
160124916075881614265
T:
donald2048
210246421104622120846
T:
ecdonaldk283
215421121606402174647
T:
edons128ref
219708022005332205867
T:
ecdonaldb283
229786223031672309863dilithium5aes
284217728443762846555
T:
mqdss64
2203333?2906469?4966634?
T:
qtesla1
345588434637023473874
T:
ecdonaldk409
363153636383923656138
T:
ecdonaldb409
371428837360523753286
T:
ecdonaldp384
4173944?6130061?8124869?
T:
qtesla3f
639734364374266510354
T:
3icp
764644076574167675425
T:
ecdonaldk571
814902581582238172071
T:
ecdonaldb571
8473905?9641199?11884757?
T:
qtesla1p
980020398069119813376
T:
sphincsf128shake256simple
8859460?11031243?15356821?
T:
qtesla3s
118006761189612911925369
T:
rainbow1aclassic363232
119137211192978611985259
T:
sphincs256
120361871216786012186268
T:
rainbow1acyclicc363232
129431681296340113135651
T:
rainbow1acompres363232
132192421326462813528370
T:
rainbowbinary256181212
145278021453654714547669
T:
sphincsf192shake256simple
188080781881434118830634
T:
sphincsf128shake256robust
203032882031258820316619
T:
sphincss128harakasimple
17272981?21462743?31391856?
T:
rwb0fuz1024
243303872435563224418221
T:
sphincss128harakarobust
261303162785317630145083
T:
falcon512tree
279219502794004227949397
T:
sphincsf192shake256robust
298148652989118830324716
T:
sphincss192harakasimple
26562554?30454257?36148319?
T:
falcon512dyn
312528583127198431314336
T:
tts6440
22237946?32246966?43416256?
T:
ronald512
347101243474186634803422
T:
luov4849242
380388003804391638068401
T:
sphincsf256shake256simple
385950463861777938626471
T:
sphincss192harakarobust
436606714367836943932820
T:
sphincsf256harakasimple
475804744771137547815202
T:
luov863256
24021387?50356057?79057564?
T:
ronald768
44714477?52304318?67416355?
T:
qtesla3p
650552296521101265755770
T:
rainbowbinary16242020
674191756747352068007824
T:
rainbow3cclassic683248
717460107175095071754955
T:
sphincsf256shake256robust
730228257308116973132503
T:
rainbow3ccompres683248
749494527516796679230004
T:
rainbow5640
752174737545135475694868
T:
rainbow3ccyclicc683248
761731657622363176951776
T:
gemss128
780733007837268878408158
T:
bluegemss128
808820208094008580994889
T:
redgemss128
809686878100564381178373
T:
sphincsf256harakarobust
787672028246571397075155
T:
falcon1024tree
80657694?85568385?103242375?
T:
falcon1024dyn
44106144?89568820?123592709?
T:
ronald1024
109819270110224771111719965
T:
luov6468330
118570739118660283119098288
T:
gemss128v2
122162356122249092122410188
T:
bluegemss128v2
127453234127625328127793649
T:
redgemss128v2
161818011162374031172218030
T:
rainbow6440
164584225164781265165276444
T:
luov890351
192753016193177241193658264
T:
luov8086399
216988733217096116225793051
T:
sflashv2
236913924240114901244670282
T:
rainbow5cclassic963664
253401005254141249255407721
T:
rainbow5ccyclicc963664
255236434256408308257313543
T:
rainbow5ccompres963664
293776531294387484295091547
T:
luov8117404
180025322?308875985?492708890?
T:
ronald1536
313849310313922846315386657
T:
sphincss128shake256simple
364805214365616210366200870
T:
gemss192v2
369224544370127949380136578
T:
bluegemss192v2
376379019376765196377079692
T:
redgemss192v2
383344226383702330386765687
T:
gemss192
388752525389020905398268469
T:
bluegemss192
393583451393747450394411275
T:
redgemss192
463360268463606466463739583
T:
sphincss192shake256simple
370770848?563813497?811313840?
T:
ronald2048
601968713602056800602122476
T:
sphincss128shake256robust
609094303609295972609511195
T:
sphincss256shake256simple
678822614690568669705229365
T:
gui184
697381193701320635701831913
T:
sphincss256harakasimple
890017796890311809890734726
T:
sphincss192shake256robust
114725355111473948841147914837
T:
sphincss256shake256robust
118640098911866933321187736570
T:
gravitysphincss
120997999812174684931225866405
T:
gemss256
122307531712318193161285548908
T:
bluegemss256
126443303812686701381272301437
T:
redgemss256
129460560912960957471296351425
T:
sphincss256harakarobust
1026843678?1443866212?2847484496?
T:
ronald3072
160908135716094023651609933475
T:
rainbow1a
221435328122164699442220095746
T:
gemss256v2
222330933622455622562320644474
T:
bluegemss256v2
230154317723045355312305514027
T:
redgemss256v2
476949539047947440554822182533
T:
gui312
3455848366?4886043309?7772559887?
T:
ronald4096
547529517554787679605481079734
T:
rainbow1b
571229497657131049355714458630
T:
rainbow1c
566995074257801611565955787115
T:
pqrsa15
139639972381396720981314090910882
T:
rainbow4a
155181057601552138659715533669336
T:
rainbow3b
189829263081898813213518990485278
T:
gravitysphincsl
222665083652234474520722438164269
T:
gui448
379596797463797048948437982886139
T:
gravitysphincsm
594205217665943901296459487879558
T:
rainbow3c
598532587845990631565959970103676
T:
rainbow6a
Cycles to sign 59 bytes
25%50%75%system
186211900019542
T:
rainbowbinary256181212
302413045430656
T:
tts6440
492455032758372
T:
rainbowbinary16242020
740117505077852
T:
rainbow5640
822388230982661ed25519
100810102501103371
T:
sflashv2
127135128040129316
T:
rainbow1acyclicc363232
127700128528129663
T:
rainbow1aclassic363232
127419131043134875
T:
rainbow6440
193129193774194274
T:
ecdonaldp256
282246284666287441
T:
donald512
314093314689315084
T:
ed448goldilocks
356833357517359471
T:
ecdonaldp224
290583?385539?733611?
T:
3icp
424225?428059?849583?
T:
pass769
442253452773461241
T:
ronald512
583828586685590125
T:
donald1024
683163684574687655
T:
rainbow3cclassic683248
694364695958697307
T:
rainbow3ccyclicc683248
736996748410768500
T:
falcon512tree
778751780059782472
T:
rainbow1a
822216828520839477
T:
ronald768
849521857882866436
T:
ecdonaldp160
951966954640960786
T:
ecdonaldk163
9862259902511004819
T:
ecdonaldb163
101664710204381024515
T:
ecdonaldp192
513443?1020686?1551944?
T:
pass863
526849?1173143?2079793?
T:
qtesla1
119932712110861216078
T:
ronald1024
646055?1232628?2012132?dilithium2
123153312391521248164
T:
falcon512dyn
127282712806911287896
T:
rwb0fuz1024
132498813290811332523
T:
ecdonaldk233
135201913569081362260
T:
ecdonaldb233
142126114253711427397
T:
ecdonaldp521
147416414799021492777
T:
edons128k08n72nu8l4mu3
977707?1490436?2544190?
T:
qtesla3f
147864814934421502623
T:
falcon1024tree
160681416138831616946
T:
rainbow5ccyclicc963664
163460716376211640705
T:
rainbow5cclassic963664
1350203?1692750?1997823?dilithium2aes
172042117265481733976
T:
donald2048
1630680?2109941?3971264?dilithium3
211220921133292114249
T:
rainbow1c
221247222218522231457
T:
ecdonaldk283
1205707?2266212?3219325?
T:
qtesla1p
230808923153032318621
T:
ecdonaldb283
240227224051822419077
T:
rainbow4a
250234225060052508082
T:
rainbow1b
250670125195872527451
T:
falcon1024dyn
2173495?2827084?4779791?dilithium5
294074529461022955836
T:
rainbow3b
334716333576143372262
T:
ronald1536
2194527?3437796?4405830?dilithium3aes
370304837102533740650
T:
ecdonaldk409
370635037107243742631
T:
edons128ref
386000738681653875628
T:
ecdonaldb409
389774739178333937376
T:
ecdonaldp384
3572904?4426535?5902185?dilithium5aes
3991311?4598282?5034588?
T:
redgemss128
2292796?4882044?7182413?
T:
qtesla3s
525881852667435284366
T:
rainbow6a
598193659920536012236
T:
ronald2048
5471396?6228768?7211759?
T:
redgemss128v2
760257476119657637447
T:
rainbow1acompres363232
786309378685317877661
T:
rainbow3c
811278181362108188265
T:
ecdonaldk571
866583486845558715942
T:
ecdonaldb571
7179900?10324158?13171754?
T:
qtesla3p
104871811051794510533255
T:
gravitysphincss
107753871078308610792160picnicl1full
10135372?12392474?15891462?
T:
redgemss192
143943471447330914526691picnicl1fs
14249151?16026415?18249071?
T:
redgemss192v2
165250171655812916634328
T:
ronald3072
184573581848979118505002
T:
gravitysphincsm
10938257?19124687?30071942?
T:
gui184
18003772?20368764?23673432?
T:
redgemss256
215857042160541821619430
T:
gravitysphincsl
230592252308883823117948
T:
sphincsf128harakasimple
246821562493254626084104picnicl3full
261911582619650526200910
T:
luov863256
276537832766936927696458
T:
sphincsf192harakasimple
25265896?28147213?35289134?
T:
redgemss256v2
284406702848410828515128
T:
sphincsf128harakarobust
289782082967685229883742picnicl1ur
346286223463914334671464
T:
mqdss48
352789863532187735382835
T:
ronald4096
354053983542540535574154picnicl3fs
366292753684976536946792picnicl5full
368510133687778436913670
T:
sphincsf192harakarobust
461984454625437346314165
T:
rainbow3ccompres683248
525343525262487853159392picnic3l1
585816055866021059020936
T:
luov4849242
585224365924051459617975picnicl3ur
646515966490691768866469picnicl5fs
898940239011020793510133picnicl5ur
908993399093193390939186
T:
luov890351
104737482105756765106100069
T:
mqdss64
129685349129824305129922899
T:
rainbow5ccompres963664
135058365135675218144953559picnic3l3
157481166157651900157669867
T:
luov8117404
141263952?169356615?196602497?
T:
bluegemss128
141319458?170104851?196968192?
T:
bluegemss128v2
177384409177443164177569180
T:
luov6468330
193707336193892337194533569picnic3l5
224782473224892024227146906
T:
sphincs256
232852400233154701233496275
T:
pqrsa15
309881478310133642310354624
T:
sphincsf128shake256simple
339950983340168553378145543
T:
picnic2l1fs
351882007352738635360297311
T:
luov8086399
381830320382123439382941458
T:
sphincss128harakasimple
396955832397113315397967140
T:
sphincsf192shake256simple
382087645?458739252?536169632?
T:
bluegemss192
476066514476167185476398829
T:
sphincss128harakarobust
401029934?480453472?560053545?
T:
bluegemss192v2
565471086565997971566531326
T:
sphincsf128shake256robust
341454508?597479849?1023525254?
T:
gui312
744486254744871733745396809
T:
sphincsf192shake256robust
854113179854375287858939976
T:
sphincss192harakasimple
870817792871098567871399575
T:
sphincsf256shake256simple
625749746?874912874?1001434604?
T:
bluegemss256
647215174?894753230?1023914865?
T:
bluegemss256v2
880137288?1056568846?1407310683?
T:
gemss128
875331489?1065193421?1396899677?
T:
gemss128v2
119051409911911350411192160495
T:
sphincss192harakarobust
119371110111963831761196922465
T:
sphincsf256harakasimple
132319099413245056581340096400
T:
picnic2l3fs
158746333315878740171588568780
T:
sphincsf256shake256robust
190873886819110798921927865067
T:
picnic2l5fs
212449703221250807882125830271
T:
sphincsf256harakarobust
2584180280?3101387178?4120611464?
T:
gemss192
2684515499?3751230568?4290890291?
T:
gemss192v2
467705334746776813254698442404
T:
sphincss128shake256simple
4588216254?5500711553?6422480982?
T:
gemss256
4594723496?5509236911?6450006111?
T:
gemss256v2
727118413072720780277315831237
T:
sphincss256shake256simple
836628318783670587288371597559
T:
sphincss128shake256robust
4524635053?9037268751?13556582502?
T:
gui448
980555331298070585529808229749
T:
sphincss192shake256simple
106157745561062492103410681041399
T:
sphincss256harakasimple
130637771281306443615113065613571
T:
sphincss256shake256robust
171676144831717058266217173392266
T:
sphincss192shake256robust
187008536721870240124618732855733
T:
sphincss256harakarobust
Cycles to verify 59 bytes
25%50%75%system
108191103411331
T:
rwb0fuz1024
162451657517651
T:
rainbowbinary256181212
275492806028445
T:
ronald512
289382946032282
T:
3icp
313993177932159
T:
ronald768
375913799238559
T:
ronald1024
418714217342718
T:
rainbow5640
411144256444431
T:
rainbowbinary16242020
514805204654729
T:
tts6440
535335394754488
T:
ronald1536
560145659658825
T:
rainbow6440
581505995161488
T:
rainbow1aclassic363232
744987498475636
T:
ronald2048
753367684278566
T:
gravitysphincss
908589272293917
T:
sflashv2
108167109519110538
T:
falcon512tree
134270134987135583
T:
ronald3072
133874135763136237
T:
falcon512dyn
187677189023190279
T:
donald512
214778215356216850
T:
ronald4096
220729221473222279
T:
qtesla1
220608221852222623
T:
falcon1024tree
248657253213259417
T:
gui184
274929276313277086
T:
falcon1024dyn
283851284818286473ed25519
304170316739325492
T:
rainbow3cclassic683248
319276323718328735
T:
gravitysphincsm
334842347936353822
T:
gemss128
345302355144363749
T:
bluegemss128
361059365202371949
T:
gemss128v2
362158375915385075
T:
bluegemss128v2
401791402246402773dilithium2
396756406561410106
T:
redgemss128
415828426804435789
T:
redgemss128v2
428763429584430251
T:
qtesla3f
432255438192443759
T:
gravitysphincsl
460016468312474906
T:
sphincss128harakasimple
474713477627481054
T:
donald1024
491554492654493314
T:
ecdonaldp256
490707493707496866
T:
edons128k08n72nu8l4mu3
503855508283509292
T:
rainbow1a
523107523987524987
T:
qtesla3s
545777548333550987
T:
pass769
646459648935655881
T:
pass863
652863653368654294dilithium3
687487700149713292
T:
sphincss192harakasimple
736989741888747838
T:
rainbow5cclassic963664
745767750225754348dilithium2aes
730363750732771746
T:
sphincss128harakarobust
771374775225777813
T:
qtesla1p
767135781866794763
T:
gemss192
787836808703830203
T:
gemss192v2
794291815311835648
T:
bluegemss192v2
796459819384838685
T:
bluegemss192
819847821337822748
T:
ecdonaldp224
820021829734837610
T:
ecdonaldp160
821430836792856661
T:
redgemss192
855764869583888004
T:
redgemss192v2
931294934263939344
T:
edons128ref
962070967916972218
T:
ecdonaldp192
106268710659131068204
T:
ed448goldilocks
107219610890421107866
T:
sphincsf128harakasimple
115228711533711155807dilithium5
118594811877951189865
T:
rainbow1b
116885011908551256800
T:
gui312
117703411917551212234
T:
sphincss192harakarobust
129846913058221313447dilithium3aes
155189615597851573161
T:
donald2048
171235317272911743409
T:
sphincsf192harakasimple
174609617625401790088
T:
sphincsf128harakarobust
176420017927231824086
T:
gemss256
175864718074291884751
T:
bluegemss256
183167218355091844663
T:
ecdonaldk163
181455618430511878689
T:
gemss256v2
179229818516991926927
T:
bluegemss256v2
184716518738691910225
T:
redgemss256
189242618951421898755
T:
rainbow1c
190767119118501920001
T:
rainbow4a
190736219170121929638
T:
ecdonaldb163
190328719434611978391
T:
redgemss256v2
223768222435572296106dilithium5aes
254436525537832571014
T:
ecdonaldk233
261050426191682622475
T:
ecdonaldb233
264698926631492672058
T:
rainbow3b
277432527922352798333
T:
ecdonaldp521
281672228396282870916
T:
sphincs256
290992829405392962757
T:
sphincsf192harakarobust
317673331887363203299
T:
ecdonaldp384
368252436910463698649
T:
rainbow1acompres363232
369201936987803749028
T:
rainbow1acyclicc363232
366943837776303870774
T:
gui448
383816238463633853281
T:
qtesla3p
428933543025564321677
T:
ecdonaldk283
448385844903374499394
T:
ecdonaldb283
464628146628804695185
T:
rainbow6a
508194952106265405378
T:
sphincss128shake256simple
700640570301327060696
T:
rainbow3c
716559071707907180372
T:
ecdonaldk409
750634575231527587631
T:
ecdonaldb409
755483476876637851748
T:
sphincss192shake256simple
806125780783088295862picnicl1full
98735991004548710201683
T:
sphincss256shake256simple
99803911034583410468086
T:
sphincss128shake256robust
116562281175321611825733picnicl1fs
122812421264555312852441
T:
sphincsf128shake256simple
145020001458434514754484
T:
sphincss256harakasimple
148936201515340015508049
T:
sphincss192shake256robust
158228401584180615867724
T:
ecdonaldk571
168433461686980316907200
T:
ecdonaldb571
183614151868137619347094picnicl3full
191082171929913519744212
T:
sphincss256shake256robust
201223542036227720618266
T:
sphincsf256shake256simple
201039072040054420630714
T:
sphincsf192shake256simple
221954142222216122274901
T:
rainbow3ccompres683248
223100152236948022424822
T:
rainbow3ccyclicc683248
228736702318768723439100picnicl1ur
246500812465086724651944
T:
luov863256
245164992471289925006726
T:
mqdss48
244544922496875125362412
T:
sphincsf128shake256robust
266749092683642027150247
T:
sphincsf256harakasimple
270265032733194027707012
T:
sphincss256harakarobust
278138892800659128160012picnicl5full
292041282930106129370715picnicl3fs
389195393937161439743364
T:
sphincsf256shake256robust
395394203999192440388596
T:
sphincsf192shake256robust
444881954450221544521956
T:
luov4849242
446664784475106745262930picnic3l1
483199924856897148869515picnicl3ur
499634885007882850658606
T:
rainbow5ccompres963664
504603115065083651813245
T:
rainbow5ccyclicc963664
504330385094780451485210
T:
sphincsf256harakarobust
523125055238823752555175
T:
pqrsa15
526854435305692355349444picnicl5fs
757243367596729478007022picnicl5ur
757081807643628176927530
T:
mqdss64
865054388650716586509270
T:
luov890351
122857048122946850123018023
T:
luov6468330
122035302123507334124576814picnic3l3
150711021150816605150839686
T:
luov8117404
158016753158196048159940372picnic3l5
197836631198004235226800789
T:
picnic2l1fs
225348241225677264225814532
T:
luov8086399
716695186717172577723889358
T:
picnic2l3fs
810252644813778998819662667
T:
picnic2l5fs
amd64; Tremont (906c0); 2021 Intel Celeron N4500; 2 x 1100MHz; jasper2, supercop-20240425
[show/hide table]

Graphs: (pkcycles,pkbytes) (smcycles,sbytes) (mcycles,pkbytes) (mcycles,sbytes) (pkbytes,sbytes)

NISTPQC graphs: (pkcycles,pkbytes) (smcycles,sbytes) (mcycles,pkbytes) (mcycles,sbytes) (pkbytes,sbytes)

Measurement failures: ntrumls401x, ntrumls439x, ntrumls593x, ntrumls743x, qtesla128, qtesla192, qtesla256

Cycles to generate a key pair
25%50%75%system
464446764703picnicl1full
462747174864picnic3l1
647665016529picnicl3full
648665096540picnic3l3
847685158982picnicl5full
848485178661picnic3l5
120991221012428
T:
picnic2l1fs
127941284412935picnicl1fs
135591362213686picnicl1ur
234272351223739
T:
picnic2l3fs
246072465624821picnicl3fs
246302469824792picnicl3ur
305393063630986picnicl5ur
305883066030983picnicl5fs
329613307933233
T:
picnic2l5fs
774427758877957ed25519
141147142219145807
T:
ecdonaldp256
165648166409169264
T:
donald512
285150287332291655
T:
ecdonaldp224
303751304239304802
T:
ed448goldilocks
356115356496357571dilithium2
375768377431378963
T:
pass769
428539429871431555
T:
pass863
465980467115472015
T:
donald1024
666181667254668811dilithium3
685490686421691969
T:
sphincsf128harakasimple
686389689740694935
T:
edons128k08n72nu8l4mu3
770334773353777139dilithium2aes
802662803188806574
T:
sphincsf128harakarobust
811431816372822140
T:
ecdonaldp160
921032925004929192
T:
ecdonaldk163
955375959371964633
T:
ecdonaldb163
967171971147975441
T:
ecdonaldp521
9780359933101004090
T:
ecdonaldp192
997554998832999312
T:
sphincsf192harakasimple
109383510948171095846dilithium5
122365712268981227770
T:
mqdss48
126508112663721277414
T:
sphincsf192harakarobust
127054812758601291498
T:
ecdonaldk233
129482513046991311042
T:
ecdonaldb233
141362014175581422380dilithium3aes
159982016045561610198
T:
donald2048
208137620897012097718
T:
edons128ref
210613821124492122833
T:
ecdonaldk283
221020422214192233204
T:
ecdonaldb283
230729023158292359948dilithium5aes
283162128337672838761
T:
mqdss64
2194597?2895735?4260249?
T:
qtesla1
347183934794573487733
T:
ecdonaldk409
365330336596933666905
T:
ecdonaldb409
374015037487563760911
T:
ecdonaldp384
4162748?6126826?8088436?
T:
qtesla3f
643384764412456653262
T:
3icp
775136177667107793181
T:
ecdonaldk571
825780482702688361655
T:
ecdonaldb571
7376721?8543229?11852627?
T:
qtesla1p
6743100?8891697?15314748?
T:
qtesla3s
980219298096249819598
T:
sphincsf128shake256simple
119782061199703912013761
T:
sphincs256
120171381202550412038767
T:
rainbow1aclassic363232
129722921299032113135465
T:
rainbow1acompres363232
129859991299032513009584
T:
rainbow1acyclicc363232
131799971324367713538687
T:
rainbowbinary256181212
145297741453484014540179
T:
sphincsf192shake256simple
188142111882066718829704
T:
sphincsf128shake256robust
215464982155733821635789
T:
sphincss128harakasimple
255177312553756025550835
T:
sphincss128harakarobust
25057290?27309489?31431372?
T:
falcon512dyn
278963482790175427921136
T:
sphincsf192shake256robust
18476291?28245809?38731085?
T:
ronald512
19537272?28515841?38111415?
T:
rwb0fuz1024
26339063?30203490?33116083?
T:
falcon512tree
314791413185581031890696
T:
tts6440
317717843197029031979952
T:
sphincss192harakasimple
326333583266571132692643
T:
luov4849242
382667353827906838295573
T:
sphincsf256shake256simple
403790474047354640518200
T:
sphincss192harakarobust
436799404368972843706436
T:
sphincsf256harakasimple
475743394771518747774596
T:
luov863256
30030201?53801839?80405225?
T:
ronald768
484284505596178359843037
T:
qtesla3p
649874496508960273026447
T:
rainbowbinary16242020
687387426976458870194870
T:
rainbow3cclassic683248
717278627176947971803630
T:
sphincsf256shake256robust
761865467625959676494049
T:
gemss128
766050797666926076759839
T:
rainbow3ccyclicc683248
767614797681713877932871
T:
rainbow3ccompres683248
777510357811939078436358
T:
bluegemss128
794689377980051680148277
T:
rainbow5640
806822408071529080754984
T:
redgemss128
810353518119740481216920
T:
sphincsf256harakarobust
778089878313948195156620
T:
falcon1024dyn
795170788588528594099605
T:
falcon1024tree
66306542?96939378?169310583?
T:
ronald1024
106920516107139010107386364
T:
luov6468330
118667852118726485118796411
T:
gemss128v2
122168351122250904122325461
T:
bluegemss128v2
127004110127039588127105460
T:
redgemss128v2
164914533166670507169761137
T:
luov890351
162658183167339056177972128
T:
rainbow6440
192358358192530568192844504
T:
luov8086399
212850848212988670213073177
T:
sflashv2
232649093233869799235388766
T:
rainbow5cclassic963664
250679233250935815251399078
T:
rainbow5ccyclicc963664
255999783256296049257714290
T:
rainbow5ccompres963664
294014152294526215295028249
T:
luov8117404
161588424?311072481?425417407?
T:
ronald1536
313743753313921361314267511
T:
sphincss128shake256simple
361415638361801649362558939
T:
redgemss192
366422590366576952368279562
T:
bluegemss192v2
368602789368733256368841859
T:
redgemss192v2
381264157381348287381418826
T:
gemss192
385527778385595023385777889
T:
bluegemss192
463661322463750428463894812
T:
sphincss192shake256simple
286090106?582748575?922817841?
T:
ronald2048
601913165602127886602148085
T:
sphincss128shake256robust
608888576608962242609028899
T:
sphincss256shake256simple
615041126615504464615990315
T:
gemss192v2
684858538692000033711942534
T:
gui184
697159934702522435706099299
T:
sphincss256harakasimple
890491714890857847891184215
T:
sphincss192shake256robust
114696802511472792141147571352
T:
sphincss256shake256robust
115238353511549111231156383265
T:
redgemss256v2
115298177111563002061159671664
T:
gemss256
116993626111703644041182013801
T:
bluegemss256
118245521711855231461185817590
T:
redgemss256
118759804711881861571188384678
T:
gravitysphincss
129455875612953761221296940716
T:
sphincss256harakarobust
160753428916079441001608115406
T:
rainbow1a
1388920479?2077963588?3297919906?
T:
ronald3072
215400253421563653192158361411
T:
gemss256v2
218836565021974974262211877630
T:
bluegemss256v2
479546273548167686094840275974
T:
gui312
3530816507?5037276025?7587526981?
T:
ronald4096
546702281854685302395469373250
T:
rainbow1b
570868101157093449265709533068
T:
rainbow1c
563693131658347814965982919866
T:
pqrsa15
139526000281395315133313954275102
T:
rainbow4a
154862823931548810968115496950920
T:
rainbow3b
190098815201901237191519022499367
T:
gravitysphincsl
230004790322304995317523214462993
T:
gui448
380184522543802864909838038106024
T:
gravitysphincsm
576338769845765215069757680666216
T:
rainbow6a
593513948995935184283859352396144
T:
rainbow3c
Cycles to sign 59 bytes
25%50%75%system
186071894419448
T:
rainbowbinary256181212
302983045730835
T:
tts6440
468674794051774
T:
rainbowbinary16242020
729597407277091
T:
rainbow5640
825218283183293ed25519
9642798894100600
T:
sflashv2
124659124907125453
T:
rainbow1aclassic363232
122988127203136999
T:
rainbow6440
137537138146139309
T:
rainbow1acyclicc363232
195262196153197207
T:
ecdonaldp256
283896287337290536
T:
donald512
314615314859315766
T:
ed448goldilocks
359035359853361930
T:
ecdonaldp224
227037?440634?832700?
T:
3icp
445691453119456790
T:
ronald512
514012?557727?1062333?
T:
pass863
586570588390591414
T:
donald1024
661681662445664484
T:
rainbow3cclassic683248
687823688798692237
T:
rainbow3ccyclicc683248
733477743698751302
T:
falcon512tree
774025775756776982
T:
rainbow1a
826932834059841176
T:
ronald768
852672857074867708
T:
ecdonaldp160
462595?919401?1375165?
T:
pass769
960039963470971333
T:
ecdonaldk163
519240?985170?1718935?
T:
qtesla1
100068110029481009606
T:
ecdonaldb163
102475810309991036199
T:
ecdonaldp192
646786?1183669?1910172?dilithium2
120144312117091217049
T:
ronald1024
124009412496151259169
T:
falcon512dyn
126573212798571295864
T:
rwb0fuz1024
132443413307421335573
T:
ecdonaldk233
136214313650981372425
T:
ecdonaldb233
142909914314451435229
T:
ecdonaldp521
147651414815471490389
T:
edons128k08n72nu8l4mu3
148093514917191503373
T:
falcon1024tree
972013?1502340?2371759?
T:
qtesla3f
156192915645721569357
T:
rainbow5cclassic963664
159642615985771601096
T:
rainbow5ccyclicc963664
172133417250091728193
T:
donald2048
1061210?1746918?2598158?dilithium2aes
984939?2050458?3184719?dilithium3
210471021057232110388
T:
rainbow1c
221795122282422244546
T:
ecdonaldk283
232451523287592334925
T:
ecdonaldb283
237341623863082397400
T:
rainbow4a
1780464?2484717?4716814?
T:
qtesla1p
249846625022562505037
T:
rainbow1b
253377225416592554019
T:
falcon1024dyn
2184745?2838656?3497847?dilithium5
292433829277742931213
T:
rainbow3b
2208299?3029310?4358722?dilithium3aes
334017533565353373977
T:
ronald1536
362091136253233634410
T:
edons128ref
371025537228743800949
T:
ecdonaldk409
2024847?3869428?7823374?
T:
qtesla3s
387336138839623894814
T:
ecdonaldb409
391617539232123934353
T:
ecdonaldp384
2909252?4395444?7246632?dilithium5aes
4155477?5040419?6534643?
T:
redgemss128
515731351694825176047
T:
rainbow6a
596268559847326007563
T:
ronald2048
5400523?6089134?6811154?
T:
redgemss128v2
765326376637807817893
T:
rainbow1acompres363232
783600278435027852244
T:
rainbow3c
819374282085108221099
T:
ecdonaldk571
875837287698568808604
T:
ecdonaldb571
7160921?9292943?14934534?
T:
qtesla3p
103993051040991410421716
T:
gravitysphincss
106478931065081210655590picnicl1full
140337491403986314045853picnicl1fs
10625234?14411900?16963667?
T:
redgemss192
13832741?16165678?18388480?
T:
redgemss192v2
164442111648646116518057
T:
ronald3072
182102961824661818278145
T:
gravitysphincsm
208017262081239320817645picnicl1ur
17244704?20984217?23709883?
T:
redgemss256
214210942144216321452464
T:
gravitysphincsl
216433592165008121773431picnicl3full
10952823?21873878?35578018?
T:
gui184
243354722436440024399584
T:
sphincsf128harakasimple
262071262621255226216454
T:
luov863256
24624387?27974306?33812433?
T:
redgemss256v2
292141222933460229564037
T:
sphincsf192harakasimple
297533912978860129821100
T:
sphincsf128harakarobust
346420053465138934946864
T:
mqdss48
352206473525949735307505
T:
ronald4096
355057253597354936006504picnicl5full
383125003839285438532604
T:
sphincsf192harakarobust
439703064398747944008786picnicl3fs
472294734727955849835401
T:
rainbow3ccompres683248
515015695152077551551390picnic3l1
522629975227301952350880picnicl3ur
581613075817511458186685picnicl5fs
592697685995995560008281
T:
luov4849242
909107089091615290923816
T:
luov890351
102944915103103827103129695
T:
mqdss64
107580179107602117107618245picnicl5ur
114056766114110162114156751picnic3l3
132382411132504354132755430
T:
rainbow5ccompres963664
140975886?141666439?197497903?
T:
bluegemss128v2
157545279157557271157608464
T:
luov8117404
142043399?169264033?205231393?
T:
bluegemss128
176776003176920736177676371
T:
luov6468330
225042562225126997226069946
T:
sphincs256
233256245233343759233903404
T:
pqrsa15
187846089?269821951?269881873?picnic3l5
309909959310172065310441931
T:
sphincsf128shake256simple
332917546332982987333146452
T:
picnic2l1fs
344968735345671582350344770
T:
luov8086399
399526340399876093400071797
T:
sphincsf192shake256simple
404389883404425029404489193
T:
sphincss128harakasimple
382721245?458247383?535101086?
T:
bluegemss192
403151007?482575908?562535279?
T:
bluegemss192v2
498153608498272708500594665
T:
sphincss128harakarobust
566719184567880525572689079
T:
sphincsf128shake256robust
425525827?596567251?1280017793?
T:
gui312
504329282?630020758?997920113?
T:
bluegemss256
744590837744954735745288548
T:
sphincsf192shake256robust
518275720?768996813?898580648?
T:
bluegemss256v2
876010797876235226876408859
T:
sphincsf256shake256simple
899418501899646270908259837
T:
sphincss192harakasimple
920595140921345958921793400
T:
picnic2l3fs
1052183911?1054803703?1403733207?
T:
gemss128v2
901805761?1086034333?1409319028?
T:
gemss128
119410915111944988851198199989
T:
sphincsf256harakasimple
123760261212381377791240202657
T:
sphincss192harakarobust
158838475815889452311589212611
T:
sphincsf256shake256robust
1871054761?1874867783?2436418248?
T:
picnic2l5fs
212673277521274026242127869494
T:
sphincsf256harakarobust
2571467993?3086294992?3600735914?
T:
gemss192
2729901835?3274730609?3821399626?
T:
gemss192v2
467713611046790639754683259875
T:
sphincss128shake256simple
4580123217?5495775230?6412089096?
T:
gemss256
4608324941?5526216210?6461385444?
T:
gemss256v2
732557026373591298147400061218
T:
sphincss256shake256simple
837590957083766722538470501792
T:
sphincss128shake256robust
980768794298088855679809639897
T:
sphincss192shake256simple
106633077561068233749210683438701
T:
sphincss256harakasimple
4515967296?11289499139?16935870147?
T:
gui448
130769460831307799230913091335746
T:
sphincss256shake256robust
171925780411719491748617197598459
T:
sphincss192shake256robust
187393106901874144573718763147726
T:
sphincss256harakarobust
Cycles to verify 59 bytes
25%50%75%system
107901099811223
T:
rwb0fuz1024
157591594116559
T:
rainbowbinary256181212
281752885630062
T:
ronald512
291793009032808
T:
3icp
318443221232552
T:
ronald768
382913858939131
T:
ronald1024
385823914241742
T:
rainbowbinary16242020
409394117742182
T:
rainbow5640
507115117951968
T:
tts6440
519985299153459
T:
rainbow1aclassic363232
537075397255199
T:
rainbow6440
543075471855079
T:
ronald1536
752507564176587
T:
ronald2048
749427696678743
T:
gravitysphincss
822048253282852
T:
sflashv2
107883109714110404
T:
falcon512tree
134093135613136417
T:
falcon512dyn
134904135728136766
T:
ronald3072
188247189717191431
T:
donald512
215476216049217043
T:
ronald4096
220394220955222384
T:
qtesla1
220154222066222706
T:
falcon1024tree
228813233737238556
T:
gui184
251563255865262531
T:
rainbow3cclassic683248
274359276137277017
T:
falcon1024dyn
283444285128286944ed25519
318623322865331197
T:
gemss128
320234324207330057
T:
gravitysphincsm
329022332734342058
T:
bluegemss128
344828349820359513
T:
gemss128v2
347188359100368454
T:
bluegemss128v2
373759381949390731
T:
redgemss128
402521402941403238dilithium2
400168409446424575
T:
redgemss128v2
427605428287429054
T:
qtesla3f
430233440552449510
T:
gravitysphincsl
462586470272478229
T:
sphincss128harakasimple
474190476482479851
T:
donald1024
487939492120495854
T:
edons128k08n72nu8l4mu3
493883495003498829
T:
rainbow1a
494361495349496143
T:
ecdonaldp256
521887522995523717
T:
qtesla3s
582513584566587090
T:
pass769
647107649984651356
T:
pass863
654939655367656056dilithium3
659940667251674174
T:
rainbow5cclassic963664
689779696790712426
T:
sphincss192harakasimple
700614711550739293
T:
gemss192
738156751416763214
T:
sphincss128harakarobust
748641751907754830dilithium2aes
735852753657770396
T:
bluegemss192v2
737798755555768496
T:
bluegemss192
749476766005788878
T:
redgemss192v2
768965770369772498
T:
qtesla1p
759128770862783068
T:
redgemss192
824422824959825940
T:
ecdonaldp224
817649839600857761
T:
gemss192v2
840540849366860255
T:
ecdonaldp160
968943976875985675
T:
ecdonaldp192
979666982103985849
T:
edons128ref
97621410173651035034
T:
gui312
106412010668641073484
T:
ed448goldilocks
108300210995811105752
T:
sphincsf128harakasimple
115578611562761157002dilithium5
117817111842141186825
T:
rainbow1b
118930012052121225151
T:
sphincss192harakarobust
130783113126231319967dilithium3aes
151361015445141570941
T:
gemss256
154563715593981571082
T:
donald2048
156172915854241607900
T:
bluegemss256
160114916277881658552
T:
gemss256v2
159243816291991663221
T:
bluegemss256v2
161094716294131652432
T:
redgemss256
163164416647261700677
T:
redgemss256v2
170895917320561745427
T:
sphincsf192harakasimple
174526517705201799866
T:
sphincsf128harakarobust
177878018038761854040
T:
rainbow4a
184445318520271855090
T:
ecdonaldk163
187082718714141873400
T:
rainbow1c
193607919457311957800
T:
ecdonaldb163
224911822603482304014dilithium5aes
255147525543212570766
T:
ecdonaldk233
262486026417572648304
T:
ecdonaldb233
263614026589382693553
T:
rainbow3b
278469027963442805734
T:
ecdonaldp521
282312728433612879486
T:
sphincs256
282643929066132938182
T:
gui448
290887329465602968702
T:
sphincsf192harakarobust
318913032082703220053
T:
ecdonaldp384
371289537187063979685
T:
rainbow1acompres363232
371600237230313887951
T:
rainbow1acyclicc363232
382973638394753847050
T:
qtesla3p
430083443087124317420
T:
ecdonaldk283
450704345249114530849
T:
ecdonaldb283
452057345264554546536
T:
rainbow6a
511581452129025378992
T:
sphincss128shake256simple
685889668696396879780
T:
rainbow3c
718916272164067244333
T:
ecdonaldk409
752376175410117549668
T:
ecdonaldb409
763698877583917866905
T:
sphincss192shake256simple
795591579709648192491picnicl1full
98969561009513310251609
T:
sphincss256shake256simple
101515251041539710610856
T:
sphincss128shake256robust
113534211135978211587482picnicl1fs
123690751256930012785665
T:
sphincsf128shake256simple
144911101464774914790344
T:
sphincss256harakasimple
149645781519663615547981
T:
sphincss192shake256robust
159601961597834916005254
T:
ecdonaldk571
166160941663167816687383picnicl3full
170289431705604017134324
T:
ecdonaldb571
171783431723499317524131picnicl1ur
192803341956678319756465
T:
sphincss256shake256robust
201095032027273620669228
T:
sphincsf192shake256simple
201627942036758720595708
T:
sphincsf256shake256simple
223483482246424423429294
T:
rainbow3ccyclicc683248
224429832248804725063475
T:
rainbow3ccompres683248
246608102466361624723427
T:
luov863256
244662662472457825041782
T:
mqdss48
245961922506203025423330
T:
sphincsf128shake256robust
267217552690259427120389
T:
sphincsf256harakasimple
269746862725206127474676
T:
sphincss256harakarobust
272678672731659827598138picnicl5full
347326633477139534809115picnicl3fs
390325543948672239769139
T:
sphincsf256shake256robust
396801053997970640336767
T:
sphincsf192shake256robust
436663794372808243790632picnic3l1
442965294432887944473858picnicl3ur
461257044616350846201846
T:
luov4849242
479414974832496048349618picnicl5fs
505121055114409751610319
T:
sphincsf256harakarobust
505449405175145051850216
T:
rainbow5ccyclicc963664
523209965245804752530611
T:
pqrsa15
535395155365636662326014
T:
rainbow5ccompres963664
745554107520259775804698
T:
mqdss64
865329598653540286536913
T:
luov890351
867524608721041487238870picnicl5ur
974374779751187397623655picnic3l3
122724923122774620123001094
T:
luov6468330
150715406150811336150861313
T:
luov8117404
195973859196037993196190905
T:
picnic2l1fs
150039762?218581404?218723633?picnic3l5
225469858225549322225622419
T:
luov8086399
450087147450231317450400434
T:
picnic2l3fs
792569306?793347010?1250218208?
T:
picnic2l5fs
amd64; Zen 3 (a20f10); 2020 AMD Ryzen 5 5600X; 6 x 3700MHz; unstable; spawn, supercop-20231215
[show/hide table]

Graphs: (pkcycles,pkbytes) (smcycles,sbytes) (mcycles,pkbytes) (mcycles,sbytes) (pkbytes,sbytes)

NISTPQC graphs: (pkcycles,pkbytes) (smcycles,sbytes) (mcycles,pkbytes) (mcycles,sbytes) (pkbytes,sbytes)

Measurement failures: ntrumls401x, ntrumls439x, ntrumls593x, ntrumls743x, qtesla128, qtesla192, qtesla256

Cycles to generate a key pair
25%50%75%system
203520722109picnicl1full
270127382960picnic3l1
281228122849picnicl3full
296030343071picnic3l3
355236263663picnic3l5
358936633737picnicl5full
373737743811
T:
picnic2l1fs
392239594033picnicl1fs
392239594033picnicl1ur
666066976771picnicl3ur
677168086882picnicl3fs
777078078029
T:
picnic2l3fs
925093249472
T:
picnic2l5fs
939895099583picnicl5ur
958396579731picnicl5fs
167241679818278
T:
lattisigns512
378883811038258ed25519
384433866539035dilithium2aes
597186016260791dilithium3aes
686356896869375
T:
ecdonaldp256
936849401794424dilithium5aes
113257113479113997dilithium3
113775114663115218
T:
ecdonaldp224
155992157361158175
T:
ed448goldilocks
158582161468163429
T:
pass769
182965186369191512
T:
pass863
208976210789211233dilithium2
360047362119368150
T:
donald1024
502275507381515484
T:
ecdonaldp160
512080516002530950
T:
ecdonaldk163
522033527139528027
T:
sphincsf128harakasimple
528434532208535797
T:
ecdonaldb163
547378549191552817
T:
ecdonaldp521
560883566729570429dilithium5
563177?570281?1076515?
T:
mqdss48
592740597328598993
T:
sphincsf128harakarobust
606245609131614903
T:
ecdonaldp192
708328715321723202
T:
ecdonaldk233
725718730787744921
T:
ecdonaldb233
789543802530805823
T:
sphincsf192harakasimple
957745965959978909
T:
sphincsf192harakarobust
889628?1182779?1706477?
T:
qtesla1
118925411954331205645
T:
donald2048
120035412075321215228
T:
ecdonaldk283
1268989?1279793?2271393?
T:
ecdonaldb283
130750613131671321529
T:
mqdss64
1805563?1869647?3482736?
T:
qtesla3f
204228920556832075811
T:
ecdonaldk409
215965321692732193323
T:
ecdonaldb409
227361322803102295406
T:
sphincsf256harakasimple
229962423010302314239
T:
sphincs256
228652623016222385353
T:
ecdonaldp384
242061424310852457947
T:
sphincsf256harakarobust
341765334308253877859
T:
luov863256
2759904?3633955?6262435?
T:
qtesla3s
373977537663413793166
T:
sphincsf128shake256simple
444629044644944543711
T:
ecdonaldk571
472408647452504775849
T:
ecdonaldb571
4186143?4786542?5342060?
T:
qtesla1p
564782856757265719756
T:
sphincsf192shake256simple
674221467792146893433
T:
rainbowbinary256181212
710218771763357202198
T:
sphincsf128shake256robust
736751474235697449580
T:
luov863256pc
100595971010584710158609
T:
sphincsf192shake256robust
120832011222690912399440
T:
rainbow1aclassic363232
128804031295403313058299
T:
rainbow1acyclicc363232
128818831296302413054969
T:
rainbow1acompres363232
142905101438430514719340
T:
sphincsf256shake256simple
150729491513100215259614
T:
sphincss128harakasimple
148883931545171816762924
T:
falcon512tree
151311501546329916360993
T:
luov4849242
154724011552190716392961
T:
luov890351
148358161567401416903487
T:
falcon512dyn
182356721827074818413938
T:
sphincss128harakarobust
254772012552230425991390
T:
sphincss192harakasimple
20990174?26015403?30834949?
T:
qtesla3p
258982242641566928340557
T:
luov8117404
275215622764832427895336
T:
sphincsf256shake256robust
287735312886451429043076
T:
luov890351pc
297324972988149629989129
T:
sphincss192harakarobust
300131423008969530497990
T:
sphincss256harakasimple
319411383214056832759874
T:
rainbowbinary16242020
386828343877485339126205
T:
sphincss256harakarobust
388641713897217439307283
T:
gemss128
428923614448661744765930
T:
bluegemss128
455253184581913546610528
T:
redgemss128
465866634723531050093449
T:
falcon1024dyn
460924174814706450815800
T:
falcon1024tree
482548084837694548695848
T:
luov8117404pc
483840124851650948701805
T:
gemss128v2
477869064959986949731256
T:
bluegemss128v2
507160485078594150972384
T:
luov6468330
512198775187203952431109
T:
redgemss128v2
699674077088308372620159
T:
rainbow3cclassic683248
718288037217449472485886
T:
rainbow3ccompres683248
754778177609712376570094
T:
rainbow3ccyclicc683248
9966397799887494100157335
T:
luov8086399
124778023125095668125747534
T:
sphincss128shake256simple
142460323142884417143706816
T:
sflashv2
172711782173473723174274810
T:
sphincss192shake256simple
195236420196378499201531378
T:
redgemss192
197191574200699100201122084
T:
bluegemss192
200844917201136514201816426
T:
gemss192
215406193216182268219461504
T:
redgemss192v2
216543351216978693217518042
T:
gemss192v2
218672664219258670220043699
T:
bluegemss192v2
222926665224708363226320342
T:
rainbow5cclassic963664
224311760224817217225168088
T:
sphincss128shake256robust
230268279230615746231855098
T:
sphincss256shake256simple
233155389236376979238041831
T:
rainbow5ccompres963664
237419602238190201239333131
T:
rainbow5ccyclicc963664
328275359328800611332028343
T:
sphincss192shake256robust
433352769434064242434885457
T:
sphincss256shake256robust
549024648550237730564406029
T:
redgemss256
563831160564702399566550475
T:
bluegemss256
569296208570284589573943334
T:
gemss256
588508458589869725595956151
T:
gemss256v2
588642250592969807605513584
T:
redgemss256v2
596353531598149548600511887
T:
bluegemss256v2
819782360824141330826136074
T:
gravitysphincss
1298946124?2246068794?3709696738?
T:
ronald3072
131927061621320993580413239774750
T:
gravitysphincsl
263914690762645140360026484057025
T:
gravitysphincsm
Cycles to sign 59 bytes
25%50%75%system
98791002710286
T:
rainbowbinary256181212
205722075721090
T:
rainbowbinary16242020
414034158841958ed25519
522445291053391
T:
rainbow1aclassic363232
734087359373852
T:
sflashv2
883938913389947
T:
rainbow1acyclicc363232
61642?89910?191623?dilithium2aes
968669790298272
T:
ecdonaldp256
162171163059163688
T:
ecdonaldp224
161727163466164391
T:
ed448goldilocks
115662?176527?251378?dilithium3aes
133755?217634?504384?
T:
lattisigns512
234765236319237392
T:
luov863256pc
231213236615240389
T:
rainbow3cclassic683248
162208?237466?325674?dilithium5aes
179117?254449?464942?dilithium3
275539277537279979
T:
donald1024
314241317756322566
T:
rainbow3ccyclicc683248
322270325748329966
T:
falcon512tree
191438?368779?567506?
T:
pass769
223924?441743?675435?
T:
pass863
529359532208536722
T:
ecdonaldp160
542494547119550930
T:
ecdonaldk163
362822?564102?904761?
T:
qtesla1
563214567654571502
T:
ecdonaldb163
602027605431608502
T:
falcon512dyn
639989643578645761
T:
ecdonaldp192
438524?650608?1344469?dilithium2
649794656417662448
T:
falcon1024tree
685795694083699559
T:
rainbow5cclassic963664
747511752395754726
T:
donald2048
755170760424768934
T:
ecdonaldk233
772597778813790468
T:
ecdonaldb233
807747814703826987
T:
rainbow5ccyclicc963664
837014842342849557
T:
ecdonaldp521
579568?897731?1589742?
T:
qtesla3f
947015950752954711
T:
luov890351pc
120960412319521243644
T:
falcon1024dyn
127775812863421292558
T:
ecdonaldk283
133447913423601347429
T:
ecdonaldb283
157601515892981595218
T:
luov8117404pc
1310651?1622006?2131570?dilithium5
934028?1704812?2940353?
T:
qtesla1p
1008287?2025750?4325781?
T:
qtesla3s
220860422143762229731
T:
ecdonaldk409
228741423043602320233
T:
ecdonaldb409
241310324191342431566
T:
ecdonaldp384
296107329763542993522picnicl1full
303832930510203059382
T:
luov863256
2773076?3296626?4157209?
T:
redgemss128
3052056?3660484?4328778?
T:
redgemss128v2
379198238243573844189picnicl1fs
382254438378253850997
T:
mqdss48
471639047480624818140
T:
ecdonaldk571
493568949527834958777picnicl1ur
503906750695925096195
T:
ecdonaldb571
3802860?5123464?8289110?
T:
qtesla3p
558170956385045650159picnicl3full
598282660037316033775
T:
gravitysphincss
699936470421367079765
T:
ronald3072
7575824?8536418?11076061?
T:
redgemss192v2
857774786287708654892picnicl3fs
7544448?8710466?10385567?
T:
redgemss192
916815692064889245523picnicl5full
950507895420049624884
T:
mqdss64
99882241002204210072880
T:
luov890351
102684251033472910410357
T:
rainbow1acompres363232
114303731147969411530273
T:
gravitysphincsm
116197761164327111672871picnicl3ur
136507431367501513704689
T:
gravitysphincsl
145893591462217814752973picnic3l1
12420530?15012047?20063990?
T:
redgemss256
12549919?15152980?16897271?
T:
redgemss256v2
155681571583252215889576picnicl5fs
170382041708334417150795
T:
luov8117404
186892921888857418959836
T:
sphincsf128harakasimple
199640902004068020121673picnicl5ur
231660332347653725294791
T:
sphincsf192harakasimple
231659222361576824376414
T:
sphincsf128harakarobust
294172572964099629874799
T:
sphincsf192harakarobust
300572833045529230607103picnic3l3
307377133077415830906137
T:
luov4849242
399313624009930540261994
T:
sphincs256
518471755202518252446723picnic3l5
573128525770486760634601
T:
rainbow3ccompres683248
613850726152345261714742
T:
sphincsf256harakasimple
684426006871155368863660
T:
sphincsf256harakarobust
975860949765717198290981
T:
luov6468330
99535180?100427583?160461045?
T:
bluegemss128
109631074109826101110364673
T:
picnic2l1fs
100114896?120114284?140219085?
T:
bluegemss128v2
121470149121664584121964950
T:
sphincsf128shake256simple
146331559148620490150652234
T:
rainbow5ccompres963664
157647306158164529159237899
T:
sphincsf192shake256simple
196361627197235012197788199
T:
luov8086399
221558257222557072223564508
T:
sphincsf128shake256robust
196798079?245631567?294010954?
T:
bluegemss192v2
275835296277565157278124116
T:
sphincsf192shake256robust
288617982289328974291074671
T:
sphincss128harakasimple
334759757335598140337398782
T:
sphincsf256shake256simple
281785932?337521548?395080487?
T:
bluegemss192
365400160366966333368591040
T:
picnic2l3fs
388520942389337310391887165
T:
sphincss128harakarobust
418131154419169337420047421
T:
sphincss256harakasimple
387895975466419003470521230
T:
bluegemss256v2
489856172?587627451?687868147?
T:
bluegemss256
611878805612964459613624613
T:
sphincss256harakarobust
623526405624156959624787069
T:
sphincsf256shake256robust
697032973698598554720619733
T:
sphincss192harakasimple
614404462?743607833?868177176?
T:
gemss128
750115800752748276756322772
T:
picnic2l5fs
627070154?783506339?991373338?
T:
gemss128v2
975856056977241447978493712
T:
sphincss192harakarobust
1633690674?1959572244?2285699457?
T:
gemss192v2
199345743619990116542010870672
T:
sphincss128shake256simple
1884422210?2262594067?3015762293?
T:
gemss192
281292118928200753612830792300
T:
sphincss256shake256simple
2776309097?3333364003?4438825139?
T:
gemss256v2
333930764633715212893415671909
T:
sphincss128shake256robust
395390946639712322004030034857
T:
sphincss192shake256simple
3464769947?4151149510?4850754760?
T:
gemss256
506644829551120610445137805644
T:
sphincss256shake256robust
686236502570194729457044531306
T:
sphincss192shake256robust
Cycles to verify 59 bytes
25%50%75%system
751176227733
T:
rainbowbinary256181212
142081450414874
T:
rainbowbinary16242020
220152249623199
T:
rainbow1aclassic363232
237542397624272
T:
lattisigns512
477674784147952dilithium2aes
479524939551652
T:
gravitysphincss
666746708167525
T:
ronald3072
691166941269671dilithium3aes
725577363074222
T:
falcon512tree
770717992085877
T:
luov863256pc
841388443485359
T:
sflashv2
845828521185729
T:
falcon512dyn
89281100566110963
T:
rainbow3cclassic683248
101676102453103267
T:
qtesla1
102749103304103785dilithium5aes
117179117290117475dilithium3
136493137048137640ed25519
146150147223147741
T:
falcon1024tree
158841164946169756
T:
redgemss128
155696165020182225
T:
bluegemss128
170607172790174011
T:
falcon1024dyn
175861180671185518
T:
redgemss128v2
175898185777198320
T:
bluegemss128v2
194805201391204795
T:
gemss128
202538206349211677
T:
gemss128v2
215155218929223739
T:
gravitysphincsm
218522219706221260
T:
donald1024
218522221334222370
T:
ecdonaldp256
229400232508233211
T:
qtesla3f
232952233470234839
T:
pass769
233359238317239353
T:
qtesla3s
244903245273247974dilithium2
265179267547269212
T:
pass863
269138274022285233
T:
luov890351pc
292004296592300699
T:
gravitysphincsl
317497318274319643
T:
ecdonaldp224
314315319865327154
T:
rainbow5cclassic963664
352055356939363266
T:
sphincss128harakasimple
375735381433386909
T:
luov8117404pc
469937479890494468
T:
gemss192
467236483035493173
T:
gemss192v2
467902483072493025
T:
bluegemss192
382247?483775?503792?
T:
redgemss192
473896494246509749
T:
bluegemss192v2
500832505235507714
T:
ed448goldilocks
424316509897528582
T:
redgemss192v2
505864512894518037
T:
ecdonaldp160
531468538350547341
T:
sphincss192harakasimple
542087543345548747
T:
qtesla1p
550856560661574314
T:
sphincss128harakarobust
594701598993604099
T:
ecdonaldp192
616457?618825?997890?dilithium5
668997675620683094
T:
donald2048
713434721241728012
T:
sphincss256harakasimple
828504841454856476
T:
sphincsf128harakasimple
886224905945930143
T:
sphincss192harakarobust
902319924593943093
T:
redgemss256v2
928293953675981240
T:
redgemss256
9193029548591025751
T:
gemss256
9411699639241010914
T:
gemss256v2
9439819682901003921
T:
bluegemss256v2
9475709916741038664
T:
bluegemss256
104099510484691053649
T:
ecdonaldk163
109272111019341132274
T:
ecdonaldb163
109379411058931116142
T:
sphincs256
118866212022041224293
T:
sphincss256harakarobust
127117212867491302067
T:
sphincsf128harakarobust
131557213350711379027
T:
sphincsf192harakasimple
145143614618701479667
T:
ecdonaldk233
149180315056781518850
T:
ecdonaldb233
148610515100441527508
T:
sphincsf256harakasimple
158374815924801601249
T:
ecdonaldp521
195915019758371989860
T:
ecdonaldp384
209693821155122145556
T:
sphincsf192harakarobust
220964022404612261995
T:
sphincsf256harakarobust
229425923164962334330picnicl1full
244455324567632477631
T:
mqdss48
248577125011262510709
T:
ecdonaldk283
249398525076752520477
T:
qtesla3p
253279825416412547598
T:
luov863256
259717826120522620118
T:
ecdonaldb283
263935826745822741848
T:
sphincss128shake256simple
303747830681143085911picnicl1fs
384215439196323976871
T:
sphincss192shake256simple
399163440111334030077picnicl1ur
426606342837124301805
T:
ecdonaldk409
441332344606464466344picnicl3full
445875944909864512927
T:
ecdonaldb409
487208649548555016386
T:
sphincss256shake256simple
498649051293475293368
T:
sphincss128shake256robust
627127864349666541415
T:
sphincsf128shake256simple
667480067342226765857
T:
mqdss64
703536570852417123943picnicl3fs
728407973254827362926picnicl5full
743337474990867672246
T:
sphincss192shake256robust
748184476268107683494
T:
rainbow1acyclicc363232
769230077176827815288
T:
rainbow1acompres363232
892299489377948948820
T:
luov890351
910477592124459248002
T:
ecdonaldk571
952383795613189595247picnicl3ur
977795398346009875744
T:
ecdonaldb571
9846921999691910188135
T:
sphincss256shake256robust
100748781016937610295953
T:
sphincsf256shake256simple
101301191019142810335247
T:
sphincsf192shake256simple
117404701182375711891911picnic3l1
123639571260804612785313
T:
sphincsf128shake256robust
125835521268715212745834picnicl5fs
153454911543358815699470
T:
luov8117404
162905081632917316424152picnicl5ur
194530091969754219901486
T:
sphincsf192shake256robust
199508072022612420450751
T:
sphincsf256shake256robust
216411152169631921786488
T:
luov4849242
244298052458379924782785picnic3l3
397564633983786340058790picnic3l5
453795384565544745885254
T:
rainbow3ccompres683248
453095714597379546160164
T:
rainbow3ccyclicc683248
554499765564918455842176
T:
picnic2l1fs
586832215879251958947697
T:
luov6468330
102945692103712036104409449
T:
rainbow5ccyclicc963664
103004337104809345105441712
T:
rainbow5ccompres963664
107286754107601772107935586
T:
luov8086399
129100807129510360130806803
T:
picnic2l3fs
224934951225536460225991819
T:
picnic2l5fs
amd64; Zen (820f01); 2020 AMD Athlon Silver 3050e; 2 x 1400MHz; dali, supercop-20240425
[show/hide table]

Graphs: (pkcycles,pkbytes) (smcycles,sbytes) (mcycles,pkbytes) (mcycles,sbytes) (pkbytes,sbytes)

NISTPQC graphs: (pkcycles,pkbytes) (smcycles,sbytes) (mcycles,pkbytes) (mcycles,sbytes) (pkbytes,sbytes)

Measurement failures: ntrumls401x, ntrumls439x, ntrumls593x, ntrumls743x, qtesla128, qtesla192, qtesla256

Cycles to generate a key pair
25%50%75%system
355536163725picnicl1full
361236443838picnic3l1
498950395116picnic3l3
510551295228picnicl3full
655765976772picnicl5full
677968036899picnic3l5
878388219011picnicl1ur
932295009615picnicl1fs
105191062910728
T:
picnic2l1fs
172711745617543picnicl3fs
174891770417856picnicl3ur
200362011420348
T:
picnic2l3fs
209412112821496picnicl5ur
218302197822159picnicl5fs
252042531225585
T:
picnic2l5fs
312423129531520
T:
lattisigns512
482994840548740ed25519
605986104661813dilithium2aes
961359663097339dilithium3aes
133470134834138397
T:
ecdonaldp256
134111135355138858
T:
donald512
144340144815145580dilithium5aes
147847148208148885dilithium2
198239199377203214
T:
ecdonaldp224
201872202284203302
T:
ed448goldilocks
281477282161283311dilithium3
305674306715307382
T:
pass769
339271340149343413
T:
donald1024
367892369097370212
T:
pass863
438060438565440534dilithium5
612555614287616890
T:
sphincsf128harakasimple
736993740966744208
T:
edons128k08n72nu8l4mu3
759330759515759947
T:
sphincsf128harakarobust
803880806520809394
T:
mqdss48
807811812229818637
T:
ecdonaldp521
809548815253824420
T:
ecdonaldp160
871695873835881924
T:
ecdonaldk163
895540898346908487
T:
ecdonaldb163
900193903706904798
T:
sphincsf192harakasimple
984889989890997837
T:
ecdonaldp192
102291110323201042701
T:
donald2048
115648611602891166349
T:
ecdonaldk233
118402111875691196518
T:
ecdonaldb233
128736812897791295592
T:
sphincsf192harakarobust
1220302?1612191?1975410?
T:
qtesla1
180347618071291820146
T:
mqdss64
195506719616891969116
T:
ecdonaldk283
204674920527972061571
T:
ecdonaldb283
215932621659972176247
T:
edons128ref
236072723615002363356
T:
sphincsf256harakasimple
288630328879032897830
T:
sphincsf256harakarobust
325692432665343279696
T:
ecdonaldk409
343627734489063486478
T:
ecdonaldb409
348717235011573513742
T:
ecdonaldp384
2715012?3955415?5236120?
T:
qtesla3f
422316242252534228290
T:
sphincs256
544479154485715454109
T:
3icp
4867631?6335591?7097226?
T:
qtesla1p
638404164027526411887
T:
sphincsf128shake256simple
647911764867706503445
T:
ecdonaldk571
5348015?6672274?9329545?
T:
qtesla3s
684874768623126883515
T:
ecdonaldb571
800110480309398067734
T:
luov863256
938452194167439435304
T:
rainbowbinary256181212
943793294638319469600
T:
sphincsf192shake256simple
106194571065036710789709
T:
rainbow1acyclicc363232
106703161070021610737385
T:
rainbow1aclassic363232
109782741099468711009630
T:
rainbow1acompres363232
120435751205447812068028
T:
sphincsf128shake256robust
123461541234965812353766
T:
luov863256pc
14308512?17395411?26718666?
T:
rwb0fuz1024
177230181773458717745640
T:
sphincsf192shake256robust
192416931925077719268727
T:
sphincss128harakasimple
187205851959627621473039
T:
falcon512tree
187552311989167121406458
T:
falcon512dyn
16462650?22784349?33986845?
T:
ronald512
237071832371855023747890
T:
sphincss128harakarobust
249375582497892125183155
T:
sphincsf256shake256simple
251743982523091825297274
T:
luov4849242
286348082866300628686264
T:
sphincss192harakasimple
305978143061626630630005
T:
tts6440
28970617?36229626?41328957?
T:
qtesla3p
369839153702060937086950
T:
luov890351
380103643802067538037661
T:
sphincss256harakasimple
402216714025295740375461
T:
rainbowbinary16242020
411431824121495641282631
T:
sphincss192harakarobust
454731154550810245585979
T:
sphincss256harakarobust
467835904679301846808858
T:
sphincsf256shake256robust
557477485587889455967853
T:
gemss128
562937755636390056648558
T:
bluegemss128
568136775733840357819230
T:
redgemss128
580458045811101358148612
T:
luov890351pc
564457455938864162388388
T:
falcon1024dyn
575169505944610364008947
T:
falcon1024tree
37529358?59569982?98081593?
T:
ronald768
596457035968046459748262
T:
rainbow5640
608619276116416161353784
T:
rainbow3cclassic683248
629926396314334363380413
T:
rainbow3ccompres683248
641984956423523964293601
T:
luov8117404
641908466443152764556384
T:
rainbow3ccyclicc683248
649434246544487766029082
T:
redgemss128v2
745815947469592474819341
T:
luov6468330
779609797801479878215043
T:
gemss128v2
790674777919355079443552
T:
bluegemss128v2
49178885?91440520?137052052?
T:
ronald1024
987780289885007498894374
T:
luov8117404pc
127739824128316535129263964
T:
rainbow6440
142036350142399159142716282
T:
luov8086399
163103339163692224164425540
T:
rainbow1b
176049970176146136176268716
T:
sflashv2
201156264201864465203002287
T:
rainbow5cclassic963664
209385165209880444210328635
T:
sphincss128shake256simple
234855354235169871235813875
T:
rainbow5ccompres963664
234794694235489467235886631
T:
rainbow5ccyclicc963664
247493818247533271247637650
T:
rainbow1c
173802615?254211608?432025398?
T:
ronald1536
258876443259054664259363441
T:
redgemss192
266920362267097840267265496
T:
redgemss192v2
267544019267812714267944475
T:
bluegemss192
269665876269973576271689234
T:
gemss192
273337418273781382275008791
T:
gemss192v2
299791969301472688301914909
T:
sphincss192shake256simple
339449750339526443339644900
T:
bluegemss192v2
391636529391862839394717428
T:
sphincss256shake256simple
396312065397046283397813588
T:
sphincss128shake256robust
346254333?541786160?769896439?
T:
ronald2048
583509573584651964586277271
T:
sphincss192shake256robust
749410467750339161752137145
T:
sphincss256shake256robust
819070821821624719822720132
T:
redgemss256
870187539875103284875581322
T:
gemss256
875502206886757014891423623
T:
bluegemss256
937063029948285011951965858
T:
gui184
948355338948969191956597077
T:
gemss256v2
969753333970470152971403952
T:
rainbow3b
974397465975927765977113257
T:
gravitysphincss
102602216310272110001029738868
T:
redgemss256v2
104068290510415207521042239158
T:
bluegemss256v2
117025096911706946181171136583
T:
rainbow1a
685712290?1291671657?2058383610?
T:
ronald3072
217162319221722663342173515987
T:
rainbow3c
322584270732944740423338758361
T:
gui312
2491226389?3422535757?5651346659?
T:
ronald4096
383053912539179140454057333035
T:
pqrsa15
414104714041445047624161563548
T:
rainbow6b
633061557163335422706333990485
T:
rainbow5c
831869755383192463778320843435
T:
rainbow4a
103208914801032683562010331260791
T:
rainbow6a
148028186991480731200214816350108
T:
gravitysphincsl
215543443712174372617122001137753
T:
gui448
294473550702945221763629475251468
T:
gravitysphincsm
Cycles to sign 59 bytes
25%50%75%system
136871382714191
T:
rainbowbinary256181212
270912724127397
T:
tts6440
296773044231707
T:
rainbowbinary16242020
510675111851230ed25519
583885891559677
T:
rainbow5640
655816643967608
T:
rainbow1a
771777780578484
T:
rainbow1aclassic363232
917439238993248
T:
sflashv2
101152101860102913
T:
rainbow1acyclicc363232
101391102622103939
T:
rainbow6440
113547113848114303
T:
rainbow1c
181181181595182185
T:
ecdonaldp256
120550?207223?312058?dilithium2aes
209283209597209782
T:
ed448goldilocks
240753242254243587
T:
rainbow1b
258987262458264167
T:
donald512
270217271843272914
T:
ecdonaldp224
230296?325469?453632?dilithium3aes
327289?353014?972651?
T:
pass769
284307?354347?573854?dilithium2
364943365619366673
T:
rainbow3c
370920372350374502
T:
rainbow3cclassic683248
371546373111378023
T:
rainbow3ccyclicc683248
207318?411503?645322?
T:
3icp
323979?440505?759810?dilithium5aes
437209443786452242
T:
ronald512
456042461221466122
T:
falcon512tree
467463469918476254
T:
donald1024
501682502563506205
T:
luov863256pc
256369?506084?1071313?
T:
lattisigns512
296330?513976?934451?
T:
qtesla1
433735?570788?788247?dilithium3
600473?610298?1110341?
T:
rainbow6a
674545677650684267
T:
rainbow5c
732209734782736516
T:
rainbow3b
760326768512771147
T:
ronald768
393447?776095?807559?
T:
pass863
668299?790111?1159914?dilithium5
798343798989800601
T:
rainbow4a
832836843595850753
T:
rwb0fuz1024
849276852093859605
T:
ecdonaldp160
885797889909895382
T:
falcon512dyn
915918918292920860
T:
ecdonaldk163
920024924612932714
T:
falcon1024tree
929926931551934166
T:
rainbow5cclassic963664
611514?936632?1580400?
T:
qtesla3f
944751946505948924
T:
ecdonaldb163
9972369994971007276
T:
rainbow5ccyclicc963664
100413610182161024979
T:
ronald1024
102471210303091037917
T:
donald2048
103381410363451040270
T:
ecdonaldp192
708512?1191474?2080543?
T:
qtesla1p
121868912221241225287
T:
ecdonaldk233
123600212379311242012
T:
ecdonaldp521
124824112509161254230
T:
ecdonaldb233
129069412978961313888
T:
edons128k08n72nu8l4mu3
144000514470841459439
T:
luov890351pc
173080717347201739285
T:
rainbow6b
179292117985211806632
T:
falcon1024dyn
206148820658872070429
T:
ecdonaldk283
212134621245822134506
T:
luov8117404pc
1262200?2128515?2875183?
T:
qtesla3s
215319121550682159340
T:
ecdonaldb283
268752127088142719165
T:
ronald1536
282970728386472858045
T:
edons128ref
347619234827373530031
T:
ecdonaldk409
364903036539683660487
T:
ecdonaldp384
363470036571173693435
T:
ecdonaldb409
3272108?3894172?4569767?
T:
redgemss128
430596643201944342765
T:
ronald2048
3836912?4464317?5241850?
T:
redgemss128v2
544735454584145465705picnicl1full
3158164?6005326?9480416?
T:
qtesla3p
659628166036516612137
T:
mqdss48
664591466501846661372
T:
luov863256
690489569179316935024
T:
ecdonaldk571
731774773389887351281
T:
ecdonaldb571
736549173751467390860
T:
rainbow1acompres363232
784635978539617863306
T:
gravitysphincss
791548779828477995104picnicl1fs
103569921036858410384681picnicl1ur
108174931082823910831594picnicl3full
115207421155602811590924
T:
ronald3072
9744918?11624790?13736858?
T:
redgemss192
10179328?12132799?15297864?
T:
redgemss192v2
144192221444068314462561
T:
gravitysphincsm
6978510?16221011?30074456?
T:
gui184
167366881675013116776870
T:
gravitysphincsl
173403061734767917359038
T:
mqdss64
176847981769253017709969picnicl5full
168655371882882721065617
T:
redgemss256v2
201042422012037320181495picnicl3fs
17072240?20991833?26727604?
T:
redgemss256
219679772200306722038016
T:
sphincsf128harakasimple
223452522235411722408812
T:
luov890351
243406882436851824401077
T:
ronald4096
256685832569355225719647picnic3l1
265661112659222226611383
T:
sphincsf192harakasimple
265491172659388526688656picnicl3ur
276091892762809927653213
T:
sphincsf128harakarobust
340072533411423834220383picnicl5fs
382544453833042438449158
T:
sphincsf192harakarobust
390252703907341939147669
T:
luov8117404
429265944296173943023054picnicl5ur
429164704320185543293535
T:
rainbow3ccompres683248
455094374555415145605468
T:
luov4849242
569336695697298157019589picnic3l3
599727106013646860175411
T:
sphincsf256harakasimple
754768507550860475599791
T:
sphincsf256harakarobust
775260537756972077594120
T:
sphincs256
957039339588863296043281picnic3l5
118208167118559579118879173
T:
rainbow5ccompres963664
129162735129245844129345980
T:
pqrsa15
137553735137857951137908471
T:
luov6468330
117699800?141370576?164672794?
T:
bluegemss128v2
112873625?157584840?180514715?
T:
bluegemss128
204242603204516983205260839
T:
sphincsf128shake256simple
216744554216901031217036160
T:
picnic2l1fs
261628546261846999262824699
T:
sphincsf192shake256simple
274712640275338055276661605
T:
luov8086399
366834068367155268367628561
T:
sphincsf128shake256robust
369995158370248978370601342
T:
sphincss128harakasimple
318783782?382397401?447172782?
T:
bluegemss192v2
221806962?443390120?812629438?
T:
gui312
370619969?444926661?519308476?
T:
bluegemss192
455844923456167536456519908
T:
sphincss128harakarobust
480291842480925186481367280
T:
sphincsf192shake256robust
525028735525255655525598585
T:
sphincss256harakasimple
369392557?548676581?639000127?
T:
bluegemss256v2
578853869579149576579509612
T:
sphincsf256shake256simple
616158733616307359617084460
T:
picnic2l3fs
654547852654997645655668138
T:
sphincss256harakarobust
714853646?715856367?1001445523?
T:
gemss128
631832564?758593691?1009923605?
T:
bluegemss256
837926014838478037839162605
T:
sphincss192harakasimple
578882650?859766627?1011250125?
T:
gemss128v2
105112404710516107911052069745
T:
sphincsf256shake256robust
121040632912113546911212119673
T:
sphincss192harakarobust
128136175012851905491289489749
T:
picnic2l5fs
2489655012?2491884572?3487420369?
T:
gemss192
2107418976?2531203167?2951722850?
T:
gemss192v2
316772868631708244873173829865
T:
sphincss128shake256simple
389247124246699676394671951478
T:
gemss256v2
479507060047990304084842797877
T:
sphincss256shake256simple
4363182583?5237955476?6111568101?
T:
gemss256
558617887555898343645592517208
T:
sphincss128shake256robust
2871005687?6702966084?13393838246?
T:
gui448
680834594168111890676828075344
T:
sphincss192shake256simple
872833959987302018738737794219
T:
sphincss256shake256robust
114482998781146070788311470556050
T:
sphincss192shake256robust
Cycles to verify 59 bytes
25%50%75%system
761677577927
T:
rwb0fuz1024
104091051610728
T:
rainbowbinary256181212
162911644318433
T:
3icp
213822186222691
T:
rainbowbinary16242020
231622339523999
T:
rainbow5640
296182967329844
T:
tts6440
321093245532895
T:
rainbow6440
334523392734323
T:
ronald512
343333500536210
T:
rainbow1aclassic363232
366453729237718
T:
ronald768
412424165442178
T:
ronald1024
459964702947820
T:
rainbow1a
487424898749221
T:
lattisigns512
528085323353665
T:
ronald1536
605796116262034
T:
rainbow1c
641996491066256
T:
gravitysphincss
685726892169354
T:
ronald2048
694406975169883
T:
sflashv2
785537940280201
T:
falcon512tree
805108076281027dilithium2aes
964199738398696
T:
falcon512dyn
102585103003103359
T:
qtesla1
111777112274113111
T:
ronald3072
116467116818117136dilithium3aes
123151124190125012
T:
luov863256pc
148406149819150929
T:
rainbow3cclassic683248
158776159752160609
T:
falcon1024tree
159689159868160152dilithium2
170334171472173205
T:
ronald4096
171430171732172245dilithium5aes
177807178845180025
T:
donald512
181168181822182836ed25519
197588202416204370
T:
falcon1024dyn
210568212229213694
T:
rainbow1b
214817215477216362
T:
qtesla3f
216464216832217486
T:
qtesla3s
231822232806234374
T:
rainbow3c
257922262924269081
T:
gemss128v2
264832269595276060
T:
bluegemss128v2
269928272940278170
T:
gravitysphincsm
276409276578277153dilithium3
293249295422297842
T:
luov890351pc
304134314269323432
T:
gui184
310899318597324561
T:
gemss128
313450324236333108
T:
bluegemss128
339265346216351417
T:
redgemss128
344275348435350168
T:
rainbow4a
346490352157357495
T:
redgemss128v2
362693363658364378
T:
ecdonaldp256
362575369049372446
T:
gravitysphincsl
373427375362378579
T:
donald1024
401782403558405624
T:
luov8117404pc
427981435884446600
T:
sphincss128harakasimple
448346448950449454dilithium5
447147449127451142
T:
pass769
452181454435455630
T:
rainbow5cclassic963664
510822511554513186
T:
ecdonaldp224
517526521664526316
T:
rainbow5c
523013524645526323
T:
qtesla1p
525076526377527991
T:
pass863
527701540726561546
T:
gemss192
537263558745577368
T:
bluegemss192
554053566081579730
T:
redgemss192
553791567341589183
T:
bluegemss192v2
566444574170584741
T:
edons128k08n72nu8l4mu3
581028597986612838
T:
gemss192v2
598445617588626791
T:
redgemss192v2
624054633682641502
T:
sphincss192harakasimple
647173649665651887
T:
ed448goldilocks
643216654243671696
T:
gui312
656258658836668383
T:
rainbow6a
686123702365716015
T:
sphincss128harakarobust
705390706404707952
T:
rainbow3b
865187868334871126
T:
edons128ref
858123870572877055
T:
sphincss256harakasimple
882398886981891804
T:
ecdonaldp160
9745259889451006217
T:
sphincsf128harakasimple
103654310466471053690
T:
ecdonaldp192
107323810890801105267
T:
sphincss192harakarobust
107610010987081126258
T:
bluegemss256v2
111002011275191149293
T:
redgemss256v2
112787811447371170937
T:
redgemss256
119418512016181212958
T:
donald2048
118366412113011231714
T:
gemss256
122137412352201254946
T:
bluegemss256
125041212744681287710
T:
gemss256v2
146887114819161506823
T:
sphincss256harakarobust
153915715564101568868
T:
sphincsf192harakasimple
159842716182061639035
T:
sphincsf128harakarobust
162524916480501663887
T:
sphincsf256harakasimple
174500517478521754603
T:
ecdonaldk163
180343718054591810254
T:
ecdonaldb163
180575818091741811605
T:
rainbow6b
197997519884452003097
T:
sphincs256
210343821262492143418
T:
gui448
232040123226302326287
T:
ecdonaldp521
233482323384042342045
T:
ecdonaldk233
239482423981202403869
T:
ecdonaldb233
246334524741952483189
T:
qtesla3p
259699926314782654675
T:
sphincsf192harakarobust
282421828567962891687
T:
sphincsf256harakarobust
307743030891523108384
T:
ecdonaldp384
343259635418383631400
T:
sphincss128shake256simple
398454039904503999285
T:
ecdonaldk283
416572241717384178374
T:
ecdonaldb283
415846141740344208292picnicl1full
421701342564324335652
T:
rainbow1acyclicc363232
438366144040644433610
T:
mqdss48
438788944136294424523
T:
rainbow1acompres363232
555832656396295764082
T:
sphincss192shake256simple
567002956758725686027
T:
luov863256
646138264808896529572picnicl1fs
673077567577156793151
T:
ecdonaldk409
666841468961727028839
T:
sphincss128shake256robust
705951670695387134686
T:
ecdonaldb409
714085572952147384884
T:
sphincss256shake256simple
846206484732648484858picnicl3full
846813284841898534667picnicl1ur
859367287818758914169
T:
sphincsf128shake256simple
99195881003555610192725
T:
sphincss192shake256robust
119283961203039912105115
T:
mqdss64
133953671341000213442404
T:
ecdonaldk571
136052981387807514062901
T:
sphincss256shake256robust
138769701391389913933371picnicl5full
141859551420208114233517
T:
ecdonaldb571
145543741474063214873894
T:
sphincsf192shake256simple
147443361490850115067816
T:
sphincsf256shake256simple
158312471614644916440967
T:
sphincsf128shake256robust
169055391694187816998865picnicl3fs
190899681910799819120678
T:
pqrsa15
199405781997609820006410
T:
luov890351
213011452131885521338525picnic3l1
220246272207424722126839picnicl3ur
254800252579366125972766
T:
rainbow3ccompres683248
266113922669444326811328
T:
rainbow3ccyclicc683248
281173092830834328693270
T:
sphincsf192shake256robust
282852722866550728984183
T:
sphincsf256shake256robust
286681412878400728896943picnicl5fs
331006423314050433174386
T:
luov4849242
344822333453378334590330
T:
luov8117404
356714663573618435812578picnicl5ur
469481004697977947007215picnic3l3
587549605899610859360847
T:
rainbow5ccompres963664
599909126057221860803074
T:
rainbow5ccyclicc963664
740328007410747274223036picnic3l5
859639268602365686158964
T:
luov6468330
107437848107673795107777401
T:
picnic2l1fs
162491170163495610163776152
T:
luov8086399
248293857248367072248514997
T:
picnic2l3fs
436337505436576180436985470
T:
picnic2l5fs
amd64; Tiger Lake (806c1); 2020 Intel Core i7-1165G7; 4 x 2800MHz; panther, supercop-20240425
[show/hide table]

Graphs: (pkcycles,pkbytes) (smcycles,sbytes) (mcycles,pkbytes) (mcycles,sbytes) (pkbytes,sbytes)

NISTPQC graphs: (pkcycles,pkbytes) (smcycles,sbytes) (mcycles,pkbytes) (mcycles,sbytes) (pkbytes,sbytes)

Measurement failures: ntrumls401x, ntrumls439x, ntrumls593x, ntrumls743x, qtesla128, qtesla192, qtesla256

Cycles to generate a key pair
25%50%75%system
259626462809picnicl1full
258627172929picnic3l1
368137043900picnicl3full
384438623948picnic3l3
400540404171picnicl1ur
403140594117picnicl1fs
464347394901
T:
picnic2l1fs
492549725240picnicl5full
497650345196picnic3l5
726474237672
T:
picnic2l3fs
740074977641picnicl3fs
740475047676picnicl3ur
802181308265
T:
picnic2l5fs
849286078830picnicl5ur
856086798890picnicl5fs
204372049321051
T:
lattisigns512
383673861739136dilithium2aes
497585013550368ed25519
597686020260611dilithium3aes
727287295173236dilithium2
875348796888837dilithium5aes
914869216792838
T:
ecdonaldp256
105753106751108792
T:
donald512
132134132397132786dilithium3
144571144979145362
T:
ed448goldilocks
144558146317147791
T:
ecdonaldp224
186314187687189447
T:
pass769
200579200984201560dilithium5
214094217224220110
T:
pass863
261434262680265534
T:
donald1024
602429608239621748
T:
edons128k08n72nu8l4mu3
638558640318644182
T:
sphincsf128harakasimple
644331647136659323
T:
ecdonaldp160
646439648893652491
T:
ecdonaldp521
711874716492719403
T:
ecdonaldk163
720451723162724836
T:
sphincsf128harakarobust
735641738505741020
T:
mqdss48
737409741186746787
T:
ecdonaldb163
803379808723815067
T:
ecdonaldp192
820479822470828952
T:
donald2048
860669863979867885
T:
sphincsf192harakasimple
955960967250975927
T:
ecdonaldk233
975537984685991883
T:
ecdonaldb233
117559011899851198981
T:
sphincsf192harakarobust
1140739?1450363?2147828?
T:
qtesla1
162760916382591648440
T:
ecdonaldk283
171611517217141738507
T:
ecdonaldb283
176193817724331783837
T:
mqdss64
185108419005581944413
T:
edons128ref
226522222689912282514
T:
sphincs256
243629824434572448554
T:
sphincsf256harakasimple
263289526366022646262
T:
sphincsf256harakarobust
265132926704762714158
T:
ecdonaldk409
279045328031082839867
T:
ecdonaldb409
316998731821643193529
T:
sphincsf128shake256simple
315676931828883220643
T:
ecdonaldp384
2304861?3364695?4467521?
T:
qtesla3f
423554242393904272110
T:
3icp
426357742970444336887
T:
luov863256
3486721?4576352?5685991?
T:
qtesla3s
478733648211484832511
T:
sphincsf192shake256simple
4571106?5756965?7147132?
T:
qtesla1p
575594057771505791825
T:
sphincsf128shake256robust
615100162110976263668
T:
ecdonaldk571
653020565678446690011
T:
ecdonaldb571
685916568726906884942
T:
luov863256pc
740266574228097448727
T:
rainbow1aclassic363232
819456782303088325355
T:
rainbowbinary256181212
858206686114038618302
T:
sphincsf192shake256robust
889678889139148945011
T:
rainbow1acompres363232
892909989416058978982
T:
rainbow1acyclicc363232
125312341255003612559574
T:
sphincsf256shake256simple
11484364?15054390?18858147?
T:
ronald512
175034681753432817587075
T:
luov890351
12019992?18308850?27529193?
T:
rwb0fuz1024
186639221975046121644882
T:
falcon512dyn
187714962027431921486330
T:
falcon512tree
203442252036857420385725
T:
sphincss128harakasimple
206053782068517820721889
T:
luov4849242
214058042145037921518231
T:
sphincss128harakarobust
229144272294749523055269
T:
sphincsf256shake256robust
232639582334379923362714
T:
tts6440
16414716?24974000?49198965?
T:
ronald768
267283232681329926846024
T:
luov890351pc
26462223?28604294?36793423?
T:
qtesla3p
287776112879323928826952
T:
sphincss192harakasimple
299439923002070130186706
T:
luov8117404
356403533572358535886572
T:
sphincss256harakasimple
370314163714751137178475
T:
sphincss192harakarobust
402856644035140240425336
T:
rainbowbinary16242020
433637704343596343555531
T:
sphincss256harakarobust
440986354418755545050632
T:
rainbow3cclassic683248
28762626?44702346?60379591?
T:
ronald1024
473768954749537247561333
T:
rainbow5640
474711974761875147966260
T:
rainbow3ccyclicc683248
479537764802820448074469
T:
luov8117404pc
492903474942013349570976
T:
rainbow3ccompres683248
581178825822362258339313
T:
bluegemss128
604393846056055160816701
T:
gemss128v2
592655326082354365866673
T:
falcon1024dyn
589696026091854165987435
T:
falcon1024tree
617752746186150362064204
T:
redgemss128v2
631682806320088663712282
T:
bluegemss128v2
633735746346455263584165
T:
gemss128
633032676360445863705677
T:
luov6468330
665721626667120466805734
T:
redgemss128
100803719100904670101068796
T:
sphincss128shake256simple
104144436104273044104419281
T:
rainbow6440
105180272105397165105680163
T:
rainbow1b
122074793122241222122431711
T:
luov8086399
79844796?131056138?210537980?
T:
ronald1536
131167191131255028131570575
T:
rainbow1c
152682016152883992153000652
T:
sphincss192shake256simple
169964887170097575170169107
T:
sflashv2
179161201179371114179497292
T:
rainbow5ccompres963664
179551627179737862180073217
T:
rainbow5ccyclicc963664
181933168182075737182183638
T:
rainbow5cclassic963664
184162418184214043184235128
T:
sphincss128shake256robust
200404304200445521200735299
T:
sphincss256shake256simple
271687020271850287272075157
T:
sphincss192shake256robust
287691956288761497288916073
T:
gemss192
288643166288776413288864535
T:
redgemss192
291360650291726066292030998
T:
bluegemss192
222496528?319954962?552600325?
T:
ronald2048
365244270365424472365828843
T:
gemss192v2
368361784368762027368895013
T:
sphincss256shake256robust
369968547370203336370513877
T:
bluegemss192v2
374096242375123346375748189
T:
redgemss192v2
669055522671427444679233360
T:
rainbow3b
675082223680074525692438826
T:
gui184
783563006783658878783979544
T:
gravitysphincss
803556970804399627809895734
T:
gemss256
803521642806480779809437779
T:
redgemss256
810664105814173699816400531
T:
bluegemss256
859926167860029196860216237
T:
rainbow1a
869682588870587353872392751
T:
redgemss256v2
873631089875717469876789354
T:
bluegemss256v2
877094053879943851880641827
T:
gemss256v2
558407429?891848734?1500441058?
T:
ronald3072
106923710810723752521073499105
T:
rainbow3c
1445933686?2305347200?3778864976?
T:
ronald4096
307408180930813380653104492240
T:
rainbow6b
324726891932584925983271379384
T:
rainbow5c
411209660042397362754338220637
T:
pqrsa15
487676965549740550234993222015
T:
gui312
582788564258434536645859789411
T:
rainbow6a
705371994170539292317058433001
T:
rainbow4a
125427311551254301494312562689093
T:
gravitysphincsl
204892454652059513348620752620662
T:
gui448
250039598652502080645825099601396
T:
gravitysphincsm
Cycles to sign 59 bytes
25%50%75%system
121651239013318
T:
rainbowbinary256181212
238642404624376
T:
tts6440
262812649226903
T:
rainbowbinary16242020
441084425744640
T:
rainbow1a
492834978852993
T:
rainbow5640
494414983050132
T:
rainbow1aclassic363232
518185198952225ed25519
547165588662692
T:
rainbow1acyclicc363232
663386662566970
T:
sflashv2
777347816982298
T:
rainbow6440
906199104892209
T:
rainbow1c
126555126981127492
T:
ecdonaldp256
94110?141578?210398?dilithium2aes
151229151879152197
T:
ed448goldilocks
116573?166790?305284?dilithium3aes
167109167426168248
T:
rainbow1b
139022?178558?237264?dilithium2
168343?185216?272670?dilithium5aes
143505?188365?366891?
T:
lattisigns512
198895201596203441
T:
donald512
205339206631207985
T:
ecdonaldp224
102845?212409?512018?
T:
3icp
217975?223479?443544?
T:
pass769
247038249260257353
T:
luov863256pc
249721?269904?497441?
T:
pass863
300895303877306769
T:
rainbow3cclassic683248
311969324384326922
T:
rainbow3c
208965?345863?453245?dilithium3
346087351094357402
T:
ronald512
348102352606360154
T:
rainbow3ccyclicc683248
353342356033357864
T:
donald1024
354765358815362080
T:
falcon512tree
247942?361140?494576?dilithium5
188066?394663?755183?
T:
qtesla1
246077?495006?817460?
T:
qtesla3f
504775505795509032
T:
rainbow3b
552782555241562441
T:
rainbow6a
631181634572641343
T:
rainbow5c
632308639935644377
T:
ronald768
672510676645679067
T:
falcon512dyn
674225678935684383
T:
ecdonaldp160
711300715704721830
T:
falcon1024tree
719646726510736668
T:
luov890351pc
735092741170748259
T:
ecdonaldk163
759336761477765615
T:
rainbow4a
770330774817777233
T:
ecdonaldb163
774961782348787545
T:
ronald1024
820519826304831405
T:
ecdonaldp192
832180839325847524
T:
rainbow5cclassic963664
918033929283934415
T:
donald2048
524506?947211?1503680?
T:
qtesla3s
945375957538962217
T:
rwb0fuz1024
100027510106741018063
T:
ecdonaldk233
103215410352871042295
T:
ecdonaldp521
103006310357601046789
T:
ecdonaldb233
104466110501651076157
T:
edons128k08n72nu8l4mu3
105501710667471088450
T:
luov8117404pc
109826511053231113089
T:
rainbow5ccyclicc963664
863806?1144024?1943501?
T:
qtesla1p
120735712111361216500
T:
rainbow6b
137427413783811384440
T:
falcon1024dyn
172736617374051752515
T:
ecdonaldk283
180962918242391837386
T:
ecdonaldb283
213549521493962157487
T:
ronald1536
246512324965372517610
T:
edons128ref
285769628883202900548
T:
ecdonaldk409
293311829346512939078picnicl1full
297329829821892995684
T:
ecdonaldb409
321055232605763325726
T:
ecdonaldp384
331879033211203325013
T:
luov863256
2817855?3362674?4612064?
T:
redgemss128
335720033926023413697
T:
ronald2048
369989237059543709812picnicl1fs
2789051?3710519?4988636?
T:
qtesla3p
3104824?3730792?4689044?
T:
redgemss128v2
458676045915944595527
T:
mqdss48
470139547030674706391picnicl1ur
538664454134855437019
T:
rainbow1acompres363232
551563055230425531248
T:
gravitysphincss
578186957841295786531picnicl3full
649704665562726617298
T:
ecdonaldk571
688261369596377083020
T:
ecdonaldb571
6855833?7962045?9507220?
T:
redgemss192
887180588931788911386
T:
ronald3072
898314389972019014286picnicl3fs
7305989?9416714?10840299?
T:
redgemss192v2
966073596722229678297picnicl5full
106835021071288010883290
T:
gravitysphincsm
110742391108644111092863
T:
mqdss64
111564101116680111180639
T:
luov890351
117050341171464711778631picnicl3ur
128427251285492112878809
T:
gravitysphincsl
11465378?13179676?15586324?
T:
redgemss256v2
137245251374756313766287picnic3l1
139626341396816713973318picnicl5fs
11552918?14061433?16771801?
T:
redgemss256
6402742?14157835?24375768?
T:
gui184
181404601815889818185508picnicl5ur
184381031849699018534801
T:
ronald4096
191886121919737319212860
T:
luov8117404
223747302240043822419071
T:
sphincsf128harakasimple
251853792522274325248033
T:
sphincsf192harakasimple
262086652622835526279721
T:
sphincsf128harakarobust
293258422937670529417652picnic3l3
304471733053261830604693
T:
rainbow3ccompres683248
359346493597683236025086
T:
sphincsf192harakarobust
396260803968275939860252
T:
sphincs256
418536844188425941934965
T:
luov4849242
503962285045387150530255picnic3l5
609099846096411661012158
T:
sphincsf256harakasimple
685282706875390468916773
T:
sphincsf256harakarobust
834470288362627483840277
T:
rainbow5ccompres963664
104947713105024458105293114
T:
sphincsf128shake256simple
94015848?112857702?150048137?
T:
bluegemss128v2
120831484120871512120915105
T:
luov6468330
103746329?124531141?146015580?
T:
bluegemss128
128870065129133879129242077
T:
picnic2l1fs
138099706138339596139691405
T:
sphincsf192shake256simple
142095703142185684142290582
T:
pqrsa15
181632771182434698184369631
T:
sphincsf128shake256robust
238280834238938440241050424
T:
luov8086399
243454367243802217244475492
T:
sphincsf192shake256robust
224198948?269726127?355789044?
T:
bluegemss192v2
246155775?295365511?345036588?
T:
bluegemss192
296739601296899907297023356
T:
sphincsf256shake256simple
331594111?332616474?465167624?
T:
bluegemss256v2
361164163361364652361608407
T:
picnic2l3fs
371481687371911980373194224
T:
sphincss128harakasimple
409609548410188540410639506
T:
sphincss128harakarobust
209907003?471625115?839007233?
T:
gui312
484740118485552546486045465
T:
sphincss256harakasimple
429442771?515547210?687771942?
T:
bluegemss256
525036767526071772526962845
T:
sphincsf256shake256robust
610688210610997686611500407
T:
sphincss256harakarobust
587579791?704559302?821799058?
T:
gemss128v2
751602222752391060753343726
T:
picnic2l5fs
642852638?772175764?906673953?
T:
gemss128
818023546819412962819822242
T:
sphincss192harakasimple
106279969810633914301063815636
T:
sphincss192harakarobust
161975258216221168171624846438
T:
sphincss128shake256simple
1504899948?1816731553?2385998262?
T:
gemss192v2
1740513105?2430274468?2778367433?
T:
gemss192
245096687324516713602453678786
T:
sphincss256shake256simple
275831509027589806182759746821
T:
sphincss128shake256robust
2508805762?3013668143?4014098262?
T:
gemss256v2
347376545534757596843486258588
T:
sphincss192shake256simple
3163834571?3799744568?5063159355?
T:
gemss256
2137984407?4297361284?6948318768?
T:
gui448
431409684143169196654317551098
T:
sphincss256shake256robust
568943220557027015585705600921
T:
sphincss192shake256robust
Cycles to verify 59 bytes
25%50%75%system
723473077497
T:
rwb0fuz1024
962698209939
T:
rainbowbinary256181212
147221485415157
T:
3icp
199892024520435
T:
rainbowbinary16242020
219352245822860
T:
ronald512
223252251223023
T:
rainbow5640
240972477325871
T:
rainbow1aclassic363232
246662514225371
T:
ronald768
282112833728537
T:
tts6440
283912870829080
T:
ronald1024
287812886028954
T:
rainbow6440
291432931430286
T:
rainbow1a
313423160231954
T:
lattisigns512
382683853638966
T:
ronald1536
503165071751107
T:
rainbow1c
511615163051992
T:
ronald2048
520245233652512dilithium2aes
575525864060036
T:
gravitysphincss
695046969069903
T:
sflashv2
712477233973069
T:
falcon512tree
724017254772729dilithium3aes
807108096681741
T:
qtesla1
837568387384163dilithium2
878748857089822
T:
falcon512dyn
910649160692205
T:
ronald3072
102788103055103303dilithium5aes
102834104410106212
T:
luov863256pc
127418132214136021
T:
gui184
131673132459133614
T:
donald512
136195136364138030
T:
rainbow1b
136127137152137535dilithium3
137863139521141204
T:
ronald4096
147160147878149142
T:
falcon1024tree
148240152730158854
T:
rainbow3cclassic683248
167167167646169353
T:
qtesla3s
168128169133170089
T:
qtesla3f
168142169536170604ed25519
178177179308180387
T:
falcon1024dyn
200480210893245061
T:
redgemss128v2
186885211927226576
T:
bluegemss128v2
212779213477214116dilithium5
208440225178251329
T:
gemss128v2
234278246865258389
T:
bluegemss128
247485252526255720
T:
gravitysphincsm
252408254561261484
T:
rainbow4a
254094257509261616
T:
rainbow3c
261664266149274214
T:
redgemss128
257960268086276367
T:
gemss128
273136275622278104
T:
donald1024
279707281535282361
T:
pass769
284365285327286643
T:
ecdonaldp256
307742314663320208
T:
luov890351pc
321053324342334820
T:
pass863
331792338018343496
T:
gravitysphincsl
374279376720386795
T:
rainbow5cclassic963664
393898395717396986
T:
qtesla1p
394837397311399931
T:
ecdonaldp224
416144417934419722
T:
edons128k08n72nu8l4mu3
429651436054445903
T:
sphincss128harakasimple
446995452637462291
T:
luov8117404pc
467039469471472966
T:
rainbow3b
499758501332502920
T:
ed448goldilocks
572766587041596804
T:
redgemss192
579329594057608163
T:
gemss192
602280608731613635
T:
sphincss192harakasimple
608604629478648624
T:
bluegemss192
620471635403649631
T:
gemss192v2
633120645175653458
T:
rainbow6a
642255655464670247
T:
bluegemss192v2
660973663531667099
T:
edons128ref
665470684830695931
T:
redgemss192v2
682097690612694931
T:
ecdonaldp160
699045710437720531
T:
sphincss128harakarobust
718098737857765103
T:
gui312
744510752707807747
T:
rainbow5c
811429815149824180
T:
ecdonaldp192
813762822282829848
T:
donald2048
880893892738907531
T:
sphincss256harakasimple
99305010037041025315
T:
sphincsf128harakasimple
108748311019921129664
T:
sphincss192harakarobust
115212511581291168540
T:
sphincs256
113539511617551203381
T:
bluegemss256v2
114471811709631207769
T:
redgemss256v2
120300012070131211200
T:
rainbow6b
120454812527711274561
T:
gemss256v2
128871613171941348085
T:
redgemss256
130592713267631383351
T:
bluegemss256
132507713506881375530
T:
gemss256
141040814215741431825
T:
ecdonaldk163
147848814877841493471
T:
ecdonaldb163
155810115784381598059
T:
sphincsf192harakasimple
159534816292611648110
T:
sphincss256harakarobust
161679016395031661311
T:
sphincsf128harakarobust
170278317235941737760
T:
sphincsf256harakasimple
193491519475641972508
T:
qtesla3p
194008719505801956768
T:
ecdonaldp521
191688219545051967067
T:
ecdonaldk233
196028319996792027727
T:
gui448
197052019997012016404
T:
ecdonaldb233
238863423943392415414picnicl1full
255866625763822591440
T:
sphincsf192harakarobust
263173826442802657559
T:
rainbow1acyclicc363232
266135126769962695691
T:
rainbow1acompres363232
270842727170122730856
T:
ecdonaldp384
283529728395552845446
T:
luov863256
291297129303742939625
T:
mqdss48
294966329534052977194picnicl1fs
310082331225993175081
T:
sphincsf256harakarobust
325806033409763418013
T:
sphincss128shake256simple
335031733640833378526
T:
ecdonaldk283
353238035599283580729
T:
ecdonaldb283
385233038649463894246picnicl1ur
479852748010264805649picnicl3full
481265449081754991989
T:
sphincss192shake256simple
547793855477155574729
T:
ecdonaldk409
576624958167805857156
T:
ecdonaldb409
628213863919036534052
T:
sphincss256shake256simple
626515563928526530792
T:
sphincss128shake256robust
732785773694557416769
T:
mqdss64
750943975153367575388picnicl3fs
786819280005908099540
T:
sphincsf128shake256simple
803529980644838072626picnicl5full
933381595072679631915
T:
sphincss192shake256robust
986818398826379912927picnicl3ur
100958921010855310121035
T:
luov890351
108486741086198310881833picnic3l1
116893521173401011744889picnicl5fs
123958961262585712758919
T:
sphincss256shake256robust
123146701265878312791213
T:
ecdonaldk571
126342971281314912931968
T:
sphincsf192shake256simple
127818821290747713060939
T:
sphincsf256shake256simple
133167491350070813586297
T:
ecdonaldb571
152507361526328715316299picnicl5ur
153258581561517715860836
T:
sphincsf128shake256robust
159225791596237716038820
T:
rainbow3ccompres683248
159737891600945916113016
T:
rainbow3ccyclicc683248
173223261732833317341442
T:
luov8117404
179753881800034418030151
T:
pqrsa15
232294782327604023320426picnic3l3
245072232471638024898756
T:
sphincsf192shake256robust
247390102500343625144595
T:
sphincsf256shake256robust
303130403035507130373646
T:
luov4849242
360634313614598436214785
T:
rainbow5ccompres963664
360726773615243436229563
T:
rainbow5ccyclicc963664
379174013803492538102210picnic3l5
521049325220113252550860
T:
picnic2l1fs
746154907480107875061973
T:
luov6468330
115884982116105527116316115
T:
picnic2l3fs
146363425146440298146568753
T:
luov8086399
199837747200403636200647911
T:
picnic2l5fs
aarch64; Cortex-A72 (410fd083); 2019 Broadcom BCM2711; 4 x 1500MHz; pi4b, supercop-20240425
[show/hide table]

Graphs: (pkcycles,pkbytes) (smcycles,sbytes) (mcycles,pkbytes) (mcycles,sbytes) (pkbytes,sbytes)

NISTPQC graphs: (pkcycles,pkbytes) (smcycles,sbytes) (mcycles,pkbytes) (mcycles,sbytes) (pkbytes,sbytes)

Measurement failures: ntrumls401x, ntrumls439x, ntrumls593x, ntrumls743x, qtesla128, qtesla192, qtesla256

Cycles to generate a key pair
25%50%75%system
946995059623picnicl1full
951795919755picnic3l1
126541270113057picnicl3full
147521480414963picnic3l3
157381589016011
T:
picnic2l1fs
160121607416205picnic3l5
163451680817254picnicl1ur
169371700317199picnicl5full
176691780517963picnicl1fs
364353653836699picnicl3fs
368893694537077picnicl3ur
380333814438320
T:
picnic2l3fs
508955095751171picnicl5fs
510035109751306picnicl5ur
571615727957546
T:
picnic2l5fs
131589131900132090ed25519
352626353408354080dilithium2
648543650050651169dilithium3
859923864223870638dilithium2aes
976407976858978380dilithium5
109587510971701100290
T:
mqdss48
157280915780561588028dilithium3aes
1523159?1765153?2976268?
T:
qtesla1
254368625471142563211
T:
mqdss64
262884326386962663893dilithium5aes
272868627565442788522
T:
donald2048
2923095?4261412?4362093?
T:
qtesla3f
4606054?6039634?10348038?
T:
qtesla3s
7114779?8519375?9857005?
T:
qtesla1p
901825190392459222204
T:
sphincsf128shake256simple
120807041210155712120165
T:
sphincsf128harakasimple
134022481370461613711037
T:
sphincsf192shake256simple
153184501536367715380584
T:
sphincs256
172017941721077617419377
T:
sphincsf128shake256robust
178038061781363217837311
T:
sphincsf192harakasimple
201337322015464020165967
T:
sphincsf128harakarobust
254488112552051825809640
T:
sphincsf192shake256robust
297897452983347329844131
T:
sphincsf192harakarobust
327621373278953932815378
T:
luov4849242
28343110?33006692?38234493?
T:
falcon512dyn
28138726?33846771?39865990?
T:
falcon512tree
30354613?34482296?44868994?
T:
qtesla3p
355453663560778935710858
T:
sphincsf256shake256simple
441057644415730944215992
T:
luov863256
473623314739424047419913
T:
sphincsf256harakasimple
658399106616311766598694
T:
sphincsf256shake256robust
707577907086824871328505
T:
rainbow1aclassic363232
750926307516574775230934
T:
rainbow1acompres363232
794683607949106979517549
T:
sphincsf256harakarobust
839765108405729284304803
T:
rainbow1acyclicc363232
8502385390283996101885312
T:
falcon1024dyn
8715145994350147108143904
T:
falcon1024tree
958033899598734896222996
T:
luov6468330
148051182148231592148490034
T:
luov890351
175450699175660547175827849
T:
luov8086399
216991622218063748219180402
T:
redgemss128v2
266840346267142157267360437
T:
luov8117404
289920775290832673295617036
T:
sphincss128shake256simple
301636619303662228306675876
T:
bluegemss128v2
350029822351909451362456593
T:
sflashv2
355723700355963100356143724
T:
gemss128v2
383783533383882977384289558
T:
sphincss128harakasimple
438494167438605659440113288
T:
sphincss192shake256simple
549690379550676879558560630
T:
sphincss128shake256robust
556220657557365874568646450
T:
sphincss256shake256simple
567108731567153976567919844
T:
sphincss192harakasimple
642371426642412609642447826
T:
sphincss128harakarobust
678810562679330423680048141
T:
rainbow3cclassic683248
745224385746424030747797647
T:
rainbow3ccyclicc683248
745700040746888112747429711
T:
rainbow3ccompres683248
755898147756901119757049895
T:
sphincss256harakasimple
815001188816399407830365597
T:
sphincss192shake256robust
950012838950144917951778194
T:
sphincss192harakarobust
105148701510526696301052850770
T:
sphincss256shake256robust
118981970811905158751192202289
T:
redgemss192v2
126987341812701498781270732782
T:
sphincss256harakarobust
144878453414521769761456586399
T:
redgemss128
169994057517014651811705668810
T:
bluegemss192v2
179404257717945765331796194136
T:
rainbow5cclassic963664
199520227819957660981996992464
T:
rainbow5ccompres963664
207814971120871911562092320666
T:
bluegemss128
211469675421161530292117520583
T:
rainbow5ccyclicc963664
290093943629050059542911975706
T:
gemss128
326748672632786608183280639059
T:
redgemss256v2
446649761044814618074508554647
T:
bluegemss256v2
597566699360076890466075497364
T:
redgemss192
796356329579855400488071521098
T:
bluegemss192
939609912595964630699841688623
T:
pqrsa15
130925861851332240412313535162656
T:
redgemss256
174826198961758903469217828089676
T:
bluegemss256
Cycles to sign 59 bytes
25%50%75%system
136739137204137519ed25519
179423180750185320
T:
sflashv2
502817504305521608
T:
rainbow1aclassic363232
571730573561590152
T:
rainbow1acyclicc363232
919176932746940777
T:
falcon512tree
436355?939417?1371699?
T:
qtesla1
966416?1232135?1677569?dilithium2
949500?1444685?2495235?
T:
qtesla3f
149696815027451515468
T:
falcon512dyn
186398518749551892600
T:
falcon1024tree
1253656?1935637?2728598?dilithium2aes
1122424?2034594?4916900?
T:
qtesla3s
1613357?2139894?3483878?
T:
qtesla1p
1490156?2287415?3729623?dilithium3
274788527681612784225
T:
donald2048
307603730854043104709
T:
falcon1024dyn
2110090?3277890?4496371?dilithium5
2038367?3505672?5472102?dilithium3aes
378516338225663836443
T:
rainbow3ccyclicc683248
379468938273003844858
T:
rainbow3cclassic683248
3911483?4686261?6144461?dilithium5aes
802430480416318063295
T:
rainbow5cclassic963664
894186489564668972388
T:
rainbow5ccyclicc963664
4721199?11431635?16357924?
T:
qtesla3p
195163461965529219745117
T:
luov863256
218247212183630621895928picnicl1full
255230972554976625590493picnicl1fs
352021163524719035363595picnicl1ur
408698264097299740987450
T:
mqdss48
424021364249178242531834picnicl3full
523294145252573852674875
T:
rainbow1acompres363232
39676118?55184117?65128722?
T:
redgemss128
611175696115849161274401picnicl3fs
621534126230228262450021
T:
luov4849242
675988846764362567691327picnicl5full
697930836991566769959725
T:
luov890351
70910901?84166953?96795113?
T:
redgemss128v2
896818828974148489764677picnicl3ur
105235605105288919105366573picnicl5fs
106847674106911050107002360picnic3l1
88215603?108761254?131960331?
T:
redgemss192
121245472121394880121642464
T:
luov8117404
126345972126495300126863509
T:
mqdss64
146357646146458594146550740picnicl5ur
128043574?151985267?177252504?
T:
redgemss256
195627554196923172197313084
T:
luov6468330
242170024242266045242635158picnic3l3
221571401?266579409?313814734?
T:
redgemss192v2
272407284276882292279400467
T:
sphincs256
285564249285814054286063963
T:
sphincsf128shake256simple
339482707339625070339812203
T:
pqrsa15
366178442366800756367146423
T:
sphincsf192shake256simple
390881774391112660391222152picnic3l5
399307512400602721402701050
T:
luov8086399
443380239443709861444124702
T:
sphincsf128harakasimple
460956493461182974464891035
T:
rainbow3ccompres683248
391606924?465964375?555584332?
T:
redgemss256v2
517281055517575241517881124
T:
sphincsf192harakasimple
519601738520237993520810597
T:
sphincsf128shake256robust
681083836682315947682924998
T:
sphincsf192shake256robust
719727930720119999720906073
T:
sphincsf128harakarobust
797427324799244014813768742
T:
sphincsf256shake256simple
809138550809372418809656202
T:
picnic2l1fs
876248336876574451877135908
T:
sphincsf192harakarobust
118363073811844417941185322919
T:
rainbow5ccompres963664
128404197712846303781284904738
T:
sphincsf256harakasimple
145611547714574077801458241503
T:
sphincsf256shake256robust
1907570718?1920759906?2673636451?
T:
bluegemss128
213128433021318251222132214186
T:
sphincsf256harakarobust
220515924022066230802208826594
T:
picnic2l3fs
3105120042?3726194826?4353252109?
T:
bluegemss128v2
432707493943315421934342562488
T:
picnic2l5fs
433075957843326664644373382988
T:
sphincss128shake256simple
3800791880?5681003188?5693446336?
T:
bluegemss192
664364054266530497696653448802
T:
sphincss256shake256simple
5891301125?7052854720?8229266229?
T:
bluegemss256
710218187971026738627103036715
T:
sphincss128harakasimple
767012100776782506877681932436
T:
sphincss128shake256robust
905206151290689608229076733394
T:
sphincss192shake256simple
114155241821141627699611418970132
T:
sphincss256harakasimple
114319777191144094247011443320113
T:
sphincss128harakarobust
119916028411199302546412007436138
T:
sphincss256shake256robust
123394341351248902419614421599553
T:
bluegemss192v2
157395105271576708729715795030147
T:
sphincss192shake256robust
158733887841587826142815879701427
T:
sphincss192harakasimple
14748429970?17686813594?23684854844?
T:
gemss128
188977389791890872168618930725229
T:
sphincss256harakarobust
17854561668?21455540916?25035531960?
T:
bluegemss256v2
19862646164?23833964761?27808832507?
T:
gemss128v2
275674666662757392856027608209191
T:
sphincss192harakarobust
Cycles to verify 59 bytes
25%50%75%system
102349103214104257
T:
falcon512tree
103786104627105796
T:
rainbow1aclassic363232
128198129228129793
T:
falcon512dyn
173679173993174430
T:
qtesla1
193916196324222626
T:
sflashv2
209426211306212862
T:
falcon1024tree
264756265906267201
T:
falcon1024dyn
347217356989379112
T:
redgemss128v2
362288372475386484
T:
bluegemss128v2
405171405962406727dilithium2
409880411339430430
T:
qtesla3f
413272415203419119ed25519
423155423996424877
T:
qtesla3s
434302448819486247
T:
gemss128v2
528803538536595671
T:
rainbow3cclassic683248
646580647182648002dilithium3
831679835439838631dilithium2aes
938905942262946710
T:
qtesla1p
9663319861581026260
T:
redgemss192v2
105055210517691056390dilithium5
100890110607671180864
T:
rainbow5cclassic963664
1201332?1265509?1552871?
T:
bluegemss192v2
144966714531161460711dilithium3aes
255397625582742567610dilithium5aes
259338826402422733712
T:
redgemss256v2
269799628607753099423
T:
bluegemss256v2
321134332369823256896
T:
donald2048
336860433986113433505
T:
sphincs256
443472244457534472178
T:
qtesla3p
471183648254354964447
T:
sphincss128shake256simple
697387771200327218021
T:
sphincss192shake256simple
754561177441187906805
T:
sphincss128harakasimple
902582591455139298014
T:
sphincss256shake256simple
917672693281929509959
T:
sphincss128shake256robust
112670091142567111579495
T:
sphincss192harakasimple
114397521162996711804936
T:
sphincsf128shake256simple
130873571330109513472100
T:
sphincss128harakarobust
137252881389987314129936
T:
sphincss192shake256robust
159643761599061916031949picnicl1full
158349141612255016255335
T:
sphincss256harakasimple
176140681769369217713299
T:
luov863256
176065551775563818036487
T:
sphincsf128harakasimple
176519671782813818117001
T:
sphincss256shake256robust
184159771866423918896554
T:
sphincsf192shake256simple
185036951878981119088727
T:
sphincsf256shake256simple
196945811970966619725489picnicl1fs
197809942005810720316167
T:
sphincss192harakarobust
224111672277559123391517
T:
sphincsf128shake256robust
269972722704495127142587picnicl1ur
273284012764671127914348
T:
sphincss256harakarobust
274024482765292127881572
T:
sphincsf192harakasimple
292693432964120029981934
T:
sphincsf256harakasimple
293465782974087130144268
T:
mqdss48
295423173001388330580465
T:
sphincsf128harakarobust
313465153139200431436687picnicl3full
336988383386956034142497
T:
rainbow1acompres363232
337743773400184134067322
T:
rainbow1acyclicc363232
356785523636927036845723
T:
sphincsf256shake256robust
363375063663252337007458
T:
sphincsf192shake256robust
399397684002913040596078
T:
pqrsa15
446207644475612844792503
T:
luov4849242
478792474826651048621315
T:
sphincsf192harakarobust
483828454861842749152540
T:
gemss128
486967744877437048817099picnicl3fs
499958825009465650269830
T:
bluegemss128
504054865047825850538273picnicl5full
507097235123866251546599
T:
sphincsf256harakarobust
540973205432464854828594
T:
redgemss128
636242996411685364525197
T:
luov890351
700259867011683770199560picnicl3ur
848301638489438084978481picnicl5fs
894206268952157689559900picnic3l1
928028639351559594323154
T:
mqdss64
113109024113327623113618259
T:
luov8117404
115891934116002984116062503picnicl5ur
122331566122459843122546654
T:
luov6468330
140264940140714448141481374
T:
redgemss192
152796800154691962155319416
T:
bluegemss192
200329437200396703200502186picnic3l3
207590617208384569209952567
T:
rainbow3ccompres683248
207943528208765275210772940
T:
rainbow3ccyclicc683248
225704746226029903226172129
T:
luov8086399
260269840262149088263393650
T:
redgemss256
274352620276291036278164968
T:
bluegemss256
310310188310546260310951417picnic3l5
459061259461665877462805555
T:
rainbow5ccyclicc963664
462388726463066884463482275
T:
rainbow5ccompres963664
485441721486117006486279485
T:
picnic2l1fs
109894139111001750161102126464
T:
picnic2l3fs
195347278319572990171958278886
T:
picnic2l5fs
amd64; Zen 2 (830f10); 2019 AMD EPYC 7742; 64 x 2250MHz; rome0, supercop-20240425
[show/hide table]

Graphs: (pkcycles,pkbytes) (smcycles,sbytes) (mcycles,pkbytes) (mcycles,sbytes) (pkbytes,sbytes)

NISTPQC graphs: (pkcycles,pkbytes) (smcycles,sbytes) (mcycles,pkbytes) (mcycles,sbytes) (pkbytes,sbytes)

Measurement failures: ntrumls401x, ntrumls439x, ntrumls593x, ntrumls743x, qtesla128, qtesla192, qtesla256

Cycles to generate a key pair
25%50%75%system
291229242935picnic3l1
295330153035picnicl1full
415241704203picnicl3full
414741764191picnic3l3
534353625395picnicl5full
536053765426picnic3l5
852285608613picnicl1ur
856286238692picnicl1fs
100751010110156
T:
picnic2l1fs
163721640416564picnicl3ur
163191646316514picnicl3fs
180171810918166
T:
picnic2l3fs
200652022020367picnicl5ur
201052022620342picnicl5fs
212642134121568
T:
lattisigns512
221782226022354
T:
picnic2l5fs
433284338343463ed25519
466564679146964dilithium2aes
745637481675021dilithium3aes
878148796488286dilithium2
108583108828110369
T:
donald512
108891109547110161
T:
ecdonaldp256
114575114821115207dilithium5aes
159884160291160621
T:
ed448goldilocks
163296163733163953dilithium3
173061174084174884
T:
ecdonaldp224
202313203385204147
T:
pass769
234605235692237203
T:
pass863
254943255227255584dilithium5
258027258415260032
T:
donald1024
523898525397530458
T:
sphincsf128harakasimple
655814656922659006
T:
ecdonaldp521
648775682316684773
T:
sphincsf128harakarobust
703232706912709163
T:
edons128k08n72nu8l4mu3
738053740099742916
T:
mqdss48
748872751619754250
T:
ecdonaldp160
768851770570775065
T:
ecdonaldk163
781425784024785972
T:
ecdonaldb163
805130806214811310
T:
donald2048
800722827877840971
T:
sphincsf192harakasimple
909384912605916848
T:
ecdonaldp192
102590310300911033812
T:
ecdonaldk233
105003010520021055749
T:
ecdonaldb233
109816811040731116028
T:
sphincsf192harakarobust
1136936?1490575?1898823?
T:
qtesla1
167154016802761695022
T:
mqdss64
169504317135351720070
T:
ecdonaldk283
176408217836541787686
T:
ecdonaldb283
210586521221552189899
T:
sphincsf256harakasimple
217254521782562187852
T:
edons128ref
256070825814722586923
T:
sphincsf256harakarobust
2535084?2591098?3778440?
T:
qtesla3f
285996328671602868206
T:
sphincs256
292175329512162958748
T:
ecdonaldk409
306392131065963124771
T:
ecdonaldb409
313964431442213152113
T:
ecdonaldp384
361634836246513677197
T:
3icp
392452839281423944531
T:
sphincsf128shake256simple
3788263?5019883?7537650?
T:
qtesla3s
526424352657465294066
T:
luov863256
5052254?5753918?7098848?
T:
qtesla1p
586571858824185903184
T:
sphincsf192shake256simple
603259960461656061330
T:
ecdonaldk571
648204464904046501377
T:
ecdonaldb571
728382072945737305908
T:
sphincsf128shake256robust
756003375672257578891
T:
luov863256pc
839260184684548504938
T:
rainbowbinary256181212
9801720989995410041020
T:
rainbow1acyclicc363232
100195251005533910100264
T:
rainbow1aclassic363232
102622081030438510407979
T:
rainbow1acompres363232
109882111100835211022795
T:
sphincsf192shake256robust
160062821602895916058790
T:
sphincsf256shake256simple
11682214?17415793?21828675?
T:
rwb0fuz1024
173139141853934620915935
T:
falcon512dyn
173279731857140721261804
T:
falcon512tree
194528601945932019477277
T:
sphincss128harakasimple
199791512000217820047176
T:
sphincss128harakarobust
216562892166074921696987
T:
luov890351
219106982196474022082945
T:
luov4849242
273994932760190727888424
T:
sphincss192harakasimple
287253002878021228859293
T:
sphincsf256shake256robust
295236112962691630094104
T:
tts6440
19420579?30120482?40137459?
T:
ronald512
318833493194108231973864
T:
luov890351pc
26788298?33688278?38293428?
T:
qtesla3p
339289033491378235635359
T:
sphincss256harakasimple
363376353637255436569932
T:
rainbowbinary16242020
371479383735013437367861
T:
luov8117404
379221033809891539137030
T:
sphincss192harakarobust
408045174095194441118945
T:
sphincss256harakarobust
23833454?48916988?81517280?
T:
ronald768
506544475066982950696866
T:
bluegemss128
508748375093475551007949
T:
gemss128
510921225144524251759068
T:
rainbow3cclassic683248
526476135282307152990626
T:
rainbow3ccompres683248
532804575337173153462502
T:
redgemss128
534468515364552253772765
T:
rainbow3ccyclicc683248
38304204?54184640?95775724?
T:
ronald1024
534672975486680657965590
T:
falcon1024tree
534809045555676759053140
T:
falcon1024dyn
559568425686759657184056
T:
luov8117404pc
579702975801956658079638
T:
rainbow5640
586245395871904758773200
T:
gemss128v2
598026015985715659963450
T:
bluegemss128v2
680535166824128468394636
T:
luov6468330
712431677143570271995451
T:
redgemss128v2
123199378124046697124178861
T:
rainbow6440
125378943125443972125600670
T:
sphincss128shake256simple
125240429125446443126084882
T:
rainbow1b
131594800131784132132017465
T:
luov8086399
132215869132304290132320144
T:
rainbow1c
175182973175287237175353262
T:
sflashv2
176775409177480108178235713
T:
rainbow5cclassic963664
186504159186777242187303503
T:
rainbow5ccompres963664
187542531187786851188028670
T:
sphincss192shake256simple
186664917189255992190542725
T:
rainbow5ccyclicc963664
130970907?223801676?393182772?
T:
ronald1536
231281388231594122233654786
T:
sphincss128shake256robust
242325348242427819242690065
T:
redgemss192
248807557249346552249697186
T:
bluegemss192
252438172252662353253022352
T:
gemss192
253547937253719432254164440
T:
sphincss256shake256simple
348614900353001853356864373
T:
gemss192v2
258457389?353142924?502510253?
T:
ronald2048
350392242353431339358254846
T:
bluegemss192v2
352984862353711938355209069
T:
sphincss192shake256robust
349622712355030976358886912
T:
redgemss192v2
464398911465150065466686234
T:
sphincss256shake256robust
703924106705525846705661415
T:
redgemss256
725620582726639322727930231
T:
bluegemss256
729792655731537079738789687
T:
rainbow3b
727749079748692241753594652
T:
gemss256
901048973910705216925898517
T:
gui184
915783073916207845916494044
T:
redgemss256v2
915624066917522130917872877
T:
gemss256v2
921274943922570390924486482
T:
bluegemss256v2
952470316952536712952774963
T:
rainbow1a
971554057973123014974546496
T:
gravitysphincss
108081928410819121931084620548
T:
rainbow3c
724427049?1211306825?1918453088?
T:
ronald3072
1469814460?2593834824?4718285389?
T:
ronald4096
282733228328295562802846274000
T:
rainbow6b
305777860431012422153208162851
T:
gui312
335087115933570723973363992306
T:
rainbow5c
331707061133864411613476357946
T:
pqrsa15
560321411956070811625611013477
T:
rainbow6a
673079285367317065216735751077
T:
rainbow4a
146384299941464936970214660181734
T:
gravitysphincsl
187057704141887906308719108991264
T:
gui448
291993197322922468649829238702289
T:
gravitysphincsm
Cycles to sign 59 bytes
25%50%75%system
121971237012695
T:
rainbowbinary256181212
239422426725000
T:
rainbowbinary16242020
253612556725757
T:
tts6440
457264582445989ed25519
528595324258360
T:
rainbow1acyclicc363232
531865361154275
T:
rainbow1aclassic363232
556145581256626
T:
rainbow1a
559255625858789
T:
rainbow5640
795257976580035
T:
rainbow1c
819528213582460
T:
sflashv2
922519258893130
T:
rainbow6440
146448147391148058
T:
ecdonaldp256
78753?162070?231742?dilithium2aes
165344166609167672
T:
ed448goldilocks
146069?194898?336866?dilithium3aes
208266208530208744
T:
rainbow1b
222355224322226839
T:
donald512
235737236367236878
T:
ecdonaldp224
163378?244029?292999?dilithium2
233769?245901?477163?
T:
pass769
156069?248934?446101?
T:
lattisigns512
216817?269646?390065?dilithium5aes
274102277479280849
T:
rainbow3c
155105?280271?575917?
T:
3icp
294047300393307916
T:
rainbow3ccyclicc683248
302222304400307904
T:
luov863256pc
305105308695317713
T:
rainbow3cclassic683248
293230?356237?501636?dilithium3
372074375032377855
T:
donald1024
376162379450382560
T:
falcon512tree
180269?379603?685426?
T:
qtesla1
390575396342403408
T:
ronald512
313882?467024?601794?dilithium5
497742501166509998
T:
rainbow6a
276194?558513?832134?
T:
pass863
582404586137592814
T:
rainbow5c
403637?596931?869821?
T:
qtesla3f
635285636407638808
T:
rainbow3b
676676680570685670
T:
rainbow4a
673877683060687869
T:
ronald768
698749706088710678
T:
rwb0fuz1024
717820721815728679
T:
falcon512dyn
740787748886754999
T:
falcon1024tree
786152788525790361
T:
ecdonaldp160
805036805612807032
T:
ecdonaldk163
806363809315814720
T:
rainbow5ccyclicc963664
771690812990821968
T:
rainbow5cclassic963664
818495819468822661
T:
ecdonaldb163
819121827365838198
T:
ronald1024
852835860525872951
T:
luov890351pc
920809923143927823
T:
donald2048
951687954373958556
T:
ecdonaldp192
101468510180821019548
T:
ecdonaldp521
600010?1065350?2340084?
T:
qtesla3s
485321?1081672?1627276?
T:
qtesla1p
108012010828921084816
T:
ecdonaldk233
110283311052041106991
T:
ecdonaldb233
122095812328831239784
T:
edons128k08n72nu8l4mu3
125996713100961375666
T:
luov8117404pc
144745414535581460730
T:
falcon1024dyn
151747215247621530890
T:
rainbow6b
177487418003831808126
T:
ecdonaldk283
187291118776611881421
T:
ecdonaldb283
221470222248352236524
T:
ronald1536
278840627909402799732
T:
edons128ref
311029731269963139606
T:
ecdonaldk409
326144132740543286722
T:
ecdonaldb409
327276032820683291767
T:
ecdonaldp384
331156133283193346376
T:
ronald2048
381549738183503820470picnicl1full
2967404?3902668?5364506?
T:
qtesla3p
3452290?4208692?4736603?
T:
redgemss128
3913389?4485390?5032405?
T:
redgemss128v2
457898845806424582568
T:
luov863256
488469848927904901598
T:
mqdss48
630498663090276311413picnicl1fs
641268764215876436328
T:
ecdonaldk571
688431268896186904965
T:
ecdonaldb571
671391669535186978470
T:
rainbow1acompres363232
745817474665637472317picnicl3full
777659377811667792661
T:
gravitysphincss
781217178153277818750picnicl1ur
857641586074798622539
T:
ronald3072
9085513?9850761?12114444?
T:
redgemss192v2
9884910?11680066?15156145?
T:
redgemss192
117456511175510811765768
T:
mqdss64
126483991265569612723994picnicl5full
139287051395673113969368
T:
gravitysphincsm
151581921516159015166206
T:
luov890351
157787751578589915797305picnicl3fs
14061850?16276663?18382840?
T:
redgemss256v2
164416661650735216520485
T:
gravitysphincsl
177211851774562417784419
T:
ronald4096
179066241791450517922841picnic3l1
192124931924065719405939
T:
sphincsf128harakasimple
16172067?19421601?23125500?
T:
redgemss256
198431401985629719863621picnicl3ur
11671631?21021250?44319071?
T:
gui184
240438292429785024953740
T:
sphincsf192harakasimple
252614182530123025425014
T:
sphincsf128harakarobust
257490532575604225773033picnicl5fs
262994082635402426365010
T:
luov8117404
319461713195944531978853picnicl5ur
341481553417003134191749
T:
sphincsf192harakarobust
374676773781915838252303
T:
rainbow3ccompres683248
391054233912103439224540picnic3l3
437166374380364443832651
T:
luov4849242
498586284990549849963559
T:
sphincs256
566701565782151058303530
T:
sphincsf256harakasimple
649116716493113264965068picnic3l5
699894207013877370707991
T:
sphincsf256harakarobust
101026256101462082102146141
T:
rainbow5ccompres963664
108651986108696205108744105
T:
pqrsa15
119089968119352659143278043
T:
bluegemss128
127188533127489183127650042
T:
sphincsf128shake256simple
131273602131618651131794272
T:
luov6468330
142953689142999302143050968
T:
picnic2l1fs
119846589?143605020?167420390?
T:
bluegemss128v2
166337874166527222166823240
T:
sphincsf192shake256simple
227183906227694148228368836
T:
sphincsf128shake256robust
262126334262377435263187372
T:
luov8086399
304266696304690625305128620
T:
sphincsf192shake256robust
361740266364575621366898504
T:
sphincss128harakasimple
305474311?366553183?427287341?
T:
bluegemss192v2
374209971374727044374999150
T:
sphincsf256shake256simple
404652600405121032405683625
T:
sphincss128harakarobust
420105670420388961420667923
T:
picnic2l3fs
373893840?448379050?598084128?
T:
bluegemss192
470588048481413975495938147
T:
sphincss256harakasimple
286733946?501816780?860308285?
T:
gui312
440849209?528458968?703236751?
T:
bluegemss256v2
636696722637216908637685977
T:
sphincss256harakarobust
650303035651331786652208192
T:
sphincsf256shake256robust
631787630?758168087?885368899?
T:
bluegemss256
791629968793805655799169506
T:
sphincss192harakasimple
861555555862817212863556904
T:
picnic2l5fs
737097164?884541806?1031836039?
T:
gemss128v2
756709194?908080838?1210586267?
T:
gemss128
115478884311601324051166577824
T:
sphincss192harakarobust
200755155620101083292014909353
T:
sphincss128shake256simple
2100492405?2520078166?3359135740?
T:
gemss192v2
2491081181?2989163236?3487183661?
T:
gemss192
309824049730999917573103664563
T:
sphincss256shake256simple
345538008234608833593471757161
T:
sphincss128shake256robust
3414007095?4098631921?5461348716?
T:
gemss256v2
432191539843309861804336326143
T:
sphincss192shake256simple
3561436319?5339655935?6229814312?
T:
gemss256
540298478954170808545456546440
T:
sphincss256shake256robust
3680802052?6441314144?11042003653?
T:
gui448
728007636072938237237298512399
T:
sphincss192shake256robust
Cycles to verify 59 bytes
25%50%75%system
665068327005
T:
rwb0fuz1024
9381952510252
T:
rainbowbinary256181212
152371533115471
T:
3icp
172631752117980
T:
rainbowbinary16242020
223002242522598
T:
rainbow5640
272322772628118
T:
rainbow1a
26172?28192?49225?
T:
rainbow1aclassic363232
284182857828973
T:
tts6440
287692890729121
T:
rainbow6440
304043087931470
T:
ronald512
313793178532095
T:
lattisigns512
329773373134171
T:
ronald768
369893747737817
T:
ronald1024
470024743747787
T:
ronald1536
504625085851108
T:
rainbow1c
590435963160069
T:
ronald2048
597445995260137dilithium2aes
603996142564122
T:
gravitysphincss
665906666866837
T:
sflashv2
707567132271960
T:
falcon512tree
820648244482782
T:
qtesla1
856248669487276
T:
falcon512dyn
865138674886866dilithium3aes
928509382394155
T:
ronald3072
972939736997580dilithium2
104826107355109502
T:
luov863256pc
129546129863130085dilithium5aes
138592139472140358
T:
ronald4096
141475142297143633
T:
falcon1024tree
152986153667155313
T:
donald512
159243160490161447ed25519
159782162721167011
T:
rainbow3cclassic683248
163153163313163499dilithium3
170255170727171383
T:
qtesla3f
170330170872171384
T:
qtesla3s
172878173690174395
T:
falcon1024dyn
197522197630198552
T:
rainbow1b
221649225062229641
T:
rainbow4a
218669228410235328
T:
gui184
230430238282243251
T:
redgemss128v2
253921255950259332
T:
rainbow3c
261360261622261874dilithium5
268641273193279377
T:
gravitysphincsm
274404281022287642
T:
bluegemss128
283491290737299235
T:
bluegemss128v2
290187291687292861
T:
pass769
297319298482300474
T:
donald1024
298490299565300408
T:
ecdonaldp256
299717306147311899
T:
redgemss128
302516311353318346
T:
gemss128
301466316615322089
T:
gemss128v2
334405336530339398
T:
pass863
363218367974373100
T:
gravitysphincsl
376752383737393382
T:
luov890351pc
390294391452393291
T:
qtesla1p
412572423833431402
T:
sphincss128harakasimple
391965?438681?661879?
T:
rainbow5cclassic963664
453371453959454877
T:
ecdonaldp224
498264501789506549
T:
rainbow6a
525653539031546924
T:
luov8117404pc
541687543699545182
T:
ed448goldilocks
547123549612555828
T:
edons128k08n72nu8l4mu3
573367576865580058
T:
rainbow5c
622941629650636543
T:
sphincss192harakasimple
640998656863666181
T:
gui312
662153663403665268
T:
rainbow3b
658348687361737952
T:
bluegemss192
679346691961705056
T:
sphincss128harakarobust
687293705499720560
T:
gemss192v2
667266717297798670
T:
gemss192
714446730871748101
T:
bluegemss192v2
728286739418751913
T:
redgemss192v2
698372746895792385
T:
redgemss192
810649814978820292
T:
ecdonaldp160
817824823537830252
T:
donald2048
857203860267863402
T:
edons128ref
878461893028908642
T:
sphincss256harakasimple
950659956979963115
T:
ecdonaldp192
9799289911051007505
T:
sphincsf128harakasimple
105467910701611088915
T:
sphincss192harakarobust
131543613786631478145
T:
bluegemss256
139270014665051537204
T:
redgemss256
145443114768871495212
T:
sphincss256harakarobust
145792615305541656632
T:
bluegemss256v2
153972015421711544719
T:
ecdonaldk163
152681015439561557037
T:
sphincsf192harakasimple
143874115491831598533
T:
gemss256v2
157026915723491576807
T:
ecdonaldb163
160322316207661645268
T:
sphincsf128harakarobust
155431016303241642667
T:
gui448
153380816583021787839
T:
gemss256
155983116742911748628
T:
redgemss256v2
169549817026451710020
T:
rainbow6b
171002317258611745713
T:
sphincsf256harakasimple
174702717522631761504
T:
sphincs256
189317218976571900720
T:
ecdonaldp521
195116519599661965628
T:
qtesla3p
207978220849132088493
T:
ecdonaldk233
212873921303482134552
T:
ecdonaldb233
254218225607282574607
T:
sphincsf192harakarobust
277194827830822799216
T:
ecdonaldp384
288729729171922944566
T:
sphincsf256harakarobust
299372029958483027410picnicl1full
314489331657543181540
T:
mqdss48
323879433118683358207
T:
sphincss128shake256simple
347324834913603505187
T:
ecdonaldk283
364467436506803656334
T:
ecdonaldb283
390782139114353913661
T:
luov863256
393997540177574099879
T:
rainbow1acyclicc363232
410049041781874297492
T:
rainbow1acompres363232
462603246985704795654
T:
sphincss192shake256simple
529204652942985328361picnicl1fs
593166159727385977019picnicl3full
579124659873956119323
T:
sphincss128shake256robust
602642460564436076971
T:
ecdonaldk409
600902261415806229876
T:
sphincss256shake256simple
622842263414276385752
T:
ecdonaldb409
655300565590246606985picnicl1ur
755173776319487775405
T:
sphincsf128shake256simple
790141679468387974139
T:
mqdss64
913364292845639604848
T:
sphincss192shake256robust
994082899540849966858picnicl5full
118073011193305112222083
T:
sphincss256shake256robust
122520541237444812531421
T:
sphincsf256shake256simple
124473851247001812506875
T:
ecdonaldk571
124238651254680012728011
T:
sphincsf192shake256simple
133782821340279913435424
T:
ecdonaldb571
134208071343356113464499picnicl3fs
138542201386379513865623
T:
luov890351
145044201451545114528181picnic3l1
149335461513491015362355
T:
sphincsf128shake256robust
157912481579791515818297
T:
pqrsa15
168396951691439116931520picnicl3ur
219577672200005122011872picnicl5fs
232527192348334023683375
T:
sphincsf192shake256robust
237604632377210923800240
T:
luov8117404
237892352394451224346018
T:
sphincsf256shake256robust
244291232461503524672906
T:
rainbow3ccompres683248
243415282473557425379247
T:
rainbow3ccyclicc683248
273115742733555127344674picnicl5ur
310396903107848931094540
T:
luov4849242
314834533152465631576258picnic3l3
498896604991538649946842picnic3l5
535926365408214654672349
T:
rainbow5ccompres963664
535675905454568156008793
T:
rainbow5ccyclicc963664
710630257112582471170288
T:
picnic2l1fs
830704248312677383194838
T:
luov6468330
151451355151630964151805118
T:
luov8086399
163143097163245226163291408
T:
picnic2l3fs
288796868288901503289291567
T:
picnic2l5fs
amd64; Comet Lake (806ec); 2019 Intel Core i3-10110U; 2 x 2100MHz; comet, supercop-20240425
[show/hide table]

Graphs: (pkcycles,pkbytes) (smcycles,sbytes) (mcycles,pkbytes) (mcycles,sbytes) (pkbytes,sbytes)

NISTPQC graphs: (pkcycles,pkbytes) (smcycles,sbytes) (mcycles,pkbytes) (mcycles,sbytes) (pkbytes,sbytes)

Measurement failures: ntrumls401x, ntrumls439x, ntrumls593x, ntrumls743x, qtesla128, qtesla192, qtesla256

Cycles to generate a key pair
25%50%75%system
295529632991picnicl1full
349435053548picnic3l1
409041084151picnicl3full
409341114151picnic3l3
528353255382
T:
picnic2l1fs
530553685436picnicl5full
531653795461picnic3l5
539054555499picnicl1ur
551755345565picnicl1fs
847485618793
T:
picnic2l3fs
859186168692picnicl3ur
878888668937picnicl3fs
110251118511311
T:
picnic2l5fs
115741163111823picnicl5ur
114261165411953picnicl5fs
233502345723521
T:
lattisigns512
456354571345781ed25519
507845097551168dilithium2aes
798247996480250dilithium3aes
834148362784078dilithium2
105029105495107891
T:
ecdonaldp256
120689120947121432dilithium5aes
149813149978150458dilithium3
153544153704153994
T:
ed448goldilocks
153870154562157722
T:
ecdonaldp224
226437226728227073dilithium5
226862227349228824
T:
pass769
256898257835258746
T:
pass863
450984454082459509
T:
donald1024
683193684545685374
T:
sphincsf128harakasimple
734295736150744625
T:
ecdonaldp521
739625743275748956
T:
ecdonaldp160
822432825283832466
T:
ecdonaldk163
845830848637852944
T:
ecdonaldb163
859739863535868032
T:
edons128k08n72nu8l4mu3
875500877972880101
T:
mqdss48
883552887132891740
T:
sphincsf128harakarobust
898389907829913989
T:
ecdonaldp192
111063111134981119718
T:
sphincsf192harakasimple
115912611631811169085
T:
ecdonaldk233
119477911959041196412
T:
sphincsf192harakarobust
120216012044221212127
T:
ecdonaldb233
136795113726121382707
T:
donald2048
1278762?1683800?2107590?
T:
qtesla1
186116618642011872373
T:
ecdonaldk283
195565219602141965199
T:
ecdonaldb283
204395720462972048548
T:
mqdss64
240095924112462413859
T:
sphincs256
258823725901252612239
T:
sphincsf256harakasimple
263374426404492647546
T:
edons128ref
316233131694843174891
T:
ecdonaldk409
317913331838393205425
T:
ecdonaldp384
318471231893703199869
T:
sphincsf256harakarobust
334344933485523356015
T:
ecdonaldb409
443592644407814482769
T:
sphincsf128shake256simple
475634247729824793498
T:
luov863256
3442904?5025741?6697300?
T:
qtesla3f
5734311?6494096?7289592?
T:
qtesla1p
658238565856176586933
T:
sphincsf192shake256simple
671646867237206734639
T:
ecdonaldk571
5135775?6815310?10114515?
T:
qtesla3s
716923771769417187655
T:
ecdonaldb571
785646078754007887729
T:
luov863256pc
798005679839357985788
T:
sphincsf128shake256robust
108457021089691010933758
T:
rainbowbinary256181212
119115561191640511918984
T:
sphincsf192shake256robust
173557011736279617378946
T:
sphincsf256shake256simple
165311401759334819375325
T:
falcon512tree
164349091798810720405200
T:
falcon512dyn
181696821819567618208047
T:
rainbow1aclassic363232
197101641974539119822986
T:
luov890351
204134892044447220477838
T:
rainbow1acompres363232
204494932048639020524169
T:
luov4849242
206794642070463620749156
T:
rainbow1acyclicc363232
246928412564399825690591
T:
sphincss128harakasimple
256457592566097925668061
T:
sphincss128harakarobust
314932673152612831583533
T:
luov890351pc
318029543181275931844778
T:
sphincsf256shake256robust
335253523361297933691922
T:
luov8117404
365842523673756036822241
T:
sphincss192harakasimple
384268463843048938566535
T:
sphincss192harakarobust
418626294207932242161112
T:
sphincss256harakasimple
36969378?43304844?49769635?
T:
qtesla3p
451312974671367147898056
T:
rainbowbinary16242020
511586535247652154974133
T:
falcon1024dyn
527130835456114757463467
T:
falcon1024tree
564382855645196256464225
T:
sphincss256harakarobust
582519735840976358446993
T:
luov8117404pc
674868546771679967867738
T:
luov6468330
718431367186981371904802
T:
gemss128
779176897792340177932887
T:
bluegemss128
843945868442127984442606
T:
redgemss128
929553149321497993259716
T:
gemss128v2
954452039576171395773446
T:
bluegemss128v2
983580099847526098501320
T:
redgemss128v2
114769068115275252115500409
T:
rainbow3cclassic683248
119714302120212686120800621
T:
rainbow3ccompres683248
119671597120643314120899079
T:
rainbow3ccyclicc683248
134015881134285368134387898
T:
luov8086399
142083097142236279142416779
T:
sphincss128shake256simple
201411575201428850201476657
T:
sflashv2
208766445208778394208830323
T:
sphincss192shake256simple
254857361255377679256632141
T:
sphincss128shake256robust
257848158258006828258089489
T:
gemss192
259746550259842903259997914
T:
redgemss192
263380746263968320264098958
T:
redgemss192v2
278510980278535195283618751
T:
sphincss256shake256simple
329437091331955577332000876
T:
bluegemss192
335295728336823752337769533
T:
rainbow5cclassic963664
351473846351584467351870857
T:
rainbow5ccompres963664
363365698363526734363805029
T:
rainbow5ccyclicc963664
379953547380917494384670879
T:
sphincss192shake256robust
432423152432745601435446702
T:
gemss192v2
435842300437429641437486837
T:
bluegemss192v2
507626774507685375507885102
T:
sphincss256shake256robust
757255507758634478762654322
T:
gemss256
775817547776582308781466490
T:
redgemss256v2
778612944780070653781905840
T:
bluegemss256
784138405786565956796689924
T:
redgemss256
107190144910722267731073553118
T:
gravitysphincss
126886219812697336211288671212
T:
gemss256v2
128420234512857004151291263678
T:
bluegemss256v2
388907387939845616384067098632
T:
pqrsa15
171416345611714530133517231609315
T:
gravitysphincsl
341950803723430152987034367013098
T:
gravitysphincsm
Cycles to sign 59 bytes
25%50%75%system
180051818318679
T:
rainbowbinary256181212
340043503036384
T:
rainbowbinary16242020
482274828648370ed25519
9319293999107483
T:
rainbow1acyclicc363232
9468795660104172
T:
rainbow1aclassic363232
95990101228108325
T:
sflashv2
110398?144707?216898?dilithium2aes
151219151810152830
T:
ecdonaldp256
160736161014161130
T:
ed448goldilocks
144406?193112?301966?dilithium3aes
156469?201480?311174?dilithium2
226877227262228040
T:
ecdonaldp224
236512?245358?482625?
T:
pass769
273458?285774?557477?
T:
pass863
130923?304468?660970?
T:
lattisigns512
211751?308042?423485?dilithium5aes
236201?340038?440900?dilithium3
261440?366140?992225?
T:
qtesla1
383391386695393087
T:
donald1024
401375403192404836
T:
rainbow3cclassic683248
409304410735412651
T:
luov863256pc
410534412178414155
T:
rainbow3ccyclicc683248
408356412788418039
T:
falcon512tree
396194?478608?636425?dilithium5
269275?545384?927205?
T:
qtesla3f
734737738701745247
T:
falcon512dyn
782908784940787051
T:
ecdonaldp160
816512820981826597
T:
falcon1024tree
867575869230871590
T:
ecdonaldk163
895625897393899743
T:
ecdonaldb163
916415918024919266
T:
rainbow5cclassic963664
914120919863927883
T:
donald2048
947766951518953702
T:
ecdonaldp192
9979699998901007255
T:
rainbow5ccyclicc963664
455229?1041221?1602146?
T:
qtesla3s
111347011153211117069
T:
ecdonaldp521
736113?1191189?1592514?
T:
qtesla1p
120265612051461207580
T:
luov890351pc
122702012297451232658
T:
ecdonaldk233
126718212698701275587
T:
ecdonaldb233
142251014332031454391
T:
edons128k08n72nu8l4mu3
149342015005091507048
T:
falcon1024dyn
175333717567951760547
T:
luov8117404pc
196409019669371970970
T:
ecdonaldk283
205944820607032063426
T:
ecdonaldb283
313366031441223156165
T:
edons128ref
329846133020563303575
T:
luov863256
332668433333013344120
T:
ecdonaldp384
336740233733673381575
T:
ecdonaldk409
353992535458483552530
T:
ecdonaldb409
358413235890633593335picnicl1full
2959233?3770438?5278185?
T:
qtesla3p
3242658?3965556?4650833?
T:
redgemss128
3318238?4021280?4917124?
T:
redgemss128v2
470107947254804727218picnicl1fs
489870249091584922240
T:
mqdss48
593745359478555949163picnicl1ur
690060069028896906061picnicl3full
710004571050837110729
T:
ecdonaldk571
758342275900367614069
T:
ecdonaldb571
920023392377859327057
T:
gravitysphincss
7936756?9496796?12384362?
T:
redgemss192
8740586?10450955?11743661?
T:
redgemss192v2
107289391073183810738501
T:
luov890351
110169381104064511057033picnicl3fs
113063601148547011605195
T:
mqdss64
115472051155932511613862picnicl5full
143034171431059314315554picnicl3ur
13305132?15585592?18199383?
T:
redgemss256
166332501670407116827203
T:
rainbow1acompres363232
164772281674352316770226
T:
gravitysphincsm
170273811703694617047758picnic3l1
15268282?17143619?19858012?
T:
redgemss256v2
184715821849406218505681
T:
luov8117404
185454741872239418768606picnicl5fs
194615411947130119537811
T:
gravitysphincsl
237920932380631123925569picnicl5ur
241030032412572424148375
T:
sphincsf128harakasimple
323040823234381532368207
T:
sphincsf192harakasimple
328720533291469933038074
T:
sphincsf128harakarobust
365872973660242136673337picnic3l3
367364883678566036831383
T:
sphincsf192harakarobust
418365404226493342489741
T:
sphincs256
453885294546842045489645
T:
luov4849242
620720156210339362159852picnic3l5
659467656601722266324003
T:
sphincsf256harakasimple
882779668833964788380828
T:
sphincsf256harakarobust
101921568101955215102614714
T:
rainbow3ccompres683248
120325852121229517121305502
T:
pqrsa15
103460972?140478367?162761669?
T:
bluegemss128v2
119207930?142870801?190223928?
T:
bluegemss128
143038826143156464143258638
T:
luov6468330
144677394144872158145130472
T:
sphincsf128shake256simple
153504780153533830153991972
T:
picnic2l1fs
185677354185909146186096063
T:
sphincsf192shake256simple
243862144245417825247034474
T:
rainbow5ccompres963664
248837576249200464249635283
T:
sphincsf128shake256robust
287066431287239816287339063
T:
luov8086399
263893912?316210617?368700531?
T:
bluegemss192v2
329791218330014880330283451
T:
sphincsf192shake256robust
409045668409162574409442337
T:
sphincsf256shake256simple
307109859?428254938?491423934?
T:
bluegemss192
454468303461931822462435372
T:
sphincss128harakasimple
472726428472856760472927573
T:
picnic2l3fs
518777891518981011519100590
T:
sphincss128harakarobust
446793002?537409606?714952140?
T:
bluegemss256v2
469516878?563300908?657198908?
T:
bluegemss256
580878665582048550582341601
T:
sphincss256harakasimple
721454540721704780722116666
T:
sphincsf256shake256robust
622648391?753919004?879283226?
T:
gemss128v2
803637294804147857804928796
T:
sphincss256harakarobust
744041487?894720002?1189361970?
T:
gemss128
984092361984868896985619973
T:
sphincss192harakasimple
99998149710005682021001953555
T:
picnic2l5fs
123229186812332835671237711166
T:
sphincss192harakarobust
1750229847?1797708442?2799369817?
T:
gemss192v2
228053869922814281132286841616
T:
sphincss128shake256simple
1998173110?2402499588?3184085358?
T:
gemss192
341144291634116464393471278504
T:
sphincss256shake256simple
381704261738173287543817772369
T:
sphincss128shake256robust
2658918681?3955948768?4642071981?
T:
gemss256v2
3311653067?3975630894?4670977535?
T:
gemss256
475829229547592287924759722336
T:
sphincss192shake256simple
593239723059327884815937234435
T:
sphincss256shake256robust
791145151579130883607941594342
T:
sphincss192shake256robust
Cycles to verify 59 bytes
25%50%75%system
147791488515133
T:
rainbowbinary256181212
259392661127106
T:
rainbowbinary16242020
360173751038624
T:
rainbow1aclassic363232
415454182242163
T:
lattisigns512
610356114861298dilithium2aes
722437445777382
T:
gravitysphincss
856948707087438
T:
falcon512tree
870418722887347dilithium3aes
905089062690755dilithium2
968319829798702
T:
falcon512dyn
100947101357101747
T:
qtesla1
112457112847112987
T:
sflashv2
128646128860129125dilithium5aes
134694137916138921
T:
luov863256pc
147077147213147360dilithium3
164124164621165428ed25519
168985169724171132
T:
rainbow3cclassic683248
172206173586174153
T:
falcon1024tree
194334195834197157
T:
falcon1024dyn
201190201664202666
T:
qtesla3f
210132210874211903
T:
qtesla3s
228171228491228738dilithium5
270781277846282401
T:
gemss128
291275292938294955
T:
donald1024
289324294429301111
T:
gravitysphincsm
298673299042299756
T:
ecdonaldp256
294413299064304304
T:
redgemss128v2
312404314522316855
T:
pass769
351307352310354382
T:
rainbow5cclassic963664
352102353670355642
T:
pass863
346679354832362499
T:
bluegemss128
357318367634375719
T:
redgemss128
391997397375402931
T:
gravitysphincsl
402916410209417835
T:
bluegemss128v2
398536413275421388
T:
gemss128v2
365559414120418843
T:
luov890351pc
431951432404433466
T:
ecdonaldp224
465259472106483066
T:
edons128k08n72nu8l4mu3
481732483154484855
T:
qtesla1p
499185504775519570
T:
sphincss128harakasimple
511051512133513473
T:
ed448goldilocks
480182565357571126
T:
luov8117404pc
650480669238691703
T:
redgemss192
682472699994720639
T:
redgemss192v2
700903715283727110
T:
sphincss128harakarobust
711367723050749394
T:
gemss192
709030723542745340
T:
bluegemss192
729994737541747266
T:
edons128ref
727510754630766372
T:
gemss192v2
747244757403771652
T:
sphincss192harakasimple
788802800007807963
T:
donald2048
798863803816808225
T:
ecdonaldp160
790316810963821865
T:
bluegemss192v2
932956937457943545
T:
ecdonaldp192
98069010008151009714
T:
sphincss256harakasimple
111846911284191144836
T:
sphincss192harakarobust
115761011775301203746
T:
sphincsf128harakasimple
127672112814031292511
T:
sphincs256
126599212919781360855
T:
gemss256
126569813142981359424
T:
bluegemss256
135033413901751435690