VAMPIRE

eBACS: ECRYPT Benchmarking of Cryptographic Systems


ECRYPT II
General information: Introduction eBASH eBASC eBAEAD eBATS SUPERCOP XBX Computers
How to submit new software: Tips hash stream aead dh kem encrypt sign
List of primitives measured: 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 scalarmult

Measurements of key-encapsulation mechanisms, 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 key-encapsulation mechanisms:

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 C: means that the current SUPERCOP database does not list IND-CCA2 security as a goal for this key-encapsulation mechanism. 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 key-encapsulation mechanism and each implementation. Designers and implementors interested in submitting new key-encapsulation mechanisms and new implementations of existing systems should read the call for submissions.

Sizes across machines

Secret key
bytessystem
16C:r5n11kem0d
16C:r5nd0kem2iot
16C:r5nd1kem0d
16C:r5nd1kem5d
24C:r5n13kem0d
24C:r5nd1kem4longkey
24C:r5nd3kem0d
24C:r5nd3kem5d
32C:edonk128k16n80nu4l6
32C:edonk128k16n80nu8l6
32C:edonk128k32n96nu4l4
32C:edonk128ref
32C:edonk192k32n128nu4l6
32C:edonk192k48n144nu4l4
32C:r5n15kem0d
32C:r5nd5kem0d
32C:r5nd5kem5d
32mersenne756839
32remblem1056
32remblem928
40C:lake1
40C:lake2
40C:lake3
40C:rolloi128
40C:rolloi192
40C:rolloi256
40C:threebears1248r2cpa
40C:threebears624r2cpa
40C:threebears936r2cpa
40threebears1248r2cca
40threebears624r2cca
40threebears936r2cca
50ledakem1264
50ledakem12sl
50ledakem1364
50ledakem13sl
50ledakem1464
50ledakem14sl
66ledakem3264
66ledakem32sl
66ledakem3364
66ledakem33sl
66ledakem3464
66ledakem34sl
82ledakem5264
82ledakem52sl
82ledakem5364
82ledakem53sl
82ledakem5464
82ledakem54sl
350sikep434comp
374sikep434
384rsa2048
407sikep503comp
434sikep503
491sikep610comp
524sikep610
602sikep751comp
644sikep751
701ntrukem443
787locker1
804C:threebears624r2cpax
935ntruhps2048509
1050locker4
1056lac128
1119locker2
1125ntrulpr653
1160C:ledakemcpa12
1173ntrukem743
1194C:threebears936r2cpax
1234ntruhps2048677
1238ntrulpr4591761
1286locker3
1294ntrulpr761
1379locker5
1450ntruhrss701
1463ntrulpr857
1472kindi256342
1482locker6
1518sntrup653
1568lightsaber2
1584C:threebears1248r2cpax
1590ntruhps4096821
1600sntrup4591761
1624threebears624r2ccax
1632C:nhcompact512cca
1632kyber512
1632kyber90s512
1652ntrulpr953
1679locker7
1680C:ledakemcpa32
1712kindi512222
1763sntrup761
1773ntrulpr1013
1824C:hila5
1874rqc128
1888newhope512cca
1920C:ledakemcpa13
1977locker8
1999sntrup857
2001rolloii128
2080lac192
2080lac256
2112kindi512241
2231ntrulpr1277
2232C:ledakemcpa52
2238locker9
2254sntrup953
2304kindi256522
2304saber2
2381rolloii192
2400C:nhcompact768cca
2400kyber768
2400kyber90s768
2404threebears936r2ccax
2417sntrup1013
2599rolloii256
2647hqcrmrs128
2680C:ledakemcpa14
2752kindi512321
2840C:ledakemcpa33
2893rqc192
3040firesaber2
3059sntrup1277
3064hqc128
3165hqc1281
3168C:nhcompact1024cca
3168kyber1024
3168kyber90s1024
3184threebears1248r2ccax
3680newhope1024cca
3760C:ledakemcpa53
3968C:ledakemcpa34
4130rqc256
4946hqcrmrs192
5223C:bikel1
5256C:ledakemcpa54
5539hqc1921
5730hqc192
5924hqc1922
6492mceliece348864
6492mceliece348864f
7575hqcrmrs256
8029hqc2561
8543hqc2562
8738hqc256
8937hqc2563
9163limasp1018cca
9216ntskem1264
9216saberx4
9217lima2p1024cca
10105C:bikel3
12224titaniumccatoy
13608mceliece460896
13608mceliece460896f
13932mceliece6688128
13932mceliece6688128f
13948mceliece6960119
13948mceliece6960119f
14120mceliece8192128
14120mceliece8192128f
14752titaniumccalite
15673limasp1306cca
16384titaniumccastd
17524ntskem1380
18304titaniumccamed
18433lima2p2048cca
19872frodokem640
19888frodokem640aes
19888frodokem640shake
19890ntskem13136
20544titaniumccahi
21865limasp1822cca
24745limasp2062cca
26944titaniumccasuper
31272frodokem976
31296frodokem976aes
31296frodokem976shake
43088frodokem1344aes
43088frodokem1344shake
54056ramstakers216091
98304pqrsa15
189242ramstakers756839
714240lotus128
1126400lotus192
1627648oddmanhattan128
1630720lotus256
2565055oddmanhattan192
4456650oddmanhattan256
Public key
bytessystem
197sikep434comp
225sikep503comp
256rsa2048
274sikep610comp
330sikep434
335sikep751comp
342C:r5nd0kem2iot
378sikep503
423C:lake1
445C:r5nd1kem5d
453C:r5nd1kem4longkey
462sikep610
544lac128
564sikep751
611ntrukem443
634C:r5nd1kem0d
636C:lake2
672lightsaber2
696C:rolloi128
699ntruhps2048509
747locker1
776C:edonk128k16n80nu4l6
780C:r5nd3kem5d
800C:nhcompact512cca
800kyber512
800kyber90s512
804C:threebears624r2cpa
804C:threebears624r2cpax
804threebears624r2cca
804threebears624r2ccax
826C:lake3
897ntrulpr653
909C:r5nd3kem0d
928newhope512cca
928remblem928
930ntruhps2048677
958C:rolloi192
972C:r5nd5kem5d
992saber2
994sntrup653
1010locker4
1023ntrukem743
1039ntrulpr761
1047ntrulpr4591761
1056lac192
1056lac256
1056remblem1056
1079locker2
1138ntruhrss701
1158sntrup761
1178C:r5nd5kem0d
1184C:nhcompact768cca
1184kindi256342
1184kyber768
1184kyber90s768
1184ntrulpr857
1194C:threebears936r2cpa
1194C:threebears936r2cpax
1194threebears936r2cca
1194threebears936r2ccax
1218sntrup4591761
1230ntruhps4096821
1246locker3
1312firesaber2
1322sntrup857
1339locker5
1349ntrulpr953
1368C:ledakemcpa12
1371C:rolloi256
1442locker6
1455ntrulpr1013
1456kindi512222
1505sntrup953
1541C:bikel1
1552C:edonk128k16n80nu8l6
1568C:nhcompact1024cca
1568kyber1024
1568kyber90s1024
1584C:threebears1248r2cpa
1584C:threebears1248r2cpax
1584threebears1248r2cca
1584threebears1248r2ccax
1623sntrup1013
1639locker7
1680C:edonk128k32n96nu4l4
1728kindi512241
1824C:hila5
1824newhope1024cca
1834rqc128
1847ntrulpr1277
1937locker8
1961rolloii128
1984kindi256522
2064C:ledakemcpa13
2067sntrup1277
2198locker9
2256C:edonk192k32n128nu4l6
2341rolloii192
2368kindi512321
2559rolloii256
2576C:edonk128ref
2607hqcrmrs128
2632C:ledakemcpa32
2712C:ledakemcpa14
2853rqc192
2928ledakem1264
3024hqc128
3083C:bikel3
3125hqc1281
3536ledakem12sl
3672C:edonk192k48n144nu4l4
3856C:ledakemcpa33
3968saberx4
4032ledakem1364
4090rqc256
4424C:ledakemcpa52
4906hqcrmrs192
4920C:ledakemcpa34
4928ledakem13sl
5040ledakem1464
5104ledakem3264
5214C:r5n11kem0d
5499hqc1921
5690hqc192
5884hqc1922
6096ledakem14sl
6109limasp1018cca
6145lima2p1024cca
6416C:ledakemcpa53
6584ledakem32sl
7104ledakem3364
7535hqcrmrs256
7720ledakem5264
7989hqc2561
8112C:ledakemcpa54
8503hqc2562
8592ledakem3464
8698hqc256
8834C:r5n13kem0d
8897hqc2563
9168ledakem33sl
9616frodokem640
9616frodokem640aes
9616frodokem640shake
10448ledakem52sl
10449limasp1306cca
10672ledakem5364
11568ledakem34sl
12192titaniumccatoy
12289lima2p2048cca
13320ledakem5464
14264C:r5n15kem0d
14544ledakem53sl
14577limasp1822cca
14720titaniumccalite
15632frodokem976
15632frodokem976aes
15632frodokem976shake
16352titaniumccastd
16497limasp2062cca
18144ledakem54sl
18272titaniumccamed
20512titaniumccahi
21520frodokem1344aes
21520frodokem1344shake
26912titaniumccasuper
27044ramstakers216091
32768pqrsa15
94637ramstakers756839
189248mersenne756839
261120mceliece348864
261120mceliece348864f
319488ntskem1264
524160mceliece460896
524160mceliece460896f
658944lotus128
929760ntskem1380
1025024lotus192
1044992mceliece6688128
1044992mceliece6688128f
1047319mceliece6960119
1047319mceliece6960119f
1357824mceliece8192128
1357824mceliece8192128f
1419704ntskem13136
1470976lotus256
1626240oddmanhattan128
2563260oddmanhattan192
4454241oddmanhattan256
Ciphertext
bytessystem
128mceliece348864
128mceliece348864f
128ntskem1264
162ntskem1380
188mceliece460896
188mceliece460896f
226mceliece6960119
226mceliece6960119f
236sikep434comp
240mceliece6688128
240mceliece6688128f
240mceliece8192128
240mceliece8192128f
253ntskem13136
256rsa2048
280sikep503comp
336sikep610comp
346sikep434
394C:r5nd0kem2iot
402sikep503
410sikep751comp
423C:lake1
486sikep610
549C:r5nd1kem5d
563C:r5nd1kem4longkey
596sikep751
611ntrukem443
636C:lake2
682C:r5nd1kem0d
696C:rolloi128
699ntruhps2048509
736lightsaber2
768kyber512
768kyber90s512
826C:lake3
859C:r5nd3kem5d
875locker1
897sntrup653
917C:threebears624r2cpa
917C:threebears624r2cpax
917threebears624r2cca
917threebears624r2ccax
928C:ledakemcpa14
930ntruhps2048677
958C:rolloi192
981C:r5nd3kem0d
992C:nhcompact512cca
1023ntrukem743
1024lac128
1025ntrulpr653
1039sntrup761
1047sntrup4591761
1056C:ledakemcpa13
1063C:r5nd5kem5d
1088kyber768
1088kyber90s768
1088saber2
1120newhope512cca
1138locker4
1138ntruhrss701
1160lotus128
1167ntrulpr761
1175ntrulpr4591761
1184sntrup857
1207locker2
1230ntruhps4096821
1274C:r5nd5kem0d
1307C:threebears936r2cpa
1307C:threebears936r2cpax
1307threebears936r2cca
1307threebears936r2ccax
1312C:edonk128k16n80nu4l6
1312C:edonk128k16n80nu8l6
1312ntrulpr857
1349sntrup953
1371C:rolloi256
1374locker3
1376remblem928
1392C:ledakemcpa12
1455sntrup1013
1467locker5
1472firesaber2
1477ntrulpr953
1480lotus192
1536lac192
1568C:edonk128k32n96nu4l4
1568C:nhcompact768cca
1568kyber1024
1568kyber90s1024
1568remblem1056
1570locker6
1573C:bikel1
1583ntrulpr1013
1672C:ledakemcpa34
1697C:threebears1248r2cpa
1697C:threebears1248r2cpax
1697threebears1248r2cca
1697threebears1248r2ccax
1704ledakem1464
1767locker7
1800lotus256
1824kindi256342
1847sntrup1277
1960C:ledakemcpa33
1975ntrulpr1277
2012C:hila5
2040ledakem1364
2048lac256
2056ledakem14sl
2065locker8
2080C:nhcompact1024cca
2089rolloii128
2208newhope1024cca
2326locker9
2336C:edonk128ref
2469rolloii192
2488ledakem13sl
2544kindi512222
2664C:ledakemcpa32
2687rolloii256
2720titaniumccatoy
2744C:ledakemcpa54
2752kindi256522
2752kindi512241
2896ledakem3464
2952ledakem1264
3008titaniumccalite
3115C:bikel3
3120C:edonk192k32n128nu4l6
3248C:ledakemcpa53
3392kindi512321
3504C:edonk192k48n144nu4l4
3552titaniumccastd
3560ledakem12sl
3584ledakem3364
3652rqc128
3888ledakem34sl
4209limasp1018cca
4227lima2p1024cca
4352saberx4
4464C:ledakemcpa52
4480ledakem5464
4544titaniumccamed
4616ledakem33sl
5136ledakem3264
5191hqcrmrs128
5236C:r5n11kem0d
5376ledakem5364
5690rqc192
6017hqc128
6048titaniumccahi
6088ledakem54sl
6234hqc1281
6616ledakem32sl
6763limasp1306cca
7299lima2p2048cca
7312ledakem53sl
7760ledakem5264
8164rqc256
8352titaniumccasuper
8827limasp1822cca
8866C:r5n13kem0d
9720frodokem640aes
9720frodokem640shake
9736frodokem640
9787limasp2062cca
9794hqcrmrs192
10488ledakem52sl
10981hqc1921
11364hqc192
11749hqc1922
14288C:r5n15kem0d
15047hqcrmrs256
15744frodokem976aes
15744frodokem976shake
15768frodokem976
15961hqc2561
16985hqc2562
17379hqc256
17777hqc2563
21632frodokem1344aes
21632frodokem1344shake
28064ramstakers216091
32768pqrsa15
96167ramstakers756839
160160mersenne756839
180224oddmanhattan128
344640oddmanhattan192
616704oddmanhattan256
Session key
bytessystem
16C:r5n11kem0d
16C:r5nd0kem2iot
16C:r5nd1kem0d
16C:r5nd1kem5d
16frodokem640
16frodokem640aes
16frodokem640shake
16lotus128
16oddmanhattan128
16sikep434
16sikep434comp
24C:r5n13kem0d
24C:r5nd1kem4longkey
24C:r5nd3kem0d
24C:r5nd3kem5d
24frodokem976
24frodokem976aes
24frodokem976shake
24lotus192
24oddmanhattan192
24sikep503
24sikep503comp
24sikep610
24sikep610comp
32C:bikel1
32C:bikel3
32C:edonk128k16n80nu4l6
32C:edonk128k16n80nu8l6
32C:edonk128k32n96nu4l4
32C:edonk128ref
32C:hila5
32C:ledakemcpa12
32C:ledakemcpa13
32C:ledakemcpa14
32C:nhcompact1024cca
32C:nhcompact512cca
32C:nhcompact768cca
32C:r5n15kem0d
32C:r5nd5kem0d
32C:r5nd5kem5d
32C:threebears1248r2cpa
32C:threebears1248r2cpax
32C:threebears624r2cpa
32C:threebears624r2cpax
32C:threebears936r2cpa
32C:threebears936r2cpax
32firesaber2
32frodokem1344aes
32frodokem1344shake
32kindi256342
32kyber1024
32kyber512
32kyber768
32kyber90s1024
32kyber90s512
32kyber90s768
32lac128
32ledakem1264
32ledakem12sl
32ledakem1364
32ledakem13sl
32ledakem1464
32ledakem14sl
32lightsaber2
32lima2p1024cca
32lima2p2048cca
32limasp1018cca
32limasp1306cca
32limasp1822cca
32limasp2062cca
32lotus256
32mceliece348864
32mceliece348864f
32mceliece460896
32mceliece460896f
32mceliece6688128
32mceliece6688128f
32mceliece6960119
32mceliece6960119f
32mceliece8192128
32mceliece8192128f
32mersenne756839
32newhope1024cca
32newhope512cca
32ntruhps2048509
32ntruhps2048677
32ntruhps4096821
32ntruhrss701
32ntrukem443
32ntrulpr1013
32ntrulpr1277
32ntrulpr4591761
32ntrulpr653
32ntrulpr761
32ntrulpr857
32ntrulpr953
32ntskem1264
32ntskem13136
32ntskem1380
32oddmanhattan256
32pqrsa15
32ramstakers216091
32ramstakers756839
32remblem1056
32remblem928
32rsa2048
32saber2
32sikep751
32sikep751comp
32sntrup1013
32sntrup1277
32sntrup4591761
32sntrup653
32sntrup761
32sntrup857
32sntrup953
32threebears1248r2cca
32threebears1248r2ccax
32threebears624r2cca
32threebears624r2ccax
32threebears936r2cca
32threebears936r2ccax
32titaniumccahi
32titaniumccalite
32titaniumccamed
32titaniumccastd
32titaniumccasuper
32titaniumccatoy
48C:edonk192k32n128nu4l6
48C:edonk192k48n144nu4l4
48C:ledakemcpa32
48C:ledakemcpa33
48C:ledakemcpa34
48kindi512222
48lac192
48ledakem3264
48ledakem32sl
48ledakem3364
48ledakem33sl
48ledakem3464
48ledakem34sl
48ntrukem743
64C:lake1
64C:lake2
64C:lake3
64C:ledakemcpa52
64C:ledakemcpa53
64C:ledakemcpa54
64C:rolloi128
64C:rolloi192
64C:rolloi256
64hqc128
64hqc1281
64hqc192
64hqc1921
64hqc1922
64hqc256
64hqc2561
64hqc2562
64hqc2563
64hqcrmrs128
64hqcrmrs192
64hqcrmrs256
64kindi256522
64kindi512241
64kindi512321
64lac256
64ledakem5264
64ledakem52sl
64ledakem5364
64ledakem53sl
64ledakem5464
64ledakem54sl
64locker1
64locker2
64locker3
64locker4
64locker5
64locker6
64locker7
64locker8
64locker9
64rolloii128
64rolloii192
64rolloii256
64rqc128
64rqc192
64rqc256
128saberx4

aarch64; Firestorm (610f0230); 2020 Apple M1; 4 x 3200MHz; unstable; minimac, supercop-20211108

Graphs: (pkcycles,pkbytes) (ccycles,cbytes) (kcycles,cbytes) (pkbytes,cbytes)

NISTPQC graphs: (pkcycles,pkbytes) (ccycles,cbytes) (kcycles,cbytes) (pkbytes,cbytes)

Cycles to generate a key pair
25%50%75%system
273322733227466
T:
lightsaber2
362653639936532C:threebears624r2cpa
363993653236798threebears624r2cca
374653759837731C:threebears624r2cpax
381313826638532threebears624r2ccax
478654959849732
T:
saber2
593315973159998
T:
newhope512cca
609316279763997kyber512
646646666467064threebears936r2cca
667976893069330C:threebears936r2cpa
670656946469730threebears936r2ccax
681317039770797C:threebears936r2cpax
73730?76530?205592?
T:
firesaber2
104929105596108796threebears1248r2cca
105996106663109730kyber768
105863107729111195
T:
ntrulpr653
107729108129111463threebears1248r2ccax
107596108529111596C:threebears1248r2cpa
109862109996113595C:threebears1248r2cpax
117863119196122928kyber90s512
121462121729125728
T:
newhope1024cca
129462129728134128
T:
kindi256342
134794135195140127
T:
kindi512222
136661137062141462
T:
kindi512241
141995143327147194
T:
ntrulpr761
165460166661171460kyber1024
168260168526171326
T:
C:hila5
175060176526178526
T:
ntrulpr857
207591208659210525
T:
ntrulpr953
216525217059219592kyber90s768
231324232924234391
T:
ntrulpr1013
280923281456283989
T:
kindi512321
337454338520339720
T:
ntrulpr1277
342254343320345320
T:
kindi256522
350253351053352786kyber90s1024
440649440783441182
T:
lima2p1024cca
699306715306724771
T:
ntrukem443
761170761437761970
T:
lima2p2048cca
793703794236794636
T:
titaniumccatoy
840234840501842900
T:
limasp1018cca
930230930764933297
T:
titaniumccalite
118275311850211187953
T:
titaniumccastd
131981513207481322348
T:
titaniumccamed
148194214839421486208
T:
titaniumccahi
153060715338071538206
T:
limasp1306cca
167073516718021679001
T:
limasp1822cca
189312619499241974323
T:
ntrukem743
233137623329762339376
T:
titaniumccasuper
283922228398892847889
T:
ntruhrss701
299681630050833010816
T:
limasp2062cca
363399136410583645991
T:
sntrup653
366372336707903679589sntrup653
437409645018244575021
T:
sikep434
461342046195534625152
T:
frodokem640shake
487220948787434882476
T:
sntrup761
488554248923424895942sntrup761
616522662133586285354
T:
sikep503
631668763208206324020
T:
sntrup857
634308563514866359085sntrup857
673267067382706740537ntruhps2048509
723305172387847246916
T:
ntruhps2048509
725825075819717947957
T:
sikep434comp
776623077702307774896
T:
sntrup953
781049578152957821561sntrup953
850953585154018521267
T:
sntrup1013
853646685431338547133sntrup1013
941803294190999422965
T:
ntrulpr4591761
108547761086410910872642
T:
C:ledakemcpa14
102715981108103311590614
T:
sikep503comp
114684851148515111665544
T:
sikep610
116251451163327911639278
T:
ntruhps2048677
123941821239858212404582ntruhps2048677
125304441253604312543377ntruhrss701
136128021362213513631868
T:
C:ledakemcpa13
139185231393185613940389sntrup1277
140830491409891614109715
T:
sntrup1277
169862701699893617004803ntruhps4096821
176594431766331017673176
T:
frodokem1344shake
196641651967056519677231
T:
sntrup4591761
198178921991202220155879
T:
sikep751
198466912059932821597823
T:
sikep610comp
245233092453810824551574
T:
C:ledakemcpa12
326245923265205832688723
T:
ntskem1264
314590383385227735518479
T:
sikep751comp
368508273686896036890959
T:
C:ledakemcpa34
369341583696042336995488
T:
ledakem1464
429397894296178942986321
T:
C:ledakemcpa33
475412104757134247618406
T:
ledakem1364
536368385371923555618627
T:
ledakem14sl
613374716265235264059364
T:
ledakem13sl
737779187380218373826983
T:
C:ledakemcpa32
875393818756071387584178
T:
C:ledakemcpa54
897308958975662889796092
T:
C:ledakemcpa53
964950309651583096572627
T:
ledakem1264
959689189675008797389129mceliece348864f
965938269677021996910081
T:
ntskem1380
105355085105505478108465230
T:
ledakem3464
99763570?128693906?147288379?mceliece348864
131660857131766319132510957
T:
ledakem12sl
135523905135609770139356290
T:
ledakem34sl
144202900144317296144410625
T:
ledakem3364
147365043147438908147532770
T:
C:ledakemcpa52
175160891175207689175258887
T:
ledakem5464
179571919179668315180022434
T:
ledakem33sl
179801110179962970180164295
T:
ntskem13136
185681013185875272186772304
T:
ledakem3264
285464315287081319288358869mceliece460896f
297082795297168658297343451
T:
ledakem5364
348674379348944102349515014
T:
ledakem54sl
394695782396015330396720636
T:
ledakem32sl
312273802?422007115?490263249?mceliece460896
423731448424228762427721691
T:
ledakem53sl
436559213436919465438820325
T:
ledakem5264
442734171444276778451130777mceliece6960119f
484480008486989377503991912mceliece6688128f
560173718571717534588419281mceliece8192128f
493322063?609951506?940619389?mceliece6960119
533692618?663869800?919671541?mceliece6688128
657947498?869577765?1109979973?mceliece8192128
875833786877540920880062821
T:
ledakem52sl
Cycles for encapsulation
25%50%75%system
351993653136665
T:
ntruhrss701
346653773241332mceliece348864f
365323773237998
T:
lightsaber2
343993786542532mceliece348864
378663879939465
T:
ntskem1264
457324599847465threebears624r2ccax
461324759847864threebears624r2cca
467984839848532C:threebears624r2cpax
470644853148798C:threebears624r2cpa
593315973161864
T:
C:ledakemcpa14
614646146563598
T:
saber2
645316493167197
T:
C:ledakemcpa13
65331?75330?90796?mceliece460896
774647773080396threebears936r2ccax
774647773180397threebears936r2cca
68398?79064?92529?mceliece460896f
777307933081997
T:
C:ledakemcpa12
787977933081464kyber512
805308066483463C:threebears936r2cpax
807978146383597C:threebears936r2cpa
882638879791729
T:
newhope512cca
899969013092130
T:
firesaber2
111862112396114929
T:
ntskem1380
115996118396136528
T:
ntrukem443
116662118928119729
T:
sntrup653
119728119862122795threebears1248r2ccax
120662121995124395threebears1248r2cca
122796123062126128kyber768
124129124395124662C:threebears1248r2cpax
124528125329128795C:threebears1248r2cpa
119329129195143061mceliece6960119f
128928131328131595sntrup653
120795131595145861mceliece6960119
118929?131862?157993?mceliece6688128f
118929?132529?158527?mceliece6688128
139861139862144794kyber90s512
141061141461143328
T:
C:ledakemcpa34
142394142794145461
T:
ntskem13136
141461147860158927mceliece8192128f
140794149594157460mceliece8192128
148794149728152128
T:
sntrup761
156394157061158261
T:
C:ledakemcpa33
172260172394172793
T:
kindi256342
174260175193177993sntrup761
179459179727181726kyber1024
181192182659184259
T:
sntrup857
183859183993184393
T:
newhope1024cca
191059191460192259
T:
ntrulpr653
190526194259199059
T:
C:ledakemcpa32
200525200925203459
T:
kindi512241
200526201058201592
T:
kindi512222
205859207858208659sntrup857
210391213725231058
T:
ntrukem743
216658217325218791
T:
C:hila5
219059219725221058
T:
sntrup953
220791220925221192
T:
ledakem1464
243990244124244524kyber90s768
244524246523247590
T:
sntrup1013
253324253857255990sntrup953
255057255323255457
T:
ledakem14sl
258656259457260523
T:
ntrulpr761
279989281989283189sntrup1013
283056284923285722
T:
ledakem1364
292655292788293055
T:
lima2p1024cca
315454315988317587
T:
C:ledakemcpa54
319854321187322920
T:
ntrulpr857
339586339987342387ntruhps2048509
344653345586346787
T:
C:ledakemcpa53
357586358519359986
T:
sntrup1277
365853369186372252
T:
ntruhps2048509
368119369719374919
T:
ledakem13sl
372118372519373186
T:
kindi512321
373319373718374385kyber90s1024
381319382385383185
T:
ntrulpr953
383318389718397985
T:
C:ledakemcpa52
412917413584414517
T:
kindi256522
414917415451416651sntrup1277
426650427450428649
T:
ntrulpr1013
439049453849461715
T:
ledakem1264
534113534779539445
T:
ledakem3464
557045558111560511
T:
ntruhps2048677
577844578111578777
T:
lima2p2048cca
591710591977592910ntruhrss701
593443593710594110
T:
titaniumccatoy
595976603710619176
T:
ledakem12sl
628243629175630108
T:
ntrulpr1277
633576635042636908ntruhps2048677
708372708506708906
T:
ledakem34sl
737705738238739438
T:
limasp1018cca
759837760104760637
T:
ledakem3364
826501827301829301ntruhps4096821
840367840900841567
T:
titaniumccalite
928498929297929964
T:
titaniumccastd
106929110696911071425
T:
ledakem33sl
111595611428891178088
T:
ledakem3264
122355212246191226352
T:
titaniumccamed
124661812534171254085
T:
ledakem5464
139487913956791401145
T:
limasp1306cca
139994614011451402479
T:
titaniumccahi
148340814843421491675
T:
limasp1822cca
159820415994041607804
T:
ledakem54sl
162460316250041628870
T:
ledakem5364
167180116959341730066
T:
ledakem32sl
211111721119182119783
T:
ledakem53sl
224537922464452254712
T:
titaniumccasuper
277242527768252783758
T:
limasp2062cca
291921929409522965751
T:
ledakem5264
309694531764103243207
T:
ledakem52sl
511606751222005128866
T:
frodokem640shake
709932371278557178519
T:
sikep434
945523094557649460431
T:
sntrup4591761
101637361022040110298397
T:
sikep503
112199621132169111602880
T:
sikep434comp
156517881582338216092971
T:
sikep503comp
188212641882606418834464
T:
ntrulpr4591761
198533581985775719864157
T:
frodokem1344shake
211003752121143821623689
T:
sikep610
291480612953524629960163
T:
sikep610comp
320778143228100532822318
T:
sikep751
499771145060509051227599
T:
sikep751comp
Cycles for decapsulation
25%50%75%system
106661066610667C:threebears624r2cpax
133331346613466C:threebears936r2cpax
161321613316266C:threebears1248r2cpax
183991853218533C:threebears624r2cpa
245332466624932C:threebears936r2cpa
307993093231066C:threebears1248r2cpa
379993839939465
T:
lightsaber2
401314133241598
T:
C:hila5
621316239864264threebears624r2ccax
630646319865198
T:
saber2
690646919771463
T:
ntruhrss701
819978279785463threebears624r2cca
922639239692663
T:
firesaber2
931979359796530kyber512
9826398529101729threebears936r2ccax
102529102663106130
T:
newhope512cca
124395125195126395threebears936r2cca
141861142128142394kyber768
144394144527144794threebears1248r2ccax
151327151594156661kyber90s512
121195?154794?156660?
T:
ntrukem443
180127181726183193threebears1248r2cca
203325203859204392kyber1024
212125212525212659
T:
kindi256342
215725215858216125
T:
newhope1024cca
223725224524226258mceliece348864
223725225191233725mceliece348864f
234657235724238791sntrup653
238924239058293588
T:
ntrukem743
244124245190247724
T:
sntrup653
251057251190251324
T:
ntskem1264
259323259457259856kyber90s768
261190261590261990
T:
kindi512222
263589264123264790
T:
kindi512241
314255315454317721
T:
sntrup761
321054322120323321sntrup761
329720329987330387
T:
ntrulpr653
366252367052367985
T:
ntrulpr761
374919375185375585
T:
lima2p1024cca
390918391318391718kyber90s1024
391851392652394118sntrup857
397717399051400651
T:
sntrup857
457049457848458649
T:
ntrulpr857
465582466115466515
T:
kindi512321
481848482381483447
T:
kindi256522
487447488381490514
T:
sntrup953
488515489315491181sntrup953
540245541446548245mceliece460896
540513543579549312mceliece460896f
547312548112550112
T:
ntrulpr953
548512549312551578
T:
sntrup1013
554912555578558778sntrup1013
576244576645576911
T:
ntskem1380
579844581044582243mceliece6960119f
580644582911594510mceliece6960119
595576596511598377mceliece6688128
594776597043602376mceliece6688128f
612909614110615443
T:
ntrulpr1013
656507658240665974mceliece8192128
657441663041683440mceliece8192128f
701573701972702239
T:
titaniumccatoy
732904733571734238
T:
lima2p2048cca
825434826501829568
T:
sntrup1277
834767835701838100sntrup1277
858500859967861833
T:
C:ledakemcpa12
938764939163939696ntruhps2048509
940364941296942097
T:
ntrulpr1277
950362950896951697
T:
limasp1018cca
969296970095970762
T:
titaniumccalite
101142710128941015027
T:
C:ledakemcpa14
105955810619591066625
T:
ntruhps2048509
821035?1069425?1070358?
T:
C:ledakemcpa13
108129110824911083424
T:
titaniumccastd
126368412642181265018
T:
ntskem13136
139994514007451401678
T:
titaniumccamed
161527016166041621937
T:
ntruhps2048677
163700316410021642202
T:
titaniumccahi
174139917423321747265ntruhrss701
178793017889971790197ntruhps2048677
181712918179291823396
T:
limasp1306cca
192139219236581929391
T:
limasp1822cca
233857523397752347242ntruhps4096821
236790723692412375774
T:
C:ledakemcpa32
262789726293642636697
T:
titaniumccasuper
269576127005612704694
T:
ledakem1364
272176127286942737226
T:
ledakem1264
291055329121532920419
T:
C:ledakemcpa33
313041231382773142944
T:
ledakem1464
325067332596063269872
T:
ledakem12sl
2622831?3439465?3447999?
T:
C:ledakemcpa34
362932536350583640125
T:
limasp2062cca
365159137303883743587
T:
ledakem13sl
384451738473163854917
T:
ledakem14sl
506886950740695082201
T:
frodokem640shake
565644656631125665912
T:
C:ledakemcpa52
681760168248006827600
T:
C:ledakemcpa53
759090475978377635569
T:
ledakem3264
759663776645017905958
T:
sikep434
770449977111667719699
T:
ledakem3364
809488480975508104084
T:
C:ledakemcpa54
814994881739478230478
T:
sikep434comp
846500284866028692461
T:
ledakem3464
925070592759049294037
T:
ledakem32sl
108669091089210810953039
T:
sikep503
111364981114249811183430
T:
ledakem33sl
112742261130129211311425
T:
ledakem34sl
115342161158301411721942
T:
sikep503comp
145097001452049914599430
T:
ledakem5264
169601371696640416975603
T:
ledakem5364
196842971968829819695631
T:
frodokem1344shake
203872042039720320426269
T:
ledakem5464
206138612062372720631594
T:
ledakem52sl
212207712133023321750484
T:
sikep610
219510092202754022108870
T:
ledakem53sl
225331202266524822817909
T:
sikep610comp
260389832604791626069382
T:
ledakem54sl
282072982820836528216365
T:
sntrup4591761
282300972823823028239163
T:
ntrulpr4591761
345246513482504035589143
T:
sikep751
365496393685029437560399
T:
sikep751comp

amd64; Zen3 (a20f10); 2020 AMD Ryzen 9 5950X; 16 x 3400MHz; zen3, supercop-20220213

Graphs: (pkcycles,pkbytes) (ccycles,cbytes) (kcycles,cbytes) (pkbytes,cbytes)

NISTPQC graphs: (pkcycles,pkbytes) (ccycles,cbytes) (kcycles,cbytes) (pkbytes,cbytes)

Cycles to generate a key pair
25%50%75%system
817682828420kyber90s512
135361368213864kyber90s768
208242102621239kyber90s1024
216292171521946kyber512
255732593926111ntrulpr653
262632638626735
T:
lac128
270342716427622ntrulpr761
294132954729714
T:
C:nhcompact512cca
305763068130990
T:
ntrulpr4591761
339553410034266ntrulpr857
364513700638393ntrulpr953
371493718137217threebears624r2cca
371363718237249C:threebears624r2cpa
373083759740499kyber768
368003765338134ntrulpr1013
377573824938496
T:
C:r5nd1kem0d
387573879338846C:threebears624r2cpax
401514017840212threebears624r2ccax
407064083141072
T:
C:nhcompact768cca
464774656046665ntrulpr1277
496225087252449
T:
C:r5nd0kem2iot
500875102252158
T:
C:r5nd1kem5d
521275289454226
T:
C:r5nd1kem4longkey
530625343653912kyber1024
533775356353790
T:
C:nhcompact1024cca
543665451254691
T:
newhope512cca
705407075471033
T:
lac256
757427581475984threebears936r2cca
786197866978741C:threebears936r2cpa
790197904579140threebears936r2ccax
789227929279667
T:
lac192
806318066980783C:threebears936r2cpax
859868696087971
T:
C:r5nd3kem5d
103807104079104364
T:
newhope1024cca
111808111884112056threebears1248r2cca
115724115869115986C:threebears1248r2cpa
116063116166116240threebears1248r2ccax
119849119921119977C:threebears1248r2cpax
127740127997128356ntruhps2048509
134989135277136999
T:
hqcrmrs128
139158141427143849
T:
C:r5nd3kem0d
148017148915150557
T:
C:hila5
147842149862153758
T:
hqc128
157626159034161203
T:
C:r5nd5kem5d
168629169136173881
T:
hqc1281
170692172392175477
T:
C:r5nd5kem0d
185099185724186049
T:
kindi512222
188109188333188686
T:
kindi512241
208960209379209678
T:
kindi256342
231531231892232286ntruhps2048677
234774235024235201ntruhrss701
305338305747313497
T:
hqcrmrs192
331359331939339500
T:
hqc192
334444334967342793
T:
hqc1921
340290340990342806ntruhps4096821
356280361706366787
T:
hqc1922
372670374692380857
T:
C:r5n11kem0d
398208399020400721
T:
kindi512321
440167441282442784
T:
rqc128
483467484154484892
T:
kindi256522
509997510817524411
T:
C:bikel1
507426515362519430
T:
hqcrmrs256
538775541386546268sntrup761
532004542500543557
T:
hqc2561
544590549412555495
T:
hqc256
549361553067562192
T:
ntrukem443
565401566415567721
T:
C:ledakemcpa14
571527574910583683
T:
hqc2562
576325576852577846
T:
lima2p1024cca
587301590829592661sntrup653
591254598692602689
T:
hqc2563
657114668161670334
T:
C:r5n13kem0d
671797673425674866
T:
C:ledakemcpa13
737876739489746330
T:
frodokem640
773579785868788023
T:
titaniumccatoy
829266835365842714
T:
rqc192
852334854337860967
T:
C:ledakemcpa12
873027874597877460
T:
sntrup4591761
863855889130890503
T:
titaniumccalite
967496971563973525
T:
frodokem640aes
9776779838391003970
T:
C:rolloi128
99873010392021043711sntrup857
109643911225121123619
T:
titaniumccastd
115227211535511160592
T:
lima2p2048cca
119343011969051242196
T:
rqc256
126389412662881285695
T:
limasp1018cca
123514812743121275287
T:
titaniumccamed
128319412902331297374sntrup953
130676613162341326860
T:
ntrukem743
131647213197201329865
T:
C:ledakemcpa34
132321813264701344888
T:
C:rolloi192
139856614053241411153sntrup1013
139174214215301430041
T:
titaniumccahi
143210314360941442270
T:
C:bikel3
154528415490181553944
T:
C:r5n15kem0d
147601916359181638986
T:
frodokem976
169684916983121734565
T:
titaniumccasuper
170282417047801708031
T:
C:rolloi256
174037917432461750223
T:
C:ledakemcpa33
184615018477191851580
T:
frodokem976aes
190034619096911925063
T:
C:lake1
203130020364542041751
T:
C:lake2
205847520641672071489
T:
remblem928
207214020767262084290
T:
remblem1056
212020321319072151965sntrup1277
232314123256502346268
T:
limasp1306cca
233646923437922356620
T:
C:lake3
242264724253632428219
T:
C:ledakemcpa32
252410325261752535190
T:
limasp1822cca
257372925776792590467
T:
C:ledakemcpa53
259649026050622615974
T:
ledakem1464
298491029890622995463
T:
C:ledakemcpa54
302209130358473047316
T:
ledakem1364
309665331024333109957
T:
ledakem1264
332853833395753406703
T:
frodokem1344aes
338695333930723405436
T:
locker1
379734038361553863955
T:
frodokem640shake
3938951?3965118?5616781?
T:
ledakem14sl
397204839853163993673
T:
locker2
413653441398424142432
T:
rolloii128
429784043049234310861
T:
rolloii192
446941144830004511302
T:
locker3
452619845357384550235
T:
locker4
455539445593824577718
T:
limasp2062cca
502893050370795044067
T:
rolloii256
511398651389905142750
T:
C:ledakemcpa52
4023417?5170582?5271266?
T:
ledakem13sl
522350152347386036442
T:
ledakem12sl
563542956429905655978
T:
locker6
571664357251145733649
T:
sikep434
603457460642106097242
T:
locker5
6302397?6338332?9857932?
T:
ledakem3464
661272366287196724476
T:
ledakem3364
666451667412176782767
T:
ramstakers216091
786292578833468026471
T:
ledakem3264
807662180930958201090
T:
frodokem976shake
854125385552778562935
T:
sikep503
876297187983478805696
T:
lotus128
908605091001089117474
T:
locker7
903299991146559194956
T:
ledakem33sl
9273773931548410241541
T:
sikep434comp
9668165?9698000?14144527?
T:
ledakem34sl
102436141025748310282571
T:
locker8
107658301077976710796533
T:
ledakem5464
108942841091216310926607
T:
locker9
110131011106228112530418
T:
ledakem32sl
118729391188537112130889
T:
ledakem5364
138947031392022915120698
T:
sikep503comp
141136731413318014348516
T:
frodokem1344shake
141551401417105214195715
T:
mersenne756839
142274531424249214258089
T:
sikep610
160095321606547716857867
T:
ledakem54sl
164028081641413916452180
T:
lotus192
161567341797278518109165
T:
ledakem5264
17926813?18092960?22467435?
T:
ledakem53sl
209016042105214821634618
T:
ntskem1264
234861032349370323498556mceliece348864f
242384482432000826244376
T:
sikep610comp
248075692486417724921563
T:
sikep751
268087762683571126873478
T:
lotus256
280326002869524031934409
T:
ledakem52sl
290495892973313630436194
T:
ramstakers756839
388676033891999642098364
T:
sikep751comp
23428473?42799637?52764412?mceliece348864
703233237039054470439025mceliece460896f
857145628613938586702690
T:
ntskem1380
59921935?87893977?139279586?
T:
rsa2048
73004051?103308535?163180960?mceliece460896
124163781124351436124575615
T:
oddmanhattan128
131730809132887176134203240mceliece6960119f
150279946150495832150875371
T:
ntskem13136
160591956161846091162546573mceliece6688128f
169503741170453492170794377mceliece8192128f
134520421?185546831?286729544?mceliece6960119
214047863214575352215669435
T:
oddmanhattan192
151700821?267020495?387232532?mceliece6688128
182845430?300586392?419906656?mceliece8192128
360015957360407605361217758
T:
oddmanhattan256
323994042033197872873414824476
T:
pqrsa15
Cycles for encapsulation
25%50%75%system
105711060110644kyber90s512
113531174912081
T:
rsa2048
164731655316801kyber90s768
190421910819531ntruhps2048509
225452261222676ntruhrss701
241572425824630kyber90s1024
280492815328598ntruhps2048677
297092985930554
T:
sntrup4591761
301393051330648sntrup653
316203165331722kyber512
320983217532274sntrup761
332563335333731ntruhps4096821
342793482337388mceliece348864f
342773489636702mceliece348864
391283950439641sntrup857
420014206742220sntrup953
428694318843431sntrup1013
434264355243630ntrulpr653
452284560345690ntrulpr761
467294679546867
T:
C:nhcompact512cca
473374771348849
T:
lac128
47627?48058?62121?
T:
ntskem1264
482144825648352kyber768
539275399354105sntrup1277
547385483855522
T:
ntrulpr4591761
561645623056298threebears624r2cca
569215700857091ntrulpr857
568085701257364threebears624r2ccax
575985764657697C:threebears624r2cpa
579795809958625C:threebears624r2cpax
594045945659547ntrulpr953
596186015060890
T:
C:r5nd1kem0d
608566094161823ntrulpr1013
627206278962860
T:
C:nhcompact768cca
612886654972455mceliece460896f
624036843077360mceliece460896
684626922871041kyber1024
759387604276182ntrulpr1277
771087801479214
T:
C:r5nd0kem2iot
793467993780678
T:
C:r5nd1kem5d
818908197982224
T:
C:nhcompact1024cca
826158349584130
T:
C:r5nd1kem4longkey
864528698287486
T:
C:ledakemcpa13
881938845788623
T:
newhope512cca
882698861888919
T:
C:ledakemcpa14
891448972790341
T:
C:bikel1
921689222892305threebears936r2ccax
920879229192404threebears936r2cca
959069694998522
T:
C:ledakemcpa12
968879696196994C:threebears936r2cpa
970189711497285C:threebears936r2cpax
107395109141113376
T:
ntrukem443
117422118238118794
T:
lac192
104210?127740?154843?
T:
lotus128
128643129302130189
T:
C:rolloi128
131798132537134169
T:
C:r5nd3kem5d
128595132921141300mceliece6688128
132331135929141499mceliece6960119
131608136119144772mceliece6688128f
137966138075138243threebears1248r2ccax
138095138335138400threebears1248r2cca
134541138669143740mceliece6960119f
138138139395141059
T:
lac256
109984?142930?143920?
T:
ntskem1380
143742143916143975C:threebears1248r2cpa
142980144763149280mceliece8192128f
145096145180145313C:threebears1248r2cpax
144895145409145768
T:
lotus192
147469149610153611mceliece8192128
164458165134166019
T:
C:rolloi192
168440168620168727
T:
newhope1024cca
178053178671179479
T:
C:rolloi256
186229186475187059
T:
ledakem1264
195070197420199615
T:
ntrukem743
194566198115204497
T:
C:hila5
148736?198888?200040?
T:
ntskem13136
202202202641203509
T:
lotus256
202353203005203621
T:
C:ledakemcpa33
204868205269205722
T:
C:ledakemcpa34
206784207992209522
T:
ledakem1464
207586208387209007
T:
C:bikel3
228960231338231869
T:
ledakem1364
233454235128238034
T:
C:r5nd3kem0d
236771238870240278
T:
C:r5nd5kem5d
235851239371241940
T:
C:ledakemcpa32
242088242463248343
T:
hqcrmrs128
254370258573260203
T:
hqc128
269269269735270751
T:
kindi512222
271084271711273250
T:
ledakem12sl
272189272735273210
T:
kindi512241
275109275362275683
T:
kindi256342
280188280736281088
T:
ledakem13sl
291485294460299040
T:
C:lake1
295755297832300873
T:
C:r5nd5kem0d
315044315581316750
T:
ledakem14sl
323578329249339412
T:
C:lake2
340000343596346681
T:
hqc1281
372196373712375715
T:
C:lake3
437883438689439946
T:
rolloii128
449163450501457295
T:
rolloii192
449943450826453498
T:
lima2p1024cca
456849459825465538
T:
C:r5n11kem0d
464639465396467887
T:
ledakem3464
472967474018475547
T:
C:ledakemcpa53
476049476619478081
T:
C:ledakemcpa54
486893488763495810
T:
ledakem3264
484723489090494995
T:
C:ledakemcpa52
496445497113497700
T:
ledakem3364
499247499969500990
T:
rolloii256
521938522717531441
T:
hqcrmrs192
523181525887526802
T:
kindi512321
555622558233565058
T:
locker1
554737563924567600
T:
hqc192
568141570773574182
T:
locker2
579427581350582482
T:
kindi256522
614409618996626865
T:
rqc128
608389621810622263
T:
titaniumccatoy
631396632669634429
T:
ledakem32sl
655459658106670082
T:
locker3
656585658848666160
T:
hqc1921
686357688265690712
T:
ledakem33sl
704994708347717762
T:
hqc1922
735750737727739304
T:
locker4
802546805826811592
T:
C:r5n13kem0d
783060807670808168
T:
titaniumccalite
821790824984832273
T:
locker6
835193836350843110
T:
ledakem34sl
877520880822892331
T:
hqcrmrs256
883059883994885872
T:
lima2p2048cca
926601937299939648
T:
hqc256
918331938390942539
T:
titaniumccastd
950050953558965013
T:
locker5
101791410204841023078
T:
ledakem5364
104955310535581063299
T:
hqc2561
107054010717851075278
T:
ledakem5464
110803911089851109874
T:
frodokem640
111034711218091130014
T:
hqc2562
112568011284701148900
T:
limasp1018cca
115752511596591161034
T:
ledakem5264
115657711648121175578
T:
hqc2563
116341511977891207280
T:
titaniumccamed
125317112559181259450
T:
rqc192
131686813174681318364
T:
frodokem640aes
135472113568111361773
T:
ledakem54sl
133972013611391366939
T:
titaniumccahi
140611114100491433330
T:
locker7
141671714190321423650
T:
locker8
149698514983051500760
T:
ledakem53sl
156486815848821602702
T:
locker9
162890016306611673549
T:
titaniumccasuper
167666916820501689783
T:
ledakem52sl
175817417601061764164
T:
rqc256
183919318507711877480
T:
C:r5n15kem0d
210941821111922112755
T:
frodokem976
213428421366202164775
T:
limasp1306cca
224757122514082275616
T:
limasp1822cca
242258024234432424294
T:
frodokem976aes
298063129882042999230
T:
remblem1056
300267730158683029147
T:
remblem928
402223440293134070902
T:
frodokem640shake
394583642028384207181
T:
frodokem1344aes
424561842687614299554
T:
limasp2062cca
847750284855058726994
T:
frodokem976shake
939050593976919407273
T:
sikep434
124111781254039312641025
T:
ramstakers216091
140691931418876414230101
T:
sikep503
145187651457993414662457
T:
sikep434comp
146395171470977314825007
T:
frodokem1344shake
161331941614645616166055
T:
pqrsa15
212745982129222421312955
T:
mersenne756839
215478812163751821712387
T:
sikep503comp
261300712614314826173130
T:
sikep610
359034373601833836231912
T:
sikep610comp
400956984014464040198325
T:
sikep751
406760584083593040979374
T:
oddmanhattan128
532795025539278856783474
T:
ramstakers756839
622359646242435162589080
T:
sikep751comp
833702518361756983878726
T:
oddmanhattan192
166019538166343843166623911
T:
oddmanhattan256
Cycles for decapsulation
25%50%75%system
970797329782kyber90s512
140611408114102C:threebears624r2cpax
150641515215397kyber90s768
177701781617903C:threebears936r2cpax
218872192021951C:threebears1248r2cpax
224812253922933kyber90s1024
237392383724002
T:
C:r5nd1kem0d
246772475224849C:threebears624r2cpa
253762540025484kyber512
300143006730145C:threebears936r2cpa
301263055632089
T:
C:r5nd0kem2iot
307583079831014ntruhps2048509
323443242932536
T:
C:r5nd1kem5d
333523445535019
T:
C:r5nd1kem4longkey
350853511435263C:threebears1248r2cpa
379193796037989sntrup653
383443839438521sntrup761
395343955739611kyber768
407784079841009
T:
C:hila5
452024523945312
T:
C:nhcompact512cca
500175011350387ntruhps2048677
503075036050423sntrup857
505905064850890ntrulpr653
520585212252578ntrulpr761
524425247552531sntrup953
533255338553416ntruhrss701
539175397154024sntrup1013
541485438854715
T:
C:r5nd3kem5d
571565730159122kyber1024
612416130861394
T:
C:nhcompact768cca
640826416064270
T:
lac128
648436494867049
T:
sntrup4591761
648756496365085sntrup1277
664316673366871ntruhps4096821
676736772467772ntrulpr857
696296967969778ntrulpr953
708157176672052ntrulpr1013
782327835378645
T:
ntrulpr4591761
797307977980540threebears624r2ccax
813708151681633
T:
C:nhcompact1024cca
878738797288044ntrulpr1277
893868956289744
T:
C:r5nd3kem0d
944079451494577
T:
newhope512cca
100767100943103493
T:
C:r5nd5kem5d
101567101637101655threebears624r2cca
105294105522105676mceliece348864f
105880106043106200mceliece348864
114125116542118617
T:
C:r5nd5kem0d
119050120961121344
T:
ntrukem443
122766122879123279threebears936r2ccax
122971136361143490
T:
lotus128
155318155606155746threebears936r2cca
160522161276162530
T:
C:r5n11kem0d
167121168955169433
T:
lac192
171739171970172360
T:
lotus192
175345175450175535threebears1248r2ccax
178437178509178650
T:
newhope1024cca
211074211382211544mceliece460896
212480212634212915mceliece460896f
212981213547213975threebears1248r2cca
234134235239236073
T:
C:r5n13kem0d
237011237155237366mceliece6960119
238292238647239280mceliece6960119f
215364243084245354
T:
ntskem1264
242616243717245102
T:
ntrukem743
250509250722250954mceliece6688128f
251614251893252181mceliece6688128
252138252429252867mceliece8192128
249839255660266340
T:
lotus256
254640257862260484
T:
lac256
257362257931258262mceliece8192128f
343265343563343917
T:
kindi256342
353818354519355961
T:
kindi512222
356715357961358362
T:
kindi512241
477405478499479529
T:
ntskem1380
469630480389484860
T:
hqc128
532253532704533033
T:
hqcrmrs128
536615538943540929
T:
C:ledakemcpa12
541787542591564022
T:
lima2p1024cca
532457?566373?681946?
T:
C:ledakemcpa13
650272651232651897
T:
kindi512321
639991670893672161
T:
C:ledakemcpa14
671282678332683307
T:
kindi256522
691062693756696260
T:
C:r5n15kem0d
711498725591726078
T:
titaniumccatoy
777363786890806054
T:
hqc1281
898569899678920254
T:
hqc192
906135928677930012
T:
titaniumccalite
962336972745979950
T:
hqcrmrs192
103692110416631048292
T:
C:rolloi128
91059610478301095450
T:
ntskem13136
105447010765681082169
T:
titaniumccastd
110931211104751111464
T:
lima2p2048cca
111289011141791114978
T:
frodokem640
121941212223101224890
T:
C:rolloi192
124941812511481271382
T:
hqc1922
125480812554241255989
T:
frodokem640aes
128998312911471309715
T:
hqc1921
130403413061931324175
T:
ledakem1264
135117813530621354057
T:
C:bikel1
134927513583111373456
T:
C:lake1
132515113610851366389
T:
titaniumccamed
142259814255021431666
T:
limasp1018cca
142233114282401432131
T:
hqc256
142556414291981445246
T:
ledakem1364
150142615058911510675
T:
rolloii128
150948015219291535761
T:
hqcrmrs256
154068915626561567183
T:
ledakem1464
154025915719871577130
T:
titaniumccahi
158803716026111619325
T:
C:ledakemcpa32
168720716946911711311
T:
rolloii192
177555217773811792607
T:
hqc2561
180304218070941852031
T:
C:ledakemcpa33
182534018401461844525
T:
hqc2562
185634518706321873119
T:
ledakem12sl
188942918906911939469
T:
titaniumccasuper
187747819336202023435
T:
ledakem13sl
202001120337472045620
T:
C:rolloi256
202948420377682101449
T:
ledakem14sl
206053020641572131766
T:
C:ledakemcpa34
214467221466372150975
T:
hqc2563
218251721837962185651
T:
frodokem976
221749622323382245941
T:
rolloii256
228977722904292291559
T:
frodokem976aes
239427924091272412110
T:
rsa2048
240382324145402424377
T:
C:lake2
276762527732722780431
T:
rqc128
276534727749202779912
T:
limasp1306cca
278489727916392802519
T:
locker1
286267928655002892065
T:
limasp1822cca
288085128892052900229
T:
locker2
319339232044513219034
T:
locker4
337577333826633388840
T:
C:lake3
360345036063893613673
T:
ledakem3364
366364138546563860618
T:
ledakem3464
390473039074653910599
T:
frodokem1344aes
392057039259283938379
T:
ledakem3264
395992739614183963679
T:
frodokem640shake
404595040493794051896
T:
C:bikel3
408157340945434099777
T:
C:ledakemcpa52
414866441556684167688
T:
remblem928
414988541715534191400
T:
remblem1056
442045144351574457603
T:
locker3
455395245610644571554
T:
C:ledakemcpa53
478364647975754815374
T:
locker6
486150848716574880816
T:
ledakem32sl
500068350304575075729
T:
locker5
509378350991505112331
T:
C:ledakemcpa54
531492153383145372660
T:
locker7
541966454363625460250
T:
locker8
551047055188015525517
T:
limasp2062cca
564788156657205689096
T:
rqc192
563644856694635674084
T:
ledakem33sl
589041259611056079405
T:
ledakem34sl
748042175049587543453
T:
locker9
818171081932608563251
T:
ledakem5364
839419184006938407450
T:
frodokem976shake
859082086104488622475
T:
rqc256
851773786428968650410
T:
ledakem5264
929149693270599335931
T:
ledakem5464
100010791001004010034811
T:
sikep434
106123021061923810657946
T:
sikep434comp
118545491192568311990974
T:
ledakem53sl
119404051203558412231759
T:
ledakem54sl
120901261214123512202042
T:
ledakem52sl
145607761456800614838833
T:
frodokem1344shake
149762551501021515101156
T:
sikep503
159083541592198515941097
T:
sikep503comp
258705602604202226537412
T:
ramstakers216091
262987622631959226356658
T:
sikep610
278887112791554127951098
T:
sikep610comp
316131803163650631669050
T:
mersenne756839
431058394313463743157171
T:
sikep751
453105094538218145494280
T:
oddmanhattan128
458553574590439645960657
T:
sikep751comp
938427399408334394349902
T:
oddmanhattan192
103815326105418938107764541
T:
ramstakers756839
117143184117268911117398247
T:
pqrsa15
185049131185711255185956958
T:
oddmanhattan256

amd64; TigerLake (806c1); 2020 Intel Core i7-1165G7; 4 x 2800MHz; unstable; pascalinspiron75062n1, supercop-20210125

Graphs: (pkcycles,pkbytes) (ccycles,cbytes) (kcycles,cbytes) (pkbytes,cbytes)

NISTPQC graphs: (pkcycles,pkbytes) (ccycles,cbytes) (kcycles,cbytes) (pkbytes,cbytes)

Cycles to generate a key pair
25%50%75%system
166911681217078kyber90s512
267892703227407kyber90s768
371083729437804kyber90s1024
424534281243223kyber512
516555205152360
T:
lac128
703737102971709kyber768
715927240573426
T:
ntrulpr653
729287364974249
T:
ntrulpr761
666777490275617
T:
C:nhcompact512cca
747737552976382
T:
C:r5nd1kem0d
756937654277347
T:
ntrulpr4591761
803508103481813
T:
ntrulpr857
957419637397243kyber1024
99186100827102779
T:
C:r5nd0kem2iot
100403101475102265
T:
C:r5nd1kem5d
101535102322103285
T:
newhope512cca
91320103134104468
T:
C:nhcompact768cca
105519107153108474
T:
C:r5nd1kem4longkey
129589130007130647
T:
lac256
117650131452132532
T:
C:nhcompact1024cca
140782141562142010
T:
lac192
167704169401170577
T:
C:r5nd3kem5d
241616243085244126
T:
newhope1024cca
246144247534248303ntruhps2048509
273518275728278578
T:
C:r5nd3kem0d
280399282457290016
T:
hqc1281
281737284589288227
T:
C:hila5
299766301697309296
T:
hqcrmrs128
308244311116314223
T:
C:r5nd5kem5d
311967316594325732
T:
hqc128
335342338316340788
T:
C:r5nd5kem0d
402909404428405870ntruhps2048677
425506427466428476ntruhrss701
506220509080513112
T:
kindi512222
521390523978528553
T:
hqc1921
528790530432532907threebears624r2cca
529130530798537816C:threebears624r2cpa
550169553204556237
T:
kindi512241
582562585447587900ntruhps4096821
603144606424609365
T:
kindi256342
635441638512641201
T:
hqcrmrs192
660745666110670949
T:
ntrukem443
697614700757713289
T:
hqc192
708188710740712011
T:
C:bikel1
734635737718742465
T:
rqc128
730665743010758438
T:
hqc1922
825439830022837320
T:
C:r5n11kem0d
824168838054844259
T:
hqc2561
862215878249885795
T:
hqc2562
898791918358924036
T:
hqc2563
105100910582851064620
T:
lima2p1024cca
105599810591501072837threebears936r2cca
105633910604431068959C:threebears936r2cpa
105576410625241069661
T:
kindi512321
108578611032841112580
T:
hqcrmrs256
115222111573681165982
T:
sntrup761
118626111885101194519
T:
sntrup653
123304712397511256259
T:
hqc256
124408912503811256282
T:
kindi256522
137040313772751386999
T:
rqc192
139454113993121404585
T:
C:ledakemcpa14
140316014066611410590
T:
C:r5n13kem0d
146229114676751473149
T:
titaniumccatoy
150592015171101523304
T:
frodokem640
159204015975391605872
T:
C:ledakemcpa13
165187416585401665403
T:
titaniumccalite
165535516593621667961
T:
sntrup4591761
175950517656731771768threebears1248r2cca
179724517996201818038C:threebears1248r2cpa
180551618103991816967
T:
C:rolloi128
195483219671171974517
T:
ntrukem743
197317719802641986959
T:
frodokem640aes
198620819900541992438
T:
sntrup857
199894720071832029556
T:
rqc256
203316120466142063024
T:
C:bikel3
211503121206012127159
T:
titaniumccastd
212824921362832152898
T:
lima2p2048cca
226430022709112277055
T:
C:rolloi192
233942123433042348633
T:
C:ledakemcpa12
237839523834442392602
T:
limasp1018cca
244589524521462458747
T:
C:rolloi256
253398425379402541842
T:
titaniumccamed
268734026975672704296
T:
titaniumccahi
302199130392593060256
T:
frodokem976
317090231873963218689
T:
titaniumccasuper
324159032501473257680
T:
C:ledakemcpa34
373625937542593782576
T:
frodokem976aes
378013937915133805563
T:
C:r5n15kem0d
380322938196033830399
T:
remblem1056
391859039280523935267
T:
remblem928
413633241468774157767
T:
C:ledakemcpa33
439092144603444533124
T:
limasp1306cca
484306749071064969827
T:
limasp1822cca
522703852345945242796
T:
C:ledakemcpa32
605454660642096074110
T:
frodokem640shake
609009160976546108279
T:
rolloii192
614202561594926181954
T:
frodokem1344aes
620200362116446226091
T:
rolloii128
651299065201056528807
T:
C:ledakemcpa53
710356971194047136576
T:
rolloii256
725626372790777294713
T:
C:ledakemcpa54
765419876658107688120
T:
ledakem1464
766986676896677720353
T:
ledakem1364
838227183966838417190
T:
ledakem1264
869198787857568915725
T:
limasp2062cca
10208563?10239040?15009263?
T:
ledakem14sl
116102301163818111710978
T:
C:ledakemcpa52
118364451186424513378631
T:
ledakem12sl
8982069?11928954?14917535?
T:
ledakem13sl
167375281679696916850021
T:
ledakem3364
168746471690042716949777
T:
ledakem3264
171635401734501117429632
T:
lotus128
18103110?18155607?27987648?
T:
ledakem3464
197695781980917219870793
T:
ledakem33sl
208250732085979420872494
T:
sikep503
223330302234351422363682
T:
frodokem1344shake
23095395?23177665?34254342?
T:
ledakem34sl
253365752537386628326798
T:
ledakem32sl
260757862612334426168872
T:
ledakem5364
282141182824249028270079
T:
frodokem976shake
286556302870018828758194
T:
ledakem5464
311075833122503931400088
T:
lotus192
356559403583598640256945
T:
ledakem5264
390076503905268048716693
T:
ledakem53sl
411317904119153741357482
T:
ledakem54sl
506308165076706250918546
T:
lotus256
558081435584149555984691
T:
mceliece348864f
512506845642830161785444
T:
ledakem52sl
582208605832743258448933
T:
ntskem1264
98994717?119219585?161599040?
T:
mceliece348864
164302703165025169165566332
T:
ntskem1380
176426826176505976176842578
T:
mceliece460896f
173690359?268828434?364795150?
T:
mceliece460896
295162091295359518295970628
T:
mceliece6960119f
344093058344205191344716669
T:
mceliece6688128f
358253315358482210358751718
T:
mceliece8192128f
418051457419815796421740654
T:
ntskem13136
350246251?446011291?636727400?
T:
mceliece8192128
421714167?516888696?707466860?
T:
mceliece6688128
585264834?704245985?939311552?
T:
mceliece6960119
Cycles for encapsulation
25%50%75%system
216052174121893kyber90s512
326113283633168kyber90s768
360873670337523ntruhps2048509
433394362243937kyber90s1024
445774585448794
T:
mceliece348864f
508065124351562ntruhrss701
520285283053600ntruhps2048677
593535977060189ntruhps4096821
591036031163371
T:
mceliece348864
652226581066839
T:
sntrup4591761
692996984870302kyber512
748117531775822
T:
sntrup653
775477795478319
T:
sntrup761
758348140088199
T:
mceliece460896
757678155193429
T:
mceliece460896f
823128263783214
T:
ntskem1264
951769620697647
T:
lac128
966639726197937
T:
sntrup857
9753298351100879kyber768
117789118323118757
T:
ntrulpr761
118421119364120316
T:
C:r5nd1kem0d
123170123839124497
T:
ntrulpr653
112286124273125502
T:
C:nhcompact512cca
128673130325131701
T:
ntrulpr4591761
134227135217135910
T:
C:ledakemcpa14
135676136700138139kyber1024
139285139928140862
T:
ntrulpr857
143834144561145624
T:
C:ledakemcpa13
139065145548159246
T:
mceliece6688128
142150150057161592
T:
mceliece6688128f
153253154772156513
T:
C:r5nd0kem2iot
155334156581157785
T:
C:bikel1
150422157177169647
T:
mceliece6960119f
159394160524162134
T:
C:r5nd1kem5d
151149167394169356
T:
C:nhcompact768cca
166520167986169240
T:
C:r5nd1kem4longkey
167634168537169818
T:
newhope512cca
183131185916188664
T:
C:ledakemcpa12
188859192166199171
T:
mceliece8192128f
188810198519204104
T:
mceliece8192128
194504201353211378
T:
mceliece6960119
212081214914218106
T:
ntrukem443
197031215663217228
T:
C:nhcompact1024cca
223489224397225238
T:
lac192
246953249117258600
T:
lotus128
257855259584261624
T:
lac256
260049261510263268
T:
C:r5nd3kem5d
288920292285295226
T:
C:rolloi128
314855317207321075
T:
C:rolloi256
321944326176331147
T:
C:rolloi192
323676332392335226
T:
lotus192
333395334194335707
T:
C:ledakemcpa34
339808340979342928
T:
C:ledakemcpa33
349046350952352642
T:
C:bikel3
371195374215377319
T:
C:hila5
381982388446395188
T:
C:ledakemcpa32
387837390553393915
T:
newhope1024cca
400441401311402750
T:
ledakem1364
409439414743418268
T:
ntrukem743
447766450431453928
T:
C:r5nd3kem0d
460468464877467317
T:
C:r5nd5kem5d
484370489588499498
T:
lotus256
524516527006528504
T:
ledakem12sl
530793534152545343
T:
hqc128
558946560849561911
T:
ledakem14sl
558049561962566203
T:
C:r5nd5kem0d
560628565419574298
T:
hqc1281
604600613983622959
T:
hqcrmrs128
637971666436746760
T:
ntskem1380
681139682432684885
T:
ledakem1464
686080688465691297threebears624r2cca
703093705030706903C:threebears624r2cpa
736019740596746105
T:
kindi512222
741493744504747532
T:
C:ledakemcpa54
749185754807759106
T:
lima2p1024cca
767933771516773427
T:
C:ledakemcpa53
762288773047786604
T:
C:ledakemcpa52
784550790929799217
T:
rolloii192
793338797751800626
T:
kindi256342
800492803763808513
T:
kindi512241
776265815896870290
T:
ntskem13136
814020820246829097
T:
rolloii128
873929875368876662
T:
ledakem13sl
871897878890887044
T:
rolloii256
909278911034914529
T:
ledakem3364
919373920859922593
T:
ledakem1264
99496010008481008957
T:
C:r5n11kem0d
99801710051301018401
T:
hqc1921
110436511128781122137
T:
rqc128
111240411171391132381
T:
hqcrmrs192
113930511448291150116
T:
titaniumccatoy
118649611954081208596
T:
hqc192
121603612196761223674
T:
ledakem33sl
126696312708361282036threebears936r2cca
128817012920331303211C:threebears936r2cpa
139423414001631406401
T:
kindi512321
149754815010011507132
T:
ledakem34sl
149923015047391510546
T:
titaniumccalite
150400415105721519037
T:
kindi256522
151221015217541530162
T:
lima2p2048cca
156763015782081596403
T:
hqc2561
165543316721531684507
T:
hqc2562
173136017380021742304
T:
ledakem3464
172007017388381754888
T:
hqc2563
173885517448781751916
T:
titaniumccastd
175081817545391758878
T:
C:r5n13kem0d
176686117718311809484
T:
ledakem5364
191608019290121946002
T:
hqcrmrs256
191798219330701946224
T:
hqc1922
196917619735521980022
T:
ledakem5464
202773820376252042029threebears1248r2cca
206684720738082081855
T:
limasp1018cca
207513620793102081748
T:
ledakem5264
208933020922252103869C:threebears1248r2cpa
212755521484722168974
T:
hqc256
220180222043232208085
T:
ledakem3264
219465222044322215065
T:
rqc192
223357922429892252263
T:
frodokem640
236647023709792375949
T:
titaniumccamed
255468525625032573639
T:
frodokem640aes
256954025761272585840
T:
titaniumccahi
277416827820922803721
T:
ledakem53sl
278328228020052846541
T:
ledakem52sl
288854328909872894620
T:
ledakem32sl
312559331323653143281
T:
titaniumccasuper
314994831643713936725
T:
rqc256
385143739201243966849
T:
limasp1306cca
406698741054174181139
T:
limasp1822cca
430543843157604330910
T:
C:r5n15kem0d
431619743290624344857
T:
frodokem976
468467446926584698673
T:
ledakem54sl
476500847755464792035
T:
frodokem976aes
552876155515825571456
T:
remblem1056
574884657629685776387
T:
remblem928
663383166414876648800
T:
frodokem640shake
778123678572387972357
T:
limasp2062cca
791321179225277943262
T:
frodokem1344aes
174487251749905117559728
T:
frodokem976shake
235951002361283123628144
T:
frodokem1344shake
340045313407095134091199
T:
sikep503
Cycles for decapsulation
25%50%75%system
207712091221047kyber90s512
313043159631848kyber90s768
413824157141767kyber90s1024
497735045151129
T:
C:r5nd1kem0d
531215333553611kyber512
553295570556104ntruhps2048509
682876880869247
T:
C:r5nd0kem2iot
707027127072949
T:
C:r5nd1kem5d
727817378976366
T:
C:r5nd1kem4longkey
762147697779289kyber768
797238005980338ntruhps2048677
896999023891040
T:
C:hila5
959009640896851
T:
sntrup761
985619913899604
T:
sntrup653
101824102762103538ntruhrss701
103282103742103968ntruhps4096821
107895108608109942kyber1024
114549115642117405
T:
C:r5nd3kem5d
112132123782124857
T:
C:nhcompact512cca
128344129494130351
T:
lac128
129534130308131049
T:
sntrup857
137031137740138402
T:
ntrulpr761
142349143280144272
T:
sntrup4591761
144363145278146026
T:
ntrulpr653
167505168195168695
T:
ntrulpr857
167627169314170691
T:
C:nhcompact768cca
177384178262179122
T:
newhope512cca
185775187549189252
T:
ntrulpr4591761
206128207652217044
T:
C:r5nd5kem5d
216561217653218593
T:
mceliece348864f
199603218977220029
T:
C:nhcompact1024cca
224893226266228000
T:
ntrukem443
244802247370250990
T:
C:r5nd3kem0d
255389256656257630C:threebears624r2cpa
259186261182262808
T:
mceliece348864
279919282413293406
T:
lotus128
306977309891313145
T:
C:r5nd5kem0d
309642310284311437
T:
lac192
340954342695344410C:threebears936r2cpa
382212393219397232
T:
lotus192
410048412593416106
T:
newhope1024cca
436463438004440650C:threebears1248r2cpa
443133444667446388
T:
mceliece460896
442452444885446974
T:
C:r5n11kem0d
444800446237447677
T:
mceliece460896f
483367485437488112
T:
mceliece6960119f
509566513874528059
T:
lac256
520850524058526235
T:
mceliece8192128f
522854525233527215
T:
mceliece8192128
524770527400529766
T:
mceliece6688128
526511528588530704
T:
mceliece6688128f
536210539608543369
T:
ntrukem743
556622559201561540
T:
mceliece6960119
579294586052599976
T:
lotus256
610536615764620854
T:
C:r5n13kem0d
655323658405661016
T:
ntskem1264
942589946109968450
T:
kindi512222
945281952987960669
T:
lima2p1024cca
958631962622965660
T:
kindi256342
973880987523998144
T:
hqc128
103967910445021048560
T:
kindi512241
118609711978451203006
T:
ntskem1380
1291666?1312631?1668229?
T:
C:ledakemcpa13
132253413286691339084
T:
hqc1281
133421913412421346284
T:
titaniumccatoy
1492535?1508968?1952827?
T:
C:ledakemcpa14
153208715354731540064threebears624r2cca
155190715639591580478
T:
C:rolloi128
157473016186151659163
T:
hqcrmrs128
169722317024841714384
T:
kindi512321
171435317182481723128
T:
kindi256522
173169117366511743479
T:
titaniumccalite
175729217642231774768
T:
C:rolloi192
176274017826891801621
T:
hqcrmrs192
190934719224441929059
T:
hqc192
191213519338221947824
T:
lima2p2048cca
194426219801681987659
T:
hqc1921
201015420160512022380
T:
titaniumccastd
221214322162992221694
T:
frodokem640
222827422344832242338
T:
ntskem13136
241118224369142449686
T:
C:r5n15kem0d
244579624513772459729
T:
frodokem640aes
247332124907342516457
T:
rolloii128
270202927061062714800
T:
titaniumccamed
269997827079422719300
T:
limasp1018cca
270296127127682721133
T:
hqc2561
271424127385722783101
T:
rolloii192
273691827421622748961
T:
C:bikel1
272404327437312755452threebears936r2cca
278180927895082806078
T:
C:rolloi256
279836328798162890600
T:
hqc2562
293300029491872960283
T:
hqcrmrs256
289454329526312962459
T:
hqc2563
298934629979323005948
T:
titaniumccahi
322338632371493249216
T:
hqc1922
325907232659473276036
T:
C:ledakemcpa12
342748334407053449921
T:
ledakem1364
348487035112363545780
T:
rolloii256
348113635277103536743
T:
hqc256
360009136034853607946
T:
C:ledakemcpa32
363789436466313659431
T:
titaniumccasuper
413649041428754167826
T:
ledakem12sl
430610343103844318349
T:
frodokem976
431577843207324325859threebears1248r2cca
431950143270924337151
T:
C:ledakemcpa33
448709244928904500342
T:
frodokem976aes
461124246356124689774
T:
rqc128
481072548174054825107
T:
ledakem14sl
507136951508065225408
T:
limasp1306cca
534825454203425483889
T:
limasp1822cca
603490660446646053542
T:
ledakem1264
646581764744236480429
T:
frodokem640shake
652307365332496539026
T:
ledakem1464
732004773336817382643
T:
ledakem13sl
732436675468077558144
T:
frodokem1344aes
762542876551357677609
T:
remblem1056
789544879092417943043
T:
remblem928
811653581236098132517
T:
C:bikel3
836336883726338397008
T:
C:ledakemcpa52
851756285422338557146
T:
ledakem3364
968522497064919732544
T:
rqc192
103573871059904810859782
T:
limasp2062cca
8979048?11796058?11835147?
T:
C:ledakemcpa34
119253841193116611967131
T:
ledakem33sl
129594541297244612980805
T:
ledakem34sl
148718741488509014929622
T:
ledakem3264
158115591584680117340545
T:
rqc256
172739971730562417360238
T:
frodokem976shake
174898181750078717521485
T:
ledakem5264
179582961799654718080639
T:
ledakem3464
180720811808873718103177
T:
ledakem5364
186382921874431518755388
T:
ledakem32sl
211673602118449521223529
T:
ledakem5464
231987292322984523264107
T:
frodokem1344shake
245367852462340524730449
T:
ledakem52sl
251126662521304325252568
T:
ledakem53sl
364240643643807536448373
T:
sikep503
399975714018019140337857
T:
C:ledakemcpa53
459806674618266346400307
T:
C:ledakemcpa54
691752696926182969358465
T:
ledakem54sl

amd64; IceLake (706e5); 2020 Intel Core i5-1030NG7; 4 x 1100MHz; icelake, supercop-20200826

Graphs: (pkcycles,pkbytes) (ccycles,cbytes) (kcycles,cbytes) (pkbytes,cbytes)

NISTPQC graphs: (pkcycles,pkbytes) (ccycles,cbytes) (kcycles,cbytes) (pkbytes,cbytes)

Cycles to generate a key pair
25%50%75%system
878988929044
T:
kyber90s512
138991404414173
T:
kyber90s768
202632043821139
T:
kyber90s1024
217022177921965
T:
kyber512
301143050830824
T:
ntrulpr653
307213085631237
T:
ntrulpr4591761
318983206932778
T:
ntrulpr761
403274053440834
T:
ntrulpr857
426704278942984
T:
kyber768
472094760448103
T:
C:r5nd1kem0d
487374884448948C:threebears624r2cpa
488034889848979threebears624r2cca
505225066950781C:threebears624r2cpax
513825149651630threebears624r2ccax
593475952959789
T:
kyber1024
634216374864353
T:
lightsaber2
654106630467384
T:
C:r5nd1kem5d
662566758269343
T:
C:r5nd0kem2iot
673226802469085
T:
C:r5nd1kem4longkey
867128685587004threebears936r2cca
903559056290857threebears936r2ccax
926249282993099C:threebears936r2cpa
953019542195673C:threebears936r2cpax
101567101973102469
T:
newhope512cca
104876105928107022
T:
C:r5nd3kem5d
115799116267116454
T:
saber2
136204136468137008ntruhps2048509
141853142095142404threebears1248r2cca
146271146450146568threebears1248r2ccax
149617149816150085C:threebears1248r2cpa
153110153318153429C:threebears1248r2cpax
175869177440179272
T:
C:r5nd3kem0d
176697177531177774
T:
firesaber2
191037193627195609
T:
C:r5nd5kem5d
202842204233207227
T:
kindi256342
206257208212210163
T:
C:r5nd5kem0d
213185213670214165
T:
newhope1024cca
212582215068221386
T:
hqcrmrs128
217664217863218121ntruhrss701
217755218095218736ntruhps2048677
217761219180220759
T:
kindi512222
222513224449226499
T:
kindi512241
230666231659232883
T:
C:hila5
255803257993265238
T:
hqc1281
256323259852269595
T:
hqc128
315315315970316883ntruhps4096821
411052413973417991
T:
C:r5n11kem0d
417480425784430791
T:
ntrukem443
428678430802433287
T:
C:bikel1
447251452657456745
T:
kindi512321
454858465989479084
T:
hqcrmrs192
459855473963482424
T:
hqc1921
480880494461509196
T:
hqc1922
528221534031537919
T:
kindi256522
541472546491558778
T:
hqc192
563938567126572052
T:
lima2p1024cca
575130578086582467
T:
rqc128
574989578175585899
T:
sntrup653
616627617847625003
T:
sntrup761
684715696145712054
T:
hqc2561
706039729060773026
T:
hqc2562
721361742935767908
T:
hqc2563
774930775808778550
T:
titaniumccatoy
765934780308797993
T:
hqcrmrs256
790809792498796116
T:
C:r5n13kem0d
792417801800816381
T:
C:edonk128k16n80nu4l6
823549824538829620
T:
frodokem640
874163875319881002
T:
titaniumccalite
884567900457916154
T:
hqc256
948499951894957614
T:
sntrup857
977916?999778?1406349?
T:
rqc192
99724210030051008001
T:
C:rolloi128
107831910803171087234
T:
frodokem640aes
110578711065431110172
T:
titaniumccastd
112796711342101144487
T:
ntrukem743
116915011740671182179
T:
lima2p2048cca
122353012289891234431
T:
C:rolloi192
124660612529851266590
T:
titaniumccamed
126819912778371283639
T:
C:bikel3
127333012806361289030
T:
C:edonk128k16n80nu8l6
127782112895411302198
T:
limasp1018cca
139504514030821419189
T:
titaniumccahi
149537715184961850173
T:
rqc256
159802016065421619779
T:
C:rolloi256
162499416293571635187
T:
frodokem976
165500316608371674189
T:
titaniumccasuper
171319517241331745380
T:
C:r5n15kem0d
173258517565361777002
T:
C:edonk192k32n128nu4l6
180984218293361850772
T:
C:edonk128ref
202552820339072044398
T:
frodokem976aes
235010223598682368749
T:
limasp1306cca
237348223889792409164
T:
C:lake2
240867924262792444940
T:
C:lake1
251535725522202609169
T:
C:lake3
257671725904232604026
T:
limasp1822cca
296703429901513009201
T:
frodokem640shake
336303933687463376998
T:
frodokem1344aes
354205035594833593519
T:
remblem1056
355570435840033620804
T:
remblem928
390914439291253957930
T:
rolloii192
407433040843124096969
T:
rolloii128
417661741972534219346
T:
locker1
469875247209744746519
T:
limasp2062cca
477342647938974817143
T:
rolloii256
540882354669315506236
T:
locker4
656353265730056590924
T:
frodokem976shake
729156774075807520918
T:
ramstakers216091
771552777690797799864
T:
lotus128
104167031045021910583741
T:
frodokem1344shake
103797071064290311148809
T:
locker7
154858401573961515792810
T:
lotus192
180040681807518218163290
T:
mersenne756839
258848372624302226468919
T:
lotus256
321121713222394232360143
T:
ntskem1264
333282753444506335416236
T:
ramstakers756839
505127985058405650634549
T:
sntrup4591761
974217199758492197740835
T:
sikep503
9622369299543878102591369
T:
ntskem1380
75249697?128718507?195717644?
T:
rsa2048
181185889182622358183600779
T:
oddmanhattan128
205932813206369966206822722
T:
mceliece348864f
222811248223826297225100040
T:
ntskem13136
242398081?269155488?317536792?
T:
mceliece348864
296898544299013042300490446
T:
oddmanhattan192
520383494523121580526191730
T:
oddmanhattan256
589872963591189942592559800
T:
mceliece460896f
622558712?724976514?897967263?
T:
mceliece460896
817103666819212188824416532
T:
mceliece6960119f
858028263859832915862044385
T:
mceliece6688128f
873935855876569984887086085
T:
mceliece8192128f
834742426?1096065944?1262947243?
T:
mceliece6960119
871095443?1129598671?1447944137?
T:
mceliece8192128
872641045?1194355177?1528917521?
T:
mceliece6688128
421792548343036792284465979188
T:
pqrsa15
Cycles for encapsulation
25%50%75%system
145101457514710
T:
kyber90s512
187411900419420ntruhps2048509
194821958719703ntruhrss701
198872042920773
T:
rsa2048
217042179621943
T:
kyber90s768
258882610526554ntruhps2048677
286052879729504
T:
kyber90s1024
320913228732735ntruhps4096821
354753558635823
T:
kyber512
36115?37687?45918?
T:
mceliece348864
357863865541464
T:
mceliece348864f
390343945339717
T:
sntrup653
419824210842427
T:
sntrup761
509025121452483
T:
sntrup857
529715306053186
T:
ntrulpr653
47877?55139?70774?
T:
C:edonk128k16n80nu4l6
556805580855948
T:
ntrulpr761
574245761757810
T:
ntrulpr4591761
602266049261199
T:
kyber768
648206490265043threebears624r2ccax
649796507665161threebears624r2cca
657916593666151C:threebears624r2cpax
659306603566199C:threebears624r2cpa
693666953669752
T:
ntrulpr857
748227531776061
T:
C:r5nd1kem0d
66416?78298?101918?
T:
mceliece460896f
820728254383690
T:
ntskem1264
827778310283675
T:
kyber1024
869608727987804
T:
lightsaber2
78194?88437?102361?
T:
mceliece460896
102758103561104398
T:
C:r5nd1kem5d
103112104280105475
T:
C:r5nd0kem2iot
105693105826105973threebears936r2cca
105749105887106649threebears936r2ccax
106759107445108228
T:
C:bikel1
107136108373109749
T:
C:r5nd1kem4longkey
113612113937114304C:threebears936r2cpa
113941114113114340C:threebears936r2cpax
119792120244120868
T:
lotus128
135351137195139867
T:
ntrukem443
141033141852143233
T:
C:rolloi128
146856147039147492
T:
saber2
150553151026151508
T:
newhope512cca
162843164053165632
T:
C:rolloi192
164755164965165161threebears1248r2ccax
164277165104166203
T:
C:r5nd3kem5d
164788165120165342threebears1248r2cca
154968165967188156
T:
C:edonk128k16n80nu8l6
151908?167057?196456?
T:
mceliece6960119f
152339?167195?196317?
T:
mceliece6960119
141855?168436?206797?
T:
mceliece6688128f
172283173342174377
T:
lotus192
155991?174213?208777?
T:
mceliece6688128
174574174725174903C:threebears1248r2cpa
174611174752175040C:threebears1248r2cpax
162954?178147?206861?
T:
mceliece8192128f
170551181776197440
T:
mceliece8192128
186141187959189783
T:
C:rolloi256
214764215598215882
T:
firesaber2
222383223496225327
T:
ntskem1380
236399237351238951
T:
C:bikel3
250577252250254073
T:
lotus256
251074254564258199
T:
ntrukem743
267790271730276510
T:
kindi256342
277289279398280867
T:
C:r5nd3kem0d
281036283639292173
T:
ntskem13136
292169293946295958
T:
C:r5nd5kem5d
307574308595309844
T:
C:hila5
316945317660319109
T:
newhope1024cca
321708325502330691
T:
kindi512222
324200330072334204
T:
kindi512241
333866336106338852
T:
C:r5nd5kem0d
353530358487367967
T:
hqcrmrs128
357723382195395001
T:
C:edonk128ref
394079402118406661
T:
hqc128
421656423025425107
T:
lima2p1024cca
434457441283449819
T:
hqc1281
440589444547451758
T:
rolloii128
451305454749463643
T:
C:lake1
455691458463462871
T:
rolloii192
475208478696481585
T:
rolloii256
486466491434497658
T:
C:lake2
517934522277526007
T:
C:r5n11kem0d
548775552579560763
T:
C:lake3
554719558877567921
T:
C:edonk192k32n128nu4l6
598960603869609861
T:
kindi512321
608720609559610845
T:
titaniumccatoy
643046652289657584
T:
kindi256522
738257754411769702
T:
hqcrmrs192
775263781237787777
T:
locker1
793652794314797817
T:
titaniumccalite
794491807542835764
T:
hqc1921
814950819695826229
T:
rqc128
838670842044846815
T:
lima2p2048cca
840023852874867201
T:
hqc192
852791867309881356
T:
hqc1922
912439913160914672
T:
titaniumccastd
926896928912932147
T:
C:r5n13kem0d
100137010101681017418
T:
locker4
112481711343731145759
T:
limasp1018cca
118003311812481184895
T:
titaniumccamed
118337012063581232484
T:
hqc2561
120977812371481258252
T:
hqc2562
126182112653981268984
T:
frodokem640
125249812697221291132
T:
hqcrmrs256
126514212888881308049
T:
hqc2563
135589113584451365760
T:
titaniumccahi
139162814080281422047
T:
hqc256
143739414392281445364
T:
frodokem640aes
152267415343421551775
T:
rqc192
167717416829621690112
T:
titaniumccasuper
180924818625341951446
T:
locker7
209824421049712117268
T:
C:r5n15kem0d
213218421406442155988
T:
limasp1306cca
220788022249822237802
T:
rqc256
225161422595552265629
T:
limasp1822cca
243111924353792456865
T:
frodokem976
267001926759462683550
T:
frodokem976aes
330637533138143339909
T:
frodokem640shake
429305643146434350663
T:
limasp2062cca
434683343547134364105
T:
frodokem1344aes
582613858576065895044
T:
remblem1056
591230059405545970068
T:
remblem928
663816467378316778051
T:
frodokem976shake
107740511085080110893035
T:
frodokem1344shake
111126281112457611147445
T:
sntrup4591761
135022971371035013910704
T:
ramstakers216091
184989901854237218656305
T:
pqrsa15
231048022315969623266370
T:
mersenne756839
480971964841951448690198
T:
oddmanhattan128
613385926354964964791821
T:
ramstakers756839
958833999606950796315364
T:
oddmanhattan192
160671499160963802161433426
T:
sikep503
197626427198361118199124305
T:
oddmanhattan256
Cycles for decapsulation
25%50%75%system
146931476114892
T:
kyber90s512
155151560815681C:threebears624r2cpax
197241979919867C:threebears936r2cpax
209472107121872
T:
kyber90s768
237572382123907C:threebears1248r2cpax
256802574825837C:threebears624r2cpa
279522807028876
T:
kyber90s1024
293702975930135
T:
C:r5nd1kem0d
298452995930133
T:
kyber512
326253269832802ntruhps2048509
343853444034578C:threebears936r2cpa
419514245244243
T:
C:r5nd0kem2iot
430314311043181C:threebears1248r2cpa
428484314243334
T:
C:r5nd1kem5d
437614412744316
T:
C:r5nd1kem4longkey
466384673946854ntruhps2048677
472994738047463ntruhrss701
472184752347781
T:
sntrup653
487104881149033
T:
sntrup761
518355208052457
T:
kyber768
601576025060347
T:
ntrulpr653
603046038760519ntruhps4096821
623676255763757
T:
sntrup857
625516263562808
T:
ntrulpr761
673266751868059
T:
C:hila5
708207149374878
T:
C:r5nd3kem5d
725917277573283
T:
kyber1024
779737889480061
T:
lightsaber2
802728036680562
T:
ntrulpr857
840688420384361
T:
ntrulpr4591761
867358681586922threebears624r2ccax
113643113743113895threebears624r2cca
132623133068133255
T:
saber2
134473134889136909threebears936r2ccax
135300137224139353
T:
ntrukem443
136859137829138868
T:
lotus128
138332141769148024
T:
C:r5nd5kem5d
145197147407150302
T:
C:r5nd3kem0d
168240168467168698threebears936r2cca
175974176422176805
T:
newhope512cca
178217180834183548
T:
C:r5nd5kem0d
193281193811194561
T:
C:r5n11kem0d
197877198648198920
T:
firesaber2
199590199742199955threebears1248r2ccax
202607203298204868
T:
lotus192
244172244542245133threebears1248r2cca
279398279691280206
T:
ntskem1264
294251294971296027
T:
C:r5n13kem0d
297830299757331410
T:
lotus256
312119313834316477
T:
ntrukem743
333627338285343202
T:
kindi256342
372932374747377018
T:
newhope1024cca
419885426352431886
T:
kindi512222
426923434152437084
T:
kindi512241
497804498373499322
T:
ntskem1380
517909520972523651
T:
lima2p1024cca
542347542859544222
T:
mceliece348864
542536543712547991
T:
mceliece348864f
654636660139668727
T:
hqcrmrs128
673500680580708108
T:
hqc128
713154714084717054
T:
titaniumccatoy
742127751782761403
T:
kindi512321
751595760838765381
T:
kindi256522
897866901353907804
T:
hqc1281
913359921165928588
T:
C:r5n15kem0d
918753925833933918
T:
titaniumccalite
958031969694978236
T:
ntskem13136
966381978391983812
T:
C:bikel1
9778789857431004977
T:
C:rolloi128
105829910600861067772
T:
titaniumccastd
108288210883361095966
T:
lima2p2048cca
108355110975591107001
T:
mceliece460896f
108723910976641105570
T:
mceliece460896
116429011698001200305
T:
hqcrmrs192
117276211762361182421
T:
mceliece6960119
117630511839681195331
T:
mceliece6960119f
117885411870911201218
T:
C:rolloi192
119284911959461207120
T:
mceliece8192128
119428911992781207137
T:
mceliece8192128f
120880212128421220612
T:
mceliece6688128
121224012193111232322
T:
mceliece6688128f
126226512642701266513
T:
frodokem640
124489812870611316171
T:
hqc192
134638313473711351591
T:
titaniumccamed
137156113783491382604
T:
frodokem640aes
139681214112811429951
T:
hqc1922
142027514295341449983
T:
hqc1921
143756514457311455040
T:
limasp1018cca
150170315157401538264
T:
rolloii128
158046115839821589457
T:
titaniumccahi
171541817323211766165
T:
rolloii192
183756818648231872740
T:
hqcrmrs256
191008719233431987029
T:
hqc2561
191992019561221995356
T:
hqc2562
195640519648741973885
T:
titaniumccasuper
197354719979222030779
T:
C:rolloi256
201777920365852060792
T:
hqc2563
202912120507262061227
T:
hqc256
217123221895522214428
T:
rolloii256
234547923659632399301
T:
C:lake1
243042824352902467873
T:
frodokem976
253059025374132546945
T:
frodokem976aes
262867226383332654022
T:
rsa2048
279177827992492816348
T:
limasp1306cca
292606429469122966078
T:
limasp1822cca
297727830075843072577
T:
rqc128
307009331096953122078
T:
C:bikel3
316916531769333191082
T:
frodokem640shake
392720739764194041322
T:
C:lake2
416472242093464236705
T:
frodokem1344aes
437802044434964522253
T:
locker1
4774437?4801685?19599596?
T:
C:edonk128k16n80nu4l6
489292949816905053488
T:
locker4
545268455055545552298
T:
C:lake3
563293956516465672247
T:
limasp2062cca
2879025?6337755?7491707?
T:
C:edonk128k16n80nu8l6
634759063813016431937
T:
rqc192
640816165086326806422
T:
frodokem976shake
797636780138688062288
T:
remblem1056
810492981460358175863
T:
remblem928
777817281715198881688
T:
locker7
104410411047871910640560
T:
frodokem1344shake
3690730?10854810?12041885?
T:
C:edonk128ref
107841721086439410902086
T:
rqc256
293978322965417030044284
T:
ramstakers216091
309602363100497132227659
T:
sntrup4591761
345419933464283534729776
T:
mersenne756839
536789095388800554098259
T:
oddmanhattan128
495783615447107754829066
T:
C:edonk192k32n128nu4l6
106285365106558715106889126
T:
oddmanhattan192
123496053124316636125231645
T:
ramstakers756839
148620957149000819149361057
T:
pqrsa15
171778160173726020185455967
T:
sikep503
218341045219299512220398245
T:
oddmanhattan256

aarch64; A72 (410fd083); 2019 Broadcom BCM2711; 4 x 1500MHz; pi4b, supercop-20220213

Graphs: (pkcycles,pkbytes) (ccycles,cbytes) (kcycles,cbytes) (pkbytes,cbytes)

NISTPQC graphs: (pkcycles,pkbytes) (ccycles,cbytes) (kcycles,cbytes) (pkbytes,cbytes)

Cycles to generate a key pair
25%50%75%system
819208238582900
T:
lightsaber2
892518963290191
T:
C:r5nd1kem0d
110167111217113372
T:
C:r5nd0kem2iot
116504117210117884
T:
C:r5nd1kem5d
119433120367124914
T:
C:r5nd1kem4longkey
125693126049126743kyber512
131505131718131972
T:
newhope512cca
149988150353152431
T:
saber2
205309206150206810threebears624r2cca
207357208240209861C:threebears624r2cpax
205382208389208849C:threebears624r2cpa
213212214257215307threebears624r2ccax
219038219933221203
T:
C:r5nd3kem5d
225169225977227151kyber768
237045237660239131
T:
firesaber2
239923240517241182kyber90s512
274075274428274948
T:
newhope1024cca
332810333625335749
T:
C:hila5
348426349660350716kyber1024
358503360426363500
T:
C:r5nd3kem0d
368287369161372552
T:
kindi256342
376419379709390863
T:
kindi512241
381540385959398073
T:
kindi512222
386474387009387176threebears936r2cca
391452392643393073C:threebears936r2cpa
395415395659395900C:threebears936r2cpax
396868397218397572threebears936r2ccax
425610428032430142
T:
C:r5nd5kem5d
439151440755442204kyber90s768
460552462323464820
T:
C:r5nd5kem0d
589784591562595264
T:
ntrulpr653
638527639177641604threebears1248r2cca
640563641006641590threebears1248r2ccax
640420641278645819C:threebears1248r2cpa
644545648282648912C:threebears1248r2cpax
714882717562719211kyber90s1024
760999765059770623
T:
ntrulpr761
779361784424803232
T:
kindi512321
914821917292923794
T:
ntrulpr857
967913972794974098
T:
kindi256522
103595710534031060517
T:
ntrukem443
109954411067941117634
T:
ntrulpr953
116017311677251184108
T:
hqc1281
120553412090121214377
T:
ntrulpr1013
152041615267531535950
T:
lima2p1024cca
175558717627221771851
T:
ntrulpr1277
243565724460492477694
T:
hqc1921
248677924951822513515
T:
limasp1018cca
258000125952902631499
T:
hqc1922
258973525995852607596
T:
ntrukem743
303862730602433092136
T:
lima2p2048cca
412840541488634192427
T:
hqc2561
413953941639174196701
T:
limasp1306cca
445116044828814526717
T:
hqc2562
464490446868624738460
T:
hqc2563
469656247133514734209
T:
C:lake1
478530347932184818623
T:
limasp1822cca
574878557612585774484
T:
C:lake3
597103659880396000856
T:
C:lake2
785659978829547916554
T:
limasp2062cca
946321695019249544245
T:
locker1
967939696890039722790
T:
ntrulpr4591761
101999051026679610333710
T:
locker2
105143401051861510538026
T:
C:r5n11kem0d
106695321069132610729896
T:
frodokem640shake
111670681119490311228947
T:
locker3
130140221304365713278114
T:
locker4
141448571420381014344766
T:
ntruhps2048509
141914951430868614354630ntruhps2048509
144412271444652614452839
T:
C:bikel1
145565451463275914918496
T:
locker6
151307041517432515224027
T:
locker5
163195321648561416617183
T:
ramstakers216091
170865621710411717125718
T:
sntrup653
171368011715444517264325sntrup653
173224971732338717324530
T:
sikep434
177312461783375417875439
T:
ntruhrss701
185603211857196318581609
T:
C:ledakemcpa14
229126102291843023028433
T:
sntrup761
229633882296746222972227sntrup761
232311952324464123255831
T:
C:ledakemcpa13
234216172362355123736496
T:
frodokem976shake
239432102394513523949525
T:
sikep503
247616882478182724801960
T:
ntruhps2048677
248384912486661224893957ntruhps2048677
257725652578155226127008
T:
C:r5n13kem0d
260662002617684026549894
T:
locker7
268110622682889626852156ntruhrss701
274814582753831527966291
T:
locker8
277967792782780530258550
T:
sikep434comp
293245602941577829913960
T:
locker9
300738163008443130386493
T:
sntrup857
301345583014379230157420sntrup857
303034293034062730349592
T:
frodokem640
307184983076649030775042
T:
frodokem640aes
336614153371734234014034
T:
sntrup4591761
363067133632896436362156
T:
ntruhps4096821
363911383640097236432905ntruhps4096821
370518363706153837207528
T:
sntrup953
371289673713773437307954sntrup953
384680043850660442408569
T:
sikep503comp
405168914053159140678637
T:
sntrup1013
405922234061559840682381sntrup1013
407985454082228440846610
T:
C:ledakemcpa12
421312344248604243081000
T:
frodokem1344shake
428018264409479745645791
T:
mersenne756839
461687604625570046278620
T:
C:bikel3
478872784837555248504208
T:
C:r5n15kem0d
490440464905028749056953
T:
sikep610
512626405194721052181134
T:
lotus128
623728776240282162421642
T:
C:ledakemcpa34
634954926367517863936104
T:
ledakem1464
654352706566883667567261
T:
sntrup1277
654662556568952365952292sntrup1277
700943857011596670146767
T:
frodokem976
706305547066662870687636
T:
frodokem976aes
717937317181614571849889
T:
C:ledakemcpa33
753833847674834377886346
T:
ramstakers756839
805371928062537880952662
T:
ledakem1364
828053408289015090611343
T:
sikep610comp
835972888361637183631394
T:
sikep751
71072682?90965100?94241188?
T:
ntskem1264
917634719240062195082392
T:
ledakem14sl
101688628102439012103027813
T:
lotus192
112480347114078178115742792
T:
ledakem13sl
122365130122402129122478416
T:
C:ledakemcpa32
130203219130279202141114785
T:
sikep751comp
132949386133065025133218625
T:
frodokem1344aes
143968281144013293144164371
T:
C:ledakemcpa54
149288870149419577149502729
T:
C:ledakemcpa53
162275610162353570162536215
T:
ledakem1264
177014624177389824183641700
T:
ledakem3464
183927584184872672185910884
T:
lotus256
226557604226909022227695256
T:
ledakem12sl
237698286237850977245789553
T:
ledakem34sl
243516094243644362244019063
T:
ledakem3364
243950227244498876245462148mceliece348864f
252916124252971934253045847
T:
C:ledakemcpa52
171409406?280987376?458717430?
T:
rsa2048
302239657302467939302594850
T:
ledakem5464
309584917309942408310399038
T:
ledakem33sl
286858803?337313900?388506306?mceliece348864
341052812341590914342233310
T:
ledakem3264
428340952431276811447728544
T:
oddmanhattan128
364188994?463498372?490015900?
T:
ntskem1380
494487350494584746494672208
T:
ledakem5364
588298488588533313596856477
T:
ledakem54sl
664178800664620009666801477
T:
ledakem32sl
692749566694073832695545543
T:
oddmanhattan192
731914364732163614740182440
T:
ledakem53sl
746041848748471616749578790
T:
ledakem5264
883595278?1210374513?1421450076?mceliece460896f
122428586812432142171245991212
T:
oddmanhattan256
145565391814577811101460354176
T:
ledakem52sl
1138892598?1717770546?2267968884?mceliece460896
1734648500?2177506044?2231186470?
T:
ntskem13136
2544660242?3913499430?6182880168?mceliece6960119
3727347804?4504657020?4861035307?mceliece6960119f
2523232170?4951651006?8937106963?mceliece6688128
4333252346?5477761649?5716254224?mceliece6688128f
537951713062976328406609494088mceliece8192128f
4827157832?7474286438?14212917352?mceliece8192128
939916868496101682349861327174
T:
pqrsa15
Cycles for encapsulation
25%50%75%system
313153282536413
T:
rsa2048
9606797752101203
T:
ntruhrss701
115645115764117016
T:
lightsaber2
104165?115897?159040?
T:
ntskem1264
134006134411134858
T:
C:r5nd1kem0d
144996152900162863mceliece348864f
148140162509179789mceliece348864
164608165699167188
T:
C:r5nd0kem2iot
175390175503176044kyber512
176343177288178036
T:
C:r5nd1kem5d
181225181664185275
T:
C:r5nd1kem4longkey
195879196598198149
T:
saber2
206458206501206775
T:
newhope512cca
214360217380238342
T:
ntrukem443
251213251725252684threebears624r2ccax
251812252106253630threebears624r2cca
257801258103259944C:threebears624r2cpax
258619260337260925C:threebears624r2cpa
262143282871318271mceliece460896
282693284027285054kyber768
267096285217308009mceliece460896f
285985286625287770kyber90s512
293783293935294493
T:
firesaber2
324112325282326480
T:
C:r5nd3kem5d
361594363221364989
T:
C:ledakemcpa13
377965378714381983
T:
C:ledakemcpa14
381454385460390529
T:
C:ledakemcpa12
424977425688426089
T:
newhope1024cca
427040427472428304kyber1024
444173444406444811threebears936r2cca
445837446236446722threebears936r2ccax
443215446420448407
T:
C:hila5
442788446778466722
T:
ntrukem743
456657456875457969C:threebears936r2cpa
457516457684458037C:threebears936r2cpax
467735470068471968
T:
sntrup653
485476487498492000
T:
kindi256342
503164503776504943kyber90s768
521087524638525516sntrup653
552402554414566257
T:
kindi512241
547392558858577042
T:
kindi512222
531257?587758?882930?mceliece6960119f
601799603098606351
T:
ntruhps2048509
606738608787615970
T:
C:r5nd3kem0d
615773621610623550
T:
C:r5nd5kem5d
622122622598623961
T:
sntrup761
616960638104663552
T:
lotus128
637842638617642497ntruhps2048509
674553675145677744sntrup761
652526676626717128mceliece8192128
696010699407703976
T:
C:lake1
700031701063701932threebears1248r2ccax
702025703222706845threebears1248r2cca
715897716193716882C:threebears1248r2cpax
717575723032724014C:threebears1248r2cpa
570926?726472?944674?
T:
ntskem1380
746985749074751127
T:
sntrup857
791958794432796262kyber90s1024
800250802095805333
T:
C:r5nd5kem0d
822935826313827046sntrup857
850305853035858281
T:
C:lake2
873599877741884348
T:
C:ledakemcpa33
884432886388888679
T:
C:ledakemcpa34
911516912254915939
T:
sntrup953
941951944587948012
T:
C:lake3
927376947981987477
T:
C:ledakemcpa32
942592958458977162
T:
lotus192
985071985744989446sntrup953
621535?1016662?1308217?mceliece6688128f
101351210170661018895
T:
sntrup1013
577174?1019943?1850163?mceliece6960119
102288910321261073534
T:
kindi512321
103062810331601037971
T:
ntruhps2048677
105945610606101061848
T:
ledakem1464
106315110680061070899
T:
C:bikel1
595702?1081840?1175733?mceliece6688128
108170310825371086777ntruhrss701
108526410880311091252ntruhps2048677
109207510957481096803sntrup1013
1030040?1125359?2299958?
T:
ntskem13136
112410111280291132416
T:
lima2p1024cca
700727?1133987?1213773?mceliece8192128f
113610311395861147825
T:
ntrulpr653
116631611693491173129
T:
kindi256522
124197612435301249882
T:
ledakem14sl
126598012673921275221
T:
ledakem1364
131360313234011333272
T:
locker1
135912013683901374578
T:
locker2
131788813737661384955
T:
lotus256
146113414655611469157
T:
ntrulpr761
148323914862951492140
T:
ntruhps4096821
150579615123161524461
T:
locker3
152681515315351535112
T:
sntrup1277
155479815581341564819ntruhps4096821
159862716012821607902
T:
ledakem13sl
163871916395721647491sntrup1277
174971217592941766516
T:
locker4
176106317660581775384
T:
ntrulpr857
186519418975991932360
T:
ledakem1264
197083719773422036851
T:
C:ledakemcpa53
199286220026432051955
T:
C:ledakemcpa54
198370620120262038966
T:
C:ledakemcpa52
202502520311562043245
T:
locker6
208876420943932102475
T:
limasp1018cca
211140121220902135036
T:
ntrulpr953
215764221661002191121
T:
locker5
222178622255472235905
T:
lima2p2048cca
227197022962562325364
T:
hqc1281
232673823317022337209
T:
ntrulpr1013
245862924996542550150
T:
ledakem12sl
257077925782292582831
T:
ledakem3464
310665031109063114393
T:
C:bikel3
322852232361283251772
T:
ledakem3364
335390633820093444248
T:
locker7
338295133913563447089
T:
ledakem34sl
342189434286043440052
T:
ntrulpr1277
346690434772173516005
T:
locker8
359438936304633680959
T:
limasp1306cca
370435737517543867792
T:
locker9
400188140640994093098
T:
limasp1822cca
448218344860854529941
T:
ledakem33sl
471112448101784874346
T:
ledakem3264
499764650336245062238
T:
hqc1921
529328053335715368091
T:
hqc1922
565117856535365655852
T:
ledakem5464
693889769459557036870
T:
limasp2062cca
694637369556536973931
T:
ledakem5364
688114869716307090186
T:
ledakem32sl
755662275621867573039
T:
ledakem54sl
854150385699228621395
T:
hqc2561
911485691829769312565
T:
hqc2562
925703692965009311704
T:
ledakem53sl
940723094114319414763
T:
sntrup4591761
964317996863779754736
T:
hqc2563
105932001060908810617341
T:
C:r5n11kem0d
118460051193810412013547
T:
ledakem5264
119034611194391012079014
T:
frodokem640shake
131101311343600213673334
T:
ledakem52sl
189997141900895219033246
T:
ntrulpr4591761
260143582605210726257330
T:
C:r5n13kem0d
261657622626662326362907
T:
frodokem976shake
283615032836612528369706
T:
sikep434
309553323098445331065239
T:
frodokem640
309984673131097031551062
T:
ramstakers216091
313426793135041131445506
T:
frodokem640aes
394522543945888439463612
T:
sikep503
407806104084654440981738
T:
pqrsa15
436727744371370143929441
T:
sikep434comp
471255524718306947844812
T:
frodokem1344shake
489946364901872649308112
T:
C:r5n15kem0d
541966385454582059876246
T:
mersenne756839
600116866028420660606036
T:
sikep503comp
712111557125889471298751
T:
frodokem976
715321967161567772110407
T:
frodokem976aes
902819949029099390318782
T:
sikep610
899357869050540491271436
T:
oddmanhattan128
122563989122709838123271504
T:
sikep610comp
134969824135016608135496676
T:
frodokem1344aes
135478505135501834135521226
T:
sikep751
142203866144768278147012296
T:
ramstakers756839
171009760172553152175443470
T:
oddmanhattan192
208719266209188832209927338
T:
sikep751comp
455888374482812214488815272
T:
oddmanhattan256
Cycles for decapsulation
25%50%75%system
389083915139191C:threebears624r2cpax
509475095550983C:threebears936r2cpax
632026326863313C:threebears1248r2cpax
635296383064174
T:
C:r5nd1kem0d
832548362983867C:threebears624r2cpa
848788527985724
T:
C:r5nd0kem2iot
915109196593763
T:
C:r5nd1kem5d
933329378999799
T:
C:r5nd1kem4longkey
106356106746107620
T:
C:hila5
114841114936115031C:threebears936r2cpa
130157130432131319
T:
lightsaber2
146190146434147226C:threebears1248r2cpa
158265160660160983
T:
C:r5nd3kem5d
208162208366208964kyber512
216614216996220669
T:
saber2
239671239725239766
T:
newhope512cca
232746245266255385
T:
ntruhrss701
292262293095296918
T:
ntrukem443
301246302476309855
T:
C:r5nd5kem5d
321162321591322966
T:
firesaber2
322702323924325292kyber90s512
329602330129333563threebears624r2ccax
328815330427331675kyber768
343719343993344343
T:
C:r5nd3kem0d
442118442356443105threebears624r2cca
445758447259447871
T:
C:r5nd5kem0d
477701478459479711kyber1024
498681499733500648
T:
newhope1024cca
536560537315559226
T:
C:r5n11kem0d
551344551621553134kyber90s768
552514552992553594threebears936r2ccax
609774615291617353
T:
kindi256342
654605655948660055mceliece348864f
656054657764659471mceliece348864
661741665467672173
T:
ntrukem743
707616708638709069threebears936r2cca
731172731944733691
T:
kindi512241
732719749986751420
T:
kindi512222
760826774562787049
T:
lotus128
783982784937792690
T:
ntskem1264
829214829900830738threebears1248r2ccax
830860833499834330
T:
C:r5n13kem0d
852750853984857399kyber90s1024
103760710388681044268threebears1248r2cca
105028210508711052922
T:
sntrup653
105065710518911053189sntrup653
118823412039791225879
T:
lotus192
128194012861921288482
T:
lima2p1024cca
128989412905441291713
T:
sntrup761
129055512916281293766sntrup761
130288013113131345007
T:
kindi512321
137032013750671376333
T:
kindi256522
153866715431581552843
T:
ntrulpr653
158368015870361594374
T:
ntskem1380
163936516463191659911mceliece460896f
170262417038711710876
T:
sntrup857
170244817041051711389sntrup857
171981817215961727994
T:
ntruhps2048509
172067117224601731482ntruhps2048509
174590917587171783431
T:
lotus256
179656118051731838172mceliece6960119f
188335518944031992288mceliece6688128
181975119263922082146mceliece6960119
191390819526121965945mceliece460896
199326419948512004090
T:
ntrulpr761
205520720567982064796sntrup953
205565620572352064770
T:
sntrup953
213774321727992191580mceliece8192128
219430422321172265978mceliece8192128f
219920022734682321710mceliece6688128f
229777222994942307072
T:
sntrup1013
229924523008712308209sntrup1013
242474024332892441460
T:
ntrulpr857
254507225478892569813
T:
lima2p2048cca
255641725657992575216
T:
C:lake1
255921825670822579061
T:
limasp1018cca
269118626976292716873
T:
C:r5n15kem0d
289066029078162939367
T:
C:ledakemcpa12
2851308?2911057?3603555?
T:
C:ledakemcpa13
292445029361722962902
T:
ntrulpr953
297419929777142989732ntruhps2048677
297343629781102985074
T:
ntruhps2048677
319563232036463213415ntruhrss701
323202832383883242465
T:
ntrulpr1013
349050134972833499015sntrup1277
349939635034733508616
T:
sntrup1277
3482164?3530708?4591645?
T:
C:ledakemcpa14
352977435585073587323
T:
hqc1281
365908436675443726230
T:
ntskem13136
431868143255684332658
T:
ntruhps4096821
431898143268344335058ntruhps4096821
437896043966584410733
T:
C:lake2
451270645184224589015
T:
limasp1306cca
480767248147204821292
T:
ntrulpr1277
495422850436915069445
T:
limasp1822cca
544496154759835595430
T:
locker1
593533559536835967039
T:
locker2
621447262393846286279
T:
C:lake3
633215763638856384493
T:
locker4
724216472572357261271
T:
rsa2048
742827374749557481778
T:
hqc1921
790933779207077969863
T:
hqc1922
838234384031998671791
T:
C:ledakemcpa32
848913385751098714502
T:
locker3
887339089000548908839
T:
limasp2062cca
945514594893219609334
T:
ledakem1264
959349496274799663594
T:
locker6
943118397385889833238
T:
ledakem1364
9589139975923410055347
T:
C:ledakemcpa33
9743975992398710062795
T:
locker5
107702841081538410870112
T:
locker7
109445901106774511076342
T:
ledakem12sl
110293681133133611387035
T:
ledakem1464
115132941154011511571760
T:
locker8
116610771170320812057086
T:
C:ledakemcpa34
119711781197332812307403
T:
frodokem640shake
125023971250926912516451
T:
hqc2561
127971551282681112996020
T:
ledakem13sl
130506291329394213613641
T:
ledakem14sl
133351141342719213460492
T:
hqc2562
142175241425501314271192
T:
hqc2563
149480421515669815442675
T:
locker9
184219811877425718831118
T:
C:bikel1
206604222070153120975926
T:
C:ledakemcpa52
21859456?22102527?27990146?
T:
C:ledakemcpa54
239724092426360524872456
T:
C:ledakemcpa53
258895732607275926129272
T:
ledakem3364
260537962608541326093186
T:
frodokem976shake
259595772610525026246078
T:
ledakem3264
283201492834495928354169
T:
ntrulpr4591761
285393312853988628541896
T:
sntrup4591761
291640862924139629654132
T:
ledakem3464
302404603024538530250076
T:
sikep434
309993863100999731045518
T:
frodokem640
312034743126378331416776
T:
frodokem640aes
321098153212203232129042
T:
sikep434comp
327681543285328534176833
T:
ledakem32sl
374829913754990337706932
T:
ledakem33sl
381269233841403038644748
T:
ledakem34sl
419382694194303441948683
T:
sikep503
445425894455102944564096
T:
sikep503comp
467444114686216447399915
T:
frodokem1344shake
512169215136437551551971
T:
ledakem5264
584341375864728858728846
T:
ledakem5364
588594975904647359301996
T:
C:bikel3
630764606327144664550482
T:
ramstakers216091
685447396897727169134485
T:
ledakem5464
712185377129587271544914
T:
frodokem976
714007317154665171556030
T:
frodokem976aes
737832687386822176580639
T:
ledakem52sl
770674147714895580554360
T:
ledakem53sl
802300688135343287684672
T:
mersenne756839
885588008897577989171740
T:
ledakem54sl
907804229078818590808391
T:
sikep610
959528689596851295982777
T:
sikep610comp
101904994102656118103650564
T:
oddmanhattan128
134821309134850316135788137
T:
frodokem1344aes
145552719145577768145604051
T:
sikep751
154255085154277123154303665
T:
sikep751comp
195915439197380213199311545
T:
oddmanhattan192
277785183280089928285641414
T:
ramstakers756839
339354854339664022340163754
T:
pqrsa15
520368652528521218539951356
T:
oddmanhattan256

ppc64; POWER9 (004e1203); 2019? IBM 02CY642; 22 x 3800MHz; power9, supercop-20210326

Graphs: (pkcycles,pkbytes) (ccycles,cbytes) (kcycles,cbytes) (pkbytes,cbytes)

NISTPQC graphs: (pkcycles,pkbytes) (ccycles,cbytes) (kcycles,cbytes) (pkbytes,cbytes)

Cycles to generate a key pair
25%50%75%system
140748141481142145
T:
newhope512cca
148944149285150295kyber512
258727259667261187kyber90s512
259447260224261343kyber768
290670291375292570
T:
newhope1024cca
330955332809334376
T:
C:hila5
354884355637356846
T:
kindi256342
362505364156371359
T:
kindi512222
365559366596368036
T:
kindi512241
403511404814406230kyber1024
470064471038472416kyber90s768
478238479802481484
T:
ntrulpr653
578927579886580700threebears624r2cca
579422580471581065C:threebears624r2cpa
623490625215633475
T:
ntrulpr761
753993755542757275
T:
kindi512321
767103768598770603
T:
ntrulpr857
776541778681780985kyber90s1024
944446946361948504
T:
kindi256522
120487612058401206595threebears936r2cca
121068212117521212764C:threebears936r2cpa
131695813410261386430
T:
hqc1281
200090120192302039461
T:
ntrukem443
206392020649672066107C:threebears1248r2cpa
206382320655482067165threebears1248r2cca
330475033473593397868
T:
hqc1921
354186336000623664199
T:
hqc1922
427224442750734291849
T:
frodokem640
454383945497054564375
T:
frodokem640aes
495247449849055016059
T:
ntrukem743
503478450480545067738
T:
C:lake1
516387452263615308046
T:
hqc2561
606102060700596079836
T:
C:lake2
621612362849186326727
T:
hqc2562
638487964075586461747
T:
C:lake3
711616871662897223913
T:
hqc2563
841306784184718428360
T:
frodokem640shake
940985294130769420567
T:
frodokem976
985032898560569866491
T:
frodokem976aes
126230641264587512675161
T:
C:bikel1
178927071790266217923911
T:
frodokem1344aes
187687371877619918784031
T:
frodokem976shake
195797711965747919708865
T:
mersenne756839
196807091968203419688457
T:
ntrulpr4591761
198655911988089019907442
T:
sntrup653
212294022124506421277220
T:
lotus128
226711562269535822726893
T:
ntruhps2048509
227213032273661722768356ntruhps2048509
253958812541578325445719
T:
sntrup761
314644793148404931520429
T:
sntrup857
332701693330057233329201
T:
frodokem1344shake
366434203667358636708648
T:
ntruhps2048677
367417423676314336844654ntruhps2048677
405995984060874040665931
T:
C:bikel3
412530214126831341309722ntruhrss701
421561814228317942371872
T:
lotus192
499242175000079750103914
T:
ntskem1264
521919795221520852242760
T:
ntruhps4096821
528465615288176452933684ntruhps4096821
773640477757442877803595
T:
lotus256
106620032106629592106745536
T:
sntrup4591761
126571147126670097126757759
T:
sikep503
81265682?136189058?198700622?
T:
rsa2048
155420209155604616156139060
T:
ntskem1380
201878650202291644202518282
T:
oddmanhattan128
322877325323639494324241307
T:
oddmanhattan192
331049072331465999331880055
T:
ntskem13136
583633477584087992584816534
T:
oddmanhattan256
Cycles for encapsulation
25%50%75%system
201582098822820
T:
rsa2048
648686536965971
T:
ntskem1264
203335203975205005kyber512
216513217898218631
T:
newhope512cca
277147281107311999
T:
ntrukem443
315554316415317761kyber90s512
321903324155328025
T:
ntskem1380
325697326951328293kyber768
365363366275368072
T:
ntskem13136
430158433813437672
T:
C:hila5
444751446155447015
T:
newhope1024cca
465038465940467182
T:
kindi256342
468922469358470220
T:
lotus128
481405482419484609kyber1024
491391492454493919
T:
sntrup653
525500527101537716
T:
kindi512222
528514529891534624
T:
kindi512241
530029534782565637
T:
ntrukem743
545419547134549341kyber90s768
639205640184641653
T:
sntrup761
669398675101681444
T:
C:lake1
711406712457715787
T:
lotus192
727309728561729992
T:
ntruhps2048509
785073786231786971threebears624r2cca
786448787895788868
T:
sntrup857
789354790478791678ntruhps2048509
788584791305794444
T:
C:lake2
795359796245796940C:threebears624r2cpa
874287875863878002kyber90s1024
887996890367893960
T:
C:lake3
927897928751930227
T:
ntrulpr653
933970936810940050
T:
C:bikel1
988475990986993052
T:
kindi512321
101366210142391014678
T:
lotus256
113189611338301135626
T:
kindi256522
121236812139361215917
T:
ntrulpr761
125650312577211259121
T:
ntruhps2048677
132670913319311341003ntruhrss701
135077813521231353609ntruhps2048677
149662014975701498626threebears936r2cca
149902915007831503172
T:
ntrulpr857
151368615148841557669C:threebears936r2cpa
182593318274511828854
T:
ntruhps4096821
195219519539291955504ntruhps4096821
244757224493472450354threebears1248r2cca
245152224526232453596C:threebears1248r2cpa
269198427274202792633
T:
hqc1281
284563828514042856154
T:
C:bikel3
481880448284864842155
T:
frodokem640
502699250335975042802
T:
frodokem640aes
655738166319296728820
T:
hqc1921
702456871267677213592
T:
hqc1922
101393701033342310557023
T:
hqc2561
103924951039796910434609
T:
frodokem976
104328681043857910449566
T:
frodokem640shake
106316551063676210643605
T:
frodokem976aes
122484281234655212454418
T:
hqc2562
140889881419679614290656
T:
hqc2563
192094131922100319233747
T:
frodokem1344aes
197367951973769819740917
T:
sntrup4591761
223349692234665922359392
T:
frodokem976shake
245460972463563324736024
T:
mersenne756839
393260183934182539438790
T:
ntrulpr4591761
394659993947363439729818
T:
frodokem1344shake
733516167369468573940559
T:
oddmanhattan128
140434544140943664141236228
T:
oddmanhattan192
207973374208218225208383569
T:
sikep503
293642744294394012295153413
T:
oddmanhattan256
Cycles for decapsulation
25%50%75%system
103552104247105754
T:
C:hila5
254546255155255987kyber512
258674259361260304
T:
newhope512cca
298748299708302521C:threebears624r2cpa
366295366841367942kyber90s512
382340383081384976
T:
ntrukem443
392535393251394007kyber768
408625409080411916C:threebears936r2cpa
519556522999523888C:threebears1248r2cpa
532556532936533356
T:
ntskem1264
534520535794537195
T:
newhope1024cca
570140571800572937kyber1024
577654577945578871
T:
lotus128
588852589768590953
T:
kindi256342
611530612584613309kyber90s768
704745706531720844
T:
kindi512222
707955709838719026
T:
kindi512241
834315835867839101
T:
ntrukem743
921567922010925938
T:
lotus192
961541964096966103kyber90s1024
109713010978011098474
T:
ntskem1380
123999712411551242769
T:
sntrup653
125544912590421312374
T:
kindi512321
133636613391611340629
T:
kindi256522
134348213439921370424
T:
lotus256
135924813606321362206
T:
ntrulpr653
151590215184591520481
T:
sntrup761
171785817191661720320threebears624r2cca
178378017858371788736
T:
ntrulpr761
199821020000432002735
T:
sntrup857
210401621065402110046ntruhps2048509
210698521093842114787
T:
ntruhps2048509
221391622175632224294
T:
ntrulpr857
245117224527192460333
T:
ntskem13136
262894426316632636668
T:
rsa2048
287494028797042886337
T:
C:lake1
318414931857803187331threebears936r2cca
365189636548543665863ntruhps2048677
365630736614053679404
T:
ntruhps2048677
393623939376973941015ntruhrss701
449442345878174735312
T:
hqc1281
482681748329004855713
T:
frodokem640
483155748516604865764
T:
C:lake2
495706549645864973460
T:
frodokem640aes
512274151273685130580threebears1248r2cca
532792253298525339734
T:
ntruhps4096821
533433053595575375655ntruhps4096821
653832465736696595287
T:
C:lake3
100779281039829810548169
T:
hqc1921
103938211039996010440407
T:
frodokem976
104756881048155110496073
T:
frodokem976aes
104746041049327510534119
T:
frodokem640shake
107670661081466911231918
T:
hqc1922
153494281542307915813228
T:
hqc2561
170014681702092317033557
T:
C:bikel1
185811931861793318923760
T:
hqc2562
189953351901236119032656
T:
frodokem1344aes
215809912173774021788864
T:
hqc2563
221357782217391922224424
T:
frodokem976shake
366232713675584536824854
T:
mersenne756839
392993063930391039575244
T:
frodokem1344shake
529109315291798253003831
T:
C:bikel3
580088345801114358023191
T:
sntrup4591761
589763405897802359009128
T:
ntrulpr4591761
786362767893642979263679
T:
oddmanhattan128
152046462152365972152696228
T:
oddmanhattan192
221333687221590163221908588
T:
sikep503
318097703318792210320718228
T:
oddmanhattan256

amd64; Zen2 (830f10); 2019 AMD EPYC 7742; 64 x 2250MHz; unstable; colossus6, supercop-20210125

Graphs: (pkcycles,pkbytes) (ccycles,cbytes) (kcycles,cbytes) (pkbytes,cbytes)

NISTPQC graphs: (pkcycles,pkbytes) (ccycles,cbytes) (kcycles,cbytes) (pkbytes,cbytes)

Cycles to generate a key pair
25%50%75%system
753877187920kyber90s512
126451275812915kyber90s768
188101890019080kyber512
197331995720137kyber90s1024
235132578526280
T:
lac128
268202691027023
T:
C:nhcompact512cca
300153006030578threebears624r2cca
299703017330285C:threebears624r2cpa
303753066730848
T:
lightsaber2
311183116334785
T:
ntrulpr4591761
315003163531838C:threebears624r2cpax
327383280532940threebears624r2ccax
326933312033458kyber768
380253820538452
T:
C:nhcompact768cca
393753964540117
T:
C:r5nd1kem0d
450004524845630
T:
newhope512cca
467784707047610kyber1024
483074873549590
T:
C:nhcompact1024cca
526275305553415
T:
C:r5nd1kem5d
530105384254832
T:
C:r5nd0kem2iot
540675447255372
T:
saber2
549235539556925
T:
C:r5nd1kem4longkey
598956043560502threebears936r2cca
625056264063067threebears936r2ccax
624156266262752C:threebears936r2cpa
638776399064147C:threebears936r2cpax
690076948073822
T:
lac256
771537737880842
T:
lac192
844208453285207
T:
firesaber2
884028865089977
T:
newhope1024cca
884708930289910threebears1248r2cca
907429081091035C:threebears1248r2cpa
906979083391125threebears1248r2ccax
930609373594568C:threebears1248r2cpax
940289474795400
T:
C:r5nd3kem5d
113108114008116145
T:
C:hila5
136035140040141412
T:
hqcrmrs128
146182146610146858
T:
saberx4
147352152122154597
T:
hqc128
150637152752154350ntruhps2048509
154710155678157275
T:
C:r5nd3kem0d
175027177413179595
T:
hqc1281
175455178020179663
T:
C:r5nd5kem5d
177795178830181215
T:
C:r5nd5kem0d
201262203310207113
T:
kindi512241
201937203940205943
T:
kindi256342
203918206550209632
T:
kindi512222
238613241177245835ntruhrss701
249525251213255667ntruhps2048677
324315325552332370
T:
hqcrmrs192
322245328567333967
T:
hqc192
339840344003348547
T:
hqc1921
346118348480350550ntruhps4096821
362520366953371340
T:
hqc1922
376875380138387450
T:
C:r5n11kem0d
388462389655391140
T:
rqc128
429930434902439875
T:
kindi512321
501525508635520583
T:
hqcrmrs256
528300532193540405
T:
hqc256
530730536850542947
T:
kindi256522
544342545040549427
T:
sntrup761
550013552510556268
T:
C:ledakemcpa14
545670553702560520
T:
hqc2561
556447557640561105
T:
C:bikel1
560273562590565605
T:
lima2p1024cca
566393575550591390
T:
C:edonk128k16n80nu4l6
583830590490600097
T:
hqc2562
600818604957616838
T:
ntrukem443
610740620393626828
T:
hqc2563
666653667305677002
T:
sntrup653
668880672480676823
T:
C:ledakemcpa13
759735764123767610
T:
titaniumccatoy
761648769815801697
T:
rqc192
826560841972845437
T:
C:ledakemcpa12
848745852637860715
T:
C:r5n13kem0d
851175858757866790
T:
titaniumccalite
887017892372903442
T:
C:rolloi128
937665942097953798
T:
C:edonk128k16n80nu8l6
953887955913965543
T:
sntrup4591761
1019880?1028340?1470240?
T:
rqc256
104278510599751074735
T:
C:edonk128k32n96nu4l4
108321710878531093612
T:
titaniumccastd
109361311005201110870
T:
C:rolloi192
113937711409071152315
T:
sntrup857
114045711475671152113
T:
lima2p2048cca
121358312235051233540
T:
titaniumccamed
121718212298051241438
T:
limasp1018cca
124283312510451270980
T:
ntrukem743
126652512816451297350
T:
C:edonk192k32n128nu4l6
127770712855821291793
T:
C:ledakemcpa34
135166513569071376550
T:
C:edonk128ref
134840213594721373625
T:
titaniumccahi
147969014901751502347
T:
C:rolloi256
162432016254451637100
T:
titaniumccasuper
169488017098431717650
T:
C:ledakemcpa33
172118217237031740533
T:
C:bikel3
186374218735751886535
T:
C:r5n15kem0d
194438319572301982745
T:
remblem1056
198598519980902026620
T:
C:lake1
200000220123102037690
T:
C:edonk192k48n144nu4l4
203634020613602079180
T:
remblem928
205247320695732104425
T:
C:lake2
212287521375902156107
T:
C:lake3
220351522244402247952
T:
ledakem1464
224725522667622278283
T:
limasp1306cca
223371023160372330550
T:
C:ledakemcpa32
247988224969152506590
T:
limasp1822cca
249943525137682529855
T:
C:ledakemcpa53
264010526498922691315
T:
ledakem1364
279571528106103273660
T:
ledakem1264
285844528696052882138
T:
C:ledakemcpa54
305703030821183096180
T:
frodokem640
323748032548273280883
T:
frodokem640aes
329044533078373325567
T:
locker1
3457125?3487343?4816148?
T:
ledakem14sl
358425036004503616290
T:
rolloii128
372642737425603764610
T:
rolloii192
384756738700903897720
T:
locker2
415350041768104200637
T:
locker3
3345885?4255493?5164020?
T:
ledakem13sl
424134042943724334962
T:
locker4
434765243685554382775
T:
rolloii256
453370545634504592047
T:
limasp2062cca
458007746036125190098
T:
ledakem12sl
4750808?4790813?6963232?
T:
ledakem3464
503588350561105081535
T:
locker6
509962551136435135085
T:
C:ledakemcpa52
505401751376505189085
T:
ramstakers216091
553704855612125598698
T:
frodokem640shake
578970058201205840798
T:
ledakem3364
592607259602955989815
T:
locker5
688740869177837499745
T:
ledakem3264
720407272382737268400
T:
frodokem976aes
742106374515277990628
T:
ledakem34sl
760905076429577673445
T:
lotus128
763040276683158058240
T:
ledakem33sl
783427579353688041815
T:
frodokem976
836532083911738421975
T:
sikep503
8808885?8894115?11013705?
T:
locker7
895965889899439083228
T:
ledakem5464
943164094927959840420
T:
ledakem5364
964302896707489728078
T:
locker8
99977631005781511235263
T:
ledakem32sl
102018601023729710292040
T:
locker9
113947871147441511598660
T:
mersenne756839
12075840?12116093?16469978?
T:
ledakem54sl
123003901232426212370928
T:
frodokem976shake
132709501332771713433085
T:
frodokem1344aes
140141471408140014112990
T:
lotus192
145715401463105317314290
T:
ledakem53sl
140888471547160716810515
T:
ledakem5264
154893381555742215703200
T:
ntrulpr653
210037502109883521349372
T:
ntrulpr761
225088432263970322869652
T:
lotus256
226704152297281523353223
T:
frodokem1344shake
233920352377795523883435
T:
ntskem1264
235973932410350824638872
T:
ramstakers756839
231999752490723025969612
T:
ledakem52sl
266174322674984527072045
T:
ntrulpr857
261699522770814227870975
T:
mceliece348864f
28288620?38767072?59588190?
T:
mceliece348864
676610106824454768975797
T:
ntskem1380
53239522?82175198?122632178?
T:
rsa2048
899622239109548092498715
T:
mceliece460896f
103375463103915147104705798
T:
oddmanhattan128
124688340126334845129782160
T:
mceliece6960119f
128204055129094312129853215
T:
ntskem13136
137988923142246868142945605
T:
mceliece6688128f
93488445?145960717?201584700?
T:
mceliece460896
155311830160185668161125470
T:
mceliece8192128f
170940082172065870172913782
T:
oddmanhattan192
144778365?192437438?287010833?
T:
mceliece6688128
165657375?207696645?290653470?
T:
mceliece6960119
201163995?253416893?357321217?
T:
mceliece8192128
309249472312397920314457975
T:
oddmanhattan256
256128509326178416782669446845
T:
pqrsa15
Cycles for encapsulation
25%50%75%system
960896539787kyber90s512
144001471515390
T:
rsa2048
150081525515278kyber90s768
177081800018180ntruhps2048509
199352002520430ntruhrss701
225902270322725kyber90s1024
253802576225965ntruhps2048677
281252823728440
T:
sntrup4591761
279682826028372kyber512
294082970029858ntruhps4096821
303753055530803
T:
sntrup653
303523096032063
T:
mceliece348864
308023154532513
T:
mceliece348864f
322203242332625
T:
sntrup761
366973699037395
T:
ntskem1264
397133991540140
T:
sntrup857
414904189541940
T:
lightsaber2
429304297543425kyber768
423904342552110
T:
C:edonk128k16n80nu4l6
437854383043920threebears624r2ccax
439424398844055threebears624r2cca
446634497845090
T:
C:nhcompact512cca
452704536045810C:threebears624r2cpa
450904545045900C:threebears624r2cpax
436054783552110
T:
lac128
517505204252245
T:
ntrulpr4591761
561605958065655
T:
mceliece460896
571056036865700
T:
mceliece460896f
609306124561447
T:
C:nhcompact768cca
611776165062370
T:
C:r5nd1kem0d
611776176262955kyber1024
690986914370897
T:
saber2
699987004270087threebears936r2cca
700207065070673threebears936r2ccax
748587512776140
T:
newhope512cca
756677573575758C:threebears936r2cpax
758487650076567C:threebears936r2cpa
771987789579268
T:
C:nhcompact1024cca
820808264383138
T:
C:r5nd0kem2iot
837238421784825
T:
C:r5nd1kem5d
866708716588065
T:
C:r5nd1kem4longkey
908109105891597
T:
C:ledakemcpa14
911479148591958
T:
C:ledakemcpa13
932189355594275
T:
C:bikel1
964359740298820
T:
lac192
102465102555103342
T:
firesaber2
102172102915105322
T:
ntskem1380
99697103005110003
T:
mceliece6688128f
104017105142106583
T:
C:ledakemcpa12
102577105300109327
T:
mceliece6960119
104243105840109688
T:
mceliece6960119f
101137106335111127
T:
mceliece6688128
105323106403106943threebears1248r2cca
106515106583107167threebears1248r2ccax
111712111847112927C:threebears1248r2cpa
112028112072112095C:threebears1248r2cpax
110880112207114322
T:
mceliece8192128
111218112388114615
T:
mceliece8192128f
111577113445116055
T:
ntrukem443
100867118282121455
T:
lotus128
116460119475122760
T:
lac256
129825130342130995
T:
C:rolloi128
129690132188134752
T:
ntskem13136
135382135945136620
T:
C:rolloi192
143348144405145305
T:
C:r5nd3kem5d
146542153450161708
T:
C:edonk128k16n80nu8l6
152775154102154822
T:
newhope1024cca
156307157050159548
T:
C:rolloi256
159120159795160762
T:
C:hila5
173340173992174532
T:
ledakem1264
180045181440183713
T:
saberx4
181035183488186998
T:
ntrukem743
185873188122189135
T:
ledakem1464
199058200093201060
T:
lotus256
204705205515206212
T:
ledakem1364
208237208957211635
T:
C:bikel3
211230216450223290
T:
C:edonk128k32n96nu4l4
216405217170218452
T:
C:ledakemcpa34
220432221265222547
T:
C:ledakemcpa33
233213234697236565
T:
C:r5nd3kem0d
235507236633241785
T:
hqcrmrs128
238500239040239693
T:
ledakem13sl
239018241020242618
T:
ledakem12sl
240727242190243788
T:
lotus192
239242244823245520
T:
hqc128
248468251865256253
T:
C:ledakemcpa32
266445268178270022
T:
C:r5nd5kem5d
266265268470269685
T:
kindi256342
276908278325279563
T:
C:r5nd5kem0d
281318284715290722
T:
C:lake1
286583287258288540
T:
ledakem14sl
292523296168300442
T:
kindi512241
299138302693305348
T:
kindi512222
305325308498314775
T:
C:lake2
311400312750315765
T:
C:edonk128ref
357412361373367650
T:
C:lake3
365940369720374018
T:
hqc1281
370215371475373950
T:
rolloii128
379125382590386303
T:
rolloii192
406035406958412313
T:
ledakem3464
419850421087424125
T:
rolloii256
436432439020444127
T:
lima2p1024cca
438435441203443340
T:
ledakem3364
452925457177461497
T:
C:r5n11kem0d
460778461138464535
T:
ledakem3264
485100492278494167
T:
C:ledakemcpa54
494865496350498488
T:
C:ledakemcpa53
517995528098547065
T:
locker1
524295528232533003
T:
C:edonk192k32n128nu4l6
525893531743537255
T:
C:ledakemcpa52
533970538650545917
T:
hqc192
533970539910547943
T:
C:edonk192k48n144nu4l4
550193554423561645
T:
hqcrmrs192
566032572018578587
T:
kindi512321
565988572377587677
T:
locker2
571523574425578160
T:
rqc128
585855592740615443
T:
locker3
607477608040613328
T:
titaniumccatoy
616702619245621652
T:
ledakem32sl
630653633533641250
T:
ledakem33sl
630090634928642577
T:
kindi256522
686475693360700830
T:
hqc1921
723082727245731745
T:
ledakem34sl
684045731048760342
T:
locker4
729608737550746685
T:
hqc1922
770692776160784215
T:
titaniumccalite
803813807660812430
T:
C:r5n13kem0d
805815818505834142
T:
locker6
856192866250878760
T:
hqcrmrs256
880965882742889268
T:
lima2p2048cca
879638889290911363
T:
ledakem5364
885848893047906413
T:
hqc256
900923902632908235
T:
titaniumccastd
896625904387919035
T:
locker5
99906810012271007280
T:
ledakem5464
101875510224451025123
T:
ledakem5264
109626710993271114245
T:
limasp1018cca
109840511083271122367
T:
hqc2561
111161211210181132605
T:
frodokem640
114430511482651160258
T:
titaniumccamed
116952811784601186785
T:
hqc2562
1180912?1197608?1515712?
T:
rqc192
121947712291751239593
T:
hqc2563
124474512455321256018
T:
frodokem640aes
124456512510001260540
T:
ledakem54sl
129282812979351305112
T:
titaniumccahi
131294213227971334970
T:
ledakem53sl
131076013483131385617
T:
locker8
132117713927721435342
T:
locker7
144195814636251507185
T:
locker9
145665014641201477170
T:
ledakem52sl
152925715370651550115
T:
rqc256
158523715886351602067
T:
titaniumccasuper
185233518592651870155
T:
C:r5n15kem0d
206867220887882106225
T:
limasp1306cca
216495021835802188508
T:
frodokem976
220965722140222228265
T:
limasp1822cca
234751523526452366663
T:
frodokem976aes
279148528266302860830
T:
remblem1056
298948530230783057638
T:
remblem928
342850534515453469725
T:
frodokem640shake
382657538445973860190
T:
frodokem1344aes
418893742247354239563
T:
limasp2062cca
717286571905957203442
T:
frodokem976shake
942601596118889714847
T:
ramstakers216091
124988631253873212572842
T:
frodokem1344shake
125553601258479012631882
T:
pqrsa15
137161571374606013778348
T:
sikep503
159951601618962716291935
T:
mersenne756839
308956503101319031297950
T:
ntrulpr653
336305033378366034291890
T:
oddmanhattan128
419132924207349342481530
T:
ntrulpr761
432097424422746345110790
T:
ramstakers756839
532706635342343853640720
T:
ntrulpr857
673073556755415768595683
T:
oddmanhattan192
131405648133104712136789335
T:
oddmanhattan256
Cycles for decapsulation
25%50%75%system
911391359270kyber90s512
115201156511565C:threebears624r2cpax
143781440014445C:threebears936r2cpax
145351458014603kyber90s768
174831752817730C:threebears1248r2cpax
205872061020723C:threebears624r2cpa
218252189321983kyber90s1024
223872238822567kyber512
250882517825245C:threebears936r2cpa
269102700027225
T:
C:r5nd1kem0d
286652911529385ntruhps2048509
292052927329520C:threebears1248r2cpa
348303496535190kyber768
365853703537575
T:
C:r5nd0kem2iot
382723879038857
T:
C:r5nd1kem5d
387673881238858
T:
C:hila5
390153973539847
T:
C:r5nd1kem4longkey
406804095041130
T:
sntrup653
409954106241445
T:
sntrup761
421424214342165
T:
lightsaber2
435154360544055
T:
C:nhcompact512cca
446174497845742ntruhps2048677
466204693547677ntruhrss701
509855170553055kyber1024
544285454054653
T:
lac128
553285539555440
T:
sntrup857
568355708257263ntruhps4096821
585905958059602
T:
C:nhcompact768cca
612006158267432
T:
sntrup4591761
643956441864912threebears624r2ccax
668036702767388
T:
C:r5nd3kem5d
695257011070717
T:
saber2
737557386773957
T:
ntrulpr4591761
762537690578188
T:
C:nhcompact1024cca
799658048281112
T:
newhope512cca
825308302583182threebears624r2cca
979439803398865threebears936r2ccax
100733100890100980
T:
mceliece348864
100665102128102353
T:
mceliece348864f
103635103658103703
T:
firesaber2
116887117967120713
T:
C:r5nd3kem0d
123300123345123750threebears936r2cca
130927131198133763
T:
ntrukem443
114345131378131850
T:
lotus128
130545132413135090
T:
C:r5nd5kem5d
136598137273137520
T:
lac192
139568139612139703threebears1248r2ccax
144697145800148838
T:
C:r5nd5kem0d
150008151403151807
T:
newhope1024cca
168953170415172868threebears1248r2cca
184725189315189900
T:
C:r5n11kem0d
189472189518191025
T:
saberx4
195953197235198405
T:
mceliece460896
195368200475200655
T:
mceliece460896f
219375220725221355
T:
mceliece6960119f
218543222007222165
T:
mceliece6960119
217598222660224820
T:
lac256
231007231097231188
T:
mceliece8192128
231412231592235463
T:
mceliece6688128
234630235395237105
T:
mceliece8192128f
241785243765245070
T:
ntrukem743
240975247342249502
T:
mceliece6688128f
260415261270262755
T:
C:r5n13kem0d
276345276840278392
T:
ntskem1264
287865290272295515
T:
lotus256
296707298215299340
T:
lotus192
319388322042325620
T:
kindi256342
376628377482378967
T:
kindi512241
382545383692388418
T:
kindi512222
449842451665455782
T:
hqc128
510052511312514148
T:
ntskem1380
516802521775527243
T:
hqcrmrs128
534082535253538673
T:
lima2p1024cca
556223?568485?708300?
T:
C:ledakemcpa13
629505639922640778
T:
C:ledakemcpa12
384930?667507?909562?
T:
C:edonk128k32n96nu4l4
678127678960683797
T:
C:ledakemcpa14
700627708750717435
T:
kindi512321
709245709875718560
T:
titaniumccatoy
721485729517735075
T:
kindi256522
776813782055788243
T:
hqc1281
863033868545875925
T:
hqc192
890977894780900473
T:
titaniumccalite
892507895567903465
T:
C:rolloi128
899753906840915930
T:
C:r5n15kem0d
940387943335947813
T:
ntskem13136
100723510137151018935
T:
hqcrmrs192
103340210385321047870
T:
C:rolloi192
103846510482751050075
T:
titaniumccastd
108130510877851095075
T:
lima2p2048cca
116118011704051171418
T:
frodokem640
123158312330901242877
T:
frodokem640aes
125754712696751280722
T:
hqc1921
126945012774831292332
T:
hqc1922
129978013082851323067
T:
titaniumccamed
131600213245081332292
T:
ledakem1264
133434013388631354770
T:
C:lake1
134849213551981369822
T:
rolloii128
136219513700021378935
T:
hqc256
138962214039321411470
T:
limasp1018cca
141313514229901435230
T:
ledakem1364
150129015088501521113
T:
titaniumccahi
149766715099751521270
T:
hqcrmrs256
149512515145881539090
T:
rolloii192
151319315177151531597
T:
ledakem1464
152426215276831537807
T:
rsa2048
162308216298781957792
T:
C:ledakemcpa32
175270517599051783665
T:
C:rolloi256
178551017977051808010
T:
ledakem12sl
176787018124651826685
T:
ledakem13sl
182880018317471845698
T:
C:bikel1
183467218390601854045
T:
titaniumccasuper
184891518704021899495
T:
hqc2561
192568519353151945035
T:
C:ledakemcpa33
193585519500971969133
T:
hqc2562
194874719558351970685
T:
rolloii256
201595520235382038365
T:
hqc2563
204394520573102078370
T:
ledakem14sl
222266322395832250990
T:
frodokem976
1527277?2284110?2391930?
T:
C:edonk192k48n144nu4l4
228141022895102304023
T:
C:ledakemcpa34
231086223121222327895
T:
frodokem976aes
232085223335652345715
T:
C:lake2
245774324688582485642
T:
rqc128
2042010?2533320?4947300?
T:
C:edonk128ref
265164826767352713702
T:
locker1
268947027004722721443
T:
limasp1306cca
281749528401302863192
T:
locker2
284359528490852871990
T:
limasp1822cca
302901730622953091095
T:
locker4
315290331700473186742
T:
C:lake3
341982034305533445380
T:
frodokem640shake
1108057?3641400?8533350?
T:
C:edonk128k16n80nu4l6
373027537455073761280
T:
ledakem3364
373792537625623782228
T:
ledakem3464
376407037827453799215
T:
frodokem1344aes
382322338479503865500
T:
ledakem3264
405065240580554077225
T:
C:ledakemcpa52
399170340713074112910
T:
remblem1056
406521041218434159575
T:
locker3
416619042114604256505
T:
remblem928
442635744373154460175
T:
C:ledakemcpa53
448591545303974568873
T:
locker6
476046047895754821075
T:
locker5
500305550429705075730
T:
ledakem32sl
503925750778455153490
T:
locker8
516258051959705886113
T:
rqc192
517387552186285255032
T:
locker7
4076213?5232870?5257643?
T:
C:ledakemcpa54
544450554643725503410
T:
ledakem33sl
549785255221535541773
T:
limasp2062cca
576794258552435887485
T:
ledakem34sl
610681561259856152490
T:
C:bikel3
713596571507027165485
T:
frodokem976shake
707157072256737306808
T:
locker9
759852076225277655152
T:
rqc256
795714880194738090100
T:
ledakem5264
824683582863688331412
T:
ledakem5364
7574670?8886172?9767835?
T:
C:edonk128k16n80nu8l6
957170396092779635287
T:
ledakem5464
112688551129680011329943
T:
ledakem53sl
113782501140549711447573
T:
ledakem52sl
121691031220033312351105
T:
ledakem54sl
124121251245188212491235
T:
frodokem1344shake
7099448?13850347?22619160?
T:
C:edonk192k32n128nu4l6
146387701466284514706877
T:
sikep503
195696902032634320605095
T:
ramstakers216091
239448152419402524360098
T:
mersenne756839
369421873709401739408278
T:
oddmanhattan128
463650524646065546991655
T:
ntrulpr653
628959606309288063205853
T:
ntrulpr761
749283087518897076141440
T:
oddmanhattan192
798403958011545780298495
T:
ntrulpr857
828440338292836383079697
T:
pqrsa15
842892758548249586030685
T:
ramstakers756839
145797705146861978147675510
T:
oddmanhattan256

amd64; Zen2 (830f10); 2019 AMD EPYC 7742; 64 x 2250MHz; unstable; colossus7, supercop-20210125

Graphs: (pkcycles,pkbytes) (ccycles,cbytes) (kcycles,cbytes) (pkbytes,cbytes)

NISTPQC graphs: (pkcycles,pkbytes) (ccycles,cbytes) (kcycles,cbytes) (pkbytes,cbytes)

Cycles to generate a key pair
25%50%75%system
198902002520272kyber512
247272484025020
T:
C:nhcompact512cca
305103132032805
T:
lightsaber2
346953485335055
T:
C:nhcompact768cca
32535?39240?40928?
T:
ntrulpr4591761
391273987043177
T:
newhope512cca
416024173842098kyber768
461484675547025
T:
C:nhcompact1024cca
491624965851952kyber1024
591525994060615
T:
saber2
746787778380280
T:
newhope1024cca
867828968591417
T:
firesaber2
130792131310132345
T:
C:hila5
163598164813166298kyber90s512
167535171450180990ntruhps2048509
199237200835225652C:threebears624r2cpa
202613204142207765threebears624r2cca
208193211477215550
T:
kindi256342
212220214853217688
T:
kindi512222
214335217845229748
T:
kindi512241
251820252495264915ntruhrss701
250695253755257175ntruhps2048677
296235298125300982kyber90s768
357705360202365940ntruhps4096821
411210428468439110threebears936r2cca
423945440797451643C:threebears936r2cpa
449415453712461407
T:
kindi512321
469980473355479925kyber90s1024
554873555502557775
T:
sntrup761
563580568845577552
T:
kindi256522
587655602843632790
T:
ntrukem443
617333621923626355
T:
C:bikel1
693067694485705938threebears1248r2cca
697230697928702945
T:
sntrup653
712012733050759105C:threebears1248r2cpa
100451210050531012275
T:
sntrup4591761
118761811973831206090
T:
sntrup857
126279012780221291027
T:
ntrukem743
170770517162551725840
T:
C:bikel3
320244832114253222810
T:
frodokem640shake
877495587988738809582
T:
sikep503
118862551190238711918767
T:
frodokem1344shake
160696801609137016154618
T:
ntrulpr653
217966502181044321825135
T:
ntrulpr761
217629682195007722212810
T:
ntskem1264
276160952763848327661365
T:
ntrulpr857
644764736476053565180835
T:
ntskem1380
124913092126041602126926527
T:
ntskem13136
Cycles for encapsulation
25%50%75%system
189901905719462ntruhps2048509
202502038520453ntruhrss701
260782616826528ntruhps2048677
292502931729385
T:
sntrup4591761
288902938529947kyber512
304653071330915
T:
sntrup653
319053204032287ntruhps4096821
326253282732895
T:
sntrup761
397574020740455
T:
ntskem1264
410854126541513
T:
sntrup857
413104146841535
T:
C:nhcompact512cca
430654410045608
T:
lightsaber2
517055181753955kyber768
560705654356588
T:
C:nhcompact768cca
560255874768805
T:
ntrulpr4591761
629556311263518kyber1024
644406489065250
T:
newhope512cca
697057141571550
T:
saber2
736207422874295
T:
C:nhcompact1024cca
966379720097785
T:
C:bikel1
101700102195102735
T:
firesaber2
105840108517111060
T:
ntrukem443
122850123300124155
T:
newhope1024cca
125303126517137093
T:
ntskem1380
147083164655166140
T:
ntskem13136
176310177367178335
T:
C:hila5
179280182677184882
T:
ntrukem743
200070200137201870kyber90s512
216607217552218768
T:
C:bikel3
263835266490269910threebears624r2cca
266940269302281947C:threebears624r2cpa
272295275287277808
T:
kindi256342
311265315090318825
T:
kindi512222
313807316282319568
T:
kindi512241
341077341438344340kyber90s768
510368511132515925kyber90s1024
499298520133525420threebears936r2cca
511447534128541845C:threebears936r2cpa
594473600053604890
T:
kindi512321
681368686183693293
T:
kindi256522
805433813600835065threebears1248r2cca
822217874080881752C:threebears1248r2cpa
345496534633353472965
T:
frodokem640shake
125161881252910312544920
T:
frodokem1344shake
143829001440657014433075
T:
sikep503
320824583209730732118412
T:
ntrulpr653
435363754354940343590285
T:
ntrulpr761
551746125519666255240177
T:
ntrulpr857
Cycles for decapsulation
25%50%75%system
232202362523625kyber512
311853123031275ntruhps2048509
387683894739330
T:
C:hila5
392853948739802
T:
C:nhcompact512cca
423454252543492
T:
lightsaber2
427734281842885
T:
sntrup653
430434308843177
T:
sntrup761
434704367246485kyber768
464854650846890ntruhps2048677
477004810548217ntruhrss701
526955276353033kyber1024
543825454054608
T:
C:nhcompact768cca
581405852358590
T:
sntrup857
598505996260435ntruhps4096821
638336448564755
T:
sntrup4591761
690306963869705
T:
newhope512cca
697286993069975
T:
saber2
728557290072990
T:
C:nhcompact1024cca
761407641079605
T:
ntrulpr4591761
102262102848103050
T:
firesaber2
114233114300115267C:threebears624r2cpa
132165132322133245
T:
newhope1024cca
132818134348135202
T:
ntrukem443
149175151808152910C:threebears936r2cpa
182588184208186750C:threebears1248r2cpa
223470224303226170kyber90s512
235732236565238567
T:
ntrukem743
276997277965279248
T:
ntskem1264
318667320895326340
T:
kindi256342
367560373477374063kyber90s768
384367386325392850
T:
kindi512222
388980390578395550
T:
kindi512241
516308519907521640
T:
ntskem1380
541327545378547380kyber90s1024
597937598770603832threebears624r2cca
704205710415718560
T:
kindi512321
761895765765774293
T:
kindi256522
973328980775986490
T:
ntskem13136
108099010960421146105threebears936r2cca
173920517651701863697threebears1248r2cca
175581017687031794352
T:
C:bikel1
347233534777803488625
T:
frodokem640shake
569304057052575722402
T:
C:bikel3
125543931257932212595995
T:
frodokem1344shake
153052201535069315379425
T:
sikep503
481179834813830048167415
T:
ntrulpr653
653018406534099065395058
T:
ntrulpr761
828553958325985583346052
T:
ntrulpr857

amd64; Zen (810f81); 2019 AMD Ryzen Embedded R1606G; 2 x 2600MHz; unstable; ghf51, supercop-20200702

Graphs: (pkcycles,pkbytes) (ccycles,cbytes) (kcycles,cbytes) (pkbytes,cbytes)

NISTPQC graphs: (pkcycles,pkbytes) (ccycles,cbytes) (kcycles,cbytes) (pkbytes,cbytes)

Cycles to generate a key pair
25%50%75%system
178101840819422kyber90s512
300043096632292kyber90s768
451624607247918kyber90s1024
693167046071760kyber512
733727449076752lac128
914689292495446C:threebears624r2cpa
917029321095758threebears624r2cca
936789539496694C:r5nd1kem0d
943549581098436C:threebears624r2cpax
9820299450101452threebears624r2ccax
97812100256102336ntrulpr653
102726104208105872ntrulpr761
107588109278111280lightsaber2
113984115518117988C:r5nd0kem2iot
118326119288121524ntrulpr4591761
120250121472123188C:r5nd1kem5d
125970127920130338C:r5nd1kem4longkey
126880129376133094newhope512cca
132002133796136630ntrulpr857
135044136786138814kyber768
166608168168170040saber2
192140194714196222threebears936r2cca
198926201110203060C:threebears936r2cpa
201266202332204568threebears936r2ccax
203788206050208260C:threebears936r2cpax
223444225108226642kyber1024
224692226668229138C:r5nd3kem5d
240864243906247390newhope1024cca
259168260884262860lac256
259532261326264316firesaber2
266448269152271700threebears1248r2cca
272168274586276588lac192
276510278980280800C:threebears1248r2cpa
278122279708282542threebears1248r2ccax
282022284206288002C:threebears1248r2cpax
347256349050352222C:hila5
364962368498373412C:r5nd3kem0d
374140377546383812hqcrmrs128
406016409968418912hqc128
425854428766432146C:r5nd5kem5d
481390485342495742hqc1281
517348519844524394C:r5nd5kem0d
532844536718540150ntruhps2048509
571168574834579488kindi512222
584948589420594594kindi256342
596908599768605202saberx4
608764612326617526kindi512241
825110829244834964ntruhrss701
845676850486860366rqc128
855244861692868790ntruhps2048677
926588930488943306hqcrmrs192
935922945958958802hqc192
105773210690681076920hqc1922
109356011064041119638C:r5n11kem0d
115047411709621196598C:edonk128k16n80nu4l6
118463811929061203098kindi512321
121960812305541246414hqc1921
126968412753001283230ntruhps4096821
140449414126581423006lima2p1024cca
142971414384501450020C:ledakemcpa14
148792814996281569204kindi256522
151060015214161540370hqcrmrs256
1559844?1574196?2170090?rqc192
163079816583581681342hqc256
169366617053141712932C:ledakemcpa13
169111817063541724346hqc2561
175120417706781787708ntrukem443
176922217832881800084hqc2562
177496817865901800578C:bikel1
184028018588441876186hqc2563
184880818591301870544C:rolloi128
193224219448521962142C:edonk128k16n80nu8l6
194292819594901975324frodokem640
199856820079802018848C:rolloi192
206206020717582085876C:ledakemcpa12
217071421921902218216C:r5n13kem0d
220066622107282493764rqc256
236204823772322398110sntrup653
236995224174802462564C:edonk128k32n96nu4l4
241397024271782453594sntrup761
255104225793302621528C:edonk192k32n128nu4l6
266884826832002696174titaniumccatoy
268944027085242797574frodokem640aes
278454827967422815462C:edonk128ref
278675828089362825914limasp1018cca
280937828181142834026C:rolloi256
284830028608582879526lima2p2048cca
291140229239082937844sntrup4591761
295789029668342983578titaniumccalite
308035030953523111810ntrukem743
353727435579183574896sntrup857
387683438960483913624titaniumccastd
404323440582884080518frodokem976
421478242450724285138C:edonk192k48n144nu4l4
427559643104884343846C:lake1
432148643372944357288titaniumccamed
445018644767064519658remblem1056
448806844982084520516C:ledakemcpa33
448206245033304525196C:lake2
455332845734004596098remblem928
448185445812264604340C:lake3
467649046889184704960titaniumccahi
468800847108884732182ledakem1464
485604648760664905394C:r5n15kem0d
503396450604585086640C:bikel3
519773852185125237700frodokem976aes
538077854019945419466limasp1306cca
552175055362325555368C:ledakemcpa32
587269858873885916456titaniumccasuper
621064662589026300710ledakem1364
641141864483906476626C:ledakemcpa53
643926464558786477068rolloii128
654565665693686591026limasp1822cca
685243068816286918418rolloii192
698815070237447070050ledakem1264
7926308?7965126?10054694?ledakem14sl
792823279696508016346locker1
801452680348328061742rolloii256
833216883594688385390frodokem1344aes
7159776?8616712?10083580?ledakem13sl
894475489778009021766locker2
944047096040889737234locker3
101809241039118610453144locker4
103567361040098810433306limasp2062cca
11456926?11820120?15364258?ledakem3464
119740661201168812049414locker6
127992021284488412882974C:ledakemcpa52
127207341289303613026052ramstakers216091
128772541293219212982398locker5
135824781370366414595230ledakem12sl
142901201432938014426984ledakem3364
144335361449208814567878frodokem640shake
157388661577417415836340ledakem3264
18272826?18347082?22980048?ledakem34sl
183950521847690021066812ledakem33sl
193641501939472619429228sikep503
208333062088221220929454locker7
211408862124652421424572ledakem5464
218217222189506822090484locker8
226834402279573422923186lotus128
233112102340140423466612ledakem5364
240573842411689824174826locker9
243544082444158626158262ledakem32sl
288760422899915229103126mersenne756839
298730902996177630449016ledakem54sl
318443583194445832048952frodokem976shake
382539823843208242764358ledakem53sl
390301604108629241309918ledakem5264
443253464447788844599334lotus192
522347285245775652706368ntskem1264
543827705452402854805660frodokem1344shake
588187865917186663606452ledakem52sl
603386946096048461504274ramstakers756839
741237387432789074475440lotus256
866748488680240486967868C:ledakemcpa34
112263684112416902112543366mceliece348864f
107744416?132316600?181175696?mceliece348864
160136938?161176366?246703236?ntskem1380
105232296?170328028?265055050?rsa2048
205877932206147916206712506C:ledakemcpa54
263466086264418440264748510oddmanhattan128
312539578313233648314345590ntskem13136
352670630353236676354210220mceliece460896f
436917988437679060438285926oddmanhattan192
597893868598682656599563614mceliece6960119f
785473416787404670788092812mceliece8192128f
795211768797064424804763908oddmanhattan256
832608244833337518834187666mceliece6688128f
751108722?951699034?1527774534?mceliece6960119
1260314536?1435545306?1623925498?mceliece460896
1665561066?1881250618?2264677948?mceliece8192128
1674400364?2078823266?2287260742?mceliece6688128
518773499453587549605462939144pqrsa15
Cycles for encapsulation
25%50%75%system
278462883429926kyber90s512
286003013432526rsa2048
427964427845994kyber90s768
541325551056732ntruhps2048509
580325878660398ntruhrss701
590986068462270kyber90s1024
778447880680730ntruhps2048677
8876492430100802C:edonk128k16n80nu4l6
964089794299736ntskem1264
9742299398100672ntruhps4096821
98878100282101686kyber512
104988106808110526mceliece348864f
106132108602111410mceliece348864
109980112528114894sntrup653
115362117052118274sntrup761
117104118664120848sntrup4591761
134862136786138918threebears624r2ccax
135954137410140062lac128
136058137644139334threebears624r2cca
139906141388143598C:threebears624r2cpa
139074141544143312C:threebears624r2cpax
142610144040145756C:r5nd1kem0d
144118145860147368lightsaber2
147108148642150150sntrup857
169416171236173056ntrulpr653
171704173186175864C:r5nd0kem2iot
171782173420174772kyber768
176046178178179634ntrulpr761
184808186238188266C:r5nd1kem5d
184054189020203476mceliece460896f
192296194376197158C:r5nd1kem4longkey
197496201734214292C:edonk128k16n80nu8l6
202280206414212836newhope512cca
193154?213694?244348?mceliece460896
212082215124217828saber2
213590215306217152ntrulpr4591761
219960222378224172threebears936r2ccax
221026222482225186threebears936r2cca
228982230984232726ntrulpr857
231686233766235898C:threebears936r2cpax
232414234234236444C:threebears936r2cpa
265772268632271154kyber1024
275184277030279214C:ledakemcpa13
278252281034283998C:bikel1
279942281970284232C:ledakemcpa14
278538288236304304C:edonk128k32n96nu4l4
283556289822308334ntrukem443
293436295230298194C:rolloi192
298740301158304356C:rolloi128
304902311974315536C:ledakemcpa12
317694319150320684firesaber2
314678322686334620mceliece6960119f
323492325728328666threebears1248r2ccax
323752326586329238threebears1248r2cca
329134331682334594C:r5nd3kem5d
337506340184343252C:threebears1248r2cpax
338052340522343772C:threebears1248r2cpa
338832347386361712ntskem13136
340366348686361686mceliece6688128f
347750358696370240mceliece6960119
374296376298379756C:rolloi256
381706384748390806newhope1024cca
341094?387192?432770?mceliece6688128
385424389428404300C:edonk128ref
388960393900401752mceliece8192128f
410176413582417118lac192
399360419900447226mceliece8192128
433810436020438594lotus128
471562476216515476C:hila5
491244493844496106ntskem1380
512590514748519792lac256
509808516646534846C:edonk192k32n128nu4l6
533494540904556400ntrukem743
556010561782565994ledakem1464
570258573118575744ledakem1264
604240608712614198C:r5nd3kem0d
626808632008636740C:r5nd5kem5d
630032633204636922ledakem1364
648596655486668460C:lake1
654992660088664326C:bikel3
663364666926674076C:ledakemcpa33
662350667186671736C:ledakemcpa34
665522671450683800hqcrmrs128
684554696748708786hqc128
713440721058729768C:lake2
725608732862745498C:ledakemcpa32
750412755612760708saberx4
767234771654786292kindi256342
778232781768785512lotus192
778050784914804362ledakem13sl
824018833638843440C:lake3
837434842894850876kindi512222
857922861120867724rolloii128
870220874458879866ledakem14sl
880880886184893204C:r5nd5kem0d
881036887484895362ledakem12sl
894036897182906256rolloii192
890760897572907998kindi512241
910806915538919100lotus256
923858932464945776C:edonk192k48n144nu4l4
9919529959821003470rolloii256
101140010196161033110hqc1281
101922610235941032200lima2p1024cca
126568012860641316848locker1
129677613031721314690rqc128
132657213347101348802locker2
143824214469521460056locker3
148452214918021502774C:ledakemcpa53
149918615044901511978C:ledakemcpa54
150321615128621520090ledakem3464
152383415327001549496C:r5n11kem0d
151912815418521564732C:ledakemcpa52
156943815767701588340kindi512321
160968616244021642940hqc192
163386616439541651286ledakem3364
163818216548221663168ledakem3264
165833216803021692860locker4
169036417066661716988hqcrmrs192
178869617990181808456kindi256522
181181018200261831258locker6
196713419802381995422locker5
205426020628662076958lima2p2048cca
207820620863962094742titaniumccatoy
217976221926062209376hqc1922
220901222186842226380ledakem32sl
223233422380022250586ledakem33sl
235692623772582397382hqc1921
240991424198722435316limasp1018cca
254909225646922615210ledakem34sl
262477826377522648932titaniumccalite
266076226859042716558hqcrmrs256
272846627505922762292ledakem5364
281577428408642903004hqc256
2526836?3126006?3736850?rqc192
317064831785523196128titaniumccastd
318258231976883212846C:r5n13kem0d
324719232712943297190locker8
330421033296383356496locker7
336138433713683389776frodokem640
338262633966143409198ledakem5464
342687834486663532074rqc256
346686634880303509584hqc2561
358108435929403607708locker9
362770236515183671486hqc2562
376958437892663814850hqc2563
378268837965203810144ledakem5264
395051839681723980886frodokem640aes
398119839948224007432titaniumccamed
428305843025064313998ledakem54sl
435674243791284393584titaniumccahi
464258646627884675372limasp1306cca
479117648141864831502ledakem53sl
511643651327645147818ledakem52sl
553441255532105571462limasp1822cca
561974456411425661396titaniumccasuper
651336465457606585436remblem1056
665540266816106710054C:r5n15kem0d
669572867165286745050remblem928
684585268654566878846frodokem976
919903492324969260862limasp2062cca
976994297865569810502frodokem976aes
128034661294477613067574frodokem1344aes
152102081525321215305108frodokem640shake
233651602367786223877178ramstakers216091
317996123185117031901974pqrsa15
318477903191682031964608sikep503
333849883344523033522060frodokem976shake
409223364100197441197442mersenne756839
569005325698123657094102frodokem1344shake
796628827983513280071680oddmanhattan128
109580510110662682111814742ramstakers756839
151677786152066330152328332oddmanhattan192
323156210324709840325337064oddmanhattan256
Cycles for decapsulation
25%50%75%system
258442667628054C:threebears624r2cpax
320583289033878kyber90s512
327603346235126C:threebears936r2cpax
396504100242796C:threebears1248r2cpax
489845015451662kyber90s768
578245928061022C:threebears624r2cpa
671326853670668C:r5nd1kem0d
686407009671786kyber90s1024
688227017471864C:threebears936r2cpa
778707924881380C:threebears1248r2cpa
855408777690584C:r5nd0kem2iot
882708988291650kyber512
925869396496564C:r5nd1kem5d
9471897942101322C:r5nd1kem4longkey
99346101088102310ntruhps2048509
109538111254113880C:hila5
144066145756147472ntruhps2048677
149656151346153010ntruhrss701
151814152828155324lightsaber2
155948157742159536kyber768
161668163124164658sntrup761
163332165126166972C:r5nd3kem5d
163358165256167570sntrup653
189228190424192010threebears624r2ccax
192244194766196820ntruhps4096821
193986196118197990lac128
216112217568219752ntrulpr653
217308219518223548newhope512cca
222014223496224874ntrulpr761
222118225160227604saber2
225498227292228696sntrup857
244608248014250094threebears624r2cca
248248250276252954kyber1024
271908273494275340sntrup4591761
293384296608299260threebears936r2ccax
296296298272301028ntrulpr857
309738312312315536ntrulpr4591761
320736322868326820C:r5nd5kem5d
331656333372337142firesaber2
349700354016359866C:r5nd3kem0d
376194378508381108threebears936r2cca
383396387894392704ntrukem443
387582389766392522mceliece348864
387842390572393328mceliece348864f
413452415376419276threebears1248r2ccax
413478417040422864newhope1024cca
445328447122450580C:r5n11kem0d
470652473460477724C:r5nd5kem0d
504140507468511004threebears1248r2cca
519740521430523666lotus128
622102626314632632lac192
687518691938696280C:r5n13kem0d
762294767182771810ntskem1264
796640801216806468saberx4
796432802776812994ntrukem743
840944846690852670mceliece460896
874224878462886548mceliece460896f
875108883220893412lac256
955136962702971828kindi256342
956410963638968708mceliece6960119f
967226971022975390lotus192
9861029909901000948mceliece8192128
99902410038341008046mceliece6688128
101777010238021029808mceliece6960119
101935610271041035580mceliece8192128f
106714410715381080976mceliece6688128f
110947211159981122550kindi512222
115078611563241159132lotus256
117046811790481193400kindi512241
123877012450101255358lima2p1024cca
122816212470641329588C:edonk128k32n96nu4l4
124438612483901255332hqc128
125886812660701274468hqcrmrs128
152716215358721544790ntskem1380
162775616362061646762C:rolloi128
188071018982081917994hqc1281
197407619858022002832kindi512321
190117219886102004002C:rolloi192
209318221062862119286kindi256522
220147222143942222922C:r5n15kem0d
2363244?2382354?3073278?C:ledakemcpa13
243123424408802447432titaniumccatoy
247621424905662500602lima2p2048cca
252553625335182548546hqc192
256188425794082591706C:ledakemcpa12
268325226952642714192rolloii128
282230028347542851680C:lake1
294946629719042982564C:ledakemcpa14
302060230361243048032rolloii192
304085630484223060720titaniumccalite
307044430832883095820C:rolloi256
307179630877863101904limasp1018cca
323788432501303278938hqcrmrs192
325218432706703279796ntskem13136
328078432973463314506rsa2048
335610633684823380858frodokem640
346093835153563530982hqc1922
366204836760363687970titaniumccastd
379771638093383826160frodokem640aes
383232238472463863210rolloii256
393380039736063988244hqc1921
2250404?4074772?9551932?C:edonk128k16n80nu4l6
414853441865204242706hqcrmrs256
423711642820184353934hqc256
454846645657824576598titaniumccamed
467519047031404722172C:lake2
508799251091045132452ledakem1264
510385251186205136222titaniumccahi
519066652070985222204rqc128
534201253619025402800hqc2561
556129656075245630170hqc2562
558279856076805625646ledakem1364
3760640?5615870?6127810?C:edonk192k48n144nu4l4
580993458218945840640hqc2563
583052658690846061484locker1
598954260082886029816ledakem1464
600862660309866055062locker2
601408660323126049732limasp1306cca
636656864093126430346C:lake3
655977465807826601556titaniumccasuper
661960066480966674356locker4
685269068903647025928ledakem13sl
700902870332347058974frodokem976
701555470354447055958C:ledakemcpa32
709248871160967144592ledakem12sl
711334071296427143318limasp1822cca
751392275348007552532C:bikel1
773487077567367790068ledakem14sl
4130490?8217612?20381192?C:edonk128ref
838149084078028444982C:ledakemcpa33
862027486636168707738locker3
897460289977689062170remblem1056
917163091965649234550remblem928
935056293831409412936locker6
953895895719529616724locker5
967509497119369737546frodokem976aes
112664761131613611365354locker8
113243521138761011449854locker7
11804078?11830858?15394938?C:ledakemcpa34
119567501197825212014652limasp2062cca
109086121210058213351728rqc192
6639490?12384528?28008188?C:edonk128k16n80nu8l6
126247941266135012896052frodokem1344aes
135476121360070413643266ledakem3264
141912941422322214255020ledakem3364
151357701518821215241876locker9
151845981523191815280694frodokem640shake
154246301547296415675192ledakem3464
159904941602413816052192C:ledakemcpa52
165765341662973016673696rqc256
177348601778413017867122ledakem32sl
195012741954040419576076C:ledakemcpa53
199515682000941820059806ledakem33sl
215837962165261821711560ledakem34sl
223602862241140222483656C:bikel3
289514682900245429182816ledakem5264
296099182966912029739918ledakem5364
326016863267521432743880C:ledakemcpa54
332802083335787033424222frodokem976shake
339039483396224034010990sikep503
352712363533940835434698ledakem5464
407134784080364640963624ledakem52sl
418285924189437241986386ledakem53sl
449132064499344245067230ledakem54sl
477806164796201848425130ramstakers216091
10939136?51123644?65596232?C:edonk192k32n128nu4l6
567838705689938857005962frodokem1344shake
611754006139845461534694mersenne756839
875718748766685287979710oddmanhattan128
167978252168316798168511356oddmanhattan192
180488048180728912180958830pqrsa15
211481530214050798214779630ramstakers756839
359404552360844614361320856oddmanhattan256

amd64; CometLake (806ec); 2019 Intel Core i3-10110U; 2 x 2100MHz; comet, supercop-20220213

Graphs: (pkcycles,pkbytes) (ccycles,cbytes) (kcycles,cbytes) (pkbytes,cbytes)

NISTPQC graphs: (pkcycles,pkbytes) (ccycles,cbytes) (kcycles,cbytes) (pkbytes,cbytes)

Cycles to generate a key pair
25%50%75%system
145451463814741kyber90s512
228492302723240kyber90s768
232652338823496kyber512
334043354633747
T:
C:nhcompact512cca
335543379034077kyber90s1024
339243463634945ntrulpr653
349483508835273
T:
lac128
364183683737615ntrulpr761
382083829038426
T:
lightsaber2
386663872839020
T:
ntrulpr4591761
404594055240723kyber768
406824073240809threebears624r2cca
408494092541049C:threebears624r2cpa
442794433644474C:threebears624r2cpax
454424551045590threebears624r2ccax
456254623846395ntrulpr857
478424801048289
T:
C:nhcompact768cca
485304890149504
T:
C:r5nd1kem0d
495925022550661ntrulpr1013
502795060451277ntrulpr953
542445443954771
T:
newhope512cca
556275583856305kyber1024
615756174161968
T:
C:nhcompact1024cca
630916329063904ntrulpr1277
658426668667479
T:
C:r5nd1kem5d
689746902369143
T:
saber2
687436952370606
T:
C:r5nd1kem4longkey
689046980970880
T:
C:r5nd0kem2iot
782327833478468threebears936r2cca
810478114181297threebears936r2ccax
826638298883216C:threebears936r2cpa
852308535985498C:threebears936r2cpax
879248806488223
T:
lac256
973469745697649
T:
lac192
104656105042105363
T:
newhope1024cca
105224105416105624
T:
firesaber2
109559110242110868
T:
C:r5nd3kem5d
116519116637116744threebears1248r2cca
120292120398120536threebears1248r2ccax
122526122634122802C:threebears1248r2cpa
132373132510132622C:threebears1248r2cpax
160094161268162281
T:
C:hila5
163946164462165002ntruhps2048509
179590181356183289
T:
C:r5nd3kem0d
180577181849184796
T:
hqcrmrs128
189487190145190575
T:
saberx4
198407199213205117
T:
hqc128
198665200771202198
T:
C:r5nd5kem5d
213076214059215599
T:
C:r5nd5kem0d
222036222900229343
T:
hqc1281
255684256261257530ntruhrss701
277453278315279354ntruhps2048677
293112296722302031
T:
kindi256342
308616310088312246
T:
kindi512222
309137312130314706
T:
kindi512241
393335394399395715ntruhps4096821
401207405089411141
T:
hqcrmrs192
424038424945428375
T:
hqc1921
439164440653449845
T:
hqc192
453182461068462398
T:
hqc1922
490865493480499570
T:
C:r5n11kem0d
495913497442499027
T:
rqc128
597593600538604834
T:
C:bikel1
636411643087653060
T:
kindi512321
653115653973654902
T:
lima2p1024cca
644138658748663942
T:
ntrukem443
661905663335666746sntrup653
657225667944670957
T:
hqc2561
683121684291686264
T:
C:ledakemcpa14
693220699432702828
T:
hqcrmrs256
702071706002718851
T:
hqc2562
709140710732713146sntrup761
732855744782746795
T:
hqc2563
769007776255789082
T:
hqc256
799685805724814044
T:
kindi256522
810612826884835615
T:
C:edonk128k16n80nu4l6
844586845758848327
T:
C:ledakemcpa13
853656869078872725
T:
C:r5n13kem0d
907714911727972351
T:
rqc192
881095917114919146
T:
titaniumccatoy
9710989738931017654
T:
titaniumccalite
993620997020998621
T:
sntrup4591761
103546310378701039645
T:
C:rolloi128
105360810626861067585sntrup857
109074910961211103359
T:
C:ledakemcpa12
121461212156571218330
T:
titaniumccastd
126914012697351271979sntrup953
132280213246101326762
T:
lima2p2048cca
133175913343141344249
T:
rqc256
133337713371651340619
T:
C:rolloi192
134306213457881350200
T:
C:edonk128k16n80nu8l6
138967513913961455265
T:
titaniumccamed
141750514295171431460
T:
limasp1018cca
142427914347131542088sntrup1013
152751515319361545392
T:
C:ledakemcpa34
153076915472551566226
T:
C:edonk128k32n96nu4l4
154620216011531611209
T:
titaniumccahi
168379916856651688284
T:
C:bikel3
185650218597771863925
T:
C:rolloi256
187655418780421881978
T:
titaniumccasuper
186271618874891920508
T:
C:edonk192k32n128nu4l6
190797519209531934010
T:
ntrukem743
205750420671582083072
T:
C:r5n15kem0d
206886820721342078067
T:
C:edonk128ref
208426720879932111881
T:
C:ledakemcpa33
221546222428542288935sntrup1277
256230025651912572269
T:
ledakem1464
257738125899002608582
T:
C:lake1
260211326053302610609
T:
remblem1056
262675526320952651758
T:
remblem928
263873626437622650033
T:
limasp1306cca
267266226765942681809
T:
C:lake3
274877927526562758191
T:
C:lake2
283790928484932880431
T:
C:ledakemcpa32
288299628913052893914
T:
limasp1822cca
288077229025552933161
T:
C:edonk192k48n144nu4l4
303923030411213043453
T:
C:ledakemcpa53
322496032322203259209
T:
ledakem1364
350348235073193674459
T:
ledakem1264
367146936973983733553
T:
C:ledakemcpa54
3946172?4224821?5263487?
T:
ledakem13sl
420805742260654228989
T:
frodokem640
425616342667384281300
T:
rolloii192
4264559?4295157?5686697?
T:
ledakem14sl
437771443795124387275
T:
frodokem640shake
437362543830464396417
T:
locker1
439066243943864400682
T:
rolloii128
498893549945755006656
T:
rolloii256
501794150248545033557
T:
locker2
522783152389125244326
T:
limasp2062cca
534957653504605358886
T:
frodokem640aes
537877953859065393762
T:
locker3
572069558410786343142
T:
ledakem12sl
5833641?5873463?8279606?
T:
ledakem3464
588053558950485938075
T:
sikep434
608563960956216104649
T:
locker4
631680863214556326916
T:
C:ledakemcpa52
678426167944396807465
T:
locker6
699845070928237167187
T:
ramstakers216091
710877271161567126451
T:
ledakem3364
801311980274218041244
T:
locker5
813020981683688178634
T:
sikep503
829279183859828576308
T:
ledakem3264
919334292072379296480
T:
ledakem33sl
9251298?9369845?12325962?
T:
ledakem34sl
9670104970942010565539
T:
sikep434comp
100458281004965510058446
T:
frodokem976aes
111638841119297411261486
T:
ledakem5464
113807881139149511404745
T:
locker7
114610681146452311472990
T:
frodokem976
113940931173131711855168
T:
lotus128
118617951196566013161569
T:
ledakem32sl
124559001246737812496882
T:
ledakem5364
126518081267628212755113
T:
locker8
131247241313659213147786
T:
locker9
132921881332299114492361
T:
sikep503comp
143686611447618114953560
T:
ledakem54sl
147954341479712014925713
T:
sikep610
153682981546972415520766
T:
mersenne756839
161494571617788216200166
T:
frodokem1344shake
180542851806452718082686
T:
frodokem976shake
183348831833976918350736
T:
frodokem1344aes
184298611866502820024639
T:
ledakem5264
185764101869230821434018
T:
ledakem53sl
209341862105937221437875
T:
lotus192
248498952486218824864361
T:
sikep751
255507752757400827971369
T:
sikep610comp
287824452894234629439392mceliece348864f
305784543241107232943608
T:
ledakem52sl
325542863270305733014998
T:
ramstakers756839
349248523569686139151137
T:
lotus256
392429083929253542588732
T:
sikep751comp
468135814686004246966812
T:
ntskem1264
28847203?47012567?67015613?mceliece348864
931316759369763493870850mceliece460896f
71866860?111072525?168176183?
T:
rsa2048
113906889116159579116717428
T:
ntskem1380
92258659?123412024?213447951?mceliece460896
142795568145332389146032302
T:
oddmanhattan128
183400224184861439185454888mceliece6960119f
226875478227614378228200378mceliece6688128f
232683074235402538235974371
T:
oddmanhattan192
235051190235446043235918339mceliece8192128f
251873956252053381252529575
T:
ntskem13136
240983447?302113622?365584757?mceliece6960119
232482574?369068401?516271593?mceliece6688128
302196202?376182642?509974170?mceliece8192128
443299649443714774444344362
T:
oddmanhattan256
380341274638964743494008308366
T:
pqrsa15
Cycles for encapsulation
25%50%75%system
193042000620964
T:
rsa2048
230512309923157kyber90s512
235962369624457ntruhps2048509
245992466924737ntruhrss701
337203378033852kyber90s768
340853442835071ntruhps2048677
359563603236110kyber512
368913895141327mceliece348864
388883967039850sntrup653
400994028240568
T:
sntrup4591761
373794048442242mceliece348864f
414974167442262ntruhps4096821
419454207642364sntrup761
473464739447491kyber90s1024
510535108851126
T:
lightsaber2
513385188852179sntrup857
542895434854508kyber768
555565564656019sntrup953
556595570955783
T:
C:nhcompact512cca
567475686257708ntrulpr653
571835748758266sntrup1013
589595900459088threebears624r2cca
595455958459715threebears624r2ccax
592245970660734ntrulpr761
610626110761196C:threebears624r2cpax
610496113961254C:threebears624r2cpa
708457099471314sntrup1277
698687105474375
T:
lac128
715647168671868
T:
ntrulpr4591761
753077553877104kyber1024
69634?75690?87422?mceliece460896
694917587983433mceliece460896f
755967601076521
T:
ntskem1264
759127603376247ntrulpr857
769707704377155
T:
C:nhcompact768cca
798998040880923
T:
C:r5nd1kem0d
808278097081397ntrulpr1013
794618116981403ntrulpr953
837278419884768
T:
C:ledakemcpa14
859238597486047
T:
saber2
878868811588748
T:
C:ledakemcpa13
887688891389138
T:
newhope512cca
9053692743100095
T:
C:edonk128k16n80nu4l6
943209445894662threebears936r2ccax
944069455294652threebears936r2cca
99708100015100278
T:
C:nhcompact1024cca
100801101554101812ntrulpr1277
101718101867102005C:threebears936r2cpax
101601102426102682C:threebears936r2cpa
101531102958104432
T:
C:ledakemcpa12
108845109466110329
T:
C:r5nd1kem5d
108923109814110974
T:
C:r5nd0kem2iot
112292113110114388
T:
C:r5nd1kem4longkey
115952116466117225
T:
C:bikel1
126266126366126450
T:
firesaber2
122327126912141370mceliece6688128
123081131266140902mceliece6688128f
133457137417147086mceliece6960119
134054137944144288mceliece6960119f
141776141920142111threebears1248r2cca
143138143285143418threebears1248r2ccax
145349145842146468
T:
lac192
131308148286155808
T:
lotus128
151411151535151722C:threebears1248r2cpa
151939152194152548C:threebears1248r2cpax
151650153321155566mceliece8192128f
151913154093157965mceliece8192128
158128159223160135
T:
C:rolloi128
162911165670169047
T:
ntrukem443
168294168648169077
T:
newhope1024cca
171118171459172865
T:
lac256
177054177629178896
T:
C:r5nd3kem5d
192341193011194154
T:
C:rolloi192
198092198816200062
T:
C:ledakemcpa34
201513201834203063
T:
ledakem1264
204060204839207299
T:
C:ledakemcpa33
205189208096208940
T:
lotus192
211461211854212424
T:
ntskem1380
218820219130219481
T:
ledakem1464
220853222209223982
T:
C:rolloi256
221073223005223778
T:
C:hila5
219554223137230971
T:
C:edonk128k16n80nu8l6
232806232981233367
T:
saberx4
237451240277243790
T:
C:ledakemcpa32
242181243113243433
T:
ledakem1364
242531246546249283
T:
ntrukem743
271337272666273878
T:
C:bikel3
273357273753276889
T:
ledakem13sl
279143279798280551
T:
ntskem13136
279074280272328494
T:
lotus256
285986287408288196
T:
ledakem12sl
286155287500289584
T:
C:r5nd3kem0d
283292287540299874
T:
C:edonk128k32n96nu4l4
317267318552325498
T:
hqcrmrs128
317147318603320449
T:
C:r5nd5kem5d
324504327323333116
T:
hqc128
345725346873348024
T:
C:r5nd5kem0d
363815364303366421
T:
ledakem14sl
383206385621393261
T:
C:lake1
385198?389994?599718?
T:
kindi256342
413600416322434135
T:
C:lake2
417194422187430971
T:
C:edonk128ref
425677430775440182
T:
C:edonk192k32n128nu4l6
445348446333447432
T:
C:ledakemcpa54
448488452755455489
T:
kindi512222
452658453750454780
T:
C:ledakemcpa53
454535455743457124
T:
C:lake3
453789456341459152
T:
kindi512241
458425459675461336
T:
lima2p1024cca
458269464283472136
T:
hqc1281
483830484613486409
T:
ledakem3464
482360490064494465
T:
C:ledakemcpa52
494129498829499873
T:
rolloii192
518174519029520356
T:
rolloii128
519208520486523481
T:
ledakem3364
546129547937551926
T:
rolloii256
557436558794559805
T:
ledakem3264
610842614041618745
T:
C:r5n11kem0d
688714693578704373
T:
hqcrmrs192
702962705483714627
T:
locker1
690463720927722300
T:
titaniumccatoy
728718729793763332
T:
ledakem33sl
726259734797739816
T:
hqc192
742362744479747886
T:
ledakem32sl
750875752598754303
T:
rqc128
764391766019770111
T:
locker2
787265792346801222
T:
C:edonk192k48n144nu4l4
823312825384828695
T:
locker3
837168841009845155
T:
kindi512321
835134844374849167
T:
hqc1921
881521882542912853
T:
titaniumccalite
892477893368897121
T:
ledakem34sl
893355897836908963
T:
hqc1922
922306923398925979
T:
lima2p2048cca
957410965581972761
T:
kindi256522
994469996957999523
T:
locker4
100948510101151011321
T:
titaniumccastd
103248010349281038694
T:
locker6
108010910812651081954
T:
ledakem5364
108880010918531094171
T:
C:r5n13kem0d
118604611995621219529
T:
hqcrmrs256
122787712297961231428
T:
limasp1018cca
122828412323501237612
T:
locker5
127623012778961291143
T:
ledakem5464
127571912895531306727
T:
hqc256
130998413122891331058
T:
ledakem5264
130569113175531329709
T:
hqc2561
131857713197931382170
T:
titaniumccamed
131875613205501322197
T:
ledakem54sl
137517713886431399773
T:
hqc2562
1424155?1427883?1806992?
T:
rqc192
143751114484431458057
T:
hqc2563
151311015670011586919
T:
titaniumccahi
159328515999271602634
T:
ledakem53sl
171877217201681721310
T:
frodokem640
176151417657451782255
T:
locker7
183728818393731842288
T:
titaniumccasuper
184129018446421847056
T:
ledakem52sl
193298019377811951132
T:
locker8
195411319548491955899
T:
frodokem640aes
196031019655721987296
T:
locker9
202262720253942027900
T:
rqc256
236169323650282366678
T:
limasp1306cca
240916724137632422596
T:
C:r5n15kem0d
249260424941632496590
T:
limasp1822cca
340665434135223415472
T:
frodokem976
367399336780953685691
T:
frodokem976aes
384042538441443849802
T:
remblem1056
386681538700103884810
T:
remblem928
467475446780494680646
T:
frodokem640shake
477630047801014783788
T:
limasp2062cca
626081962655576273353
T:
frodokem1344aes
961784596298759649766
T:
frodokem976shake
962485496372969638080
T:
sikep434
126617351291455913033748
T:
ramstakers216091
133472511335376413368618
T:
sikep503
150739881513183415201357
T:
sikep434comp
169269811693658716948041
T:
frodokem1344shake
174143411743145017446037
T:
pqrsa15
206508732072596120863261
T:
sikep503comp
219272862202279822088744
T:
mersenne756839
270583972706171827151317
T:
sikep610
374445253756845237721151
T:
sikep610comp
400882444013330840144838
T:
sikep751
507587995086923050977596
T:
oddmanhattan128
586949235898887759273159
T:
ramstakers756839
627044596293939663153844
T:
sikep751comp
100248313100415425100664133
T:
oddmanhattan192
208974199209443018209730105
T:
oddmanhattan256
Cycles for decapsulation
25%50%75%system
152621528615322C:threebears624r2cpax
170661710217123kyber90s512
195001953419586C:threebears936r2cpax
237122373923781C:threebears1248r2cpax
251522518725224kyber90s768
272882734227373C:threebears624r2cpa
279562799228060kyber512
335133366833795C:threebears936r2cpa
364803654136580kyber90s1024
363733713638276
T:
C:r5nd1kem0d
380923814138205ntruhps2048509
389253897639019C:threebears1248r2cpa
431154321743301kyber768
485574868349619sntrup653
488244888749013
T:
C:hila5
494454950049620sntrup761
500085006450140
T:
lightsaber2
505175168654410
T:
C:r5nd0kem2iot
518535303856060
T:
C:r5nd1kem5d
541205418854253
T:
C:nhcompact512cca
538075469857327
T:
C:r5nd1kem4longkey
569455703757232ntruhps2048677
585095878058916ntruhrss701
610226115963021kyber1024
662136631866499sntrup857
668306693467010ntrulpr653
687606979670886ntrulpr761
697576988170081sntrup953
704727089871038sntrup1013
735077366573927ntruhps4096821
759937603876110
T:
C:nhcompact768cca
829588304583150threebears624r2ccax
833618341383468
T:
saber2
850608516885290sntrup1277
860288613086323
T:
sntrup4591761
864678763289995
T:
C:r5nd3kem5d
910399113491253ntrulpr857
947819497795728ntrulpr1013
951499527895921ntrulpr953
963769656496749
T:
newhope512cca
99897100141100269
T:
C:nhcompact1024cca
101419101718102323
T:
lac128
102263102396102571
T:
ntrulpr4591761
107047107103107188threebears624r2cca
117403118830119067ntrulpr1277
119757120032120304mceliece348864
119713120044120734mceliece348864f
124190124250124303
T:
firesaber2
125562125651125756threebears936r2ccax
156059157054159754
T:
C:r5nd3kem0d
158837158948159077threebears936r2cca
169680170580173403
T:
C:r5nd5kem5d
156180176479182744
T:
lotus128
171042180832185339
T:
ntrukem443
180795180928181141threebears1248r2ccax
183237183349183513
T:
newhope1024cca
194531195969198257
T:
C:r5nd5kem0d
206056206527206888
T:
lac192
218241218400218558threebears1248r2cca
245487245628245849
T:
saberx4
242417246177247493
T:
lotus192
250367252430258592
T:
C:r5n11kem0d
253078253589254443mceliece460896
253337254056254351mceliece460896f
279503280128280682mceliece6960119
279745280374280966mceliece6960119f
284237286294289933
T:
ntrukem743
296801298119298704
T:
ntskem1264
298435298929299558mceliece6688128f
298564299456299883mceliece6688128
301401301708302022mceliece8192128
301795302203303159mceliece8192128f
324583327674332346
T:
lac256
348402349823369213
T:
lotus256
349370351066351723
T:
C:r5n13kem0d
465268?468533?779704?
T:
kindi256342
563289564034565037
T:
ntskem1380
585776587905591557
T:
kindi512222
586978588285589774
T:
lima2p1024cca
600306602719609243
T:
kindi512241
614831622182630280
T:
hqc128
673272675934677502
T:
hqcrmrs128
705651710414729593
T:
C:ledakemcpa13
710865719763723081
T:
C:ledakemcpa12
812044836296838465
T:
titaniumccatoy
847001850263854880
T:
C:ledakemcpa14
957356975238985932
T:
hqc1281
105561110584141066695
T:
kindi512321
102383310584521059168
T:
titaniumccalite
112143111319291139837
T:
ntskem13136
113122711344461170379
T:
kindi256522
116812011690281170424
T:
titaniumccastd
118102111829091186226
T:
lima2p2048cca
117434911842601201311
T:
hqc192
118839011930561224425
T:
C:r5n15kem0d
120500412086061230572
T:
hqcrmrs192
122323812440381247632
T:
C:rolloi128
132095713240141327552
T:
C:rolloi192
148834615030391507399
T:
hqc1921
150496215061061557160
T:
titaniumccamed
152276815254491543673
T:
hqc1922
160219116044631606902
T:
limasp1018cca
166488016709001677692
T:
C:bikel1
174202517634751823280
T:
titaniumccahi
177930217806231782143
T:
frodokem640
183214518344961837898
T:
rolloii128
186752318699601874806
T:
C:ledakemcpa32
187017118715171875745
T:
ledakem1264
190483419080911918423
T:
rolloii192
195571319592152006805
T:
ledakem1364
198956819911271992740
T:
frodokem640aes
200036820043662008154
T:
C:lake1
1996977?2005462?2714072?
T:
hqcrmrs256
200602920324212070878
T:
hqc256
210828121109002116328
T:
C:rolloi256
211898521236072243654
T:
ledakem1464
212105321243372141331
T:
hqc2561
211641421321202135979
T:
rsa2048
224321522513302260261
T:
titaniumccasuper
225776522920542301181
T:
hqc2562
229872723038382307370
T:
C:ledakemcpa33
1640272?2313030?3095227?
T:
C:edonk192k48n144nu4l4
232275923413452344836
T:
hqc2563
247035124750452479661
T:
rolloii256
257289925761192626649
T:
ledakem13sl
256852925813082589510
T:
ledakem12sl
1631027?2776790?3922222?
T:
C:edonk128k32n96nu4l4
2188241?2824557?2863516?
T:
C:ledakemcpa34
286088228665622879949
T:
ledakem14sl
309369231000493107954
T:
rqc128
310694131105193115290
T:
limasp1306cca
326224032649403267386
T:
limasp1822cca
338019333847483391042
T:
C:lake2
359602735971763599838
T:
frodokem976
364485836515973653500
T:
frodokem976aes
381078338174813824805
T:
locker1
406914140791514109760
T:
locker2
443152244428754452091
T:
locker4
463561946393234644212
T:
frodokem640shake
463853746462284658637
T:
C:lake3
495553349880275017387
T:
C:ledakemcpa52
515739351630485183110
T:
C:bikel3
537557353833975417573
T:
remblem1056
536312353966865506726
T:
ledakem3264
542908554375745444191
T:
remblem928
543260254463945456998
T:
ledakem3364
552846855432385629578
T:
ledakem3464
559984456333355641748
T:
C:ledakemcpa53
594598259632685980225
T:
locker3
616872761708956190075
T:
frodokem1344aes
620349962117207002360
T:
rqc192
626037663081196316641
T:
C:ledakemcpa54
631836563277256333870
T:
limasp2062cca
639746364078516419540
T:
locker6
675236067609676771327
T:
locker5
700566770158147026843
T:
locker7
705851870736847116098
T:
ledakem32sl
743060574512757469789
T:
locker8
772129778287457912149
T:
ledakem33sl
855775686281988650797
T:
ledakem34sl
957747495900339615103
T:
frodokem976shake
99833711001241010031885
T:
locker9
100957431010129710113571
T:
rqc256
102635611026552210280534
T:
sikep434
109860281100513711032417
T:
sikep434comp
115681481158824011666169
T:
ledakem5264
120592661207646612105166
T:
ledakem5364
141995041421166114238668
T:
ledakem5464
141146891421947714234238
T:
sikep503
5021776?14302019?69160758?
T:
C:edonk128k16n80nu8l6
151578561518221115236603
T:
sikep503comp
9224767?16500410?74899237?
T:
C:edonk192k32n128nu4l6
165660741661659516656885
T:
ledakem53sl
167587111692867516970633
T:
ledakem52sl
169281281694267416959014
T:
frodokem1344shake
171913271722654817258630
T:
ledakem54sl
273374302735195027441874
T:
sikep610
270997592735490027688769
T:
ramstakers216091
289430072896330828995278
T:
sikep610comp
319454963277715732901376
T:
mersenne756839
431310914320091443520854
T:
sikep751
459521694595836446037434
T:
sikep751comp
7550780?48022443?48615951?
T:
C:edonk128k16n80nu4l6
553738025543177255481735
T:
oddmanhattan128
13885540?59608099?63541544?
T:
C:edonk128ref
109956240110139074110379718
T:
oddmanhattan192
113564984113994718114286398
T:
ramstakers756839
120908748120967559121045583
T:
pqrsa15
229448079229667606229916945
T:
oddmanhattan256

amd64; CascadeLake (50657); 2019 Intel Xeon Gold 6230; 40 x 2100MHz; unstable; cel02, supercop-20201130

Graphs: (pkcycles,pkbytes) (ccycles,cbytes) (kcycles,cbytes) (pkbytes,cbytes)

NISTPQC graphs: (pkcycles,pkbytes) (ccycles,cbytes) (kcycles,cbytes) (pkbytes,cbytes)

Cycles to generate a key pair
25%50%75%system
254842578226002
T:
kyber90s512
397744003440326
T:
kyber90s768
564565686457500
T:
kyber90s1024
566485889463728
T:
kyber512
678826930072810
T:
C:nhcompact512cca
708667117671790
T:
lac128
702127126075028
T:
ntrulpr653
823008407685026
T:
ntrulpr761
853448585286666
T:
ntrulpr4591761
861048843089548
T:
ntrulpr857
9209694938101886
T:
C:nhcompact768cca
945549877899584
T:
C:r5nd1kem0d
94194100838102128
T:
kyber768
105824109332110464
T:
lightsaber2
114704116240118350
T:
C:r5nd0kem2iot
119344119902125348
T:
newhope512cca
118466121272122388
T:
C:r5nd1kem5d
121452123858125670
T:
C:r5nd1kem4longkey
127110134730136320
T:
C:nhcompact1024cca
164054164718174758
T:
kyber1024
180294180854181812
T:
lac192
181498182684185428
T:
saber2
203004203972204984
T:
lac256
217370225412229236
T:
C:r5nd3kem5d
250778253090253730
T:
firesaber2
279188280062282138
T:
newhope1024cca
258744283926288640ntruhps2048509
311670314616335754
T:
saberx4
338350349022353454
T:
C:r5nd3kem0d
374606392682400442
T:
hqcrmrs128
395246400334431306ntruhrss701
392208401260405248
T:
C:r5nd5kem5d
425404428962433920
T:
C:hila5
427272441946476114ntruhps2048677
446532448088453820
T:
hqc128
463632483712489140
T:
hqc1281
519854529186531714
T:
C:r5nd5kem0d
604968608082614190
T:
kindi256342
647760653060655978
T:
kindi512241
636162671586689114ntruhps4096821
706808711364720894
T:
kindi512222
858682865464868108
T:
hqcrmrs192
926178934122952298
T:
hqc1921
972550977652989342
T:
hqc192
981762986952992720
T:
rqc128
99637810286141121574C:threebears624r2cpa
105601210744781086626
T:
C:r5n11kem0d
959032?1118448?1222850?threebears624r2cca
113677811401101190686
T:
C:bikel1
125401412724861280634
T:
lima2p1024cca
123498213313821439910
T:
sntrup761
134678013738501394762
T:
kindi512321
133069613918961426538
T:
hqcrmrs256
139253814084621444146
T:
C:edonk128k16n80nu4l6
141003214353101454048
T:
sntrup653
141662014492361470502
T:
hqc2561
144044214750381533504
T:
titaniumccatoy
148149215462261589812
T:
hqc1922
151389415637301574284
T:
hqc256
155392216138221645444
T:
hqc2563
156981816301821641548
T:
C:rolloi128
160309416348601668376
T:
hqc2562
168417816929381711534
T:
kindi256522
1704412?1717346?2366224?
T:
rqc192
180552218617681881468
T:
sntrup4591761
178640818756041887508
T:
C:rolloi192
190479819132681923040
T:
C:ledakemcpa13
192019420026642033534
T:
C:r5n13kem0d
2044940?2106016?2806788?threebears936r2cca
220539422652542274184
T:
C:edonk128k16n80nu8l6
218769224056862411318C:threebears936r2cpa
238743824495422581354
T:
rqc256
239104424607682544692
T:
sntrup857
253616025526062596434
T:
lima2p2048cca
241978026266782778634
T:
titaniumccamed
261021426448362669234
T:
C:edonk128k32n96nu4l4
265714226836522704052
T:
frodokem640
273121827632682811718
T:
ntrukem443
278511827976822862266
T:
titaniumccalite
283437428707203038828
T:
titaniumccahi
292252629449102992894
T:
limasp1018cca
293812829651302977554
T:
C:ledakemcpa34
295059231623343180094
T:
C:rolloi256
315526631773863212318
T:
frodokem640aes
324113433581223367304
T:
C:bikel3
312168633664783387912
T:
C:edonk128ref
337563635040243692854
T:
C:edonk192k32n128nu4l6
357883036084323820064
T:
titaniumccasuper
3644840?3702190?4607382?threebears1248r2cca
408828841025224153472
T:
titaniumccastd
3647782?4218290?4609810?C:threebears1248r2cpa
429497243366584403362
T:
C:ledakemcpa33
486738049594945021898
T:
C:edonk192k48n144nu4l4
507944451530045178832
T:
C:r5n15kem0d
509346651689245185952
T:
C:ledakemcpa32
527011853091585350588
T:
limasp1306cca
541236654370065473024
T:
C:lake1
553431056816706139446
T:
C:lake2
541326857048365757180
T:
ledakem1464
582586458380105857852
T:
limasp1822cca
581684660090706178850
T:
C:ledakemcpa53
566978260571846125704
T:
C:lake3
565732062686066323310
T:
remblem928
573335463185446357306
T:
remblem1056
617887465474167076900
T:
ledakem1364
659465466159286649908
T:
rolloii192
654486467261806776060
T:
rolloii128
694881469825227182184
T:
rolloii256
702748071570727172840
T:
ledakem1264
730753673684147571600
T:
ntrukem743
7641400?7829804?9853634?
T:
ledakem14sl
7871280?9192120?10531964?
T:
ledakem13sl
109140061094291010972914
T:
limasp2062cca
102400501117961411215448
T:
locker1
120007041222914012500294
T:
ramstakers216091
123313681255726413126636
T:
ledakem12sl
131700041319304413290904
T:
C:ledakemcpa52
13121468?13291150?18052842?
T:
ledakem3464
132369201418822214305056
T:
locker4
139839661419613214457376
T:
ledakem3264
149083961494664215442674
T:
frodokem640shake
158755741625912016282258
T:
ledakem3364
170329861720300417534650
T:
ledakem33sl
186031301862347018703530
T:
frodokem976
190778301911872819219384
T:
frodokem976aes
209129682105170023787082
T:
ledakem34sl
225255042272774222995396
T:
ledakem5464
213808542301523623051796
T:
sikep503
235895622503483825555388
T:
ledakem5364
259221042644519429180566
T:
locker7
280619802809043228123752
T:
C:ledakemcpa14
297402242975887829786180
T:
frodokem976shake
282541822981191029967056
T:
mersenne756839
324415663268543234145628
T:
ledakem32sl
344774723453409034698958
T:
frodokem1344aes
358939863609906840110942
T:
ledakem54sl
366615463672089636819294
T:
lotus192
392128563995270644391394
T:
ledakem53sl
426962424346181445433426
T:
ledakem5264
523991385367274254260686
T:
frodokem1344shake
557170205614992456753024
T:
ramstakers756839
560988885708839460009184
T:
ledakem52sl
575925825779407258187132
T:
lotus256
614911206207006862234014
T:
C:ledakemcpa12
650769466541756865572572
T:
ntskem1264
726488487340350274993802
T:
lotus128
133036798?137877160?181791642?
T:
mceliece348864
116719568?196089560?292261552?
T:
rsa2048
201150998202159494202276794
T:
mceliece460896f
214983834216775340217805068
T:
C:ledakemcpa54
225293708229997056232145302
T:
ntskem1380
199284740?262273272?383184444?
T:
mceliece460896
290460256297969450314298090
T:
oddmanhattan128
373900730378156938394833002
T:
mceliece6688128f
373921714386019222386399800
T:
ntskem13136
384555312387391550389066594
T:
mceliece8192128f
489497364511171010513272890
T:
oddmanhattan192
521685872523696532538500142
T:
mceliece6960119f
357477046?570869812?786518126?
T:
mceliece6688128
734000020734647172763140730
T:
mceliece348864f
543286364?811723330?1076951110?
T:
mceliece6960119
852176976920960058930251574
T:
oddmanhattan256
690711730?1072256120?1321745532?
T:
mceliece8192128
657026719667670198246913169700
T:
pqrsa15
Cycles for encapsulation
25%50%75%system
268822728428354
T:
rsa2048
383923967840720ntruhrss701
399844318444316ntruhps2048509
474664792848216
T:
kyber90s512
542565521259738ntruhps2048677
626546467667184
T:
mceliece348864
613946528066254ntruhps4096821
641486697667948
T:
sntrup4591761
689206942070480
T:
kyber90s768
744307532878576
T:
sntrup653
774428259883192
T:
sntrup761
81314?86924?102614?
T:
mceliece460896f
8525890152101174
T:
mceliece460896
8723295292105986
T:
mceliece348864f
939029662896994
T:
kyber90s1024
9393497798102188
T:
sntrup857
98058101066106288
T:
kyber512
106598113008118794
T:
ntskem1264
119796120828127656
T:
C:nhcompact512cca
119042120904127876
T:
ntrulpr653
133380139668140416
T:
ntrulpr761
140060140682142490
T:
lac128
136198143506144878
T:
kyber768
143138143962144798
T:
ntrulpr4591761
139880145320146502
T:
lightsaber2
142916147552149332
T:
ntrulpr857
149248153604154664
T:
C:ledakemcpa13
162988163622171966
T:
C:nhcompact768cca
162660170408180236
T:
mceliece6688128f
163090172100173022
T:
C:r5nd1kem0d
162660174208183916
T:
mceliece6688128
198770199764208836
T:
newhope512cca
197738201678203972
T:
C:r5nd0kem2iot
200724201912202768
T:
C:ledakemcpa14
212234219824221714
T:
C:r5nd1kem5d
216890223548229526
T:
mceliece8192128f
222724224202230470
T:
C:bikel1
216068226656229482
T:
C:nhcompact1024cca
226058227910231446
T:
saber2
230548231984241436
T:
kyber1024
230384238250248680
T:
mceliece6960119
233606238264242910
T:
C:edonk128k16n80nu4l6
238830242790250198
T:
mceliece6960119f
259404263648265756
T:
C:r5nd1kem4longkey
263820273940276690
T:
C:rolloi128
281796282510283794
T:
lac192
282226295496302614
T:
C:ledakemcpa12
301924305504305886
T:
firesaber2
310838311866312876
T:
lotus192
317136322244337296
T:
C:ledakemcpa34
308958323534329152
T:
mceliece8192128
319662326360329298
T:
C:rolloi192
317896348566353734
T:
ledakem1464
356498360990369364
T:
lotus128
353836364316366426
T:
C:ledakemcpa33
377202380402394548
T:
C:edonk128k32n96nu4l4
379232384112392754
T:
ntrukem443
384390388182417446
T:
saberx4
397436399476407496
T:
lac256
430112434144436560
T:
lotus256
425872437684444916
T:
C:ledakemcpa32
442806443836445698
T:
newhope1024cca
433394444402448596
T:
C:r5nd3kem5d
435300454174457064
T:
C:rolloi256
478202479302502246
T:
ledakem12sl
505958541920545706
T:
C:edonk128ref
532624563634570810
T:
C:bikel3
567988580868592450
T:
C:edonk128k16n80nu8l6
569838587714592820
T:
ntskem1380
590550596940603202
T:
C:hila5
606978608738610608
T:
ntskem13136
598430627398633036
T:
C:r5nd3kem0d
609828643364649386
T:
hqcrmrs128
661892665642670102
T:
C:edonk192k32n128nu4l6
678784681022700018
T:
hqc128
709492720768732362
T:
ledakem1364
756934774194779830
T:
C:r5nd5kem5d
802412807344822442
T:
kindi256342
817656823074824992
T:
ledakem3464
821906829306839538
T:
lima2p1024cca
801870832546856402
T:
C:ledakemcpa53
817500836348850062
T:
C:ledakemcpa52
819698841404862664
T:
ntrukem743
855014859046869764
T:
C:lake1
901554916206966390
T:
C:lake2
906700923406927244
T:
C:r5nd5kem0d
925730934044940716
T:
rolloii192
921068936878941998
T:
ledakem14sl
952086959814963852
T:
kindi512241
937694961454968816
T:
rolloii128
928100975868977924
T:
ledakem3364
102649010291261079018
T:
ledakem13sl
103410410436761056308
T:
kindi512222
99646610469961060034
T:
rolloii256
103899810521721088348
T:
C:r5n11kem0d
101802610733361099534
T:
C:edonk192k48n144nu4l4
101297210785261093334
T:
C:lake3
107362210841921120278
T:
C:ledakemcpa54
111482411703141191792
T:
titaniumccatoy
128638812989681317066
T:
hqc1281
141170214136301418310
T:
ledakem1264
139599014285141465510
T:
hqcrmrs192
141283814629881596794C:threebears624r2cpa
154929615577261574052
T:
rqc128
1342574?1580484?1736212?threebears624r2cca
159645216137881629646
T:
hqc192
164600816679821708154
T:
lima2p2048cca
160219617721901797024
T:
locker1
177024218197321827148
T:
kindi512321
188585419056921930122
T:
hqc1921
189212419885222044512
T:
C:r5n13kem0d
202704420348782046600
T:
kindi256522
215902222753162292624
T:
locker4
224160422986202339272
T:
ledakem33sl
217064423347402377004
T:
hqcrmrs256
224534224345882583356
T:
titaniumccamed
244706024811842522192
T:
limasp1018cca
248035824919442550894
T:
titaniumccalite
248879225301162571720
T:
hqc256
254117426695362711880
T:
ledakem52sl
265891426748062683870
T:
rqc192
2600770?2682236?3567270?threebears936r2cca
271982827313122880418
T:
ledakem53sl
265104228085723017446
T:
titaniumccahi
281520828475522876328
T:
hqc2561
280747828679162883520
T:
ledakem34sl
304209430526783152448
T:
titaniumccastd
280272430974203103868C:threebears936r2cpa
311580031590503203252
T:
hqc2563
322409833207023374274
T:
hqc1922
335528633806623417564
T:
ledakem5464
339264234115063654110
T:
titaniumccasuper
329486634588843515020
T:
ledakem5364
345707234696163507816
T:
ledakem3264
355657435946863626794
T:
hqc2562
376212638566664077816
T:
rqc256
393946439540404282038
T:
locker7
432871044227544437518
T:
frodokem640
4398828?4493728?5600750?threebears1248r2cca
465632647291884756524
T:
limasp1306cca
473040247758864788010
T:
frodokem640aes
456192048070944882576
T:
ledakem32sl
484348448871044936218
T:
C:r5n15kem0d
494337649575104973656
T:
limasp1822cca
4414882?5127356?5618006?C:threebears1248r2cpa
519692052171345269270
T:
ledakem5264
534771853629565393584
T:
ledakem54sl
732239273506527447276
T:
frodokem976aes
841406893114789394440
T:
remblem928
848171493243509453964
T:
remblem1056
9789060981437410342064
T:
frodokem640shake
966797498497189983180
T:
limasp2062cca
107934061080464410861892
T:
frodokem976
117837341189755412019224
T:
frodokem1344aes
176403561776993217795724
T:
frodokem976shake
222192422275624023256678
T:
ramstakers216091
277755522932181629708918
T:
frodokem1344shake
304472983061970031496744
T:
pqrsa15
346303483752296037689022
T:
sikep503
376735423872200839647184
T:
mersenne756839
789812967936673079836796
T:
oddmanhattan128
102645894103268884103918578
T:
ramstakers756839
148898828149557670149774818
T:
oddmanhattan192
313247258317785536327212634
T:
oddmanhattan256
Cycles for decapsulation
25%50%75%system
400544039441682
T:
kyber90s512
577985978060160
T:
kyber90s768
550926152063010ntruhps2048509
778108094081880
T:
C:r5nd1kem0d
794168194689554ntruhps2048677
826988334684702
T:
kyber90s1024
813948496488828ntruhrss701
840088737693054
T:
kyber512
9117297556101682
T:
sntrup761
94148100190107992
T:
sntrup653
100262103084106890
T:
C:r5nd0kem2iot
102628111538113140ntruhps4096821
111148112062118412
T:
C:nhcompact512cca
104536112206113324
T:
C:r5nd1kem5d
118208119654126582
T:
kyber768
118722127438136676
T:
sntrup857
129544140446142684
T:
sntrup4591761
137042142462144042
T:
lightsaber2
142892144584152264
T:
ntrulpr653
150506150838158500
T:
C:nhcompact768cca
157898158356161444
T:
C:hila5
152752158364158952
T:
ntrulpr761
166394170214174054
T:
C:r5nd1kem4longkey
168434172334174628
T:
ntrulpr857
179784180740183890
T:
lac128
202296203164212386
T:
kyber1024
205084206308207292
T:
ntrulpr4591761
205896206582214780
T:
newhope512cca
199854209194212370
T:
C:nhcompact1024cca
221572222400226166
T:
saber2
263452270092271194
T:
C:r5nd3kem5d
242398272356278348
T:
mceliece348864
295998299618299926
T:
firesaber2
324210347360352492
T:
C:r5nd3kem0d
372210373262374024
T:
lotus192
357686378216380674
T:
mceliece348864f
395412396112396952
T:
lac192
404054404936430392
T:
saberx4
417184418026478432
T:
mceliece460896f
417618438450482652
T:
mceliece460896
431370455430475584
T:
C:r5n11kem0d
463356465072467162
T:
newhope1024cca
467822470094475200
T:
lotus128
457810471060472978
T:
C:r5nd5kem5d
484816490546492684
T:
C:r5nd5kem0d
483490499576535282C:threebears624r2cpa
479044507874515554
T:
mceliece6688128f
515374516804566870
T:
mceliece6688128
517110517852568446
T:
mceliece6960119f
521680530098532556
T:
lotus256
500508536488592914
T:
mceliece6960119
552404557232561956
T:
ntrukem443
510368558274571352
T:
mceliece8192128f
547216613342632700
T:
mceliece8192128
587926658642679998
T:
C:r5n13kem0d
696956711820779186
T:
ntskem1264
709818782524784278C:threebears936r2cpa
779554784794838694
T:
lac256
99016610197661030076
T:
kindi256342
884142?1029036?1127870?C:threebears1248r2cpa
105595610589701072844
T:
lima2p1024cca
117055212286921230010
T:
hqcrmrs128
120819812425321263066
T:
hqc128
125144412624601276594
T:
kindi512241
132051213284881362500
T:
ntrukem743
130101413895501414870
T:
titaniumccatoy
140940214154301435724
T:
kindi512222
144962015171701667192
T:
ntskem1380
165140017235121729552
T:
C:rolloi128
179910218686281888658
T:
C:rolloi192
208131621173782126230
T:
lima2p2048cca
220174022706142278698
T:
kindi512321
226397823281522380558
T:
hqcrmrs192
234621023583202373222
T:
kindi256522
239102625981202708410
T:
hqc1281
245534826015022613062
T:
ntskem13136
256425427735322936848
T:
titaniumccamed
284763228974702931574
T:
titaniumccalite
273861029054003004582
T:
C:r5n15kem0d
290243029391763007156
T:
hqc192
294997031114903130442
T:
rolloii128
310515831202443395950
T:
titaniumccahi
320873032224343243666
T:
hqc1921
320793832622243274392
T:
limasp1018cca
326904832875403392040
T:
rolloii192
2832432?3301916?3615518?threebears624r2cca
349905635063123517144
T:
C:lake1
353246835425083656802
T:
titaniumccastd
342296635744403711302
T:
C:rolloi256
339314236097143644484
T:
hqcrmrs256
373125237692803891178
T:
hqc256
396274439846464267142
T:
titaniumccasuper
397072242361884275686
T:
rolloii256
433618843479664428222
T:
C:bikel1
440385244905364511454
T:
frodokem640
454728645595384569174
T:
rsa2048
449358845958064638246
T:
C:ledakemcpa12
2963600?4676682?7239016?
T:
C:edonk192k48n144nu4l4
460535446819144694156
T:
frodokem640aes
468608247348964776224
T:
hqc2561
511712851979185251558
T:
hqc2563
507552053260585359238
T:
hqc1922
527594653392365352250
T:
C:ledakemcpa14
491469654246305513804
T:
C:edonk128k32n96nu4l4
528160854480105655404
T:
C:lake2
5389424?5561194?6977350?threebears936r2cca
577541257877105798682
T:
hqc2562
608123661985766223590
T:
limasp1306cca
624005262519946267758
T:
rqc128
644356264592546480952
T:
limasp1822cca
653670865437146549750
T:
C:ledakemcpa13
709128871035607147702
T:
ledakem1264
720099872712067354892
T:
frodokem976aes
720636472755087441108
T:
ledakem1364
667812672921047341322
T:
locker1
755516878191667874040
T:
C:lake3
787835283589928397130
T:
locker4
9033696?9231056?11452544?threebears1248r2cca
927742093146909426478
T:
ledakem12sl
918055893872689472030
T:
ledakem1464
9847202986855210358112
T:
frodokem640shake
102231401032814210359078
T:
rqc192
103526501037513210407744
T:
C:ledakemcpa32
103795241047358811042756
T:
ledakem14sl
111575721116771611258720
T:
frodokem976
115342201163991011741716
T:
frodokem1344aes
118899121269577612943034
T:
remblem928
120305761288225212992686
T:
remblem1056
128947421298631813976052
T:
locker7
128043441306426413214800
T:
limasp2062cca
139489761399554014011984
T:
ledakem13sl
142821561439826814511864
T:
C:bikel3
145220021515418015681440
T:
C:ledakemcpa33
175620301760342817733674
T:
frodokem976shake
180345441818289018348628
T:
C:ledakemcpa34
195601261984598420012184
T:
ledakem3264
192847762023704820510972
T:
rqc256
236368782368411023725762
T:
ledakem3364
250463342568376026093588
T:
ledakem33sl
259688862664955227186348
T:
ledakem3464
275742062923948629561774
T:
frodokem1344shake
27252632?30309544?60801192?
T:
C:edonk128k16n80nu8l6
330242403304420233100410
T:
C:ledakemcpa52
16113972?34011460?57283450?
T:
C:edonk192k32n128nu4l6
355126143553584236316922
T:
C:ledakemcpa53
342863783584877035915988
T:
ledakem32sl
371160644014490240169140
T:
sikep503
435380604455282045123192
T:
ledakem5364
34675790?45782422?46026528?
T:
C:ledakemcpa54
439922444579292246401838
T:
ledakem34sl
464437744814468048922976
T:
ramstakers216091
37928320?49242280?95446406?
T:
C:edonk128ref
510308705118956251303548
T:
ledakem5464
559610585664315057122844
T:
ledakem5264
567072845702901057333620
T:
ledakem52sl
560101525764848459194356
T:
mersenne756839
50667524?59554530?88109998?
T:
C:edonk128k16n80nu4l6
643901786454072664678796
T:
ledakem53sl
879480808812898688264946
T:
oddmanhattan128
988308549919588299567828
T:
ledakem54sl
166427952166741960167070640
T:
oddmanhattan192
201386660203135854206248030
T:
ramstakers756839
213805134215338250219320408
T:
pqrsa15
349104168355058456363944084
T:
oddmanhattan256

amd64; CascadeLake (50657); 2019 Intel Xeon Gold 6230; 40 x 2100MHz; unstable; ygritte, supercop-20200525

Graphs: (pkcycles,pkbytes) (ccycles,cbytes) (kcycles,cbytes) (pkbytes,cbytes)

NISTPQC graphs: (pkcycles,pkbytes) (ccycles,cbytes) (kcycles,cbytes) (pkbytes,cbytes)

Cycles to generate a key pair
25%50%75%system
145581460814716kyber90s512
205082058220702kyber512
231422322623356kyber90s768
291502932429582kyber90s1024
297742995630214lac128
310483147431670ntrulpr653
325663265633186ntrulpr761
343983455835016ntrulpr4591761
394003957239840lightsaber2
404624056640680kyber768
411364147041620ntrulpr857
438164430644624C:r5nd1kem0d
563205644656642kyber1024
584545858258738lightsaber
598446056861326C:r5nd1kem5d
608766163863516C:r5nd0kem2iot
619146229663252C:r5nd1kem4longkey
653686586066262newhope512cca
722067227472396saber2
789747916079464lac256
801588058281564lac192
813928195682752C:rolloiii128
99382100398101536C:r5nd3kem5d
105606106324107308C:rolloiii192
115574115692115880firesaber2
115470115700116914saber
106544127202127890newhope1024cca
129496129846130368ntruhps2048509
158502159574160688C:hila5
159764160826162118hqcrmrs128
146334162084166142C:r5nd3kem0d
173764174720181684C:rolloiii256
174416175298181740hqc1281
178030179566184250hqc128
175378180452185392C:bike3l1nc
179270183362185740C:r5nd5kem5d
192062192372194656firesaber
192502195860198172C:r5nd5kem0d
210928211338211714ntruhrss701
208898212450222492rqc128
214878215286215958ntruhps2048677
229620254240260532kindi256342
236274262202267622C:bike1l1nc
268868269414277956C:threebears624r2cpa
264498269556277642kindi512222
269652269912271110threebears624r2cca
269072272096283272kindi512241
286002302116323172C:bike3l1sc
303334307382340506C:rolloi128
306990307592308442ntruhps4096821
300430328888338060hqc1921
319234350056365842hqc1922
354884358290364000hqcrmrs192
372576374094410888C:rolloi192
363102375804408564C:bike1l1sc
363376405814413412rqc192
462828476994530810hqc2561
443388488056523606C:r5n11kem0d
478726493122545548hqc2562
509422513016525840lima2p1024cca
510884524712525734threebears936r2cca
525736529290540016C:threebears936r2cpa
527044538242591968hqc2563
499020554946565184kindi512321
552940556620562682sntrup653
576408579148581604ntrukem443
562548584584632950rqc256
599932601402609866C:ledakemcpa14
609566613754623240hqcrmrs256
643396645992655536hqc256
621152655872694164kindi256522
630508681150690438C:rolloi256
739064743316766850C:ledakemcpa13
752952758128803280sntrup761
783034784038784678titaniumccatoy
764406853840908056C:r5n13kem0d
873366875408897158threebears1248r2cca
872296879058882040sntrup4591761
886396887204888940titaniumccalite
904218906384913566C:threebears1248r2cpa
914918927030936110sntrup857
960052964480973116C:ledakemcpa12
113172611355081175928ntrukem743
113679411382801141452titaniumccastd
116617211692681182114limasp1018cca
121813412224361243620lima2p2048cca
127809412792521280728titaniumccamed
134052613520641356172C:ledakemcpa34
139172213927761394176titaniumccahi
169141616946441710116titaniumccasuper
183063218383541850282C:r5n15kem0d
183006218405881854760C:ledakemcpa33
197013619852662041568remblem928
202295420277482092598remblem1056
215859021651342243934limasp1306cca
221145622190842248700ledakem1464
226899422876402303534rolloii128
227498022920642367514limasp1822cca
254543025610442649040rolloii256
263094026438762659310C:ledakemcpa53
263796226552822734844rolloii192
257493827442382784644C:ledakemcpa32
280265228149002860288ledakem1364
322861432349023240294C:ledakemcpa54
326598432738403309714ledakem1264
351084235286863572330frodokem640aes
3566238?3606838?4781138?ledakem14sl
390810439162963940920frodokem640
3428870?3994942?5090840?ledakem13sl
423680642722624399258limasp2062cca
517716052298505726284ledakem12sl
522033652820045414898frodokem640shake
5189028?5290970?7384854?ledakem3464
553005655426085561506C:ledakemcpa52
647148465143686617126ledakem3364
722715472546567942678ledakem3264
744137074675587625172frodokem976
804260280744308168238ledakem33sl
8141116818749210018484ledakem34sl
843397484449148665360sikep503
911367892050589335090lotus128
931326694296369521488frodokem976aes
966857497101769775900ledakem5464
103224101053118011380818ledakem32sl
114497201148424211685656frodokem976shake
116034421162838211673408ledakem5364
123525081238861214057560ledakem54sl
13658808?14110202?27533362?C:bike2l1nc
144601361452812214573420frodokem1344shake
13814146?14535608?40397584?C:bike2l1sc
163547681641369218868318ledakem53sl
163594441649958017634712ledakem5264
170832361716857617347318lotus192
171359361733628817544686frodokem1344aes
269391402729214627763072ntskem1264
279478582811932428323804lotus256
269136642872852830302828ledakem52sl
357504983615805836422552mceliece348864f
724963367340526674514858ntskem1380
87409894?90048052?170030768?mceliece348864
137067986137979868139622648mceliece460896f
189368754198536838200083778ntskem13136
154947014?255483754?369242324?mceliece460896
315923824322615916324106948mceliece6960119f
365635872367257778368479184mceliece6688128f
442300880451636458456595656mceliece8192128f
363552874?471786780?684190098?mceliece6960119
432456126?564888036?863040056?mceliece6688128
602191118?781923224?1129974220?mceliece8192128
101315145410460362141113021504dags3v2
129288120213938481461488704488dags5v2
112752120661136778324211486188020dags3
613834705306253583629066417337048dags5
Cycles for encapsulation
25%50%75%system
195521963619752ntruhrss701
199562006220562ntruhps2048509
226502270822776kyber90s512
280722825228680ntruhps2048677
303003102832782mceliece348864f
302303121432692mceliece348864
327083287433340ntruhps4096821
335103357233650kyber90s768
348323494035090kyber512
354623562236002sntrup4591761
358463603236444sntrup653
381963827238728sntrup761
464664679247036sntrup857
467624685847006kyber90s1024
531125324253388ntrulpr653
535385397055034ntskem1264
540945419454572lightsaber2
553645549255564ntrulpr761
530945634060592mceliece460896
575505760857670kyber768
522805876262968mceliece460896f
600506095462408lac128
625346312263878ntrulpr4591761
660426647867132C:rolloi128
669686748068044C:rolloi192
694027003470514C:r5nd1kem0d
698327015470282ntrulpr857
654647355274270C:ledakemcpa14
751267574676762C:ledakemcpa13
801788036280530kyber1024
821108285685774lightsaber
842508600488152C:ledakemcpa12
925409262692734saber2
9101894046109404newhope512cca
941949452495142C:rolloi256
876129720099238C:r5nd0kem2iot
904329760098552C:r5nd1kem5d
100774101734103024C:r5nd1kem4longkey
110160112794120596mceliece6688128f
110024113404119210mceliece6688128
114496117530121252mceliece6960119
114454117854121062mceliece6960119f
122898126582132226lotus128
129664130056131116lac192
138874139556140226C:rolloiii128
140640140856141460firesaber2
142470144318146462ntrukem443
146042147812149920mceliece8192128
133622150338156722saber
149138151010152868mceliece8192128f
146134161952163740C:r5nd3kem5d
161594164640168248lac256
169340171090203492newhope1024cca
154212173340175126C:ledakemcpa34
173002176850178486C:bike2l1nc
176258177058178280C:rolloiii192
176690178252179152lotus192
178316178648179286ledakem1264
178572178768178962ledakem1464
160164180366182562C:ledakemcpa33
206810206984207348ledakem1364
207890210028236116firesaber
188308210686213274C:bike2l1sc
205274211172228820C:ledakemcpa32
218942219756220902C:hila5
233594234016237270ledakem13sl
231584235946261370C:r5nd3kem0d
235352236840239220ntrukem743
243788245010250138ntskem1380
249836250554253164ledakem12sl
262694264336267202lotus256
272596277406280434hqcrmrs128
286688287420288574C:rolloiii256
262134288714296398C:r5nd5kem5d
289946292046297234hqc128
289840292056294088ledakem14sl
288732302318328460rqc128
300380304172334550kindi256342
283746308444320168C:r5nd5kem0d
290134319662327250C:bike1l1nc
322280327012334440hqc1281
309790332132347668rolloii128
321032332728363132C:bike1l1sc
331228337830340910ntskem13136
327194343080369146C:bike3l1nc
347288349272392880C:ledakemcpa53
344648351780392144kindi512222
358778359392360136threebears624r2cca
351280360648396520kindi512241
367232370604376690C:threebears624r2cpa
353194372494403466rolloii192
363140374022415988C:ledakemcpa52
377062378360392762lima2p1024cca
346102389054395064C:ledakemcpa54
376406390728420330C:bike3l1sc
384530401556434478rolloii256
412100412478412968ledakem3464
414124414954415886ledakem3264
461878462606463392ledakem3364
525686526916529294ledakem32sl
567128570312590794rqc192
535958571634639916C:r5n11kem0d
581748592228619602hqc1921
602340604048613668hqcrmrs192
614376615516615908titaniumccatoy
617412618336620098ledakem33sl
621114632014653880hqc1922
655244655934681940C:threebears936r2cpa
646330656852676778kindi512321
636574659236662156threebears936r2cca
736782748356790442kindi256522
779098780312781832ledakem34sl
782844785234811300lima2p2048cca
798782799486802532titaniumccalite
858576863584891604rqc256
890064901558911990hqc2561
922858929370949434hqc2562
941096942352946084ledakem5264
946534951946958324C:r5n13kem0d
955960957668960388ledakem5364
956124958236962968titaniumccastd
969650973378986582limasp1018cca
100864810114101013962ledakem5464
103178210367261058820threebears1248r2cca
103029810379821054104hqc2563
103118810419781052198hqcrmrs256
106249010632361072708C:threebears1248r2cpa
108165410937761106252hqc256
110995011117401127240ledakem54sl
118681611967981199290titaniumccamed
133410013353821338130titaniumccahi
135065613532501370748ledakem53sl
136219613635581371754ledakem52sl
150156015025881509460frodokem640
168666816965281712414titaniumccasuper
170221017030961716062frodokem640aes
187462618782901926836limasp1306cca
199849820105862070072limasp1822cca
211010221181162135076C:r5n15kem0d
296312229725483085002remblem928
296486829743922988030frodokem976
296834630020283074836remblem1056
321632832245883259616frodokem976aes
353369835430763567924frodokem640shake
375902637680803783498limasp2062cca
542714054405605450928frodokem1344aes
723498872408267273896frodokem976shake
109858841111458811155418dags3
117123281184675612038176dags3v2
126900401270965012771542frodokem1344shake
137361161381807814053642sikep503
204147122056900421694406dags5
253894382707349028588070dags5v2
Cycles for decapsulation
25%50%75%system
203082037020436kyber90s512
282762889629992C:r5nd1kem0d
293002939629484kyber90s768
321583220432256ntruhps2048509
346503469834802kyber512
408764143644186C:r5nd0kem2iot
402984146043938C:r5nd1kem5d
464784655846700sntrup761
471164719047282ntruhrss701
479944812448228ntruhps2048677
484544853448638kyber90s1024
433304903252362C:r5nd1kem4longkey
483785441854900C:hila5
545185458254662lightsaber2
547565486655020sntrup653
514125881458904kyber768
609386104461204ntruhps4096821
634106348063560ntrulpr653
655966565465786ntrulpr761
721707286674364C:r5nd3kem5d
737127379473878sntrup857
750927576276596sntrup4591761
828508316684566lightsaber
696628335883644kyber1024
841728498285328ntrulpr857
865528698887710lac128
890868971290016ntrulpr4591761
930689316293296saber2
9741897624116406newhope512cca
110536110704110906mceliece348864
110738110846111006mceliece348864f
126662128974132206C:r5nd3kem0d
132976133120134654C:threebears624r2cpa
138238140468142852C:r5nd5kem5d
140436141400143186lotus128
142522142896143016firesaber2
147044147626157450ntrukem443
145994150754152322saber
155456156734159162C:r5nd5kem0d
178218178868179604lac192
181516181846183086newhope1024cca
177270184016184808C:threebears936r2cpa
211696213472215360lotus192
219218219940220406mceliece460896
220048220226220658mceliece460896f
225764227160230224C:r5n11kem0d
228912229810231910firesaber
225130233794235898C:threebears1248r2cpa
240480240850241314mceliece6960119f
241238241660243334mceliece6960119
247412247810248392ntskem1264
258238258634258988mceliece8192128
258594258800259592mceliece8192128f
259580260018260596mceliece6688128
260136260822261608mceliece6688128f
226454?303754?313828?lac256
307310309438316676ntrukem743
314150315924318670C:r5n13kem0d
317478318490319560lotus256
368536372600378580kindi256342
444560450128456580hqcrmrs128
453252461092470898kindi512222
467952470928473074C:bike2l1nc
470758472592473648ntskem1380
459688473450482684kindi512241
478374479660482272lima2p1024cca
511064515646516892hqc128
577942582372587274C:rolloiii128
589578593272601912C:bike1l1nc
633638634750637902C:ledakemcpa12
528350?655966?692604?C:bike3l1nc
593064?677048?770660?C:ledakemcpa13
698536699980725042hqc1281
711250716870717626titaniumccatoy
737052743134749468C:ledakemcpa14
747278749374756662C:rolloi128
793806794434795472threebears624r2cca
808766820250822082kindi512321
853366861682900822kindi256522
874746880104881672ntskem13136
896126903106911328hqcrmrs192
918186918774920146titaniumccalite
975646977370980502lima2p2048cca
105067210557121081006rqc128
105620010651281067760C:r5n15kem0d
106987610764281083406hqc1922
106851010775781082748hqc1921
109664410988901106936titaniumccastd
127197612731981279202limasp1018cca
135680213582021359026titaniumccamed
137128213748821376078threebears936r2cca
148944614938841517510hqc2561
149719815293801552628hqcrmrs256
154941015505441558244titaniumccahi
155296615590221568916hqc2562
161014416121181613930frodokem640
161202816215781626160hqc256
165529416621261668792C:rolloi192
166516016667241675318frodokem640aes
168688216910681741214C:ledakemcpa32
167214816981881959658ledakem1264
171839417242801758756hqc2563
172222417313501740934C:rolloiii192
187747018874682156974ledakem1464
180380419596442064552ledakem1364
195968619669121983222titaniumccasuper
202747820362182057328C:ledakemcpa33
211121421163342188804threebears1248r2cca
216236222030302216402ledakem13sl
226229422720542283252rqc192
225410623004242544568ledakem12sl
234150823703502399870C:bike2l1sc
237893223903282436206rolloii128
244428024575362473792C:ledakemcpa34
244056424581522502028limasp1306cca
237520625163902645832ledakem14sl
259141426011122639280limasp1822cca
269023627145842793074C:bike1l1sc
287709228940662916496C:rolloiii256
304983030541203066002frodokem976
307616230942203201556rolloii192
316606431724223202782frodokem976aes
330536833279863359954C:rolloi256
358038235907603616346frodokem640shake
361613236365423659070rqc256
350594836448204087800C:bike3l1sc
395539439712804039046rolloii256
411269841278584206182remblem928
416361841767444260812remblem1056
424445042505444262928C:ledakemcpa52
460022247884424906982ledakem3264
477436048875624992096ledakem3464
489041649029784912888C:ledakemcpa53
494619049549345012486limasp2062cca
480196250103645058420ledakem3364
533749853456965375674frodokem1344aes
545017654621005470380C:ledakemcpa54
605459461090166218402ledakem32sl
668917668451186944696ledakem33sl
717911471876027194592frodokem976shake
737633874371627630910ledakem34sl
99390801003331810201524ledakem5264
105076641061745610762574ledakem5364
119778341200210812196250ledakem5464
123241301240907214793366frodokem1344shake
140895381423551214345536ledakem52sl
142019961436911214500910ledakem53sl
146598321471515814990280sikep503
148867981491956615083890ledakem54sl
547110625507646255214458dags3
154540320156093122159553002dags5
352353240359991054366802044dags3v2
351319892361125194373112104dags5v2

amd64; CascadeLake (50657); 2019 Intel Core i9-10980XE; 18 x 3000MHz; avx512imath, supercop-20210125

Graphs: (pkcycles,pkbytes) (ccycles,cbytes) (kcycles,cbytes) (pkbytes,cbytes)

NISTPQC graphs: (pkcycles,pkbytes) (ccycles,cbytes) (kcycles,cbytes) (pkbytes,cbytes)

Cycles to generate a key pair
25%50%75%system
145611467315344kyber90s512
208182091421613kyber512
229862314123910kyber90s768
336123383634170kyber90s1024
337873387034066
T:
C:nhcompact512cca
342173459335603
T:
lac128
365593676437876kyber768
371473775738079
T:
ntrulpr653
388073894339268
T:
ntrulpr4591761
392593942840238
T:
ntrulpr761
411244117941503
T:
lightsaber2
487374893249192
T:
C:nhcompact768cca
490014942050122kyber1024
506825098251233
T:
ntrulpr857
604856066060933
T:
C:nhcompact1024cca
610066112461392
T:
newhope512cca
730747324473472
T:
saber2
819478214582645
T:
lac256
896238995390308
T:
lac192
113530113756114006
T:
firesaber2
116283116518116785
T:
newhope1024cca
149605150093150616ntruhps2048509
168374169121169855
T:
C:hila5
175049177897180623
T:
hqcrmrs128
190303195018196720
T:
hqc128
202868204413208239
T:
hqc1281
241341241628241972ntruhrss701
246857247383248018ntruhps2048677
294897297393306686C:threebears624r2cpa
300537302405305429
T:
kindi256342
308303311910314030
T:
kindi512222
305279312133318867threebears624r2cca
316803318607320336
T:
kindi512241
350978351966352922ntruhps4096821
393006395242400895
T:
hqcrmrs192
393361397058402588
T:
hqc1921
420385427986434772
T:
hqc1922
428770430821437520
T:
hqc192
530542531833533569
T:
rqc128
595129595411595788threebears936r2cca
609401610190611163
T:
C:bikel1
617706618525619424C:threebears936r2cpa
623077629394636744
T:
hqc2561
627233631908634379
T:
ntrukem443
649417653726657363
T:
kindi512321
645967654989664686
T:
hqc2563
653132660429668842
T:
hqc2562
667630671596679755
T:
hqcrmrs256
695747703990717929
T:
sntrup653
718971720593742198
T:
sntrup761
722889734137742029
T:
hqc256
807082813724818272
T:
kindi256522
9539759600141004045
T:
rqc192
99671510000161026171C:threebears1248r2cpa
100496010174631028035
T:
sntrup4591761
103262410574401061761threebears1248r2cca
108704710893991093212
T:
C:rolloi128
112432111677691223839
T:
sntrup857
127284012778491295185
T:
ntrukem743
138292713868701392915
T:
C:rolloi192
138517813906871397209
T:
rqc256
187698718802501883080
T:
C:rolloi256
214924321507702152353
T:
C:bikel3
243244624368182444110
T:
remblem928
244824324555522460426
T:
remblem1056
420229142032294205459
T:
frodokem640
450300245037304504681
T:
frodokem640aes
450431845135554524931
T:
rolloii128
451351745188074523528
T:
rolloii192
527760452833555291056
T:
rolloii256
651800065185466519210
T:
frodokem640shake
100662801007040510075991
T:
frodokem976aes
110677551106851311069289
T:
sikep503
112462171127754411390654
T:
lotus128
114862261149376811500755
T:
frodokem976
144115201441367614415185
T:
frodokem976shake
183638181836710518370804
T:
frodokem1344aes
204959992068952821038860
T:
lotus192
297773832978402529789245
T:
frodokem1344shake
348123923483384834858904
T:
lotus256
349915923512907235218414
T:
ntskem1264
104000349104263611104635093
T:
ntskem1380
239276578243349878244001142
T:
ntskem13136
Cycles for encapsulation
25%50%75%system
231082319223264kyber90s512
231672331024168ntruhps2048509
242242429024382ntruhrss701
329053330633955ntruhps2048677
338713408534179kyber90s768
340703415034230kyber512
386443883839562ntruhps4096821
407484099141250
T:
sntrup4591761
428104350143905
T:
sntrup653
453794559546554
T:
sntrup761
475814766847756kyber90s1024
512955156652628kyber768
540335409054149
T:
C:nhcompact512cca
557785585155926
T:
lightsaber2
546635624057289
T:
ntskem1264
574355770358854
T:
sntrup857
628726300163164
T:
ntrulpr653
655836589666028
T:
ntrulpr761
697696995070512kyber1024
689327020071956
T:
lac128
718737216772338
T:
ntrulpr4591761
755867567775762
T:
C:nhcompact768cca
853528562385915
T:
ntrulpr857
924009250592872
T:
saber2
969409730297636
T:
C:nhcompact1024cca
100147100306100656
T:
newhope512cca
104004104504105228
T:
C:bikel1
136899137018137308
T:
firesaber2
144364146308148132
T:
lac192
152815153473154162
T:
lotus128
155224158742163597
T:
ntrukem443
160187160739162736
T:
lac256
166269167191168008
T:
C:rolloi128
188774189369189758
T:
newhope1024cca
194468195288196073
T:
C:rolloi192
206375207213208663
T:
lotus192
227490228341229707
T:
C:bikel3
227242228547229988
T:
C:rolloi256
227510228550229916
T:
C:hila5
270808273091277180
T:
ntrukem743
304261305474307095
T:
ntskem1380
313204316246319812
T:
hqcrmrs128
317807322959325463
T:
hqc128
326748327555329533
T:
lotus256
397139399396410927C:threebears624r2cpa
399832401898404836
T:
kindi256342
401342414688421362threebears624r2cca
416905418233420523
T:
ntskem13136
420799426008428556
T:
hqc1281
457994460308463263
T:
kindi512222
465393468759471227
T:
kindi512241
538121540082546844
T:
rolloii128
540448541819543826
T:
rolloii192
600180601972608421
T:
rolloii256
687956692787700013
T:
hqcrmrs192
717383717609718076threebears936r2cca
729247737168743307
T:
hqc192
761236762057763001C:threebears936r2cpa
776602782656790780
T:
hqc1921
805728808724810900
T:
rqc128
827416834833843290
T:
hqc1922
854378859394865680
T:
kindi512321
968211971650975939
T:
kindi256522
116068011738461184006
T:
hqcrmrs256
117246211770071208663C:threebears1248r2cpa
120803912205741230218
T:
hqc2561
119652612269871245199threebears1248r2cca
122261312327091244758
T:
hqc256
123825312508791262694
T:
hqc2563
127259812847011297657
T:
hqc2562
1505171?1511286?2411194?
T:
rqc192
180073918031971804517
T:
frodokem640
201324520154932016645
T:
frodokem640aes
220289222223012237336
T:
rqc256
356912135709813572619
T:
frodokem976
356530435804013599843
T:
remblem1056
358730135956473602894
T:
remblem928
386862438705153873091
T:
frodokem640shake
392574039265613927979
T:
frodokem976aes
647199464741156476628
T:
frodokem1344aes
805477980623338068643
T:
frodokem976shake
138129131381704713821138
T:
frodokem1344shake
181265211812751618128350
T:
sikep503
Cycles for decapsulation
25%50%75%system
171391718217231kyber90s512
254082557925663kyber90s768
257542582425888kyber512
366603671936796ntruhps2048509
365873672436794kyber90s1024
393673950240665kyber768
527175292953279
T:
C:nhcompact512cca
545005464957109
T:
sntrup761
542755474355784
T:
C:hila5
547775484455175kyber1024
551515523655298ntruhrss701
550475526855498ntruhps2048677
563195636756436
T:
lightsaber2
567735691259659
T:
sntrup653
693926966169829ntruhps4096821
750727517975403
T:
C:nhcompact768cca
757547584975981
T:
ntrulpr653
776987811778239
T:
ntrulpr761
789627913882998
T:
sntrup857
867088692587679
T:
sntrup4591761
925489267393095
T:
saber2
929449558195835
T:
lac128
961639643896681
T:
C:nhcompact1024cca
104575104917105167
T:
ntrulpr4591761
104829105531105683
T:
ntrulpr857
108661108933109186
T:
newhope512cca
138564138754138905
T:
firesaber2
151520151912157217C:threebears624r2cpa
175472176184178395
T:
lotus128
177612181815183679
T:
ntrukem443
198421200729201150
T:
lac192
205726205888206035
T:
newhope1024cca
210412212218215828C:threebears936r2cpa
244827245313249165
T:
lotus192
257208261889263226C:threebears1248r2cpa
352037354407356303
T:
ntskem1264
357959360680365953
T:
ntrukem743
358114365218367304
T:
lac256
388528389109389737
T:
lotus256
491276493410494977
T:
kindi256342
597298602157603714
T:
kindi512222
602449609189620294
T:
hqc128
609371611543619617
T:
kindi512241
625479627168636253
T:
hqcrmrs128
657236671962674026
T:
ntskem1380
881498892517920501
T:
hqc1281
891672912148925762threebears624r2cca
107252910852851101416
T:
kindi512321
109099810933221096252
T:
C:rolloi128
111479211366151153687
T:
kindi256522
113666011525771159267
T:
hqcrmrs192
117891911864221190359
T:
hqc192
121812312231511225356
T:
ntskem13136
132733713328411411714
T:
C:rolloi192
140162214161651420683
T:
hqc1922
141110914381781443110
T:
hqc1921
154355716087431617173threebears936r2cca
181200118176391821491
T:
rolloii128
182125718246361828286
T:
hqcrmrs256
185820618611751863264
T:
frodokem640
189860419086901914299
T:
hqc256
201527220254272040731
T:
hqc2561
203626020412972045176
T:
rolloii192
204873620493972052039
T:
frodokem640aes
212733721306102134511
T:
C:rolloi256
212128421342942167819
T:
hqc2563
218299022005242214706
T:
hqc2562
221940922238902228988
T:
C:bikel1
262434626279352632955
T:
rolloii256
253406326590852741018threebears1248r2cca
338056133845673389325
T:
rqc128
375967237613453766907
T:
frodokem976
385210738548583857101
T:
frodokem976aes
391024939115693915713
T:
frodokem640shake
503068550398185052186
T:
remblem1056
502002350414485067083
T:
remblem928
635925663604826362462
T:
frodokem1344aes
6703293?6722495?8383802?
T:
rqc192
760105176242897633497
T:
C:bikel3
796252579648247970316
T:
frodokem976shake
108081111083632210862013
T:
rqc256
137306231373575413744329
T:
frodokem1344shake
193519901935321019355075
T:
sikep503

aarch64; Skylark (503f0002); 2018 Ampere eMAG 8180; 32 x 3300MHz; gcc185, supercop-20211108

Graphs: (pkcycles,pkbytes) (ccycles,cbytes) (kcycles,cbytes) (pkbytes,cbytes)

NISTPQC graphs: (pkcycles,pkbytes) (ccycles,cbytes) (kcycles,cbytes) (pkbytes,cbytes)

Cycles to generate a key pair
25%50%75%system
117480118305118800
T:
lightsaber2
118635119295120285
T:
C:r5nd1kem0d
142065143715146190
T:
C:r5nd0kem2iot
152625154605155925
T:
C:r5nd1kem5d
156090157410159390
T:
C:r5nd1kem4longkey
181665182655184635kyber512
191565191895192225
T:
newhope512cca
209880211695212850
T:
saber2
220605221100221595threebears624r2cca
222255223245228855C:threebears624r2cpax
221760224565225390C:threebears624r2cpa
234795235950241395threebears624r2ccax
294030295845299640
T:
C:r5nd3kem5d
337590340395344850
T:
firesaber2
345675347490350955kyber768
348810349635354915kyber90s512
389730394185394845
T:
newhope1024cca
410025411180420090threebears936r2cca
419925422070431805threebears936r2ccax
422895426030426855C:threebears936r2cpa
424215427515439890C:threebears936r2cpax
477840479655485760
T:
C:hila5
477180481305487080
T:
C:r5nd3kem0d
515460517935524865kyber1024
555225558525563640
T:
kindi256342
564960571890574035
T:
C:r5nd5kem5d
571395574530582615
T:
kindi512241
583770590865599445
T:
kindi512222
623700627165630135
T:
C:r5nd5kem0d
636735638715647460kyber90s768
661320670890685080threebears1248r2cca
675015677490688710C:threebears1248r2cpa
678480679305681945threebears1248r2ccax
685245698445701910C:threebears1248r2cpax
969540970695984555
T:
ntrulpr653
103059010320751046595kyber90s1024
115615511647351174470
T:
hqc1281
122397012290851242285
T:
kindi512321
126192012688501281390
T:
ntrulpr761
142890014361601456785
T:
kindi256522
156651015719551591755
T:
ntrulpr857
184734018668101897170
T:
ntrukem443
189304518938701900305
T:
ntrulpr953
200244020040902044680
T:
lima2p1024cca
212437521306452156550
T:
ntrulpr1013
275038527583052772825
T:
hqc1921
293964029500352972310
T:
hqc1922
323680532379603295215
T:
ntrulpr1277
364138536931953743355
T:
limasp1018cca
398508040157704121040
T:
lima2p2048cca
500857550298605061705
T:
hqc2561
529881053403905418270
T:
hqc2562
552535555428455572710
T:
hqc2563
577665058103105849415
T:
frodokem640
593703059677206005835
T:
C:lake1
594099059937906064905
T:
ntrukem743
642939065024856573105
T:
frodokem640aes
648136565625456597525
T:
limasp1306cca
659340066188106709560
T:
C:lake3
734547074134507469715
T:
C:lake2
751822575355507593135
T:
limasp1822cca
110482351110961511217030
T:
locker1
122601601227550512467235
T:
limasp2062cca
126918001270698012737340
T:
frodokem640shake
128718151302378013220295
T:
frodokem976
138345901393293014015100
T:
frodokem976aes
145556401455844514583195
T:
sikep434
146792251469968514894055
T:
ntrulpr4591761
151060801513033515220425
T:
C:r5n11kem0d
151301701515459015360675
T:
locker4
153034201547419515578475
T:
ramstakers216091
207475952075320521193260
T:
C:bikel1
215514752160955521861675
T:
C:ledakemcpa14
215490002184963021875865
T:
sikep503
237623102400123026109435
T:
sikep434comp
245391302455117524565035
T:
ntruhps2048509
245727902458302024645225ntruhps2048509
250512902506861525095675
T:
frodokem1344aes
265442102680392026816955
T:
ntruhrss701
270639602708359527568035
T:
C:ledakemcpa13
272400152726031027424980
T:
frodokem976shake
308576403091473031345215
T:
locker7
312912603129852031334490
T:
sntrup653
313196403133135531369140sntrup653
328871403304405533246345
T:
mersenne756839
353753403583338038557860
T:
sikep503comp
368430153708177037090845
T:
C:r5n13kem0d
415968304160475041612835
T:
sikep610
419807854203243042109650
T:
sntrup761
420426604207599042146610sntrup761
447778654487769044909865ntruhps2048677
460138804611948046400475
T:
lotus128
462778804629091546434960ntruhrss701
492899554929837049567980
T:
frodokem1344shake
497928754984650050411130
T:
C:ledakemcpa12
555995555564443555702020
T:
sntrup4591761
586038755863308058683570
T:
sntrup857
586492505866327558704195sntrup857
640531656478840564905390ntruhps4096821
689866657017730570870140
T:
ramstakers756839
720749707214526072176610
T:
sikep751
723873157243648572568650
T:
sntrup953
724990207258333572701640sntrup953
732131407329597079929630
T:
sikep610comp
743539507439866574653590
T:
C:ledakemcpa34
764228857646463077081070
T:
C:r5n15kem0d
774897757797768079053810
T:
ledakem1464
779205907831560079488090
T:
C:bikel3
796370857969104079757535
T:
sntrup1013
797283307975011079845810sntrup1013
835139258366143585071855
T:
C:ledakemcpa33
869657258724012089045220
T:
lotus192
972671709851572598734020
T:
ledakem1364
108731535110133045111863235
T:
ntskem1264
110316525111231780116292825
T:
ledakem14sl
112553925113021205121888635
T:
sikep751comp
119648595119686380120155310
T:
sntrup1277
119753865119799240120256785sntrup1277
135911655139699230144207030
T:
ledakem13sl
150849765151486005153710700
T:
C:ledakemcpa32
166848990169442295174704310
T:
lotus256
175058400177760770177908940
T:
C:ledakemcpa54
177900690180119280180884385
T:
C:ledakemcpa53
199411245200857140203436090
T:
ledakem1264
159353040?223007070?371875515?
T:
rsa2048
228755010230192325242819115
T:
ledakem3464
261866550264916740266107050
T:
ledakem12sl
284562300287678490301499715
T:
ledakem34sl
287908995288074820289358685
T:
ledakem3364
288755280292419270297422895
T:
ntskem1380
293697855293842890295034850
T:
C:ledakemcpa52
290457255294242025294968355
T:
oddmanhattan128
361728015362803485363088770
T:
ledakem33sl
362762895364695870364873245mceliece348864f
367928055368024250369747345
T:
ledakem5464
408798390411801225412514190
T:
ledakem3264
366113880?428797875?554234340?mceliece348864
479400240480196035481864185
T:
oddmanhattan192
600926370612882105617654730
T:
ntskem13136
623998155624357855626764710
T:
ledakem5364
734349165738041865751922325
T:
ledakem54sl
796597890802559175806205675
T:
ledakem32sl
860310660863330985873405390
T:
ledakem53sl
867982170869738100900229935
T:
oddmanhattan256
880816365881777655887078775
T:
ledakem5264
115580404511587410451159638975mceliece460896f
177635106017831195251790719755
T:
ledakem52sl
201713671520186256752020756650mceliece6960119f
218780677521897765452198027040mceliece6688128f
237914787023905068002394919395mceliece8192128f
1507235070?2442580470?3847816995?mceliece460896
3682447890?4940624865?7459255155?mceliece6688128
3966330720?5067788880?7320713730?mceliece6960119
3997329765?5404731585?8212775175?mceliece8192128
862233619588269097959038162760
T:
pqrsa15
Cycles for encapsulation
25%50%75%system
25575?26730?33165?
T:
rsa2048
115335120945126720
T:
ntskem1264
169620171930172260
T:
lightsaber2
173250175395175560
T:
ntruhrss701
178365179520180675
T:
C:r5nd1kem0d
216150217635219780
T:
C:r5nd0kem2iot
232650235950237435
T:
C:r5nd1kem5d
237765239415244200
T:
C:r5nd1kem4longkey
250965256410268455mceliece348864
251295259380273900mceliece348864f
266145266475270765kyber512
269445269775270105threebears624r2cca
276705277695285615C:threebears624r2cpax
277530279180283800threebears624r2ccax
279675282150283635
T:
saber2
278850282315282975C:threebears624r2cpa
305910306075306570
T:
newhope512cca
302610310860313830
T:
ntskem1380
344850348645391215
T:
ntrukem443
391875410520438075mceliece460896
422565423555442365
T:
C:ledakemcpa13
424380426855433785
T:
firesaber2
428835429330436920kyber90s512
425700434115442695
T:
C:ledakemcpa14
437415440715445665
T:
C:r5nd3kem5d
437745441210458040
T:
ntskem13136
441045442200447975kyber768
467775468765477345threebears936r2cca
468435470415482130threebears936r2ccax
467280474045488730
T:
C:ledakemcpa12
467610485760510840mceliece460896f
490050493515504570C:threebears936r2cpax
492195494835495495C:threebears936r2cpa
613305616770623865
T:
C:hila5
617100623370624360
T:
newhope1024cca
648285648945659175kyber1024
701415712800748770
T:
ntrukem743
730125732765742005
T:
kindi256342
734580735570738705threebears1248r2ccax
730620736065744645
T:
C:lake1
730455739200755535threebears1248r2cca
744480744975756690kyber90s768
732270754380786885mceliece6960119
753555755535767085C:threebears1248r2cpa
736395761310814935mceliece6960119f
758670772530775500C:threebears1248r2cpax
829785844140852060
T:
kindi512241
840180845955848595
T:
C:r5nd5kem5d
835395847440861135
T:
kindi512222
840510849420852720
T:
C:r5nd3kem0d
825660852225877635mceliece8192128
851895853875856350
T:
lotus128
838860871035947925mceliece6688128
872190876810885720
T:
C:lake2
843645890670947595mceliece6688128f
955020958320965910
T:
C:lake3
980595987525987690
T:
sntrup653
100699510116151042470
T:
C:ledakemcpa34
101475010215151022010sntrup653
102283510231651029765
T:
ntruhps2048509
104164510426351048905ntruhps2048509
101491510487401058475
T:
C:ledakemcpa33
112414511276101131075
T:
C:r5nd5kem0d
110781011307451189485mceliece8192128f
113355011541751174965
T:
C:ledakemcpa32
116011511616001178430kyber90s1024
127083012723151294425
T:
lotus192
128716512878251293270
T:
sntrup761
129855013247851335840
T:
ledakem1464
132726013285801333695sntrup761
138748513906201424280
T:
lima2p1024cca
149655015074401522290
T:
locker1
153219015343351565520
T:
C:bikel1
153070515498451572450
T:
ledakem14sl
157426515823501600995
T:
kindi512321
158499015912601591920
T:
sntrup857
163185016351501644060
T:
ledakem1364
163581016410901642575sntrup857
171550517254051758900
T:
kindi256522
179998518039451808895ntruhps2048677
179470518245701830675
T:
lotus256
184222518427201845360ntruhrss701
185047518527851882485
T:
ntrulpr653
192258019245601930500
T:
sntrup953
197406019791752011185
T:
locker4
198000019816501986270sntrup953
210144021039152128005
T:
ledakem13sl
214153521483002150940
T:
sntrup1013
220522522108352213310sntrup1013
224796022548902339205
T:
C:ledakemcpa54
228904523199002369895
T:
C:ledakemcpa53
236181023989352437545
T:
C:ledakemcpa52
243045024317702468895
T:
ntrulpr761
245619025215302572515
T:
ledakem1264
260980526154152620695ntruhps4096821
260106026223452649405
T:
hqc1281
273784527726602846415
T:
lima2p2048cca
302247030336903074445
T:
ntrulpr857
303451530924303135825
T:
limasp1018cca
327079532719503279375
T:
sntrup1277
327706532797053318315
T:
ledakem3464
328548033590703401310
T:
ledakem12sl
336336033648453373755sntrup1277
367108536714153672405
T:
ntrulpr953
390637539512553981945
T:
locker7
411510041254954174665
T:
ntrulpr1013
428884542931354341315
T:
ledakem34sl
428917542954454332405
T:
ledakem3364
458469046068004663725
T:
C:bikel3
560604056717105708010
T:
limasp1306cca
586987559063405929275
T:
ledakem33sl
613849561488906197070
T:
limasp1822cca
618816062223156279240
T:
hqc1921
617248563142206449520
T:
ledakem3264
631306563201606428070
T:
ntrulpr1277
659043066194706657915
T:
hqc1922
712866071375707230960
T:
ledakem5464
902913090575109086055
T:
frodokem640
908523090933159186705
T:
ledakem5364
914892092967609456150
T:
ledakem32sl
955911096333609752985
T:
frodokem640aes
954822096736209749190
T:
ledakem54sl
108570001088406011017875
T:
limasp2062cca
111401401117776011373120
T:
hqc2561
118661401195986012103245
T:
hqc2562
120245401206232512138060
T:
ledakem53sl
123533851239067512438690
T:
hqc2563
147189901472823014745720
T:
sntrup4591761
147491851477162514856930
T:
C:r5n11kem0d
149186401497936015004935
T:
frodokem640shake
163609051644736516604775
T:
ledakem5264
176535151815016518434955
T:
ledakem52sl
199681352019006020466930
T:
frodokem976
207363752091210020931735
T:
frodokem976aes
238012502382550523829795
T:
sikep434
292419602929393529688945
T:
ntrulpr4591761
291553352937033029666340
T:
ramstakers216091
320728653208342532433555
T:
frodokem976shake
354250053543144035449590
T:
sikep503
366166353663346536968085
T:
C:r5n13kem0d
374109453750466537801665
T:
sikep434comp
376619103776751038056425
T:
frodokem1344aes
384037503894676539443580
T:
pqrsa15
483702454845027049073310
T:
mersenne756839
548969855508789055435875
T:
sikep503comp
580255505831116558546950
T:
frodokem1344shake
667972806682813567475760
T:
C:r5n15kem0d
763791607639582576456380
T:
sikep610
98455665102337125102779490
T:
oddmanhattan128
107997780108215745109075890
T:
sikep610comp
116742285116834850117893655
T:
sikep751
129506355131706465133198560
T:
ramstakers756839
180187920180649425181971075
T:
sikep751comp
205342665205988310206797140
T:
oddmanhattan192
395549385399097710401360520
T:
oddmanhattan256
Cycles for decapsulation
25%50%75%system
412504141541580C:threebears624r2cpax
532955329553625C:threebears936r2cpax
631956336063360C:threebears1248r2cpax
810158250083490
T:
C:r5nd1kem0d
920709289593225C:threebears624r2cpa
110880111540112200
T:
C:r5nd0kem2iot
115335117315117645
T:
C:r5nd1kem5d
119130123915124740
T:
C:r5nd1kem4longkey
125730126225126720C:threebears936r2cpa
157410157905159225C:threebears1248r2cpa
157905158235160380
T:
C:hila5
198660201465201960
T:
lightsaber2
204435204930207075
T:
C:r5nd3kem5d
317955319440322740
T:
saber2
332640332805338580kyber512
365475366465374385threebears624r2ccax
375375375540376035
T:
newhope512cca
382305389565390885
T:
C:r5nd5kem5d
439560442365442530
T:
ntruhrss701
462000470085471075
T:
C:r5nd3kem0d
473550474210474540threebears624r2cca
475200479655485925
T:
firesaber2
493680494010503250kyber90s512
507375517440520080
T:
ntrukem443
528330529155536580kyber768
578985582615597960threebears936r2ccax
601920605220612480
T:
C:r5nd5kem0d
715770745305747945
T:
C:r5n11kem0d
745305748440762960threebears936r2cca
752400752895764775kyber1024
763785770055770385
T:
newhope1024cca
829785830280844635kyber90s768
870375871200873840threebears1248r2ccax
926145934065949575
T:
kindi256342
105715510739851076130
T:
C:r5n13kem0d
108256510890001118370threebears1248r2cca
110484011145751121505
T:
ntskem1264
114889511540101171500
T:
ntrukem743
113206511617651169025
T:
kindi512241
115038011682001188660mceliece348864
114345011746351189485
T:
kindi512222
116820011838751192950mceliece348864f
119509511962501197735
T:
lotus128
126637512681901286010kyber90s1024
165462016592401703955
T:
lima2p1024cca
189304518956851926870
T:
lotus192
203956520587052083125
T:
kindi512321
204963020596952122065
T:
kindi256522
213906021393902139885
T:
sntrup653
213939021403802141700sntrup653
230455523235302360325
T:
ntskem1380
265930526626052664750sntrup761
266112026629352666400
T:
sntrup761
271194027154052756325
T:
ntrulpr653
276111028074752815395
T:
lotus256
290037029008652901195
T:
ntruhps2048509
290053529011952903835ntruhps2048509
309787530996903123945mceliece460896f
311223031404453168000
T:
C:lake1
325396532673303281520
T:
C:r5n15kem0d
322575032904303354120
T:
lima2p2048cca
337227033744153376725mceliece6960119f
334818033765603397185mceliece460896
337672533803553405600mceliece6960119
344569534493253482325mceliece8192128f
349156534942053513675mceliece6688128
349932035003103501795
T:
sntrup857
349882535004753504930sntrup857
347094035026203522750mceliece6688128f
357357035740653628350
T:
ntrulpr761
358858536446853697320mceliece8192128
376629037740453856050
T:
C:ledakemcpa13
377074537780053811995
T:
C:ledakemcpa12
382833039006003939210
T:
limasp1018cca
425601042617854270200
T:
sntrup953
425865042642604273830sntrup953
427713043050154347255
T:
hqc1281
445615544680354528095
T:
ntrulpr857
449163045117604558125
T:
C:ledakemcpa14
476140547628904769820sntrup1013
476272547637154770645
T:
sntrup1013
506929550729255091900ntruhps2048677
506830551088955185950
T:
ntskem13136
524172052737305354415
T:
C:lake2
542157054223955424375
T:
ntrulpr953
550126555025855510670ntruhrss701
557139055746905589540
T:
rsa2048
607480561028556167535
T:
ntrulpr1013
634078564087656491430
T:
locker1
681301568504706945840
T:
C:lake3
719499072789757316595
T:
limasp1306cca
731115073184107332270sntrup1277
731593573236907336560
T:
sntrup1277
735603073903507467240
T:
locker4
741378074208757441995ntruhps4096821
778800078051607844265
T:
limasp1822cca
915948092041959235545
T:
frodokem640
935533593622659524460
T:
ntrulpr1277
946588594757859527265
T:
hqc1921
958254096322059763050
T:
frodokem640aes
9878550997606510008075
T:
hqc1922
10028865?10164495?12578940?
T:
C:ledakemcpa32
127672051283832012977745
T:
locker7
130623901311189013211055
T:
C:ledakemcpa33
130950601319224513326885
T:
ledakem1264
135885751363131013675365
T:
ledakem1364
140462851408110014266230
T:
limasp2062cca
149410801499371515070440
T:
frodokem640shake
153166201534384515367275
T:
ledakem12sl
154489501545967515707505
T:
C:ledakemcpa34
155233651574067015865740
T:
ledakem1464
163571101640380516748160
T:
hqc2561
175687051767991517982360
T:
hqc2562
181537951818102018253620
T:
hqc2563
183308401848495018512340
T:
ledakem13sl
183484951862437518715785
T:
ledakem14sl
201808202035143020690835
T:
frodokem976
207093152089263020924145
T:
frodokem976aes
245803802460958524902130
T:
C:ledakemcpa52
254365652544003025475340
T:
sikep434
272076752722714527857775
T:
C:bikel1
270141302734396527353700
T:
sikep434comp
290931302934013529568165
T:
C:ledakemcpa53
320464653205966532841105
T:
frodokem976shake
25373370?33550440?33989835?
T:
C:ledakemcpa54
361717953660409536992340
T:
ledakem3264
371401803717153037317885
T:
ledakem3364
376690053770860537958745
T:
frodokem1344aes
377120703773253037739955
T:
sikep503
404495854045635040558650
T:
sikep503comp
417057304171711541735595
T:
sntrup4591761
418053904198854042752820
T:
ledakem3464
438145954387680044482845
T:
ntrulpr4591761
459463954611948046457895
T:
ledakem32sl
527750855287210553195670
T:
ledakem33sl
546250655465971555198275
T:
ledakem34sl
577805255815210558651560
T:
frodokem1344shake
612562506215566562774910
T:
ramstakers216091
718388557190320571999235
T:
ledakem5264
694455307311034573190370
T:
mersenne756839
769038607692003076985040
T:
sikep610
807382958077212081606690
T:
ledakem5364
834895058360665583627445
T:
sikep610comp
848334308550250587487125
T:
C:bikel3
961677759621661597199355
T:
ledakem5464
103091670103616535104074575
T:
ledakem52sl
106081140107016030107427045
T:
ledakem53sl
110417505113391630113794065
T:
oddmanhattan128
123738285125123955125267670
T:
ledakem54sl
125536950125626050127529820
T:
sikep751
132771045133036860133081080
T:
sikep751comp
229062075229520115230359800
T:
oddmanhattan192
251540190258703170263088705
T:
ramstakers756839
297476520301722135303116550
T:
pqrsa15
439342200441830565446497095
T:
oddmanhattan256

aarch64; A53 (410fd034); 2018 Broadcom BCM2837B0; 4 x 1400MHz; pi3aplus, supercop-20220213

Graphs: (pkcycles,pkbytes) (ccycles,cbytes) (kcycles,cbytes) (pkbytes,cbytes)

NISTPQC graphs: (pkcycles,pkbytes) (ccycles,cbytes) (kcycles,cbytes) (pkbytes,cbytes)

Cycles to generate a key pair
25%50%75%system
114562116896120921
T:
lightsaber2
154452155088159839
T:
C:r5nd1kem0d
196253198468203967
T:
C:r5nd0kem2iot
203023204600208774
T:
C:r5nd1kem5d
206696211095217728
T:
C:r5nd1kem4longkey
214951217042223515
T:
saber2
264403269118270437kyber512
272481275539278197
T:
newhope512cca
328696333531334994C:threebears624r2cpa
328593334149336034threebears624r2cca
331965337290338713C:threebears624r2cpax
341454346564348282threebears624r2ccax
348143350867358374
T:
firesaber2
392938395318397212
T:
C:r5nd3kem5d
406929410548412910kyber90s512
457561459624462279kyber768
562472564572569080
T:
C:hila5
579930581104585184
T:
newhope1024cca
624956626363638873threebears936r2cca
630532631541637305C:threebears936r2cpa
633841636443646751C:threebears936r2cpax
638888640593645739threebears936r2ccax
642070644370655951
T:
C:r5nd3kem0d
703022704930709502kyber1024
733339736823744667kyber90s768
774029779063785973
T:
C:r5nd5kem5d
786607793017812268
T:
ntrulpr653
799307802565808126
T:
kindi256342
846889850196856728
T:
kindi512222
858220860310869264
T:
kindi512241
856583861246866985
T:
C:r5nd5kem0d
100902910169051037379
T:
ntrulpr761
101437510185221033071threebears1248r2cca
102578610277051038969C:threebears1248r2cpa
102880610313781044620threebears1248r2ccax
102749810323381048126C:threebears1248r2cpax
117044011734741187080kyber90s1024
123178312413381257038
T:
ntrulpr857
147620114872541506727
T:
ntrulpr953
149133715060941526736
T:
hqc1281
167280416835961740002
T:
ntrulpr1013
176595217747051789304
T:
kindi512321
210591321181252140901
T:
kindi256522
247318924927422547051
T:
ntrulpr1277
264098026494102676605
T:
lima2p1024cca
332308933538003371749
T:
hqc1921
355601235876503611162
T:
hqc1922
398978740305324078168
T:
ntrukem443
491973849287404973032
T:
limasp1018cca
518533552243065337458
T:
lima2p2048cca
586487759041345938179
T:
hqc2561
622401162629846325366
T:
hqc2562
647862065024156556902
T:
hqc2563
755914775987027636332
T:
C:lake1
887724389685569136426
T:
limasp1306cca
908186291412949162994
T:
C:lake3
968445997753089795453
T:
C:lake2
100951101016376110224351
T:
ntrukem743
103747981045880010514306
T:
limasp1822cca
131622861327191813312187
T:
ntrulpr4591761
148163191483629714968398
T:
frodokem640shake
153885011548714615568124
T:
locker1
175231781755892417726888
T:
limasp2062cca
211982432124169121905445
T:
locker4
222237162244760522489792
T:
frodokem640
232041642337684823447168
T:
frodokem640aes
232987552342609523557904
T:
C:bikel1
254334042547662925644093
T:
sntrup653
255037492559884825755697
T:
sikep434
255560172565629925793445sntrup653
259083892596680126119958
T:
C:r5n11kem0d
285696302893882029297100
T:
ramstakers216091
314280693159024731657635
T:
C:ledakemcpa14
322034283241349332482882
T:
frodokem976shake
342348903438364434562087sntrup761
348333023497464335100211
T:
sikep503
352310633534910935477873
T:
ntruhps2048509
352525663550939935592100ntruhps2048509
399604144007900040292531
T:
C:ledakemcpa13
410156224125440144818601
T:
sikep434comp
423421514251084443511115
T:
locker7
442395904441389744626633
T:
sntrup857
444233824461166144829549sntrup857
511986325151960051615277
T:
frodokem976
525707335283892053035601
T:
frodokem976aes
547669585491657755212593sntrup953
547462335496785055140944
T:
sntrup953
560643055630354461079132
T:
sikep503comp
575286165775351657837215
T:
frodokem1344shake
595408285967404159927831
T:
sntrup4591761
600244656017490260425774
T:
sntrup1013
601568416037874560622216sntrup1013
621356676241416563096600
T:
ntruhps2048677
622565396253652462732110ntruhps2048677
666007826689754067047387ntruhrss701
665688046709655869424064
T:
mersenne756839
680743606831392968568718
T:
C:ledakemcpa12
689116047000088470553420
T:
lotus128
706560087091268271115085
T:
C:r5n13kem0d
709180257109419571277167
T:
sikep610
750293487529643075538087
T:
C:bikel3
917991299208892292301982ntruhps4096821
958839849621301796610241
T:
sntrup1277
960980329634547796735243sntrup1277
985252509892132599039905
T:
frodokem1344aes
106903274107204447107496659
T:
C:ledakemcpa34
121984234122424398122807718
T:
ledakem1464
120011191123131742131028042
T:
sikep610comp
123021601123436318123710419
T:
C:ledakemcpa33
125585987125874655127714056
T:
sikep751
130058443130370800130578133
T:
C:r5n15kem0d
128307608130398912133249800
T:
ramstakers756839
132162212132672024133130576
T:
lotus192
140154876140540648141161234
T:
ledakem1364
145899657?155920446?197164856?
T:
ntskem1264
159961096160780460168350448
T:
ledakem14sl
181475692185793342191529018
T:
ledakem13sl
195144998195974050211957284
T:
sikep751comp
199924204200471755200794654
T:
C:ledakemcpa32
267039126267415922267788150
T:
C:ledakemcpa54
282712251283186810283610390
T:
C:ledakemcpa53
291421691291894354293191842
T:
lotus256
309519860310608810311184600
T:
ledakem1264
339382250340213668355216206
T:
ledakem3464
418694032419720532438645380
T:
ledakem34sl
425666486426713966427873200
T:
ledakem12sl
443755544449627565456465868
T:
C:ledakemcpa52
457917328458699843459430942
T:
ledakem3364
528203178528859844529855972
T:
ledakem3264
530750736533076450545318446mceliece348864f
537685946538559628539974428
T:
ledakem33sl
539196250540617922542095424
T:
ledakem5464
530851340?558300247?683444761?
T:
ntskem1380
404804711?594237499?1072051861?
T:
rsa2048
628058192635245726643869430
T:
oddmanhattan128
509002079?637849402?807615320?mceliece348864
816320196817007873817800850
T:
ledakem5364
100568552610084894681032686626
T:
oddmanhattan192
113430121411366591531140380098
T:
ledakem32sl
113654487811384456561168990706
T:
ledakem54sl
123660684812382738591254259090
T:
ledakem53sl
129042517012927428481298420356
T:
ledakem5264
179773356618001726921889330560
T:
oddmanhattan256
203866025420466474892371155639mceliece460896f
2029467934?2057636402?2541506339?
T:
ntskem13136
265355993626566142052668342658
T:
ledakem52sl
2296369882?2800913454?4263983228?mceliece460896
467210823248908612405719180474mceliece6960119f
515509824353765284686294888674mceliece6688128f
617732176064667825157587504358mceliece8192128f
5464721410?7644898494?14015284944?mceliece6960119
6787050257?10290480053?15724515918?mceliece6688128
8456380622?12458868022?16531690467?mceliece8192128
159332847941644287446216863595728
T:
pqrsa15
Cycles for encapsulation
25%50%75%system
747807920385967
T:
rsa2048
159178164224166330
T:
lightsaber2
210321?236484?315506?
T:
ntskem1264
235455237586241852
T:
C:r5nd1kem0d
275844280655285326
T:
saber2
289959295322299570
T:
C:r5nd0kem2iot
291010305232320518mceliece348864
295737305627331472mceliece348864f
315107318456321337
T:
C:r5nd1kem5d
321092325794329181
T:
C:r5nd1kem4longkey
374398379259380532kyber512
404914410002412774threebears624r2cca
408468410857414194threebears624r2ccax
418369420749425569C:threebears624r2cpa
418862421134422363C:threebears624r2cpax
424726428060433425
T:
firesaber2
441184443210446278
T:
newhope512cca
454034460708482999
T:
ntrukem443
521786522283524839kyber90s512
542872583244646488mceliece460896f
593201595485599042
T:
C:r5nd3kem5d
598549599185613794
T:
C:ledakemcpa13
598791600472602689kyber768
555508?616820?713437?mceliece460896
622600623143635757
T:
C:ledakemcpa14
640525653809661527
T:
C:ledakemcpa12
717270719762729138threebears936r2ccax
717562719975728300threebears936r2cca
723673726778732792
T:
C:hila5
734245736241748068C:threebears936r2cpa
733396736459749961C:threebears936r2cpax
746799750476763051
T:
sntrup653
839248842677853099sntrup653
875291881070893355kyber1024
880014886382898617kyber90s768
921736924388932132
T:
newhope1024cca
957044974717989252
T:
ntrukem743
104285710459311054927
T:
kindi256342
106896010769241095107sntrup761
110220211104791133029
T:
C:lake1
112392411270611143752threebears1248r2ccax
111853411281041136666
T:
C:r5nd3kem0d
112606811381111151834threebears1248r2cca
1069366?1140780?1825869?mceliece6960119f
114814111512431166205C:threebears1248r2cpa
1066003?1156667?1482885?mceliece6960119
114678111571521181344C:threebears1248r2cpax
115488411593371169431
T:
C:r5nd5kem5d
118594511991371218250
T:
sntrup857
121554912212081231736
T:
kindi512222
116605612221361293783mceliece8192128
122665512359721251943
T:
kindi512241
1153339?1270062?1603217?mceliece6688128f
1161458?1288262?1542732?mceliece8192128f
125967512928801332072
T:
lotus128
1171914?1296470?1672656?mceliece6688128
130224713066201321248sntrup857
134666113567831378304kyber90s1024
136903413739401383235
T:
C:lake2
142589314395171454771
T:
sntrup953
146118014683061479077
T:
C:ledakemcpa33
146276414766381485629
T:
C:ledakemcpa34
149668015077881533524
T:
ntrulpr653
152237615317051542379
T:
C:r5nd5kem0d
153609115465741566602
T:
C:lake3
155833415613061572667sntrup953
158673915925141603939
T:
sntrup1013
157896916098191626464
T:
C:ledakemcpa32
162842616416541658797
T:
ledakem1464
166031116699581680756
T:
ntruhps2048509
174416317549871782244ntruhps2048509
174973517633231781419sntrup1013
179298817995531806412
T:
C:bikel1
188251019220101976306
T:
ntskem1380
193178419458951982956
T:
ntrulpr761
196487419703641990738
T:
ledakem14sl
195205319795102037176
T:
lotus192
202606520397252061076
T:
ledakem1364
208944820948412103121
T:
lima2p1024cca
224122022526672268144
T:
locker1
229069122999192310301
T:
kindi512321
236572623785172406240
T:
ntrulpr857
239362524030202425686
T:
sntrup1277
251920225262692554693
T:
ledakem13sl
252190025435442554109
T:
kindi256522
260669826149952637474sntrup1277
280758228339442866338
T:
lotus256
284570328539932889954
T:
ntrulpr953
291130129279482945156
T:
ntruhps2048677
289222229476463023040
T:
ledakem1264
299894630124423042188ntruhps2048677
301215730278413041052
T:
locker4
302205330461843068292
T:
hqc1281
307604230960343121350ntruhrss701
3059498?3129042?4051409?
T:
ntskem13136
321839632373573331302
T:
ntrulpr1013
337638733913523414089
T:
C:ledakemcpa54
337038034126553450549
T:
C:ledakemcpa52
340949234275013453056
T:
C:ledakemcpa53
392896239968014061434
T:
ledakem12sl
398780940041984036972
T:
ledakem3464
418878342030554281977
T:
lima2p2048cca
435591144048664468554ntruhps4096821
447587644877344642790
T:
limasp1018cca
478780248401734915350
T:
ntrulpr1277
514469351861665202687
T:
ledakem3364
527524353233155332701
T:
ledakem34sl
534758253879105397914
T:
C:bikel3
565636856925415778752
T:
locker7
683425068655716903128
T:
hqc1921
717075972295217248205
T:
ledakem33sl
728622473452837381873
T:
hqc1922
756200977092337932035
T:
ledakem3264
811181681630388194679
T:
limasp1306cca
883370588702238878068
T:
ledakem5464
885720289100768957463
T:
limasp1822cca
112172841126787411298169
T:
ledakem5364
113191801156154011760638
T:
ledakem32sl
117896971191930511955702
T:
ledakem54sl
120669611213155212179863
T:
hqc2561
128690421294393113004022
T:
hqc2562
131022931313916713184212
T:
sntrup4591761
133893291346879013524947
T:
hqc2563
150052801515166615192729
T:
ledakem53sl
161759221628018916317295
T:
limasp2062cca
192100851934998319398836
T:
frodokem640shake
200596452029342320460297
T:
ledakem5264
210618582163133322080743
T:
ledakem52sl
244718472460809724631205
T:
frodokem640
252669882545892525544630
T:
frodokem640aes
263552902638913426595009
T:
ntrulpr4591761
271946372723635127365182
T:
C:r5n11kem0d
416810914180707542032943
T:
sikep434
416884024193659442053047
T:
frodokem976shake
540150985457429655226074
T:
ramstakers216091
557044785594646656160006
T:
frodokem976
570437905727352057372003
T:
frodokem976aes
573353985746055957737226
T:
sikep503
644342256471312165158150
T:
sikep434comp
670472176722312767504994
T:
C:r5n13kem0d
702305347068211871202812
T:
pqrsa15
753511157549276975784646
T:
frodokem1344shake
874425508779327088184512
T:
sikep503comp
938277169422854894759042
T:
mersenne756839
105990150106473453106805973
T:
frodokem1344aes
130508214130719226131001853
T:
sikep610
143422592144644424150742336
T:
oddmanhattan128
155886777160977446161445757
T:
C:r5n15kem0d
177496616178024246179027992
T:
sikep610comp
203359477203697516203888322
T:
sikep751
239858446245683286249944372
T:
ramstakers756839
313856500314983998316726064
T:
sikep751comp
313642959?320686676?394758775?
T:
oddmanhattan192
816427818?827877040?1038058221?
T:
oddmanhattan256
Cycles for decapsulation
25%50%75%system
612196134561604C:threebears624r2cpax
791587934079964C:threebears936r2cpax
969419707697947C:threebears1248r2cpax
115509115738116717
T:
C:r5nd1kem0d
135721135919141950C:threebears624r2cpa
144994145976150818
T:
C:r5nd0kem2iot
165536166121170345
T:
C:r5nd1kem5d
167506172878177618
T:
C:r5nd1kem4longkey
185919186175192293C:threebears936r2cpa
184226190330191608
T:
lightsaber2
193207193624198431
T:
C:hila5
236206237046243307C:threebears1248r2cpa
292271294835298983
T:
C:r5nd3kem5d
308964313632317971
T:
saber2
469588470778478952
T:
firesaber2
491121491717493463kyber512
538313540110552842threebears624r2ccax
551696552389554872
T:
newhope512cca
548749560943563201
T:
C:r5nd5kem5d
631466632621643724
T:
C:r5nd3kem0d
636525637251642401kyber90s512
721068722910729694threebears624r2cca
746262749710757689
T:
ntrukem443
746869750253759072kyber768
840424846202859105
T:
C:r5nd5kem0d
894908900305915720threebears936r2ccax
892503905761926879
T:
C:r5n11kem0d
103349510431491058102kyber90s768
106137710718661085343kyber1024
115698411601011166841
T:
newhope1024cca
115668411677661178638threebears936r2cca
124481212560051280774mceliece348864
124645712577691268149mceliece348864f
131592913264181338518
T:
C:r5n13kem0d
133634313392851350637
T:
kindi256342
134107513543851373462threebears1248r2ccax
140462614167871430472
T:
ntskem1264
153602115504701570556kyber90s1024
153922215651101590478
T:
lotus128
166344916754851696138
T:
kindi512222
167040316830571706888
T:
kindi512241
167958316898161705094sntrup653
168123516923131713730
T:
sntrup653
168469816976661712967threebears1248r2cca
168670116999701720212
T:
ntrukem743
212439021359352182046
T:
ntrulpr653
214437921571912173486sntrup761
250459825183522535810
T:
lima2p1024cca
253703425604942585188
T:
lotus192
274522627497442766469sntrup857
276992127785282792947
T:
sntrup857
277769128111912830854
T:
ntrulpr761
293956629527222976525
T:
ntskem1380
295426729708362994406
T:
kindi512321
302439730318573046937
T:
kindi256522
322677032314093430625mceliece460896
322844832416703310073mceliece460896f
332666933293983341107sntrup953
334879133746353447930
T:
sntrup953
341061234424743466359
T:
ntrulpr857
350998435188563837246mceliece6960119f
353478935661253679222mceliece6960119
359448536097973650453mceliece8192128
359903936473803787584mceliece8192128f
363713936733913925354mceliece6688128
363402636875953865212mceliece6688128f
368879036918213712528sntrup1013
369069437123423730561
T:
sntrup1013
376741837842663811218
T:
lotus256
411832541533064174748
T:
ntrulpr953
429046043076914336700
T:
C:r5n15kem0d
442520744415054477257
T:
C:lake1
467892546845574770304
T:
ntrulpr1013
484643448858064899740
T:
ntruhps2048509
489731348983484904300ntruhps2048509
494267149471834952640
T:
lima2p2048cca
510766251363515183789
T:
hqc1281
554030155463765559686
T:
C:ledakemcpa12
558416456260765819844
T:
limasp1018cca
565989856815745694038sntrup1277
565720356880275701803
T:
sntrup1277
597268060083516103212
T:
ntskem13136
624426663006406352354
T:
C:ledakemcpa14
5096526?6524160?6585011?
T:
C:ledakemcpa13
696333070254357043055
T:
ntrulpr1277
763448876861257808537
T:
C:lake2
851445085773918604769
T:
ntruhps2048677
853779685822748615135ntruhps2048677
920573692455049252327ntruhrss701
947152295862579652761
T:
locker1
99261191005403010104619
T:
C:lake3
103441081045553410494754
T:
limasp1306cca
105048941055170810678254
T:
hqc1921
110146741111473211212542
T:
locker4
111407271115660511247015
T:
hqc1922
112491981130860811776251
T:
limasp1822cca
120592381211083612150416
T:
rsa2048
124815971258470612618010ntruhps4096821
143558841444332814526617
T:
C:ledakemcpa32
162521641635381516462421
T:
ledakem1264
168848881704775117110092
T:
ledakem1364
181203341813577018239809
T:
hqc2561
183228941847897918520925
T:
C:ledakemcpa33
184807661863338818809741
T:
locker7
190008581909849619131603
T:
ledakem12sl
192056101923754119504858
T:
hqc2562
193282511947981619532883
T:
frodokem640shake
197136191977954019832805
T:
ledakem1464
199339982008640620162173
T:
hqc2563
15900579?20636435?20836776?
T:
C:ledakemcpa34
208557372105113121273534
T:
limasp2062cca
221892042227318822374875
T:
ledakem13sl
233736222348261323647863
T:
ledakem14sl
245746662469254324836605
T:
frodokem640
254595842561670525667782
T:
frodokem640aes
344668343465490934803611
T:
C:bikel1
374433393771375837890330
T:
C:ledakemcpa52
392228703932294439464660
T:
ntrulpr4591761
394796963963655539818772
T:
sntrup4591761
417332024198522242075504
T:
frodokem976shake
437291554393632844058178
T:
C:ledakemcpa53
445316914465801944797168
T:
sikep434
460183334633436446447612
T:
ledakem3364
466232204679887646889497
T:
ledakem3264
474439344760034047777855
T:
sikep434comp
38766474?50551676?52003536?
T:
C:ledakemcpa54
514855775169187751856386
T:
ledakem3464
560116555625578256466766
T:
frodokem976
570751105738305457547976
T:
frodokem976aes
609878296115241261440713
T:
sikep503
628965926320148463463754
T:
ledakem32sl
649860856515053165291437
T:
sikep503comp
684177536872261068932532
T:
ledakem34sl
700940347035404270539662
T:
ledakem33sl
752440627565784176171086
T:
frodokem1344shake
988066439918366099476416
T:
ledakem5264
106293540106545409106838406
T:
frodokem1344aes
109707762110078202110364813
T:
C:bikel3
110784930111577778111970396
T:
ramstakers216091
111959910112245426112577024
T:
ledakem5364
131386023131595746131912276
T:
sikep610
131861381132274818132522071
T:
ledakem5464
132284960132605371133030851
T:
ledakem52sl
139018004139259280139577008
T:
sikep610comp
140253621140668824148404562
T:
mersenne756839
149419310149807046150200197
T:
ledakem53sl
161681342162187756162524881
T:
ledakem54sl
164162022165291880170524726
T:
oddmanhattan128
218493448218818111219077438
T:
sikep751
232390071232744162233160394
T:
sikep751comp
358203142361423642445575761
T:
oddmanhattan192
473296922478913494485213952
T:
ramstakers756839
588098779588992587589918584
T:
pqrsa15
9003377349041194051069307918
T:
oddmanhattan256

aarch64; A53 (410fd034); 2018 Broadcom BCM2837B0; 4 x 1400MHz; pi3bplus, supercop-20210604

Graphs: (pkcycles,pkbytes) (ccycles,cbytes) (kcycles,cbytes) (pkbytes,cbytes)

NISTPQC graphs: (pkcycles,pkbytes) (ccycles,cbytes) (kcycles,cbytes) (pkbytes,cbytes)

Cycles to generate a key pair
25%50%75%system
122203123060126006
T:
lightsaber2
153592154194155295
T:
C:r5nd1kem0d
195216195982204210
T:
C:r5nd0kem2iot
201852202959204101
T:
C:r5nd1kem5d
204829205831214543
T:
C:r5nd1kem4longkey
226450228583231962
T:
saber2
272368272545290542
T:
newhope512cca
277027279140281348kyber512
327552328066328496C:threebears624r2cpa
328357328815329202threebears624r2cca
331727332201333398C:threebears624r2cpax
339602340259340867threebears624r2ccax
364664368011370666
T:
firesaber2
389141390112393518
T:
C:r5nd3kem5d
426003428756432279kyber90s512
476162479218482020kyber768
559558560453565402
T:
C:hila5
598921606183646446
T:
newhope1024cca
619780620197627636threebears936r2cca
624223624895632594C:threebears936r2cpa
628492631434638207C:threebears936r2cpax
632298634599641513threebears936r2ccax
635480638242647432
T:
C:r5nd3kem0d
731584735178741973kyber1024
764474766961775376kyber90s768
764215767625772933
T:
C:r5nd5kem5d
793110796777801917
T:
kindi256342
844060845812852532
T:
kindi512222
848041851286857431
T:
C:r5nd5kem0d
851287855952863784
T:
ntrulpr653
862189864538871790
T:
kindi512241
100370210051991013730threebears1248r2cca
101563210167431025525C:threebears1248r2cpa
101673010184071026406C:threebears1248r2cpax
101841110199291027643threebears1248r2ccax
109381710983751104372
T:
ntrulpr761
121903412275301231927kyber90s1024
133015113367321341680
T:
ntrulpr857
148897514940181518035
T:
hqc1281
159125115982211602296
T:
ntrulpr953
174588217488741756253
T:
kindi512321
176807217721351775430
T:
ntrulpr1013
208359820874042101891
T:
kindi256522
263879926419522649440
T:
ntrulpr1277
273785827442722886744
T:
lima2p1024cca
330409233112063353407
T:
hqc1921
353044635674833583408
T:
hqc1922
394774039836934354812
T:
ntrukem443
509218750966825391020
T:
limasp1018cca
554401856170875908275
T:
lima2p2048cca
576239458224785829722
T:
hqc2561
613411961867336201301
T:
hqc2562
647994065064656558169
T:
hqc2563
792112679481377975051
T:
C:lake1
906915190748639559059
T:
limasp1306cca
948937795009759516246
T:
C:lake3
100044781008341710402784
T:
ntrukem743
101479301016433310183737
T:
C:lake2
102621851026778411094230
T:
limasp1822cca
137607011376382913767796
T:
ntrulpr4591761
146872871468834314692236
T:
frodokem640shake
161154171612958616161806
T:
locker1
176096741761744317624997
T:
limasp2062cca
219555722198133221992325
T:
frodokem640
220747052209282322123378
T:
locker4
229495772295775023011784
T:
frodokem640aes
230889652309728323104741
T:
C:bikel1
264284652643261626441573
T:
sntrup653
265164202652633226541265sntrup653
280673882809179228107720
T:
C:r5n11kem0d
288761622929166229532152
T:
ramstakers216091
310324783105754931087366
T:
C:ledakemcpa14
317795913178995831800038
T:
frodokem976shake
354142973542112935430256
T:
sntrup761
355437843556156035572825sntrup761
364752613648112236489216
T:
ntruhps2048509
365310373654060736546915ntruhps2048509
391846103940149739712800
T:
C:ledakemcpa13
436668574373668243789224
T:
locker7
459339834594838245998391
T:
sntrup857
460768924608327246091859sntrup857
504051435041727750527343
T:
frodokem976
518357225198981152425394
T:
frodokem976aes
564989795651537856533933
T:
frodokem1344shake
566737735669335156704021
T:
sntrup953
568093205681817956827268sntrup953
616730876168687761712157
T:
sntrup4591761
622348446225257662429869
T:
sntrup1013
624508016246150862476939sntrup1013
642173976422988764239661
T:
ntruhps2048677
642943186430534764332643ntruhps2048677
672671586728716867306424
T:
C:ledakemcpa12
673359746742174867599690
T:
mersenne756839
672859326746250671894446
T:
lotus128
688783216889065568900632ntruhrss701
696817796969675569744120
T:
C:r5n13kem0d
741930997420787574247054
T:
C:bikel3
947182989472640894741071
T:
ntruhps4096821
948558169486652294885056ntruhps4096821
969013149695808997390397
T:
frodokem1344aes
994916009954921099712166
T:
sntrup1277
997276659975465499801103sntrup1277
105553283105651443105735363
T:
C:ledakemcpa34
119468236119535964119612262
T:
ledakem1464
121197861121535423121935899
T:
C:ledakemcpa33
128265221128312102128434222
T:
C:r5n15kem0d
128120554128462228129323144
T:
lotus192
126294832129860620132512576
T:
ramstakers756839
131149344131977948140691498
T:
ntskem1264
137694408137760468137827908
T:
ledakem1364
156426954156569878163796446
T:
ledakem14sl
170269885170323633180079150
T:
sikep503
178070810182346272186815834
T:
ledakem13sl
197323660197356921197412051
T:
C:ledakemcpa32
254260262254444239265697903
T:
C:ledakemcpa53
263184050263225899263285345
T:
C:ledakemcpa54
286081482286206190301700250
T:
lotus256
304898991304973971305182312
T:
ledakem1264
332606878332766042346965640
T:
ledakem3464
410383776410518696427327314
T:
ledakem34sl
419103646419363366420811439
T:
ledakem12sl
450730420450800790450873712
T:
ledakem3364
449000954451263229536254520
T:
ntskem1380
457916236459283297460303196
T:
C:ledakemcpa52
281117512?485907352?739633077?
T:
rsa2048
528736920528886950529148024
T:
ledakem33sl
549056448550473894551358588
T:
ledakem5464
645568208645948528646400858
T:
oddmanhattan128
687556304687783480688013678
T:
ledakem3264
802723840802910568841561904
T:
ledakem5364
935697030945385666985593491
T:
mceliece348864f
865653466?956465052?1132803266?
T:
mceliece348864
9936701249939599561043544004
T:
ledakem54sl
103100630210314473271045726142
T:
oddmanhattan192
1192360788?1204581572?1530027984?
T:
ntskem13136
122636895612264919041231266600
T:
ledakem32sl
123028815612363424701242471052
T:
ledakem53sl
131301789213157718441323891088
T:
ledakem5264
184720132618524354961855577442
T:
oddmanhattan256
261174761426196638122624155822
T:
ledakem52sl
270432295727507345763000378936
T:
mceliece460896f
3193264602?3671131412?4235698474?
T:
mceliece460896
405979516440726093434692565036
T:
mceliece6960119f
433989246243649372804596222408
T:
mceliece6688128f
484218712448926232415930647901
T:
mceliece8192128f
5294279584?7252521722?9997745616?
T:
mceliece6960119
6681740629?8459354079?11943643123?
T:
mceliece6688128
6316872053?8716178713?11695777826?
T:
mceliece8192128
164979885911697198243117273748399
T:
pqrsa15
Cycles for encapsulation
25%50%75%system
551295756661415
T:
rsa2048
167796170127172368
T:
lightsaber2
168720?181132?274258?
T:
ntskem1264
233922234832236137
T:
C:r5nd1kem0d
288435289682298624
T:
C:r5nd0kem2iot
280226292468306340
T:
mceliece348864
289609292798295090
T:
saber2
288453306670348090
T:
mceliece348864f
313253314658317083
T:
C:r5nd1kem5d
317904319111325079
T:
C:r5nd1kem4longkey
392413393984397461kyber512
402681403061406849threebears624r2ccax
403619404089405337threebears624r2cca
413417413550418755C:threebears624r2cpa
414019415171418837C:threebears624r2cpax
437219442237465989
T:
newhope512cca
443836445895448259
T:
firesaber2
449436475061513347
T:
ntrukem443
543864546144551597kyber90s512
528175556911608745
T:
mceliece460896
529920559712597269
T:
mceliece460896f
586805589614594349
T:
C:r5nd3kem5d
593121593469601281
T:
C:ledakemcpa13
616968617284624951
T:
C:ledakemcpa14
623070626275632521kyber768
635263645702656507
T:
C:ledakemcpa12
711325712013719645threebears936r2cca
708953712383718154threebears936r2ccax
719797721273728367
T:
C:hila5
727278727856735888C:threebears936r2cpa
727367728675735803C:threebears936r2cpax
765215768755775806
T:
sntrup653
861152866806873947sntrup653
909259912454921231kyber1024
917949922376929360kyber90s768
9247709329921001564
T:
newhope1024cca
947847968370992247
T:
ntrukem743
9922639974191003057
T:
sntrup761
103265910362001041797
T:
kindi256342
103658510799671137955
T:
mceliece6960119f
1052218?1096542?1693896?
T:
ntskem13136
106051810986141175224
T:
mceliece8192128
110648011136361119134
T:
C:r5nd3kem0d
111068211144141122006sntrup761
111141711171941120859threebears1248r2cca
111141611173251120837threebears1248r2ccax
1032580?1120349?1404876?
T:
mceliece6960119
105153711233201195134
T:
mceliece6688128
104334511326771276022
T:
mceliece6688128f
113250411372831141612C:threebears1248r2cpax
113539011435791145700C:threebears1248r2cpa
1070597?1146106?1624910?
T:
mceliece8192128f
114122011462451152898
T:
C:r5nd5kem5d
115862911671381173568
T:
C:lake1
120480812123681214507
T:
kindi512222
121518612208131225537
T:
sntrup857
123529712398741245688
T:
kindi512241
123310912427671320947
T:
lotus128
128764413147311328114
T:
ntskem1380
135434913626081365708sntrup857
140384614132121416205kyber90s1024
144840514546111456996
T:
C:ledakemcpa33
144860014555991456899
T:
C:ledakemcpa34
145312914623601474784
T:
C:lake2
146405914720591475600
T:
sntrup953
150518915118221514990
T:
C:r5nd5kem0d
155392115738781586911
T:
C:ledakemcpa32
160110616055381612646
T:
C:lake3
161477616208941621964
T:
ledakem1464
162374916300171632406sntrup953
163100116380161640032
T:
ntrulpr653
163374516399031643782
T:
sntrup1013
173118517343181737908
T:
ntruhps2048509
177768717822011785449
T:
C:bikel1
179356017961201799918ntruhps2048509
180693018097841813168sntrup1013
190528619117921917692
T:
lotus192
193381219354451936325
T:
ledakem14sl
201134020121112012777
T:
ledakem1364
204981020526682158283
T:
lima2p1024cca
210235021053822107234
T:
ntrulpr761
226742722711542277044
T:
kindi512321
235109023575572365062
T:
locker1
247012924714412472866
T:
sntrup1277
248557224901642506715
T:
kindi256522
249282224937462494788
T:
ledakem13sl
256424125658712570129
T:
ntrulpr857
270879927117882719065sntrup1277
273724027552182961788
T:
lotus256
280947229091532969806
T:
ledakem1264
298795130167753026836
T:
hqc1281
301465130180023022200
T:
ntruhps2048677
307191630734093081650
T:
ntrulpr953
311569931196253124092ntruhps2048677
312251931299143138634
T:
locker4
318562231887883196462ntruhrss701
327610532834963448808
T:
C:ledakemcpa53
332961233326873339236
T:
C:ledakemcpa54
330968633396143381471
T:
C:ledakemcpa52
341179534168493423545
T:
ntrulpr1013
384028039175003990939
T:
ledakem12sl
394633039503263953370
T:
ledakem3464
410961741163264323150
T:
lima2p2048cca
439274743962614398983
T:
ntruhps4096821
439792944019514616803
T:
limasp1018cca
452317745256114528716ntruhps4096821
509550050987325101512
T:
ledakem3364
512072851240605130176
T:
ntrulpr1277
521803352194025223122
T:
ledakem34sl
528614352893385293306
T:
C:bikel3
589148459090745973154
T:
locker7
673697767728106796944
T:
hqc1921
709754870986807100330
T:
ledakem33sl
721431872522327287673
T:
hqc1922
714770973537547476178
T:
ledakem3264
801953980286118436278
T:
limasp1306cca
868530586928079132040
T:
ledakem5464
876052887660799234249
T:
limasp1822cca
110536701106018411671319
T:
ledakem5364
114265671143250712056298
T:
ledakem54sl
117804991197266412222974
T:
ledakem32sl
119081041197837612006662
T:
hqc2561
126475971271014112762893
T:
hqc2562
136050581360943213613876
T:
sntrup4591761
142620681432059514379032
T:
hqc2563
147646801483634714852382
T:
ledakem53sl
159354721595186116022832
T:
limasp2062cca
189754451898119518999989
T:
frodokem640shake
198920852007546520256994
T:
ledakem5264
208812192138052321863586
T:
ledakem52sl
240840202408812824093536
T:
frodokem640
250148972502914625038116
T:
frodokem640aes
271993642720631527211899
T:
ntrulpr4591761
272268562725367327268292
T:
C:r5n11kem0d
412617484127532941319373
T:
frodokem976shake
549826095501553455093320
T:
frodokem976
545593345505183255589436
T:
ramstakers216091
561420045665510556794057
T:
frodokem976aes
662920846630454366350196
T:
C:r5n13kem0d
705571947062019870675888
T:
pqrsa15
739436687407172674170836
T:
frodokem1344shake
935485049364623693702394
T:
mersenne756839
104720385104750689104793963
T:
frodokem1344aes
148710101149036515158791323
T:
C:r5n15kem0d
149312140149872390150219010
T:
oddmanhattan128
238106116245330128250491728
T:
ramstakers756839
280522054280571844296286680
T:
sikep503
302399666303410604304787448
T:
oddmanhattan192
659350142661319152664751238
T:
oddmanhattan256
Cycles for decapsulation
25%50%75%system
610836117161321C:threebears624r2cpax
790317914579256C:threebears936r2cpax
970019711397216C:threebears1248r2cpax
114483115041116109
T:
C:r5nd1kem0d
135649135832135965C:threebears624r2cpa
144674145698146682
T:
C:r5nd0kem2iot
163905165316165607
T:
C:r5nd1kem5d
165673166248166459
T:
C:r5nd1kem4longkey
185658185804185974C:threebears936r2cpa
193265193406193712
T:
C:hila5
195499197095200968
T:
lightsaber2
235975236271236517C:threebears1248r2cpa
290037290876291434
T:
C:r5nd3kem5d
325313328641332238
T:
saber2
491645495228502679
T:
firesaber2
510507512158514403kyber512
531236531747533449threebears624r2ccax
545875549746581862
T:
newhope512cca
552684554165558047
T:
C:r5nd5kem5d
621531626950629600
T:
C:r5nd3kem0d
664778666268675648kyber90s512
713948714652722591threebears624r2cca
738222746326826374
T:
ntrukem443
776704780468788104kyber768
823925832174858937
T:
C:r5n11kem0d
837801839051845311
T:
C:r5nd5kem0d
885862887967895290threebears936r2ccax
107545610796161087671kyber90s768
110098511042811112622kyber1024
114400411456601153343threebears936r2cca
113767811459361234384
T:
newhope1024cca
122801912368511238808
T:
mceliece348864
122804212382451515678
T:
mceliece348864f
130741813129651316598
T:
C:r5n13kem0d
132324113287881332875
T:
kindi256342
132660013342471335734threebears1248r2ccax
139027713995101525882
T:
ntskem1264
151907015279281632768
T:
lotus128
160082416072671610159kyber90s1024
165047816541761663133
T:
kindi512222
166350416706011672499threebears1248r2cca
167285616757491754183
T:
ntrukem743
168673016937131695589
T:
kindi512241
174276917493911752343sntrup653
174326817498851753318
T:
sntrup653
223676722384852240189
T:
sntrup761
223784722395242240815sntrup761
228776122900292292250
T:
ntrulpr653
242547324281882552360
T:
lima2p1024cca
248238824921592509930
T:
lotus192
264221126454272647538
T:
ntskem1380
284940028505392852757
T:
sntrup857
284924228505472852334sntrup857
293188429380212944930
T:
kindi512321
296389329673072987076
T:
kindi256522
296463429675372974313
T:
ntrulpr761
319522731981933204148
T:
mceliece460896
320125232070713370477
T:
mceliece460896f
345159334537623462477sntrup953
345113434553703462042
T:
sntrup953
346781334758783694564
T:
mceliece6960119
347572134842653650162
T:
mceliece6960119f
354761435560403584047
T:
mceliece8192128
355616135638894175078
T:
mceliece8192128f
359967436104763801296
T:
mceliece6688128
359834636145073743284
T:
mceliece6688128f
363502736420583645497
T:
ntrulpr857
367161636890213939194
T:
lotus256
382440138324913835694sntrup1013
382396738332543836167
T:
sntrup1013
422494142392764246072
T:
C:r5n15kem0d
438153743843454387755
T:
ntrulpr953
467474846818844711654
T:
C:lake1
485099648568295097170
T:
lima2p2048cca
487847848796364881232
T:
ntrulpr1013
499347849947364999864
T:
C:ledakemcpa13
503460250370545038902ntruhps2048509
503586250378175043061
T:
ntruhps2048509
507392550764085136233
T:
hqc1281
544140454448865450818
T:
C:ledakemcpa12
552302155293375803431
T:
limasp1018cca
584806958514805857820
T:
sntrup1277
584845458520255859485sntrup1277
618327262882826295166
T:
C:ledakemcpa14
651558865249877624060
T:
ntskem13136
737904373818267386166
T:
ntrulpr1277
800942880389738069087
T:
C:lake2
884375788483898850404
T:
ntruhps2048677
884227688484418849624ntruhps2048677
950300395054039507099ntruhrss701
988887999321699956398
T:
locker1
102597031026789710817697
T:
limasp1306cca
103973371047389410480643
T:
hqc1921
104506941049519410565592
T:
C:lake3
109391931095412811106839
T:
hqc1922
110765331108422111672846
T:
limasp1822cca
114768521159189011643838
T:
locker4
125412861257894712590163
T:
rsa2048
129457331294903812955500
T:
ntruhps4096821
129457841295053812957610ntruhps4096821
14076373?14291144?17600184?
T:
C:ledakemcpa32
160059381601318616178073
T:
ledakem1264
166793031668617016776149
T:
ledakem1364
177207271772807817907319
T:
hqc2561
181590031841233618445152
T:
C:ledakemcpa33
187542641878756418923118
T:
ledakem12sl
188962271901275019031700
T:
hqc2562
191191861913861019149885
T:
frodokem640shake
192654201928453919318379
T:
locker7
193700111937721019382961
T:
ledakem1464
202611322027257520658297
T:
C:ledakemcpa34
205644612058030620610674
T:
limasp2062cca
206399162074897920801448
T:
hqc2563
217580212177011421926367
T:
ledakem13sl
229789422298457922988656
T:
ledakem14sl
243113882433744224342579
T:
frodokem640
251228432513009025149956
T:
frodokem640aes
340866633409539834121282
T:
C:bikel1
365109023716097937181508
T:
C:ledakemcpa52
406463204064920140655781
T:
ntrulpr4591761
409210594092512740930666
T:
sntrup4591761
411272354113484141188490
T:
frodokem976shake
437405964376172846246284
T:
C:ledakemcpa53
454767794551399045577059
T:
ledakem3364
470535114714678147218427
T:
ledakem3264
37863962?49380459?49821603?
T:
C:ledakemcpa54
507062455099762651234426
T:
ledakem3464
551799985532425355339483
T:
frodokem976
562564335627873956295573
T:
frodokem976aes
638186876405650564227465
T:
ledakem32sl
673400556785075367978136
T:
ledakem34sl
690106836903422669105837
T:
ledakem33sl
739102397393279073999177
T:
frodokem1344shake
972704269764213297734022
T:
ledakem5264
104831262104888616105129071
T:
frodokem1344aes
108061494108276237108511092
T:
C:bikel3
110330409110419096116887383
T:
ledakem5364
111879472112368532113348122
T:
ramstakers216091
130169555130324931137665250
T:
ledakem5464
130344386130463021131281933
T:
ledakem52sl
139771132139818198139915946
T:
mersenne756839
146835038147080998147377387
T:
ledakem53sl
162563790162647365172394726
T:
ledakem54sl
170577740171291562171551658
T:
oddmanhattan128
298385284298451086315391840
T:
sikep503
346341330347242774351125126
T:
oddmanhattan192
468356534480286878486057956
T:
ramstakers756839
608469524608734004608965352
T:
pqrsa15
747196794748006326748855580
T:
oddmanhattan256

amd64; Zen (810f10); 2018 AMD Ryzen 5 2400G; 4 x 3600MHz; unstable; gcc67, supercop-20210125

Graphs: (pkcycles,pkbytes) (ccycles,cbytes) (kcycles,cbytes) (pkbytes,cbytes)

NISTPQC graphs: (pkcycles,pkbytes) (ccycles,cbytes) (kcycles,cbytes) (pkbytes,cbytes)

Cycles to generate a key pair
25%50%75%system
129471310113243kyber90s512
201092026620611kyber90s768
306693088131270kyber90s1024
369753714637300kyber512
428814306343653
T:
lac128
446304478444910
T:
C:nhcompact512cca
489394905449332
T:
lightsaber2
561895629456470C:threebears624r2cpa
562575633156510threebears624r2cca
579645807058242C:threebears624r2cpax
586875892359705
T:
ntrulpr761
588545933859798
T:
ntrulpr653
603646048360799threebears624r2ccax
607956090361398
T:
ntrulpr4591761
626316281463363kyber768
653526554965863
T:
C:nhcompact768cca
659526632266892
T:
C:r5nd1kem0d
780067820079066
T:
ntrulpr857
781357838278592
T:
C:nhcompact1024cca
798498002380407
T:
newhope512cca
802488096082110
T:
C:r5nd0kem2iot
817408237283178
T:
C:r5nd1kem5d
861188669787561
T:
C:r5nd1kem4longkey
899789006290411
T:
saber2
932109362394177kyber1024
115585115740115957threebears936r2cca
120493120609120849C:threebears936r2cpa
120726120875121218threebears936r2ccax
123567123790124200C:threebears936r2cpax
126676127951129290
T:
lac256
137306137549138601
T:
lac192
142608142849143292
T:
firesaber2
144879145568146446
T:
C:r5nd3kem5d
157216157577157869
T:
newhope1024cca
165630165778166296threebears1248r2cca
170977171097171510threebears1248r2ccax
171426171521171954C:threebears1248r2cpa
175298175738176157
T:
C:hila5
175959176195176437C:threebears1248r2cpax
232636233844235018
T:
C:r5nd3kem0d
258139262190264537
T:
hqcrmrs128
269527273059274715
T:
C:r5nd5kem5d
271657273577276017
T:
kindi256342
276682277063277580ntruhps2048509
275802277947280118
T:
C:r5nd5kem0d
276807279650281863
T:
kindi512222
281392283588285588
T:
kindi512241
283195287392294073
T:
hqc128
337732338156338445
T:
saberx4
373660376415384378
T:
hqc1281
416609416953417455ntruhrss701
453588454067454872ntruhps2048677
579674584021586251
T:
hqcrmrs192
584575588388591673
T:
kindi512321
599907601916605791
T:
rqc128
600265608939616368
T:
hqc192
628707629962638759ntruhps4096821
733010737133741364
T:
kindi256522
774698788064803291
T:
C:edonk128k16n80nu4l6
787285797019804619
T:
hqc1921
879907882107892122
T:
C:r5n11kem0d
907837908822909684
T:
C:bikel1
948495957489972173
T:
hqcrmrs256
985364985729986496
T:
lima2p1024cca
98965110042341021985
T:
hqc1922
100934010168971030694
T:
hqc256
108436110885001125261
T:
rqc192
111277611146831117081
T:
C:rolloi128
111042711232521130559
T:
ntrukem443
129145712935361298341
T:
C:edonk128k16n80nu8l6
133834013484821364576
T:
hqc2562
137297613881921417037
T:
hqc2561
140459114196581431010
T:
hqc2563
144561014481281449196
T:
titaniumccatoy
147112814733451476173
T:
C:rolloi192
148173014828661484493
T:
sntrup761
152663115404191572383
T:
C:edonk128k32n96nu4l4
1576859?1584251?2241848?
T:
rqc256
160887016101761614231
T:
titaniumccalite
168487416859981687221
T:
sntrup653
169704316990451702065
T:
C:r5n13kem0d
185780618597821862952
T:
limasp1018cca
184647219059861987356
T:
C:edonk192k32n128nu4l6
190374219080761915219
T:
C:edonk128ref
198707219885191990559
T:
lima2p2048cca
208169920855012089316
T:
C:rolloi256
208514220857082086932
T:
titaniumccastd
231899023255382327255
T:
titaniumccamed
232303423268382329329
T:
sntrup4591761
248964024913142492917
T:
titaniumccahi
260772826092672611317
T:
C:bikel3
275583327800442806584
T:
C:edonk192k48n144nu4l4
277101727856282805019
T:
C:lake1
279228528136852834994
T:
ntrukem743
287303628744902875978
T:
sntrup857
287588228871362895988
T:
C:lake2
292331929314763333617
T:
C:lake3
312257531299553132551
T:
titaniumccasuper
330192133042503307811
T:
limasp1306cca
320084635270783536643
T:
ledakem1464
371178837175173723829
T:
limasp1822cca
380618038150053823330
T:
C:r5n15kem0d
386332338835604010105
T:
remblem1056
388567338917513900580
T:
ledakem1364
388399139019823915968
T:
remblem928
422363642256204237140
T:
ledakem1264
462317646406104655960
T:
frodokem640
472525347289824734478
T:
rolloii128
473548347474404759538
T:
frodokem640aes
492320349271234931976
T:
rolloii192
513446151539485177882
T:
locker1
4993949?5209739?6735330?
T:
ledakem14sl
576186157667325770190
T:
rolloii256
4846493?6059021?6199909?
T:
ledakem13sl
639896964063006414298
T:
limasp2062cca
666124566817666700650
T:
locker4
710520171320767878032
T:
ledakem12sl
732010773238177328842
T:
frodokem640shake
7040179?7448407?9917318?
T:
ledakem3464
796985680807948179617
T:
ramstakers216091
885824888891828999685
T:
ledakem3364
102290881024212410253790
T:
frodokem976
103711821042199210487127
T:
ledakem3264
104460691045832510471091
T:
frodokem976aes
109154941095552211005875
T:
ledakem33sl
112082611142287212066683
T:
ledakem34sl
129250871308507414444303
T:
locker7
130910311310507113118377
T:
sikep503
131724511324847413809425
T:
ledakem5464
141429451416936914196854
T:
lotus128
150498951508216816536072
T:
ledakem32sl
151229581515149515167917
T:
ledakem5364
184614991847214718480675
T:
C:ledakemcpa14
184890141885747919996883
T:
ledakem54sl
190967901913816519173331
T:
mersenne756839
193157771935895219394074
T:
frodokem1344aes
222400172225349422266221
T:
C:ledakemcpa13
224610802253850824341092
T:
ledakem5264
226735542268446822697090
T:
frodokem976shake
233427902341342326935435
T:
ledakem53sl
271526532716994827202880
T:
lotus192
275642482756858927576237
T:
frodokem1344shake
355061673577409935986767
T:
ntskem1264
359267513609295538618773
T:
ledakem52sl
372213243760750937935563
T:
ramstakers756839
424356234245695242508298
T:
C:ledakemcpa12
456222214578790545988774
T:
lotus256
642420866426891764331775
T:
C:ledakemcpa34
693550376937143569397547
T:
C:ledakemcpa33
105079782105506603105775532
T:
ntskem1380
77372388?119134253?172839217?
T:
rsa2048
128721418128753221128785850
T:
C:ledakemcpa32
150739698150784057150847394
T:
C:ledakemcpa54
153279940153303738153337006
T:
C:ledakemcpa53
162086798162159110162213692
T:
mceliece460896f
201155422201774991202183684
T:
ntskem13136
203041752203610938206984142
T:
oddmanhattan128
233528559233622115233707754
T:
mceliece348864f
239833475239892608239945059
T:
C:ledakemcpa52
161965459?253592888?299747086?
T:
mceliece460896
247427502260932583276746117
T:
mceliece348864
308441901309078594309348556
T:
mceliece6960119f
317175310321726472323903356
T:
oddmanhattan192
326601525326746722326896637
T:
mceliece6688128f
378733731379121264380018251
T:
mceliece8192128f
385351616?490008177?699625117?
T:
mceliece8192128
310448733?494646246?679835508?
T:
mceliece6960119
327116318?536432652?642801160?
T:
mceliece6688128
583447294586903334598252354
T:
oddmanhattan256
376689688938851432083977604099
T:
pqrsa15
Cycles for encapsulation
25%50%75%system
131261394614707
T:
rsa2048
162841637016477kyber90s512
243202444324536kyber90s768
306113075731149ntruhps2048509
330013308933189ntruhrss701
361253620136378kyber90s1024
448114497045417ntruhps2048677
505015055850720kyber512
520555235352732ntruhps4096821
566445698457527
T:
ntskem1264
601896113565926
T:
mceliece348864
610516117361302
T:
sntrup4591761
603726157269963
T:
mceliece348864f
621196259162733
T:
sntrup653
649996514065561
T:
sntrup761
669036695367003
T:
lightsaber2
679466940277009
T:
C:edonk128k16n80nu4l6
710487124671432
T:
C:nhcompact512cca
778797801378195kyber768
784617890979854
T:
lac128
825788267383032threebears624r2cca
827198278982916threebears624r2ccax
845128492685065
T:
sntrup857
853918543085740C:threebears624r2cpa
853038552285768C:threebears624r2cpax
102674102779102929
T:
ntrulpr761
103147103226103378
T:
ntrulpr653
105306105427105601
T:
C:nhcompact768cca
102360106476115682
T:
mceliece460896f
103104107030117421
T:
mceliece460896
106805107410108461
T:
C:r5nd1kem0d
112488112625112749
T:
ntrulpr4591761
113906114011114156
T:
saber2
114613114856115159kyber1024
126030126315126513
T:
C:nhcompact1024cca
126444127616130475
T:
C:r5nd0kem2iot
128293128385129091
T:
newhope512cca
132678133547134945
T:
C:r5nd1kem5d
134640134920135229threebears936r2cca
134992135077135288threebears936r2ccax
137854137938138159
T:
ntrulpr857
143065143140143379C:threebears936r2cpa
143575143753143929C:threebears936r2cpax
143061144040145949
T:
C:r5nd1kem4longkey
146616147347150237
T:
C:bikel1
149256151321161800
T:
C:edonk128k16n80nu8l6
164813165584166776
T:
C:rolloi128
169213171794174875
T:
ntskem1380
172091172276172495
T:
firesaber2
176420179247189354
T:
ntrukem443
190999191773192503
T:
C:ledakemcpa14
192919196764208060
T:
mceliece6688128
191225197519204680
T:
mceliece6688128f
198325198878199838
T:
C:rolloi192
200209200336200531threebears1248r2ccax
200646201090201379threebears1248r2cca
200723201523202465
T:
C:ledakemcpa13
200349204037210795
T:
mceliece6960119f
205404206053207003
T:
lac192
200414206072213482
T:
mceliece6960119
210528210785210923C:threebears1248r2cpa
211049211352211592C:threebears1248r2cpax
214212216736219906
T:
mceliece8192128
214641217002219655
T:
mceliece8192128f
211621220783225842
T:
C:edonk128k32n96nu4l4
223652225406226812
T:
C:r5nd3kem5d
225169229907233780
T:
C:ledakemcpa12
238562238887251605
T:
lotus128
242953243828245166
T:
C:rolloi256
246463247156248033
T:
C:hila5
248697249610250929
T:
lac256
250355250539251136
T:
newhope1024cca
289667304247319986
T:
ntskem13136
310824313511322107
T:
C:edonk128ref
327015330348339477
T:
ntrukem743
352994353747355374
T:
C:bikel3
356342358144365330
T:
C:edonk192k32n128nu4l6
357341359827363025
T:
kindi256342
360636361179361735
T:
lotus192
378943380576382812
T:
C:r5nd3kem0d
401223401646402389
T:
ledakem1464
406815409654412763
T:
kindi512222
412153415548418155
T:
kindi512241
414637416428418816
T:
C:r5nd5kem5d
421179421510422091
T:
saberx4
418108422910429916
T:
hqcrmrs128
425210425488426371
T:
ledakem1264
432898434001434978
T:
ledakem1364
430603441605446181
T:
hqc128
443157447205454994
T:
C:lake1
457273458704459861
T:
C:ledakemcpa34
466832468233470293
T:
C:r5nd5kem0d
472493478323487634
T:
C:lake2
478267481519483113
T:
lotus256
488491490195491661
T:
C:ledakemcpa33
509100509327510241
T:
ledakem13sl
523287528520544935
T:
C:lake3
552243553125554439
T:
rolloii192
552434554310556953
T:
rolloii128
557182566195580427
T:
C:ledakemcpa32
573790574089574738
T:
ledakem12sl
575598575838576914
T:
ledakem14sl
611801613153614994
T:
rolloii256
669724671810678548
T:
C:edonk192k48n144nu4l4
681021682035683799
T:
lima2p1024cca
756237761478766196
T:
hqc1281
769284773548778856
T:
kindi512321
782151787860795014
T:
locker1
880926881875883535
T:
rqc128
883831887279890248
T:
kindi256522
916570917259917981
T:
ledakem3464
916492918760927931
T:
C:r5n11kem0d
929182933021949925
T:
hqcrmrs192
937376952999961385
T:
hqc192
101643110172661018197
T:
ledakem3364
101415610178621025875
T:
locker4
101834110198651022162
T:
C:ledakemcpa54
104899810502451054665
T:
ledakem3264
109000510940601097826
T:
C:ledakemcpa53
112773811286701129500
T:
titaniumccatoy
113580211578341182595
T:
C:ledakemcpa52
133481813361731337180
T:
ledakem33sl
136345213650771367355
T:
lima2p2048cca
139188913927941394255
T:
ledakem32sl
143377114345831435904
T:
titaniumccalite
151333215161441520129
T:
ledakem34sl
154591215474211572230
T:
limasp1018cca
153543515559341575105
T:
hqcrmrs256
155559515650011581557
T:
hqc1921
159112516044921614385
T:
hqc256
1650477?1655875?2110435?
T:
rqc192
170848717092701710559
T:
titaniumccastd
176991817714271773693
T:
C:r5n13kem0d
183778018488911948705
T:
locker7
195426419563811958763
T:
frodokem640
199525619971931999843
T:
ledakem5364
199631519992182004484
T:
frodokem640aes
204677320491312054691
T:
ledakem5464
204035120628192095431
T:
hqc1922
214614321485702150078
T:
titaniumccamed
231354223158532319627
T:
ledakem5264
234413523463142350669
T:
titaniumccahi
2355129?2360363?3012563?
T:
rqc256
252100025223462524247
T:
ledakem54sl
252389725667102606261
T:
hqc2561
267314626861882702483
T:
hqc2562
277921327982502816780
T:
hqc2563
285963728753792905098
T:
limasp1306cca
290762729111832916558
T:
ledakem53sl
297897529807432983316
T:
titaniumccasuper
307501930799813121169
T:
limasp1822cca
324663732484993251526
T:
ledakem52sl
371581737190333728057
T:
frodokem976aes
373716637484293759092
T:
frodokem976
387255838791823886589
T:
C:r5n15kem0d
563451056713695911668
T:
remblem1056
567505856804135684810
T:
limasp2062cca
570278757434755770707
T:
remblem928
620704862109716216983
T:
frodokem1344aes
786784078707467876954
T:
frodokem640shake
148079611495237415059254
T:
ramstakers216091
156176411565035315693976
T:
frodokem976shake
202592882030986220333909
T:
pqrsa15
214175172143329521445722
T:
sikep503
247706532481408324841027
T:
mersenne756839
290553822910225829130038
T:
frodokem1344shake
531437385336576153582951
T:
oddmanhattan128
684651716902073369705574
T:
ramstakers756839
969702159733299297506937
T:
oddmanhattan192
200881520201265129201601484
T:
oddmanhattan256
Cycles for decapsulation
25%50%75%system
170421711017253kyber90s512
192231926019304C:threebears624r2cpax
242582429524392C:threebears936r2cpax
253602544425509kyber90s768
293492938529469C:threebears1248r2cpax
375343763037692kyber90s1024
377673780637951C:threebears624r2cpa
439224402644062kyber512
446994479244888C:threebears936r2cpa
515445158851742C:threebears1248r2cpa
526935274552794ntruhps2048509
531325343054267
T:
C:r5nd1kem0d
624386255462853
T:
C:hila5
668016719268098
T:
C:r5nd0kem2iot
683876844168580kyber768
700417007670166
T:
C:nhcompact512cca
701117039570929
T:
C:r5nd1kem5d
709877105171105
T:
lightsaber2
753577607277858
T:
C:r5nd1kem4longkey
798917997280052ntruhps2048677
804468050880570ntruhrss701
970459709697166
T:
sntrup761
101504101672101829
T:
sntrup653
102692102748102783kyber1024
103353103445104018ntruhps4096821
108562108867109808
T:
lac128
109298109506109598
T:
C:nhcompact768cca
113985114685115931
T:
C:r5nd3kem5d
118947119044119174
T:
saber2
119029119152119471threebears624r2ccax
127297127363127478
T:
C:nhcompact1024cca
134375134428134499
T:
ntrulpr761
136462136524136593
T:
ntrulpr653
138320138450140034
T:
newhope512cca
142019142146142325
T:
sntrup4591761
142698142770142923
T:
sntrup857
153104153198153362threebears624r2cca
162147162229162321
T:
ntrulpr4591761
180286180362180549
T:
firesaber2
183392183681183842threebears936r2ccax
184165184244184318
T:
ntrulpr857
187882187973188264
T:
mceliece348864
188311188417188615
T:
mceliece348864f
212907214154215722
T:
ntrukem443
214395214876215904
T:
C:r5nd3kem0d
217708221096222228
T:
C:r5nd5kem5d
232339232503232969threebears936r2cca
258563258813258970threebears1248r2ccax
267547267965269166
T:
C:r5nd5kem0d
270782270971271223
T:
newhope1024cca
287723298494300252
T:
lotus128
304510304920307800
T:
lac192
316655316756317171threebears1248r2cca
344103347023357321
T:
C:r5n11kem0d
416695417269417859
T:
mceliece460896
418248418520419086
T:
mceliece460896f
436234436568437020
T:
ntskem1264
441180441794443601
T:
kindi256342
432365443033448699
T:
lac256
443123443325443692
T:
saberx4
452952454149454962
T:
lotus192
457627458267458810
T:
mceliece6960119f
458595458874459095
T:
mceliece6960119
475110476179477954
T:
ntrukem743
480767481104481661
T:
mceliece6688128
481819482115482821
T:
mceliece6688128f
484360485149485675
T:
mceliece8192128f
487456487796488524
T:
mceliece8192128
510798511605511995
T:
C:r5n13kem0d
529443531281533626
T:
kindi512222
533860535822538449
T:
kindi512241
640177641286646111
T:
lotus256
764641771644790757
T:
hqc128
831214831990832671
T:
lima2p1024cca
834238840793846679
T:
hqcrmrs128
893778895608897889
T:
ntskem1380
945852950644957638
T:
kindi512321
101200110167431019608
T:
kindi256522
116051611663121169134
T:
C:rolloi128
131947813202221320727
T:
titaniumccatoy
133477513409491345050
T:
C:rolloi192
142141414508911460195
T:
hqc1281
148771015033111529333
T:
hqc192
588126?1508192?1740708?
T:
C:edonk128k32n96nu4l4
157562915836651597233
T:
hqcrmrs192
165656816579381658856
T:
titaniumccalite
165780716597091665663
T:
lima2p2048cca
172280817243011727443
T:
C:r5n15kem0d
179133018035991804383
T:
ntskem13136
181925818225241827005
T:
rolloii128
1491348?1864508?11886625?
T:
C:edonk128k16n80nu8l6
187435218801241891513
T:
C:lake1
196966119711751972788
T:
titaniumccastd
197586819788662007792
T:
limasp1018cca
200030720056182013204
T:
rolloii192
201893520221812026835
T:
frodokem640aes
204386420462012049770
T:
frodokem640
218961721930522198168
T:
C:rolloi256
232487223287772332540
T:
C:ledakemcpa13
239784324056682407245
T:
rsa2048
241173724191642430088
T:
hqc256
242127924262662433614
T:
C:ledakemcpa12
243607724376402439147
T:
titaniumccamed
251573425246202537258
T:
hqcrmrs256
258086025853492591547
T:
rolloii256
261981826347082637917
T:
hqc1921
272656127281062730066
T:
titaniumccahi
282370128258762829545
T:
C:ledakemcpa14
310546831186623135169
T:
C:lake2
1802992?3146104?12291830?
T:
C:edonk128ref
320567532363233283059
T:
hqc1922
345610834585433461803
T:
titaniumccasuper
351799035232933531507
T:
rqc128
367710036977693720125
T:
locker1
370692837136293723362
T:
frodokem976aes
373319137382123753922
T:
C:bikel1
368745737511053765479
T:
limasp1306cca
386821838809713895539
T:
frodokem976
392689239308643988433
T:
limasp1822cca
2192652?3967935?5607768?
T:
C:edonk192k48n144nu4l4
401114140654734101751
T:
hqc2561
416576841713624177359
T:
hqc2562
416866441923224216710
T:
locker4
431489443299914346919
T:
C:lake3
435016643657224450809
T:
hqc2563
470067847095434718587
T:
ledakem1264
523856252457185280264
T:
ledakem1364
581520558235285832680
T:
ledakem12sl
589786459051095910894
T:
ledakem1464
618751061901036195274
T:
frodokem1344aes
648104065042566520265
T:
C:ledakemcpa32
655053565583746632136
T:
ledakem13sl
675893568283636983698
T:
locker7
694536469797817882383
T:
rqc192
5753930?7180491?22173489?
T:
C:edonk128k16n80nu4l6
730857873187237324558
T:
ledakem14sl
737109373790269056310
T:
limasp2062cca
778022777845147788056
T:
frodokem640shake
778611079050648282106
T:
remblem928
793686179421647948617
T:
C:ledakemcpa33
784150980896768342653
T:
remblem1056
7260252?9495371?9507070?
T:
C:ledakemcpa34
109144201094322512244966
T:
rqc256
114708961147783911505787
T:
C:bikel3
122996571230530612311744
T:
ledakem3264
136709791368271913696457
T:
ledakem3364
146393621464814014797478
T:
ledakem3464
155271211553535315546718
T:
C:ledakemcpa52
156114661563310015676590
T:
frodokem976shake
159480621596741216018917
T:
ledakem32sl
179840651800160218021584
T:
ledakem33sl
187375341875544118771310
T:
C:ledakemcpa53
202469772025671220307402
T:
ledakem34sl
215328602154078521549049
T:
C:ledakemcpa54
229046792292073322938421
T:
sikep503
290649152908039629114478
T:
frodokem1344shake
289380222990440729959333
T:
ledakem5264
309823223105042231582582
T:
ramstakers216091
26845831?31182693?60352697?
T:
C:edonk192k32n128nu4l6
317243623174847031792031
T:
ledakem5364
370463593706567437100936
T:
mersenne756839
369059003776227137789113
T:
ledakem5464
398626333995856940023624
T:
ledakem52sl
434701314457431444755859
T:
ledakem53sl
493034624931806749418020
T:
ledakem54sl
583937505878676858810960
T:
oddmanhattan128
107999152108143551108307656
T:
oddmanhattan192
129672655129714159129770155
T:
pqrsa15
134160057134298248134679022
T:
ramstakers756839
222693042222866160225268449
T:
oddmanhattan256

amd64; CoffeeLake (906ea); 2018 Intel Xeon E-2124; 4 x 3300MHz; r24000, supercop-20211108

Graphs: (pkcycles,pkbytes) (ccycles,cbytes) (kcycles,cbytes) (pkbytes,cbytes)

NISTPQC graphs: (pkcycles,pkbytes) (ccycles,cbytes) (kcycles,cbytes) (pkbytes,cbytes)

Cycles to generate a key pair
25%50%75%system
144461456914710kyber90s512
224602264022861kyber90s768
231322324423395kyber512
317623196732164
T:
C:nhcompact512cca
328193301333176kyber90s1024
343443443534592
T:
lac128
342623494735245ntrulpr653
364303646036608
T:
lightsaber2
364693658737370ntrulpr761
385713870038816
T:
ntrulpr4591761
395153963539794C:threebears624r2cpa
397053977839861threebears624r2cca
397103988140133kyber768
403374060046109C:threebears624r2cpax
420774214642311threebears624r2ccax
456014579246079
T:
C:nhcompact768cca
474934768347945ntrulpr857
484204884349315
T:
C:r5nd1kem0d
493624956250343ntrulpr953
504325123251412ntrulpr1013
513985154551851
T:
newhope512cca
550705533755821kyber1024
578175806758326
T:
C:nhcompact1024cca
633156345163636ntrulpr1277
651616524065379
T:
saber2
666036732267901
T:
C:r5nd1kem5d
670286772069766
T:
C:r5nd0kem2iot
672956790168699
T:
C:r5nd1kem4longkey
760437609676206threebears936r2cca
797577980979875threebears936r2ccax
823848258682732C:threebears936r2cpa
826648289483102C:threebears936r2cpax
832628350583718
T:
lac256
915939186792526
T:
lac192
977959807098415
T:
newhope1024cca
988649907899378
T:
firesaber2
108716109509110121
T:
C:r5nd3kem5d
113702113854113976threebears1248r2cca
118126118322118417threebears1248r2ccax
120922121008121124C:threebears1248r2cpa
124853125113125391C:threebears1248r2cpax
158578158981159588ntruhps2048509
166002166481167792
T:
hqcrmrs128
166381166905167467
T:
C:hila5
175546177122178277
T:
C:r5nd3kem0d
181859182465187373
T:
hqc128
183811184296184879
T:
saberx4
199424201567203261
T:
C:r5nd5kem5d
211821212867216704
T:
hqc1281
224451225350226955
T:
C:r5nd5kem0d
252887253197253643ntruhrss701
263234263590264308ntruhps2048677
296212298124300004
T:
kindi256342
318845320742322678
T:
kindi512241
330820332767335137
T:
kindi512222
364074365642367221ntruhps4096821
380582381498385108
T:
hqcrmrs192
406377410399416176
T:
hqc1921
416493421088424691
T:
hqc192
434045437000444140
T:
hqc1922
437602439623445666
T:
C:r5n11kem0d
492857494898503248
T:
rqc128
587236587868588669
T:
C:bikel1
614967623747625317sntrup653
640229644546648688
T:
kindi512321
642855651263655356
T:
hqc2561
655912657416659017
T:
lima2p1024cca
655279665183668001
T:
hqcrmrs256
671281681332685623
T:
hqc2562
698967700219702504sntrup761
700866703735713155
T:
hqc256
699813708792713558
T:
hqc2563
712061713299715118
T:
C:ledakemcpa14
802359808228812493
T:
kindi256522
808504811375827498
T:
C:ledakemcpa13
805825822201825286
T:
C:r5n13kem0d
810568825447845509
T:
C:edonk128k16n80nu4l6
867664878840948121
T:
rqc192
910372918469928715
T:
ntrukem443
926490927457928483
T:
titaniumccatoy
981609995923998434
T:
sntrup4591761
101603110239351031660sntrup857
103313410359821066667
T:
titaniumccalite
106458110679451074858
T:
C:ledakemcpa12
112784111300161133476
T:
frodokem640
117378011763981179519
T:
C:rolloi128
123554612657731292309sntrup953
127876512819981300342
T:
rqc256
132814913315521335177
T:
lima2p2048cca
133055013326661335020
T:
titaniumccastd
134428913510491356764
T:
C:rolloi192
138176513892391399666sntrup1013
140171814052881410597
T:
C:edonk128k16n80nu8l6
141320614160981439706
T:
limasp1018cca
149058414933341496973
T:
titaniumccamed
154151215454071579878
T:
C:ledakemcpa34
154463615628371591700
T:
C:edonk128k32n96nu4l4
165256116546171658084
T:
titaniumccahi
165987516646081668067
T:
C:bikel3
183140018472381859120
T:
ntrukem743
185052018532541856650
T:
C:rolloi256
185398818723391893512
T:
C:edonk192k32n128nu4l6
191263619195151927721
T:
C:r5n15kem0d
200709820119722017025
T:
C:edonk128ref
203181320374622101342
T:
titaniumccasuper
211624121367092142574
T:
C:ledakemcpa33
212149221528662180580sntrup1277
229250222990432312092
T:
remblem928
230393423132642320522
T:
remblem1056
239387024095282515573
T:
frodokem976
252688925302382553871
T:
ledakem1464
265615626619912666626
T:
limasp1306cca
282316628395792865582
T:
C:lake1
288022029172372922805
T:
limasp1822cca
286868629367682944048
T:
C:ledakemcpa32
295839529791323007278
T:
C:edonk192k48n144nu4l4
299212329994993033049
T:
C:ledakemcpa53
306334730707513077918
T:
C:lake2
307772030824213087750
T:
C:lake3
323611232418263249076
T:
ledakem1364
349591835099223514018
T:
ledakem1264
363784936449263651214
T:
C:ledakemcpa54
368377236886383695469
T:
frodokem640shake
3906785?3964265?4941466?
T:
ledakem13sl
4066863?4074063?5459847?
T:
ledakem14sl
427877542846194290552
T:
rolloii192
436255043718984385590
T:
rolloii128
448835144923664498319
T:
frodokem640aes
501179550212915036418
T:
rolloii256
511822851294435147376
T:
locker1
527774752883665300703
T:
limasp2062cca
561506756284775640928
T:
locker2
573000757446996370085
T:
ledakem12sl
5787046?5800033?8218606?
T:
ledakem3464
584164958871905893837
T:
sikep434
608386360979346117128
T:
locker3
627263862929616341267
T:
C:ledakemcpa52
676290468426046924589
T:
ramstakers216091
684866168658086909823
T:
locker4
714097171549307170935
T:
ledakem3364
760637576312107649048
T:
frodokem976shake
765963176773667691530
T:
locker6
808603680885728095423
T:
sikep503
822862382381158254490
T:
ledakem3264
909023391124009131981
T:
ledakem33sl
917765591957579224239
T:
locker5
925698392750529298110
T:
ledakem34sl
9549631956304710380479
T:
sikep434comp
100209911002761410038286
T:
frodokem976aes
106587891076124111214425
T:
lotus128
110513391107488111091746
T:
ledakem5464
118556791188500313065749
T:
ledakem32sl
125081161252883912569543
T:
ledakem5364
130380451305065413073427
T:
frodokem1344shake
131607991317043614273700
T:
sikep503comp
133789551340564413437494
T:
locker7
142631811428681214309464
T:
locker8
144920821453112914633710
T:
ledakem54sl
147566181475756614761784
T:
sikep610
147660811478781314814324
T:
mersenne756839
151719181519557915221016
T:
locker9
183620261837898918393091
T:
frodokem1344aes
187470691879878820292872
T:
ledakem5264
188109871887601321802839
T:
ledakem53sl
207895072086866521023203
T:
lotus192
249923902499570325012255
T:
sikep751
252987642532427527389296
T:
sikep610comp
288166902909892229152385mceliece348864f
309220873141746633529978
T:
ledakem52sl
317955503200474432328671
T:
ramstakers756839
334864903763841137797805
T:
lotus256
393148183960758742900340
T:
sikep751comp
427513034339753143692808
T:
ntskem1264
27755454?46517356?74719090?mceliece348864
884139799001405590378707mceliece460896f
104057058105834059106828838
T:
ntskem1380
59875224?119675483?153244757?
T:
rsa2048
136626037136762677136898719
T:
oddmanhattan128
90279884?152876203?216194462?mceliece460896
178994510179800316180069506mceliece6960119f
218550384221443635223149261mceliece6688128f
223675576223969412232657328
T:
oddmanhattan192
226182155226932293229907955mceliece8192128f
244256716244570333244915767
T:
ntskem13136
236546507?299706040?411735106?mceliece6960119
227377755?303043243?434080358?mceliece8192128
225130133?360733361?431676272?mceliece6688128
406182229406629623415532936
T:
oddmanhattan256
375749669538660755463981758912
T:
pqrsa15
Cycles for encapsulation
25%50%75%system
189911987220506
T:
rsa2048
229012293122975kyber90s512
238502393324703ntruhps2048509
246022469224808ntruhrss701
333543341933518kyber90s768
338733396434850ntruhps2048677
359703605036134kyber512
370083811140500mceliece348864f
369603919441205mceliece348864
392303952640073ntruhps4096821
396143971339924
T:
sntrup4591761
391033975439942sntrup653
420854217142333sntrup761
466914674446843kyber90s1024
491694922449304
T:
lightsaber2
516065232452428sntrup857
533905346053530
T:
C:nhcompact512cca
537835384153893kyber768
559455608256366sntrup953
566525739457585sntrup1013
573215739957462ntrulpr653
582335829458365threebears624r2ccax
582425834258447threebears624r2cca
587415883659021C:threebears624r2cpax
592535936759479C:threebears624r2cpa
603476041860530ntrulpr761
688596920569434
T:
lac128
714307157471721sntrup1277
716287178271984
T:
ntrulpr4591761
680557373080792mceliece460896f
741307425474376
T:
C:nhcompact768cca
749147527176732kyber1024
783687873279277
T:
C:r5nd1kem0d
774807879379332
T:
ntskem1264
786287882779273ntrulpr857
68962?80411?88474?mceliece460896
806808077880869ntrulpr953
819508200282099
T:
saber2
829808307283146ntrulpr1013
849378512985373
T:
newhope512cca
859258624086821
T:
C:ledakemcpa14
891228963090237
T:
C:ledakemcpa13
928009289493000threebears936r2ccax
928679293093069threebears936r2cca
964899669097040
T:
C:nhcompact1024cca
989679906199282C:threebears936r2cpax
9728399681106964
T:
C:edonk128k16n80nu4l6
99215100526102611
T:
C:ledakemcpa12
101098101278101519C:threebears936r2cpa
102250102354102541ntrulpr1277
106167106960108425
T:
C:r5nd0kem2iot
107934108492108962
T:
C:r5nd1kem5d
112003112573113731
T:
C:r5nd1kem4longkey
113162113876114497
T:
C:bikel1
119247119636119749
T:
firesaber2
120607125726136502mceliece6688128f
122875131047139597mceliece6688128
133137136663142834mceliece6960119
132582137264143533mceliece6960119f
137606137922138302
T:
lac192
139776139904140119threebears1248r2cca
139906140004140222threebears1248r2ccax
130636147109151373
T:
lotus128
149444149743149949C:threebears1248r2cpax
149876150012150147C:threebears1248r2cpa
150310151391154962mceliece8192128f
149538151534154073mceliece8192128
155566158287161613
T:
ntrukem443
158290158491158828
T:
newhope1024cca
163496164201165128
T:
lac256
172211173235174089
T:
C:r5nd3kem5d
179504180384181228
T:
C:rolloi128
193453194232195096
T:
C:rolloi192
198811199210199821
T:
ledakem1264
202142202506203089
T:
C:ledakemcpa34
207477208794212125
T:
C:ledakemcpa33
212880213698217727
T:
ledakem1464
214968215805216543
T:
lotus192
218294218893219788
T:
ntskem1380
218053218924220032
T:
C:hila5
220232221748222841
T:
C:rolloi256
224192224672225215
T:
saberx4
223246226374234430
T:
C:edonk128k16n80nu8l6
240634241225241762
T:
ledakem1364
239954243737247464
T:
ntrukem743
247259250956254777
T:
C:ledakemcpa32
263152263874264710
T:
C:bikel3
270128270603271557
T:
ledakem13sl
269569271763313237
T:
lotus256
269391272224280378
T:
C:edonk128k32n96nu4l4
278064278982280515
T:
ntskem13136
281295283035284965
T:
C:r5nd3kem0d
285736286281287044
T:
ledakem12sl
304006304991310673
T:
hqcrmrs128
313129315087316206
T:
C:r5nd5kem5d
311034316283318647
T:
hqc128
339379339907340326
T:
ledakem14sl
356573358252359525
T:
C:r5nd5kem0d
390737393090394746
T:
kindi256342
422809425420433861
T:
C:lake1
420714429416438899
T:
C:edonk192k32n128nu4l6
430641434238442278
T:
C:edonk128ref
438254441980445674
T:
hqc1281
453965454943455803
T:
C:ledakemcpa54
461379462683464155
T:
C:ledakemcpa53
461446463815466942
T:
C:lake2
464410465576466750
T:
lima2p1024cca
465895468615471072
T:
kindi512241
474955476203477910
T:
ledakem3464
484879489322491566
T:
kindi512222
492665499624506003
T:
C:ledakemcpa52
515482517211521751
T:
rolloii192
517844518988520392
T:
rolloii128
519956520855526454
T:
ledakem3364
524753527080528937
T:
C:lake3
549381551138556114
T:
C:r5n11kem0d
551172552591559642
T:
ledakem3264
570702572109581331
T:
rolloii256
678260680743690582
T:
hqcrmrs192
717108720759728187
T:
hqc192
723261724453745420
T:
ledakem33sl
729823731009731754
T:
titaniumccatoy
736651742747744353
T:
ledakem32sl
748361750664762185
T:
rqc128
816184820333829177
T:
C:edonk192k48n144nu4l4
816823820996828299
T:
hqc1921
846496851741859164
T:
locker1
847920853607859311
T:
kindi512321
861387863927866927
T:
locker2
870032875801883658
T:
hqc1922
896815897639898444
T:
ledakem34sl
936962940192944044
T:
locker3
939328942218944817
T:
lima2p2048cca
942192945948946965
T:
titaniumccalite
966678972262979087
T:
kindi256522
101109510138151015504
T:
C:r5n13kem0d
108499910873001103246
T:
ledakem5364
110982011118961113583
T:
titaniumccastd
113401011376521143211
T:
locker4
113899511531631160754
T:
hqcrmrs256
120223612056531210761
T:
locker6
120460612111421224149
T:
hqc256
123072412320121233843
T:
limasp1018cca
126188512630771271720
T:
ledakem5464
127974812882571298360
T:
hqc2561
129184012946441300583
T:
ledakem5264
131425613169191323611
T:
ledakem54sl
133225213438021349061
T:
hqc2562
1392945?1399468?1743649?
T:
rqc192
138778414002721406891
T:
hqc2563
140022114016421403829
T:
titaniumccamed
142406114290291435272
T:
locker5
158372815858311587101
T:
titaniumccahi
159889916050061609663
T:
ledakem53sl
173330417376891742726
T:
frodokem640
184742318509171855470
T:
ledakem52sl
197432219811102023677
T:
rqc256
200093420051192014753
T:
frodokem640aes
200362820087402011953
T:
titaniumccasuper
217457721858222207128
T:
locker7
221151522174462224728
T:
C:r5n15kem0d
222645722323632245397
T:
locker8
239730324126482427423
T:
limasp1306cca
240933524202482439284
T:
locker9
249193424930382495195
T:
limasp1822cca
335162033603023367566
T:
remblem928
336878933900893421065
T:
remblem1056
351513435215093536732
T:
frodokem976
382710738318493836200
T:
frodokem976aes
390560439101173914448
T:
frodokem640shake
483898048458974852114
T:
limasp2062cca
635124563621506377160
T:
frodokem1344aes
822267682309918252072
T:
frodokem976shake
952563795379579559790
T:
sikep434
124219031262462512767251
T:
ramstakers216091
132882901329256313304750
T:
sikep503
135887061359851413627643
T:
frodokem1344shake
149665881501150815067901
T:
sikep434comp
171181061712893717146641
T:
pqrsa15
204648272050073320574520
T:
sikep503comp
214041612142111521455647
T:
mersenne756839
270322682704614527053126
T:
sikep610
372924743744046037612192
T:
sikep610comp
404474094046339740474188
T:
sikep751
483343954840536348508994
T:
oddmanhattan128
578690345812787558479210
T:
ramstakers756839
630282916321437963481159
T:
sikep751comp
954610759554770195653804
T:
oddmanhattan192
199172038199388070199558409
T:
oddmanhattan256
Cycles for decapsulation
25%50%75%system
157151574715798C:threebears624r2cpax
169021693216976kyber90s512
198841991919980C:threebears936r2cpax
246872474724888kyber90s768
250402508725152C:threebears1248r2cpax
264282648026553C:threebears624r2cpa
277802781027840kyber512
330293331338464C:threebears936r2cpa
342353446934644
T:
C:r5nd1kem0d
356723572335771kyber90s1024
381963827638346ntruhps2048509
384763852638554C:threebears1248r2cpa
422474228142325kyber768
476274767947746
T:
lightsaber2
479084814649107
T:
C:r5nd1kem5d
491994935349571
T:
C:hila5
497654984949941sntrup761
497664990750064sntrup653
506765078750880
T:
C:nhcompact512cca
498535150252281
T:
C:r5nd1kem4longkey
506755187660562
T:
C:r5nd0kem2iot
566925681456934ntruhps2048677
585525863358719ntruhrss701
602676036562251kyber1024
678166787467966ntrulpr653
679216798668116sntrup857
701397024670347ntrulpr761
714017149171640sntrup953
726447277572998sntrup1013
737657384173941
T:
C:nhcompact768cca
743447445074656ntruhps4096821
786267866978721
T:
saber2
816778177481848threebears624r2ccax
812888241683088
T:
C:r5nd3kem5d
849238508985227
T:
sntrup4591761
871858732887557sntrup1277
911609141691675
T:
lac128
914449163191834
T:
newhope512cca
942409432494428
T:
C:nhcompact1024cca
955569574895988ntrulpr857
958999600596153ntrulpr953
988069890699033ntrulpr1013
104568104789105080
T:
ntrulpr4591761
106686106800106898threebears624r2cca
115900115974116063
T:
firesaber2
119398119492119620mceliece348864
119820119939120012ntrulpr1277
120297120513120678mceliece348864f
123760123859123969threebears936r2ccax
145170147535149065
T:
C:r5nd3kem0d
154980155065155302threebears936r2cca
162683166532167380
T:
C:r5nd5kem5d
152801?168361?191710?
T:
lotus128
170039170171170348
T:
newhope1024cca
177693177797177976threebears1248r2ccax
183828184809187105
T:
C:r5nd5kem0d
184813185446186142
T:
ntrukem443
195598195931196293
T:
lac192
214556214795215046threebears1248r2cca
217024223495224650
T:
C:r5n11kem0d
245798246066246388
T:
saberx4
246034246284246561mceliece460896
246808247062247283mceliece460896f
250735251802252210
T:
lotus192
271559271926272269mceliece6960119f
272499272850273102mceliece6960119
288452291127295173
T:
ntrukem743
293443294103294977
T:
ntskem1264
294006294349294757mceliece6688128f
295362296123296701mceliece6688128
295917296621296969mceliece8192128f
296437296867297293mceliece8192128
306335307984309646
T:
lac256
316298317122321375
T:
C:r5n13kem0d
339448342321375300
T:
lotus256
475179483047485051
T:
kindi256342
557614558912560209
T:
ntskem1380
593392594445595874
T:
lima2p1024cca
600559601499605421
T:
hqc128
601749607383611238
T:
kindi512241
637266639835643031
T:
kindi512222
642255643389647539
T:
hqcrmrs128
713448?720186?927909?
T:
C:ledakemcpa13
730871737435742987
T:
C:ledakemcpa12
854837858946860734
T:
titaniumccatoy
888664891318895278
T:
C:ledakemcpa14
921764926051937243
T:
hqc1281
107726810797181083583
T:
kindi512321
108997110910031091924
T:
titaniumccalite
108125310964891118357
T:
ntskem13136
110150011032031104788
T:
C:r5n15kem0d
110850011106251114087
T:
C:rolloi128
113773811409891144854
T:
kindi256522
115894911624021166972
T:
hqc192
118690011969891200743
T:
hqcrmrs192
119647411988661201243
T:
lima2p2048cca
128479412866161289103
T:
titaniumccastd
1281191?1324202?2038329?
T:
C:edonk128k32n96nu4l4
134946613582921437041
T:
C:rolloi192
146285814664651470469
T:
hqc1921
147320114880381502652
T:
hqc1922
159478815955931596657
T:
titaniumccamed
159383015981111614142
T:
limasp1018cca
164227516472321652561
T:
C:bikel1
171092517146341720653
T:
frodokem640
182176418277821839824
T:
rolloii128
184490718458641847193
T:
titaniumccahi
184469418486011857160
T:
ledakem1264
185064618822141895945
T:
hqc256
188960718976341935906
T:
hqcrmrs256
196581019707421975549
T:
ledakem1364
197672119798241984461
T:
rolloii192
203731120390772041219
T:
C:ledakemcpa32
206117220665122073470
T:
C:lake1
206310720708482078927
T:
frodokem640aes
211620221189852122513
T:
rsa2048
209031221203542141342
T:
ledakem1464
211889021230912129070
T:
C:rolloi256
211068221266822132321
T:
hqc2561
219645522012312207999
T:
hqc2562
227094622753742279723
T:
hqc2563
233211523333572334635
T:
titaniumccasuper
245565724611282548675
T:
C:ledakemcpa33
1568535?2464868?4665152?
T:
C:edonk192k48n144nu4l4
251704525515232838154
T:
ledakem13sl
255183425563642561383
T:
rolloii256
260098426159022640484
T:
ledakem12sl
278012327911292818421
T:
ledakem14sl
303230130359223039693
T:
C:ledakemcpa34
304234730540033068353
T:
rqc128
312040931285223132224
T:
limasp1306cca
322141532245253229963
T:
limasp1822cca
349493735022693508802
T:
C:lake2
359462436019223616973
T:
frodokem976
378615237958013808477
T:
frodokem976aes
381528438196313829079
T:
frodokem640shake
408879140983204108350
T:
locker1
428275342915624300068
T:
locker2
473185147438164757353
T:
remblem928
473506547486574761731
T:
locker4
475040547607714775962
T:
remblem1056
479409348045734813058
T:
C:lake3
513000351371415146096
T:
C:bikel3
522776352762735331560
T:
C:ledakemcpa52
545111354761435509880
T:
ledakem3264
552924555425215560820
T:
ledakem3364
563768856536275775448
T:
ledakem3464
565395756645115682015
T:
C:ledakemcpa53
611005961288596825958
T:
rqc192
623912262629736278598
T:
locker3
634193363472696357242
T:
frodokem1344aes
635427363750866387648
T:
limasp2062cca
678986868041776818275
T:
locker6
5223885?6804264?6835109?
T:
C:ledakemcpa54
721287672317167247828
T:
locker5
719201072356997310652
T:
ledakem32sl
782975078545027882100
T:
locker7
795570179641737973844
T:
frodokem976shake
795095079728357989736
T:
ledakem33sl
7446049?8087043?40180325?
T:
C:edonk128ref
809589381198518144860
T:
locker8
874826287650708788455
T:
ledakem34sl
985278498724429892528
T:
rqc256
101789671023726310278707
T:
sikep434
109029121092235710946165
T:
locker9
108874221093799111001059
T:
sikep434comp
118130801184700911883118
T:
ledakem5264
123272201238174512440878
T:
ledakem5364
134078631342510013436104
T:
frodokem1344shake
141514861415453214156466
T:
sikep503
143553081437784514416744
T:
ledakem5464
150252551503731415041408
T:
sikep503comp
169947331704551217173084
T:
ledakem53sl
170286491711806717156650
T:
ledakem52sl
174416041747135217519310
T:
ledakem54sl
1920813?23394359?42825167?
T:
C:edonk128k16n80nu8l6
261749252679732427042503
T:
ramstakers216091
272311862723672327550127
T:
sikep610
7964806?27420966?57518922?
T:
C:edonk128k16n80nu4l6
289317992893695429035167
T:
sikep610comp
316552003199989432035406
T:
mersenne756839
16573719?37193260?77237231?
T:
C:edonk192k32n128nu4l6
435484044364517143691400
T:
sikep751
461763714636950246410411
T:
sikep751comp
527020365275014852826312
T:
oddmanhattan128
104834637104972131105081758
T:
oddmanhattan192
111589114112108705114938365
T:
ramstakers756839
119514787119621148119691685
T:
pqrsa15
218281507218608342218941464
T:
oddmanhattan256

riscv64; U54 (sifive,u54-mc); 2017 SiFive Freedom U540; 4 x 1000MHz; riscvunleashed000, supercop-20210326

Graphs: (pkcycles,pkbytes) (ccycles,cbytes) (kcycles,cbytes) (pkbytes,cbytes)

NISTPQC graphs: (pkcycles,pkbytes) (ccycles,cbytes) (kcycles,cbytes) (pkbytes,cbytes)

Cycles to generate a key pair
25%50%75%system
624880625402633321kyber512
709878710218711064
T:
newhope512cca
924435928720949950kyber90s512
107724610789841102773kyber768
112039711223661148505
T:
lightsaber2
146583914671001484354
T:
newhope1024cca
149046815020851516776
T:
C:hila5
163879916462951659425kyber1024
166051216728341693989kyber90s768
214911421711692190829
T:
kindi256342
232315623430962361439
T:
kindi512222
233831323595782367119
T:
kindi512241
244621824612742475256
T:
saber2
262628626435752676813kyber90s1024
422982742317104247152
T:
firesaber2
486513748876034918893
T:
kindi512321
570473657237125739176
T:
kindi256522
671900567248016735881C:threebears624r2cpa
672087067266536729265threebears624r2cca
714396671661007169172
T:
ntrulpr653
961424896300789656878
T:
ntrulpr761
120138961201636912020096
T:
ntrulpr857
147823821478499014831248threebears936r2cca
147924381480116814809976C:threebears936r2cpa
245311762453408624544994
T:
ntrulpr4591761
260041862601398826043951threebears1248r2cca
260262112603676626045872C:threebears1248r2cpa
362085083627797236378974
T:
ntrukem443
455139484552830245557036
T:
C:bikel1
755794327563892875802328
T:
frodokem640shake
929768509300141493069946
T:
frodokem640
942693589429446694340428
T:
frodokem640aes
101417014101558424101658931
T:
ntrukem743
130006488130053312130160742
T:
ntruhps2048509
130150480130199828130297800ntruhps2048509
144076418144119392144202680
T:
C:bikel3
172926826172998908173134900
T:
frodokem976shake
209974154210126300210450018
T:
sntrup653
215650452215703148215782464
T:
frodokem976
217708748217757818217840862
T:
frodokem976aes
227107832227185278227264100
T:
ntruhps2048677
227330726227414014227519594ntruhps2048677
246305298246364250246521090ntruhrss701
281891544281993498282194570
T:
sntrup761
290430134302093784305889482
T:
ntskem1264
319115684319232000319332444
T:
frodokem1344shake
331920540332240155332743085
T:
sntrup4591761
337932584338149316338774572
T:
ntruhps4096821