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
2305hqc128round4
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
4586hqc192round4
4946hqcrmrs192
5223C:bikel1
5256C:ledakemcpa54
5539hqc1921
5730hqc192
5924hqc1922
6492mceliece348864
6492mceliece348864f
6492mceliece348864pc
6492mceliece348864pcf
7317hqc256round4
7575hqcrmrs256
8029hqc2561
8543hqc2562
8738hqc256
8937hqc2563
9163limasp1018cca
9216ntskem1264
9216saberx4
9217lima2p1024cca
10105C:bikel3
12224titaniumccatoy
13608mceliece460896
13608mceliece460896f
13608mceliece460896pc
13608mceliece460896pcf
13932mceliece6688128
13932mceliece6688128f
13932mceliece6688128pc
13932mceliece6688128pcf
13948mceliece6960119
13948mceliece6960119f
13948mceliece6960119pc
13948mceliece6960119pcf
14120mceliece8192128
14120mceliece8192128f
14120mceliece8192128pc
14120mceliece8192128pcf
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
2249hqc128round4
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
4522hqc192round4
4906hqcrmrs192
4920C:ledakemcpa34
4928ledakem13sl
5040ledakem1464
5104ledakem3264
5214C:r5n11kem0d
5499hqc1921
5690hqc192
5884hqc1922
6096ledakem14sl
6109limasp1018cca
6145lima2p1024cca
6416C:ledakemcpa53
6584ledakem32sl
7104ledakem3364
7245hqc256round4
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
261120mceliece348864pc
261120mceliece348864pcf
319488ntskem1264
524160mceliece460896
524160mceliece460896f
524160mceliece460896pc
524160mceliece460896pcf
658944lotus128
929760ntskem1380
1025024lotus192
1044992mceliece6688128
1044992mceliece6688128f
1044992mceliece6688128pc
1044992mceliece6688128pcf
1047319mceliece6960119
1047319mceliece6960119f
1047319mceliece6960119pc
1047319mceliece6960119pcf
1357824mceliece8192128
1357824mceliece8192128f
1357824mceliece8192128pc
1357824mceliece8192128pcf
1419704ntskem13136
1470976lotus256
1626240oddmanhattan128
2563260oddmanhattan192
4454241oddmanhattan256
Ciphertext
bytessystem
96mceliece348864
96mceliece348864f
128mceliece348864pc
128mceliece348864pcf
128ntskem1264
156mceliece460896
156mceliece460896f
162ntskem1380
188mceliece460896pc
188mceliece460896pcf
194mceliece6960119
194mceliece6960119f
208mceliece6688128
208mceliece6688128f
208mceliece8192128
208mceliece8192128f
226mceliece6960119pc
226mceliece6960119pcf
236sikep434comp
240mceliece6688128pc
240mceliece6688128pcf
240mceliece8192128pc
240mceliece8192128pcf
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
4433hqc128round4
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
8978hqc192round4
9720frodokem640aes
9720frodokem640shake
9736frodokem640
9787limasp2062cca
9794hqcrmrs192
10488ledakem52sl
10981hqc1921
11364hqc192
11749hqc1922
14288C:r5n15kem0d
14421hqc256round4
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
32mceliece348864pc
32mceliece348864pcf
32mceliece460896
32mceliece460896f
32mceliece460896pc
32mceliece460896pcf
32mceliece6688128
32mceliece6688128f
32mceliece6688128pc
32mceliece6688128pcf
32mceliece6960119
32mceliece6960119f
32mceliece6960119pc
32mceliece6960119pcf
32mceliece8192128
32mceliece8192128f
32mceliece8192128pc
32mceliece8192128pcf
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
64hqc128round4
64hqc192
64hqc1921
64hqc1922
64hqc192round4
64hqc256
64hqc2561
64hqc2562
64hqc2563
64hqc256round4
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

amd64; Zen 4 (a60f12); 2023 AMD Ryzen 7 7700; 8 x 3800MHz; hertz, supercop-20240107

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
864287528940kyber90s512
129471307613300kyber90s768
165811666216818kyber512
186011877319063kyber90s1024
242112457525193ntrulpr653
248182494825181
T:
C:nhcompact512cca
252272534625564
T:
lac128
256402602126392ntrulpr761
256912628727061
T:
ntrulpr4591761
281162834528557kyber768
331253348234122
T:
C:r5nd1kem0d
336403381533915ntrulpr857
335383382334073ntrulpr1013
352973542135705
T:
C:nhcompact768cca
355513567536008ntrulpr953
372933732337429C:threebears624r2cpa
375433756737591threebears624r2cca
374823777238227kyber1024
385923861638676C:threebears624r2cpax
400734019740437threebears624r2ccax
406894088340998
T:
newhope512cca
435614427045075
T:
C:r5nd1kem5d
444124461844836
T:
C:nhcompact1024cca
445764471744948ntrulpr1277
454004609847240
T:
C:r5nd1kem4longkey
453884626347482
T:
C:r5nd0kem2iot
625436265362739threebears936r2cca
656846575665898threebears936r2ccax
662126624766302C:threebears936r2cpa
663856659266815
T:
lac256
686066868768797C:threebears936r2cpax
698907042371244
T:
C:r5nd3kem5d
715387176072000
T:
lac192
729167298773181
T:
hqc128round4
789047927979722
T:
newhope1024cca
926119277592891threebears1248r2cca
967559684396976threebears1248r2ccax
981289824898365C:threebears1248r2cpa
100958101058101254C:threebears1248r2cpax
105002105256105487ntruhps2048509
113714115072116370
T:
C:r5nd3kem0d
127582129644130923
T:
C:r5nd5kem5d
131884133063134721
T:
C:r5nd5kem0d
141137142433142864
T:
C:hila5
162420162629162885ntruhrss701
166368166671167124ntruhps2048677
180377180650182395
T:
hqc192round4
184812185216192707
T:
kindi256342
191553191952200720
T:
kindi512222
200204200768201618
T:
kindi512241
249929250234250698ntruhps4096821
285962287572300139
T:
hqcrmrs128
319404323532335135
T:
hqc1281
321424323626336711
T:
hqc128
362297365377370152
T:
C:r5n11kem0d
367331367511367769
T:
hqc256round4
382615384956389187
T:
ntrukem443
390916391629392808
T:
kindi512321
415708417987420854sntrup653
458148458961460240
T:
C:bikel1
475923476255476831sntrup761
504143505338507826
T:
kindi256522
516392517802520614
T:
lima2p1024cca
539895541240542716
T:
C:ledakemcpa14
566860571851589588
T:
hqc1921
584535590569607488
T:
hqcrmrs192
575234591088620525
T:
sntrup4591761
607239613823633360
T:
hqc1922
612822616580622427
T:
rqc128
617386627942631185
T:
C:r5n13kem0d
638154641600644001
T:
C:ledakemcpa13
649307653199671590
T:
hqc192
685624709656714838sntrup857
716959718123719483
T:
titaniumccatoy
735363736671738133
T:
frodokem640
782153785913789385
T:
ntrukem743
793499795071801061
T:
titaniumccalite
854364858299859942
T:
C:ledakemcpa12
836237863084867141
T:
hqc2561
823213?874413?1029576?sntrup953
886638911794919184
T:
hqc2562
932773960215986856
T:
hqc2563
940870964884973556
T:
hqcrmrs256
972215976142979970
T:
C:rolloi128
9256129985741010698sntrup1013
100799110108461015057
T:
frodokem640aes
102973510304771041169
T:
titaniumccastd
104916110515851053836
T:
lima2p2048cca
107502610783791086200
T:
rqc192
109296910991881122821
T:
hqc256
110544211104781116019
T:
C:rolloi192
114880711518991152632
T:
titaniumccamed
119563912070571207932
T:
limasp1018cca
125613212603381264459
T:
C:ledakemcpa34
126504212659261266699
T:
titaniumccahi
127415512756731278839
T:
C:bikel3
146796014782641538492
T:
C:r5n15kem0d
149619815019261521759
T:
rqc256
156419415667911576443
T:
titaniumccasuper
154021415718041621827sntrup1277
158606615883081591518
T:
frodokem976
159994316037621607117
T:
C:rolloi256
169663316990361712866
T:
C:ledakemcpa33
174894417576051775642
T:
C:lake1
179232717966811805297
T:
C:lake2
212494321283922134682
T:
frodokem976aes
216550821712422180205
T:
C:lake3
228765022891272293134
T:
limasp1306cca
233682923440052395113
T:
frodokem640shake
237589523824982465594
T:
limasp1822cca
240848324122422425037
T:
C:ledakemcpa32
241522624189862422405
T:
ledakem1464
247477424788422492176
T:
C:ledakemcpa53
286348128710322881280
T:
ledakem1364
290217029063872911018
T:
C:ledakemcpa54
297218029852592994798
T:
ledakem1264
316330631779403193606
T:
locker1
347991034846283490970
T:
frodokem1344aes
365514336628343676511
T:
locker2
3715196?3734151?5246888?
T:
ledakem14sl
401741440276064048115
T:
locker3
408921241077694145221
T:
locker4
412328641252754128264
T:
rolloii128
430004843040474310376
T:
rolloii192
433759643715984388517
T:
limasp2062cca
471230047185474746983
T:
C:ledakemcpa52
3883145?4940343?6024164?
T:
ledakem13sl
497441649903145010989
T:
remblem1056
502015950362705056753
T:
remblem928
504406350483095055100
T:
rolloii256
504869451065415749736
T:
ledakem12sl
510442451163285354312
T:
locker6
509331651492665272526
T:
frodokem976shake
5246832?5270501?7729761?
T:
ledakem3464
559921256150455628313
T:
locker5
562241756255565629327
T:
sikep434
624182362523406377118
T:
ledakem3364
627204263191776390365
T:
ramstakers216091
724959273091237331543
T:
lotus128
776656578178937828823
T:
ledakem33sl
794878979828118033651
T:
ledakem3264
823440082493408749912
T:
ledakem34sl
827844882932558311430
T:
locker7
846341084711768479462
T:
sikep503
898848691474429194524
T:
frodokem1344shake
932995493468389370080
T:
locker8
9167852936205610316363
T:
sikep434comp
953921495467339587360
T:
ledakem5464
100141221003200110058012
T:
locker9
103489261056623711677594
T:
ledakem32sl
109785201099087111057544
T:
ledakem5364
122905521246262213006595
T:
ledakem54sl
137565281378148214969440
T:
sikep503comp
142778151430697814347595
T:
sikep610
143380091434348214369106
T:
lotus192
153127201542089516929375
T:
ledakem5264
156701401620749018808417
T:
ledakem53sl
185394091864950018750218
T:
mersenne756839
208789412088599422124570mceliece348864f
209123532200238222196972mceliece348864pcf
236329872379459123806280
T:
lotus256
241456742424209324503314
T:
ntskem1264
242995552433345926284739
T:
sikep610comp
248949152492201424949671
T:
sikep751
260684972610553328322551
T:
ledakem52sl
272759652826085928865165
T:
ramstakers756839
22843498?31681979?55616122?mceliece348864pc
391610513923059042412147
T:
sikep751comp
21854064?39286327?56748366?mceliece348864
646653126477924265574458
T:
ntskem1380
631719266666455866896495mceliece460896f
665984326676741867168261mceliece460896pcf
66468498?93204152?146742461?mceliece460896pc
66514792?93270032?151838401?mceliece460896
83417768?117412047?180498071?
T:
rsa2048
120013742120038023121121602mceliece6960119f
117316322120302238122118522mceliece6960119pcf
125796967125907116126023266
T:
ntskem13136
131083604131248298134299859mceliece6688128f
134658449134699087135061929mceliece6688128pcf
146794058147154964149714088mceliece8192128pcf
146587065147671136151992658mceliece8192128f
119940648?163687957?251388728?mceliece6960119
120965092?164837106?293464849?mceliece6960119pc
134964345?185734663?333632835?mceliece6688128pc
197549608?198612081?309166594?mceliece8192128pc
202532001203489534203628455
T:
oddmanhattan128
185472347?236543859?287452127?mceliece6688128
151072990?251964371?304479163?mceliece8192128
325101862325328173325631117
T:
oddmanhattan192
583581273584521285584964291
T:
oddmanhattan256
320925347132785294613396629951
T:
pqrsa15
Cycles for encapsulation
25%50%75%system
109881135211738
T:
rsa2048
133161334613403kyber90s512
173141738317742ntruhps2048509
179081796518035kyber90s768
189411904719178ntruhrss701
234652353523897ntruhps2048677
240092406624115kyber90s1024
231692483426655mceliece348864f
233762520727102mceliece348864
270922713927205kyber512
288772898129139
T:
sntrup4591761
295362961729960ntruhps4096821
300373049432357mceliece348864pcf
303253105932657mceliece348864pc
315053174431950sntrup653
332683336933563sntrup761
395193974240003kyber768
396883990640051sntrup857
404674051040587
T:
C:nhcompact512cca
425894268242931sntrup953
426554302643741
T:
ntskem1264
430054326043493ntrulpr653
434354369543927sntrup1013
445854474047156ntrulpr761
473444854650063
T:
lac128
497654980549914threebears624r2cca
499805005550192threebears624r2ccax
498245020650726
T:
ntrulpr4591761
509325099851135C:threebears624r2cpa
509305104151100C:threebears624r2cpax
46765?51903?61843?mceliece460896
474335219557831mceliece460896f
536005372353909sntrup1277
535485408554319kyber1024
557525585956094
T:
C:nhcompact768cca
558695626056785
T:
C:r5nd1kem0d
53281?57944?67524?mceliece460896pc
53218?58518?66527?mceliece460896pcf
587425883659008ntrulpr857
590315915159317ntrulpr1013
617596188362024ntrulpr953
718287201272232
T:
C:nhcompact1024cca
737467402774438
T:
C:ledakemcpa13
738677408074320
T:
newhope512cca
735327447775269
T:
C:r5nd1kem5d
745007468474970
T:
C:ledakemcpa14
751767527975453ntrulpr1277
741637599477374
T:
C:r5nd0kem2iot
780867815678270threebears936r2ccax
783937857778768threebears936r2cca
790827984280885
T:
C:ledakemcpa12
790598016481591
T:
C:r5nd1kem4longkey
817068236282992
T:
C:bikel1
838638408484185C:threebears936r2cpax
840838415484233C:threebears936r2cpa
863409018897123mceliece6688128
8619694538101997mceliece6688128f
9797399748107996mceliece6960119f
97370100020107635mceliece6960119
98372103710110953mceliece6688128pcf
99513104703111285mceliece6688128pc
103849105461107706mceliece8192128
106986109244116637mceliece6960119pc
106720109351111749mceliece8192128f
107781111192118155mceliece6960119pcf
113585114325115348
T:
C:r5nd3kem5d
117471117687117887threebears1248r2ccax
117833118051118449threebears1248r2cca
118627119207121448
T:
ntskem1380
119825121635123620mceliece8192128pcf
122034122568123170
T:
lac192
121718123784125808mceliece8192128pc
123853123976124160C:threebears1248r2cpa
123999124172124393C:threebears1248r2cpax
125183127744130183
T:
ntrukem443
127157128034137697
T:
C:rolloi128
95043?129065?130697?
T:
lotus128
131957136270147243
T:
lac256
141027141936142865
T:
newhope1024cca
147479148691158244
T:
lotus192
156177156768157376
T:
C:rolloi192
157757158778159671
T:
ledakem1264
158574159095161647
T:
ntskem13136
175493175948179571
T:
C:ledakemcpa33
176663177088177654
T:
C:ledakemcpa34
178437178730179103
T:
ledakem1464
179911181314183764
T:
C:r5nd3kem0d
187309188147188935
T:
C:hila5
188631190099191338
T:
C:bikel3
191820192713193020
T:
hqc128round4
192847194152194733
T:
ledakem1364
194353196155199637
T:
C:ledakemcpa32
195494?197029?270454?
T:
lotus256
197690198242199033
T:
C:rolloi256
203558205462207563
T:
C:r5nd5kem5d
210999213038215684
T:
ntrukem743
220573222040223500
T:
C:r5nd5kem0d
232475233866235106
T:
ledakem12sl
247600248125258350
T:
kindi256342
250261251189252086
T:
ledakem13sl
275490276303277142
T:
ledakem14sl
298277298915313950
T:
kindi512222
300480301177303679
T:
kindi512241
331229335006339753
T:
C:lake1
360365362567364872
T:
C:lake2
392749393530394873
T:
ledakem3464
397223398611401369
T:
lima2p1024cca
402768403160403717
T:
C:ledakemcpa54
404163404952406314
T:
C:ledakemcpa53
402723408128412003
T:
C:ledakemcpa52
407036408756410923
T:
C:lake3
411802414268429759
T:
hqcrmrs128
422290426679430021
T:
C:r5n11kem0d
424016429030432584
T:
ledakem3264
430081431027432497
T:
rolloii128
429305431854434585
T:
ledakem3364
449104449483451394
T:
hqc192round4
447139449969465477
T:
hqc128
452208453288454577
T:
rolloii192
471936476028492955
T:
hqc1281
502314505980508331
T:
rolloii256
537347539031540901
T:
ledakem32sl
540194542031543038
T:
kindi512321
550583555070559082
T:
locker1
557148559258564139
T:
locker2
571629572616574145
T:
titaniumccatoy
593594594751596392
T:
ledakem33sl
616021617196618495
T:
kindi256522
628772632225634733
T:
locker3
724464727352730664
T:
locker4
732600735758739164
T:
ledakem34sl
736857738356740821
T:
C:r5n13kem0d
736218739244740898
T:
titaniumccalite
786936791122804617
T:
locker6
804542808112812731
T:
rqc128
800861808939812493
T:
lima2p2048cca
821767827399849307
T:
hqc1921
847874851242877190
T:
hqcrmrs192
873172873869876313
T:
titaniumccastd
874841881178889824
T:
hqc256round4
881824898249921474
T:
hqc1922
902113904928924582
T:
ledakem5364
914797919741927711
T:
locker5
909550926109936331
T:
ledakem5264
923413928424950768
T:
hqc192
960862967429978976
T:
ledakem5464
102846410291291030056
T:
frodokem640
103431010388411043290
T:
ledakem54sl
106274410663611076300
T:
limasp1018cca
109172610935431095311
T:
titaniumccamed
113324111356171136342
T:
frodokem640aes
122555012264191227973
T:
titaniumccahi
123359612576951270565
T:
hqc2561
130230313120181343683
T:
hqc2562
133502213454681354254
T:
locker7
130003913484951354074
T:
ledakem53sl
135983113677391397621
T:
hqc2563
136091513737541380165
T:
locker8
138546313921191416071
T:
ledakem52sl
138824014166481434209
T:
hqcrmrs256
145640314699751481851
T:
rqc192
150571115156001527015
T:
locker9
152907215306801538551
T:
titaniumccasuper
156388115917051600138
T:
hqc256
164920016591001672628
T:
C:r5n15kem0d
198537919915261994330
T:
frodokem976
1994896?2010646?2753716?
T:
rqc256
205064920585102060893
T:
limasp1306cca
211793521218432126555
T:
limasp1822cca
213431521365352138690
T:
frodokem976aes
245486624778532546659
T:
frodokem640shake
355221835544373573875
T:
frodokem1344aes
403031440391864049987
T:
limasp2062cca
509508251000545107429
T:
frodokem976shake
741810274577697481855
T:
remblem1056
753753575634357624333
T:
remblem928
921076492144919218041
T:
sikep434
927400192924919362297
T:
frodokem1344shake
117989871187717711986370
T:
ramstakers216091
139219081392833613943513
T:
sikep503
143196551433674314415970
T:
sikep434comp
157600551577977715803532
T:
pqrsa15
207747992079616820813758
T:
mersenne756839
213922572141581021590789
T:
sikep503comp
262200622625201726355782
T:
sikep610
362015773631533736532117
T:
sikep610comp
404334864047354740581713
T:
sikep751
439824894414044244326265
T:
oddmanhattan128
515062465277434453816635
T:
ramstakers756839
627065786287525963223615
T:
sikep751comp
801156258025081480416020
T:
oddmanhattan192
171391109171959794172460359
T:
oddmanhattan256
Cycles for decapsulation
25%50%75%system
109991107111119kyber90s512
142221423714246C:threebears624r2cpax
150641512715202kyber90s768
183041831418360C:threebears936r2cpax
203072041520466kyber512
208382089420964kyber90s1024
221362230622642
T:
C:r5nd1kem0d
223852240822449C:threebears1248r2cpax
246082462624658C:threebears624r2cpa
261212617126239ntruhps2048509
299943003230067kyber768
300173006330119C:threebears936r2cpa
304143073732581
T:
C:r5nd1kem5d
307873109432193
T:
C:r5nd0kem2iot
333853359034200
T:
C:r5nd1kem4longkey
357473579435838C:threebears1248r2cpa
373713748837496
T:
C:hila5
381103816838233
T:
C:nhcompact512cca
384423851538608sntrup653
393283940739520sntrup761
403454041340483ntruhps2048677
414454208842343kyber1024
422074229442410ntruhrss701
466384686048333
T:
C:r5nd3kem5d
486034872048830ntrulpr653
495354964949890sntrup857
504575101952888ntrulpr761
514895162851897
T:
C:nhcompact768cca
519425202652105sntrup953
528405290153000sntrup1013
530975321153358ntruhps4096821
610336199466153
T:
lac128
627386283262908
T:
sntrup4591761
636186371063928sntrup1277
666476671766844ntrulpr1013
671456727667373
T:
C:nhcompact1024cca
681866825268354ntrulpr857
693276942169509
T:
newhope512cca
705867065170733ntrulpr953
706837118871346
T:
ntrulpr4591761
716027168871787threebears624r2ccax
825528284185176
T:
C:r5nd3kem0d
848668500685141ntrulpr1277
892898944389690mceliece348864
863878946990142
T:
C:r5nd5kem5d
894698975092302mceliece348864f
929449309493222threebears624r2cca
943879462594930mceliece348864pc
944599471395026mceliece348864pcf
103854104176105025
T:
C:r5nd5kem0d
107032107118107213threebears936r2ccax
127444129685130584
T:
ntrukem443
131644131772131875threebears936r2cca
133383133526133732
T:
newhope1024cca
142625144195147154
T:
C:r5n11kem0d
153025153117153565threebears1248r2ccax
128644153200158461
T:
lotus128
169714170161180845
T:
lotus192
171124171867173065
T:
lac192
182696182958183409threebears1248r2cca
183600183767184112mceliece460896
183552183870184505mceliece460896f
189432189895190981mceliece460896pcf
189308190035190619mceliece460896pc
201066201851203192
T:
C:r5n13kem0d
204153204422204631mceliece6960119f
204171204556204989mceliece6960119
212234212786213385mceliece6960119pcf
212742212969213204mceliece6960119pc
218921219235219679mceliece6688128f
219019219283219629mceliece6688128
220294220584220999mceliece8192128
220465220920221526mceliece8192128f
226436226764227272mceliece6688128pcf
226549226946227410mceliece6688128pc
228099228645229166
T:
ntskem1264
228767229163229464mceliece8192128pc
229156229955230458mceliece8192128pcf
243875258005276603
T:
ntrukem743
251422270911273183
T:
lac256
246807?290524?319342?
T:
lotus256
297904298489300040
T:
kindi256342
331158331384331606
T:
hqc128round4
365284371126429769
T:
ntskem1380
369360372377378750
T:
kindi512222
373458375533376173
T:
kindi512241
502581506268507281
T:
lima2p1024cca
513490518113622551
T:
C:ledakemcpa13
516581520913531438
T:
C:ledakemcpa12
562848567177571504
T:
C:r5n15kem0d
583929?620009?815865?
T:
C:ledakemcpa14
641661642783654101
T:
kindi512321
666964667356668253
T:
titaniumccatoy
666233667357822744
T:
ntskem13136
667303682069696027
T:
hqcrmrs128
699536700389701461
T:
kindi256522
709162709569710072
T:
hqc192round4
683707715358730155
T:
hqc128
844588845355847260
T:
titaniumccalite
833384856050885692
T:
C:rolloi128
889081895540909614
T:
hqc1281
917414947793975471
T:
C:rolloi192
100045310016161002361
T:
titaniumccastd
100526210169941019978
T:
lima2p2048cca
102747310297601030692
T:
frodokem640
107280610741191080566
T:
frodokem640aes
109687310983251099460
T:
C:bikel1
113128811600791189598
T:
C:lake1
123723312379271238542
T:
titaniumccamed
121720312387321249506
T:
hqcrmrs192
123393412776401352616
T:
rolloii128
128971212937411329893
T:
hqc192
132941913308071331989
T:
ledakem1264
134442713492191350860
T:
limasp1018cca
135965913652661397100
T:
hqc1921
136899313846241389259
T:
hqc1922
140530214057391407058
T:
hqc256round4
141190714132501418926
T:
titaniumccahi
143197014335081434937
T:
ledakem1364
139349514632071495100
T:
rolloii192
147351314796881715073
T:
C:ledakemcpa32
152310515247911527546
T:
ledakem1464
167986316982581766218
T:
ledakem13sl
168330717587011775619
T:
C:ledakemcpa33
177167017760351778922
T:
titaniumccasuper
181212918321191846361
T:
ledakem12sl
186512118789011900715
T:
C:rolloi256
187463719011151906606
T:
hqc2561
194781819574541981861
T:
hqcrmrs256
196012819644022001288
T:
hqc2562
197866419795981981167
T:
frodokem976
198468020053762009211
T:
ledakem14sl
198269120087752023669
T:
rolloii256
200832820106662011456
T:
frodokem976aes
198381820339822096137
T:
hqc2563
196255621225832148055
T:
C:ledakemcpa34
215822521911202214552
T:
hqc256
218203521997422227235
T:
C:lake2
237944323810042384919
T:
rsa2048
239447224024172491228
T:
frodokem640shake
256008825759492609253
T:
locker1
262948626377582641845
T:
limasp1306cca
267214326860042715230
T:
locker2
275021327519552757162
T:
limasp1822cca
291549629554433002159
T:
rqc128
294252729736283003761
T:
locker4
328343732952823310855
T:
C:lake3
339629534029983409206
T:
frodokem1344aes
337589334162343432963
T:
C:bikel3
346658934713083479663
T:
C:ledakemcpa52
366554736772423682796
T:
ledakem3264
374019937466623751461
T:
ledakem3364
377720538073493848681
T:
ledakem3464
410822941846174199243
T:
C:ledakemcpa53
425469142740524299538
T:
locker3
442461944474254608949
T:
ledakem32sl
461841146370094681068
T:
locker6
488900649041184921113
T:
locker5
3919692?4941770?5061180?
T:
C:ledakemcpa54
497767149822284987271
T:
frodokem976shake
500531750311545066902
T:
locker7
510516151426115147689
T:
ledakem33sl
518947852167615244299
T:
locker8
530529553175295327456
T:
limasp2062cca
575253157556735765716
T:
ledakem34sl
600046660322996060352
T:
rqc192
710949071137617183840
T:
ledakem5264
731958673342187360001
T:
locker9
803206380781488115438
T:
ledakem5364
854525185537978560120
T:
ledakem5464
8863771889767210241692
T:
rqc256
887649490761509114282
T:
frodokem1344shake
984014298481429864950
T:
sikep434
9990088999550010074732
T:
ledakem54sl
100318601006705710093845
T:
remblem1056
101297111015439610193973
T:
remblem928
104611261047007110478014
T:
sikep434comp
106260251069811010733489
T:
ledakem53sl
110223941104654011058707
T:
ledakem52sl
148165851483046114850959
T:
sikep503
157978781581133115821700
T:
sikep503comp
244638352509067025126136
T:
ramstakers216091
265018432652760226573603
T:
sikep610
280696112809009028118192
T:
sikep610comp
295867573064819830662632
T:
mersenne756839
434298664348404143540762
T:
sikep751
461490554617647546250120
T:
sikep751comp
486401304899859049076960
T:
oddmanhattan128
898750148993405090018212
T:
oddmanhattan192
9855418499541680102844042
T:
ramstakers756839
116182536116372521116482469
T:
pqrsa15
190824187191058760191319781
T:
oddmanhattan256

amd64; Raptor Cove (b06a2); 2023 Intel Core i7-13700H, P cores; 6 x 4800MHz; raptor, supercop-20231107

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
946095739711kyber90s512
136641383714162kyber90s768
195501965519933kyber512
195171977220286kyber90s1024
226822297023275
T:
C:nhcompact512cca
260442626326466
T:
lac128
278212795928400ntrulpr761
279592824328610ntrulpr653
299573018830288
T:
ntrulpr4591761
315093241832847
T:
C:nhcompact768cca
334393369434168kyber768
342093429234452threebears624r2cca
341483431434425C:threebears624r2cpa
352913556336420ntrulpr857
358133593836149C:threebears624r2cpax
368123688637166threebears624r2ccax
371523741337749
T:
newhope512cca
376233802138323ntrulpr1013
379773852639005ntrulpr953
386623890639281
T:
C:nhcompact1024cca
394724001840594
T:
C:r5nd1kem0d
473644775948325kyber1024
501415035450477ntrulpr1277
530885369054484
T:
C:r5nd1kem5d
533615428556276
T:
C:r5nd0kem2iot
548445566856530
T:
C:r5nd1kem4longkey
704767063870822threebears936r2cca
703067067171099
T:
newhope1024cca
730887319073314C:threebears936r2cpa
741617428674597threebears936r2ccax
758077605876423C:threebears936r2cpax
764037668277105
T:
lac256
773167759078013
T:
lac192
887128970691415
T:
C:r5nd3kem5d
102287102447102732threebears1248r2cca
105398105696106082C:threebears1248r2cpa
106574106812107078threebears1248r2ccax
109541109935110390C:threebears1248r2cpax
111281112220113256
T:
C:hila5
123744123986124440ntruhps2048509
144073145494147457
T:
C:r5nd3kem0d
148960150183151586
T:
kindi256342
157547158197159060
T:
kindi512222
159463160450173713
T:
kindi512241
165645167999170259
T:
C:r5nd5kem5d
182903184783187035
T:
C:r5nd5kem0d
202624203051203843ntruhps2048677
204661205129208016ntruhrss701
295858296625299208ntruhps4096821
298924299855308712
T:
hqcrmrs128
323655324477325842
T:
kindi512321
335497338699352521
T:
hqc128
350246352350366179
T:
hqc1281
384093388030393542
T:
C:r5n11kem0d
397916399300402838
T:
C:bikel1
400771405785409411
T:
kindi256522
421741426179430155
T:
ntrukem443
494717496296501034
T:
lima2p1024cca
545199547377550104
T:
C:ledakemcpa14
558834559664563452sntrup653
563136567012586800sntrup761
609414616368629508
T:
hqcrmrs192
627724634241647029
T:
rqc128
650432654460675041
T:
hqc1921
659979668800680082
T:
C:ledakemcpa13
685382693050713576
T:
hqc192
688834693210698886
T:
C:rolloi128
707536710320714972
T:
C:r5n13kem0d
692672712586717534
T:
hqc1922
733354737266746289
T:
frodokem640
724369741663746115
T:
titaniumccatoy
765735769530772040
T:
sntrup4591761
806185814395833782
T:
titaniumccalite
828954839202852734
T:
C:ledakemcpa12
850931858070869902
T:
C:rolloi192
903652911303920740
T:
frodokem640aes
941409943063947704sntrup857
9928829992211004869
T:
ntrukem743
100223210069321015081
T:
lima2p2048cca
99110310164491034545
T:
hqcrmrs256
101242810246161047665
T:
hqc2561
105570010612571080281
T:
rqc192
106289010688731083081
T:
limasp1018cca
106276410822411106918
T:
hqc2562
105062810828851087850
T:
titaniumccastd
110131811205511137002
T:
hqc256
113113511337091145519sntrup953
112766011371131162552
T:
hqc2563
113409311384641145374
T:
C:bikel3
116460711707951176486
T:
C:rolloi256
116992711984221204149
T:
titaniumccamed
123569512519211268734
T:
C:ledakemcpa34
127494712805651288317sntrup1013
130879513126341319766
T:
titaniumccahi
149682815083571524730
T:
frodokem976
1498491?1515994?2231583?
T:
rqc256
160076016076741614596
T:
C:r5n15kem0d
165692716668611676701
T:
C:ledakemcpa33
163821816949171713848
T:
titaniumccasuper
174546517590521776709
T:
C:lake2
177443617869521797931
T:
frodokem976aes
179344218129671837011
T:
C:lake1
198585319942592007049
T:
limasp1306cca
198908019997472016701sntrup1277
208645321009712125541
T:
C:lake3
215258721681492188463
T:
limasp1822cca
237725823844172398211
T:
C:ledakemcpa32
238839424018402430539
T:
ledakem1464
239466824183982448913
T:
C:ledakemcpa53
261700926276972652722
T:
rolloii192
281900328336762853291
T:
ledakem1264
283663228600442879500
T:
ledakem1364
285274428646582883633
T:
locker1
289770929223872943716
T:
C:ledakemcpa54
302133130352913049870
T:
rolloii256
310633431169933129608
T:
frodokem1344aes
326630533500033394610
T:
frodokem640shake
340051034132533422855
T:
rolloii128
377487038033663840425
T:
locker4
3786087?3853613?5357691?
T:
ledakem14sl
389813539082513938706
T:
limasp2062cca
468055146946634719565
T:
sikep434
3705916?4801368?5950928?
T:
ledakem13sl
491459649439265630867
T:
ledakem12sl
5002840?5071539?7474515?
T:
ledakem3464
520335952289305278986
T:
C:ledakemcpa52
543009054424545470055
T:
remblem1056
545810054717395489344
T:
remblem928
631070263598776420221
T:
ledakem3364
636720164244616473056
T:
ramstakers216091
668535467338947141321
T:
lotus128
676648967981776851351
T:
sikep503
700608670247807046633
T:
frodokem976shake
764307177039837809134
T:
ledakem3264
779046378193177875415
T:
locker7
784046779134268561961
T:
sikep434comp
825531783570438553695
T:
ledakem33sl
848532685656449290643
T:
ledakem34sl
967922397193559826484
T:
ledakem5464
106379261072535012055640
T:
ledakem32sl
112314311134566812282596
T:
sikep503comp
113046041135446911416352
T:
ledakem5364
122900251231052512337319
T:
sikep610
123630061239505412466315
T:
ledakem54sl
125083461254365412571229
T:
frodokem1344shake
139809221403840614121355
T:
lotus192
158428121597070717575867
T:
ledakem5264
166946331676568420071758
T:
ledakem53sl
190120531909155019229342
T:
mersenne756839
204765262050318020537965
T:
sikep751
212448322156923823619910
T:
sikep610comp
219393152204047122158322
T:
lotus256
262890932640175127158567mceliece348864pcf
269580282715362731277903
T:
ledakem52sl
265154662726433727817859mceliece348864f
281018882845306028754040
T:
ramstakers756839
300673853021341430426289
T:
ntskem1264
325072913292174635452159
T:
sikep751comp
33273732?41865076?50905102?mceliece348864pc
26240472?42064790?59851652?mceliece348864
805985918083348681266801
T:
ntskem1380
58995126?85077524?150623946?
T:
rsa2048
858236548615117388591425mceliece460896pcf
885473698861407988813184mceliece460896f
89499556?120907180?184387825?mceliece460896pc
88018412?148478219?182788323?mceliece460896
166020027166465077168697198mceliece6960119f
166187245168947416169212618mceliece6960119pcf
189671652189874876190192311mceliece6688128f
190507864192662450194382949mceliece6688128pcf
207330728207992984210530967mceliece8192128f
210480599211402423211982713mceliece8192128pcf
223067122225201841226776837
T:
ntskem13136
225800131226997771227605398
T:
oddmanhattan128
191098378?261347784?401839519?mceliece6688128
191959356?261622717?340014383?mceliece6688128pc
212118103?278488570?423769367?mceliece8192128
170638943?288739368?353907657?mceliece6960119pc
168751998?289413577?411398924?mceliece6960119
211380432?349393587?493989340?mceliece8192128pc
365432023366334550367761574
T:
oddmanhattan192
642544484645080305648244942
T:
oddmanhattan256
302753776031241718593229768339
T:
pqrsa15
Cycles for encapsulation
25%50%75%system
114071189612248
T:
rsa2048
143741444614606kyber90s512
170391719917522ntruhps2048509
177301784318030ntruhrss701
191371927419548kyber90s768
247372514225403ntruhps2048677
254352553225685kyber90s1024
268152718427622ntruhps4096821
277752794628057kyber512
297943140433285mceliece348864
313283144131578
T:
sntrup4591761
310973149931657sntrup653
298633178133589mceliece348864f
338213389034102sntrup761
362023633536488
T:
C:nhcompact512cca
385193950041586mceliece348864pc
385973990841096mceliece348864pcf
412024157041707sntrup857
417254187242039kyber768
445194468045009sntrup953
456344603246276sntrup1013
466824694347255ntrulpr653
472984772752318
T:
lac128
482464832148423ntrulpr761
486494882149103
T:
C:nhcompact768cca
509725108751260threebears624r2cca
510165110351251threebears624r2ccax
523865246652673C:threebears624r2cpa
525405262852798
T:
ntrulpr4591761
526585285753159C:threebears624r2cpax
588635904159418sntrup1277
599296037960804
T:
newhope512cca
601586054060968ntrulpr857
612446138561702kyber1024
619456210662283
T:
C:nhcompact1024cca
631716328263421ntrulpr1013
632546361264534ntrulpr953
638796443865134
T:
C:r5nd1kem0d
628556802078209mceliece460896f
62818?69173?80921?mceliece460896
686896949972216
T:
ntskem1264
730697545186273mceliece460896pcf
708677810886356mceliece460896pc
835558368483838threebears936r2ccax
836768388184242ntrulpr1277
835368399384639threebears936r2cca
839048429085244
T:
C:ledakemcpa13
843988483885435
T:
C:ledakemcpa14
867308734188330
T:
C:bikel1
877728797388434C:threebears936r2cpa
872198819289621
T:
C:r5nd0kem2iot
881738849488923C:threebears936r2cpax
877358868990007
T:
C:r5nd1kem5d
904919155092689
T:
C:r5nd1kem4longkey
933109491196684
T:
C:ledakemcpa12
101114106435111579mceliece6688128
107217?107690?141807?
T:
lotus128
103265109296118981mceliece6688128f
110675110991111595
T:
newhope1024cca
118547119121130870
T:
lac192
116116119261122312
T:
ntrukem443
119590120574121764
T:
C:rolloi128
118000121198128316mceliece8192128
124637124936125714threebears1248r2cca
124704124977125497threebears1248r2ccax
122497126595131488mceliece6960119
124504127111130390mceliece8192128f
123186128360134363mceliece6960119f
123689128846136108mceliece6688128pc
123835128888135503mceliece6688128pcf
129805130401131043C:threebears1248r2cpax
131449131698132223C:threebears1248r2cpa
131710135959143793mceliece6960119pc
134692136344138329
T:
C:rolloi192
133096137649142939mceliece6960119pcf
140952141952143648
T:
C:r5nd3kem5d
143411145633149759mceliece8192128pcf
145064146677150218mceliece8192128pc
149955152164166554
T:
lac256
161192162404163228
T:
C:hila5
161101162565164301
T:
C:rolloi256
167380167774168522
T:
lotus192
196572197116198225
T:
ledakem1264
196900197898200981
T:
kindi256342
198039199414203195
T:
C:ledakemcpa34
200243205268206695
T:
C:ledakemcpa33
204821205388206028
T:
ledakem1464
209688210457211768
T:
C:bikel3
217840219629242223
T:
ntskem1380
219490222584226723
T:
ntrukem743
219566223778228850
T:
C:ledakemcpa32
225787226209227162
T:
ledakem1364
230590231789233134
T:
kindi512222
233798234958235978
T:
kindi512241
237902239453243509
T:
lotus256
250987252345254874
T:
C:r5nd3kem0d
258819260466263113
T:
C:r5nd5kem5d
272515273076273671
T:
ledakem13sl
285427286316288177
T:
ledakem12sl
269839310238311737
T:
ntskem13136
310381311149313876
T:
ledakem14sl
318401320469322579
T:
C:r5nd5kem0d
334814340390347506
T:
C:lake1
357167359526365072
T:
C:lake2
373840374654380085
T:
rolloii128
385189386522388102
T:
lima2p1024cca
397371400792411868
T:
C:lake3
397740403076406346
T:
rolloii192
413007420182426009
T:
C:r5n11kem0d
422811427879441790
T:
hqcrmrs128
427986430998433587
T:
kindi512321
440763446268450148
T:
rolloii256
447826448479450435
T:
ledakem3464
464125466294467841
T:
C:ledakemcpa53
460022467131473955
T:
C:ledakemcpa52
464893467401468950
T:
C:ledakemcpa54
463774480172484304
T:
hqc128
482549483831487775
T:
kindi256522
494892498732510358
T:
locker1
549019550431553409
T:
ledakem3364
553760554527556713
T:
ledakem3264
544554561846565063
T:
hqc1281
570589584041585956
T:
titaniumccatoy
645994651620664651
T:
locker4
718394728234731296
T:
ledakem32sl
725300730360752506
T:
titaniumccalite
739917742829747267
T:
C:r5n13kem0d
750261753745773313
T:
ledakem33sl
776725779155786029
T:
lima2p2048cca
826108832782846207
T:
rqc128
867065884711895908
T:
hqcrmrs192
887308890859896275
T:
ledakem34sl
859278892555897224
T:
titaniumccastd
960663979091991915
T:
hqc192
980683985024996356
T:
limasp1018cca
100935710328811039970
T:
hqc1921
109171210969771108581
T:
frodokem640
109752810997911104200
T:
ledakem5464
108204111004531118010
T:
hqc1922
108613611049001111540
T:
titaniumccamed
113924911408861144100
T:
ledakem5364
119998012076971220021
T:
locker7
120946512114071215120
T:
ledakem54sl
121229312153121219530
T:
ledakem5264
121351512222691230389
T:
frodokem640aes
123243712346121238941
T:
titaniumccahi
1452847?1469307?1950090?
T:
rqc192
143530414698101485842
T:
hqcrmrs256
155848815817081612952
T:
hqc256
157808215992791622709
T:
hqc2561
157725716297151637677
T:
titaniumccasuper
162587016394551653640
T:
ledakem53sl
167037116870881714075
T:
hqc2562
169750417069561719954
T:
C:r5n15kem0d
174722317781051794861
T:
hqc2563
178022317919961800748
T:
ledakem52sl
184554118561641869289
T:
limasp1306cca
196824419792621989190
T:
limasp1822cca
198786919988782012221
T:
rqc256
218635921964742208795
T:
frodokem976
233094923398822349918
T:
frodokem976aes
346562536044073618678
T:
frodokem640shake
368087536975873713221
T:
limasp2062cca
395796839695543981749
T:
frodokem1344aes
732836273390887360857
T:
frodokem976shake
763635576722577707845
T:
sikep434
800974780291388059839
T:
remblem1056
804171480587268092026
T:
remblem928
111617121119262511241113
T:
sikep503
112285611141312311468257
T:
ramstakers216091
120997751215156012206436
T:
sikep434comp
131311801314904113184497
T:
frodokem1344shake
143181281435814714415084
T:
pqrsa15
173054921738576317516460
T:
sikep503comp
193911821953520819854200
T:
mersenne756839
225202322254512622563936
T:
sikep610
311860623126717531414850
T:
sikep610comp
329773963302514633067721
T:
sikep751
458578374605497146348532
T:
oddmanhattan128
501094535059194051161167
T:
ramstakers756839
517612645202660452343128
T:
sikep751comp
870580548750456688243534
T:
oddmanhattan192
181602126182583754183661693
T:
oddmanhattan256
Cycles for decapsulation
25%50%75%system
116931173011771kyber90s512
121791220812265C:threebears624r2cpax
153071533815416C:threebears936r2cpax
160041604716097kyber90s768
184931854319001C:threebears1248r2cpax
219862204622185kyber90s1024
226772274922830kyber512
226482276022895C:threebears624r2cpa
234122359523867
T:
C:r5nd1kem0d
270622713127237ntruhps2048509
270332714127259C:threebears936r2cpa
315683164231755C:threebears1248r2cpa
312033275433247
T:
C:r5nd0kem2iot
325493301833411
T:
C:r5nd1kem5d
334983393534976
T:
C:r5nd1kem4longkey
347263491435096kyber768
353223540135497
T:
C:nhcompact512cca
382983841538688ntruhps2048677
386733872838833sntrup653
394493955439744
T:
C:hila5
395893964639746sntrup761
405344077641200ntruhrss701
477814791748079
T:
C:nhcompact768cca
505885074950946ntruhps4096821
508365096651140kyber1024
519725206652183sntrup857
517405249153943
T:
C:r5nd3kem5d
539925407954152ntrulpr761
543325451154701ntrulpr653
544605458554678sntrup953
555275558555737sntrup1013
606556083360979
T:
C:nhcompact1024cca
653036548265699
T:
newhope512cca
636716831169186
T:
lac128
697726986870019
T:
sntrup4591761
707917103871376sntrup1277
707117113571776ntrulpr857
717547187572081threebears624r2ccax
728167299273758ntrulpr1013
742867493875350ntrulpr953
757847586775979
T:
ntrulpr4591761
917149191392090threebears624r2cca
972929758397878ntrulpr1277
973119822799302
T:
C:r5nd5kem5d
106788107079107490mceliece348864f
107136107315107538mceliece348864
110721110944111206threebears936r2ccax
112387112580112917mceliece348864pc
112433112702112873mceliece348864pcf
110353113140117503
T:
C:r5nd3kem0d
121288121972122497
T:
newhope1024cca
132976133332133946
T:
ntrukem443
140303140709141465threebears936r2cca
142359144668148866
T:
C:r5nd5kem0d
146248149503151805
T:
C:r5n11kem0d
157752158068158693threebears1248r2ccax
129335?165934?174660?
T:
lotus128
170857171919182420
T:
lac192
191798192319194161threebears1248r2cca
203746204462205385
T:
lotus192
204629205618207295
T:
C:r5n13kem0d
249208251069254338
T:
kindi256342
268432269187270172
T:
ntrukem743
275360275689276140mceliece6688128
275860276041276294mceliece460896
275952276320276716mceliece460896f
276943277196277674mceliece8192128
277253277730278195mceliece8192128f
280373280631281114mceliece6688128f
281911282144282541mceliece460896pcf
281937282261283040mceliece460896pc
283485283689284373mceliece6688128pc
283730284080284577mceliece6688128pcf
278420286104292920
T:
lac256
286322286765287865mceliece8192128pcf
286511286789287236mceliece8192128pc
297477298661300549
T:
lotus256
301057301544303125mceliece6960119
301197301860303398mceliece6960119f
307071308180309500
T:
kindi512222
310371310631311170mceliece6960119pc
310485310888311600mceliece6960119pcf
310649312478315186
T:
kindi512241
321469?322918?435692?
T:
ntskem1264
482894485405489762
T:
lima2p1024cca
539071542243546711
T:
kindi512321
567206568859573185
T:
kindi256522
651024652995655821
T:
ntskem1380
676462682808685573
T:
titaniumccatoy
682138?691738?881704?
T:
C:ledakemcpa13
684992695470714910
T:
hqc128
694560708155715790
T:
hqcrmrs128
708276713707723491
T:
C:ledakemcpa12
711309718577726234
T:
C:r5n15kem0d
833127840564846981
T:
C:ledakemcpa14
845062865580871139
T:
titaniumccalite
862233872543887901
T:
C:rolloi128
970179976354987869
T:
lima2p2048cca
9751119882281011809
T:
hqc1281
99530210024021026833
T:
titaniumccastd
101729910346541092348
T:
C:rolloi192
109220810975941111027
T:
frodokem640
115468411631851170947
T:
frodokem640aes
123963012438871252263
T:
limasp1018cca
122256512501521255353
T:
titaniumccamed
128134812848241292694
T:
hqcrmrs192
127968012918141335230
T:
hqc192
125587013134401379314
T:
ntskem13136
133388013423611369015
T:
rolloii128
141421814188551428005
T:
C:bikel1
143600314391771451050
T:
titaniumccahi
142974314463301463763
T:
C:lake1
147363714793231485149
T:
ledakem1264
152637815369071550703
T:
rolloii192
155833615640561570757
T:
ledakem1364
158918616044771617950
T:
hqc1921
164319916609521718431
T:
hqc1922
173605417435001759024
T:
C:rolloi256
174443717555921767852
T:
ledakem1464
183504418527841891175
T:
titaniumccasuper
196041919658961983078
T:
ledakem12sl
196730119737071980817
T:
C:ledakemcpa32
199868620028192007878
T:
rsa2048
199017920073882023553
T:
ledakem13sl
199030020087402027591
T:
hqcrmrs256
199781920122802028004
T:
rolloii256
205406720709622093776
T:
hqc256
218199421878362198038
T:
frodokem976
221771622251362234892
T:
frodokem976aes
225550822614882283396
T:
ledakem14sl
236497423750792388934
T:
limasp1306cca
236034523757152424072
T:
hqc2561
240086324111392428734
T:
C:ledakemcpa33
248915724969592514272
T:
limasp1822cca
247507224974782529069
T:
C:lake2
246734625421312575183
T:
hqc2562
253143325974742632754
T:
hqc2563
272983127453382772363
T:
locker1
276804927906152815312
T:
rqc128
281947128389402894110
T:
C:ledakemcpa34
303404730636023092654
T:
locker4
343210034530773535474
T:
frodokem640shake
349500635093543529963
T:
C:lake3
380434238172513830317
T:
frodokem1344aes
391320840431674066442
T:
ledakem3364
437708744029534584283
T:
C:bikel3
454281246369554680560
T:
ledakem3464
462927746374514652185
T:
C:ledakemcpa52
466048146796574698406
T:
ledakem3264
475667647684134787714
T:
limasp2062cca
507421650977545118418
T:
locker7
5073413?5103907?6574374?
T:
C:ledakemcpa54
550353755430386462810
T:
rqc192
557077055888695609235
T:
C:ledakemcpa53
613502861864446213618
T:
ledakem33sl
628986463244206343342
T:
ledakem32sl
673350870052127040774
T:
ledakem34sl
728492372968487311491
T:
frodokem976shake
818201182054538245947
T:
sikep434
833883283646038395390
T:
rqc256
870077787278168749877
T:
sikep434comp
102907941033071210360486
T:
ledakem5264
107277361074881110792440
T:
remblem1056
108032431082510210864053
T:
remblem928
110948931110600411139631
T:
ledakem5364
118688331190729311956045
T:
sikep503
121040821212852712144017
T:
ledakem5464
126621491270144312767218
T:
sikep503comp
129744971298471213005106
T:
frodokem1344shake
147818541484207214880664
T:
ledakem53sl
149698971500116715126240
T:
ledakem54sl
156569511578390415897839
T:
ledakem52sl
227127482274179622775210
T:
sikep610
226062852279991922904273
T:
ramstakers216091
240715952409407224129539
T:
sikep610comp
282861132864229028828862
T:
mersenne756839
355713733562378935695256
T:
sikep751
377857173783041337867382
T:
sikep751comp
500753985026131450795832
T:
oddmanhattan128
949474719539652396618730
T:
ramstakers756839
949884409552284696204392
T:
oddmanhattan192
104264815104391230104540045
T:
pqrsa15
198048865198605310199604848
T:
oddmanhattan256

amd64; Golden Cove (906a4-40); 2022 Intel Core i3-1215U, P cores; 2 x 1600MHz; alder2,1f626960,5600000, supercop-20240107

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
745775497681kyber90s512
118051192712132kyber90s768
176801778717966kyber512
175591780118107kyber90s1024
232482349423740
T:
C:nhcompact512cca
254212556525777
T:
lac128
252832558225875ntrulpr653
272642742327717ntrulpr761
281752835129201
T:
ntrulpr4591761
300873031030750kyber768
308633099231160threebears624r2cca
308093114031536C:threebears624r2cpa
323663258132855C:threebears624r2cpax
334213356433770threebears624r2ccax
335793388634204
T:
C:nhcompact768cca
342713468735216ntrulpr857
369373727737583ntrulpr953
369623745937685ntrulpr1013
380803827538509
T:
newhope512cca
410224123241544
T:
C:nhcompact1024cca
427724299543692kyber1024
436694410544595
T:
C:r5nd1kem0d
478874806048232ntrulpr1277
601256095361669
T:
C:r5nd1kem5d
609366164763083
T:
C:r5nd0kem2iot
617566187562229threebears936r2cca
622316324664805
T:
C:r5nd1kem4longkey
646436483065149
T:
lac256
648396503365462C:threebears936r2cpa
652146530265450threebears936r2ccax
667216693267151C:threebears936r2cpax
680466856270611
T:
hqc128round4
708357116871508
T:
lac192
738087434374903
T:
newhope1024cca
900349026690840threebears1248r2cca
941789446395096C:threebears1248r2cpa
943909461294882threebears1248r2ccax
969979742997934C:threebears1248r2cpax
102226103396104625
T:
C:r5nd3kem5d
112945113232113646ntruhps2048509
113854114674116001
T:
C:hila5
128845131239134714
T:
hqcrmrs128
141376144541147931
T:
hqc128
147040149026151668
T:
hqc1281
160603162089164358
T:
hqc192round4
161186162950165043
T:
C:r5nd3kem0d
169948170475171342
T:
kindi256342
179631180093181342
T:
kindi512222
182099182845184819
T:
kindi512241
190286191828194769
T:
C:r5nd5kem5d
194509195256196234ntruhps2048677
195613196029196582ntruhrss701
195530196531198434
T:
C:r5nd5kem0d
274006275010275830ntruhps4096821
289415292036298109
T:
hqcrmrs192
292460295052299825
T:
hqc1921
313014317789322570
T:
hqc1922
317359320858324886
T:
hqc192
324420325219327634
T:
hqc256round4
376878377574378339
T:
kindi512321
370872378149387119
T:
C:r5n11kem0d
392591394844398035
T:
rqc128
412408414144418201
T:
C:bikel1
451039452562454012
T:
kindi256522
480851486544492821
T:
hqc2561
492108494843496574
T:
lima2p1024cca
499318504283512778
T:
hqcrmrs256
504375510444515557
T:
hqc2562
528989534967540363
T:
hqc2563
530906537432547861
T:
C:ledakemcpa14
543126549374557467
T:
hqc256
557017557511558302sntrup761
558836560278610164sntrup653
642603647881651626
T:
C:ledakemcpa13
666960669797674024
T:
C:r5n13kem0d
665660674185678994
T:
ntrukem443
693468696472702901
T:
rqc192
690913703970709397
T:
frodokem640
717948718847720034
T:
sntrup4591761
757070757871759599
T:
titaniumccatoy
793526799855806712
T:
C:ledakemcpa12
847452850513853225
T:
titaniumccalite
852490856092860776
T:
C:rolloi128
900649910022918730
T:
frodokem640aes
936787937783939330sntrup857
992647?998330?1464560?
T:
rqc256
9971029999981006822
T:
lima2p2048cca
108857610926091097442
T:
titaniumccastd
108988410935961098335
T:
limasp1018cca
112321311273481131042
T:
C:rolloi192
113453811358751139805sntrup953
116572011672631168419
T:
C:bikel3
119893512107181221975
T:
C:ledakemcpa34
121913412247441230619
T:
titaniumccamed
126460212668281269663sntrup1013
134661813493951354187
T:
titaniumccahi
138890214049501415274
T:
ntrukem743
143125014353091439475
T:
frodokem976
151351915163501525274
T:
C:rolloi256
156802515773671599272
T:
C:r5n15kem0d
162681916311941636412
T:
titaniumccasuper
166874816779231685021
T:
C:ledakemcpa33
179173817982671813708
T:
frodokem976aes
186639318900261906124
T:
remblem1056
187603919028831922092
T:
remblem928
194851019501701952522sntrup1277
206757020778882085504
T:
limasp1306cca
218479321939462204098
T:
limasp1822cca
231855023328112348427
T:
C:ledakemcpa53
232950323407652357130
T:
C:ledakemcpa32
241732624478162463435
T:
ledakem1464
278123027982122958944
T:
ledakem1264
279927328024112810000
T:
frodokem640shake
280878528184202827423
T:
C:ledakemcpa54
285215628666562895262
T:
ledakem1364
297418029873343013864
T:
frodokem1344aes
335622633615543368293
T:
rolloii128
347989734914003501943
T:
rolloii192
3632920?3667106?4778543?
T:
ledakem13sl
3829056?3860204?5462567?
T:
ledakem14sl
403303440483934062447
T:
limasp2062cca
430395843087744313904
T:
rolloii256
467168446807234699916
T:
sikep434
478084748188835077782
T:
ledakem12sl
483417648534164873934
T:
C:ledakemcpa52
5249976?5286571?7829769?
T:
ledakem3464
592442959599225978620
T:
frodokem976shake
618380162434666321140
T:
ledakem3364
673942267525876768350
T:
sikep503
728912873143917339345
T:
ledakem3264
764037576797127713514
T:
lotus128
779484178306228515037
T:
sikep434comp
817411582309698374082
T:
ledakem33sl
8334337?8363099?11826041?
T:
ledakem34sl
985270699026189947320
T:
ledakem5464
9759739990763011151147
T:
ledakem32sl
102791051029642210314080
T:
frodokem1344shake
109653701098217111050312
T:
ledakem5364
111259151118384812131443
T:
sikep503comp
120937241213111312331598
T:
ledakem54sl
121390041214758112159159
T:
sikep610
151181741531647816947662
T:
ledakem5264
161110311620430619739347
T:
ledakem53sl
166203151666588916734935
T:
lotus192
203158652032440920333090
T:
sikep751
210291922106099022786878
T:
sikep610comp
232754852334454425966062
T:
lotus256
243480602438822924437518mceliece348864pcf
278754742791991227975544
T:
ntskem1264
256639732803552128168720
T:
ledakem52sl
301386853014877230188679mceliece348864f
321950003224661635347339
T:
sikep751comp
32177877?40792651?57960854?mceliece348864pc
23937199?41175781?49885552?mceliece348864
760504597618158476307894mceliece460896f
760809547618565576325766mceliece460896pcf
851839439361864294612776
T:
ntskem1380
75827676?131292666?187539245?mceliece460896
75719457?131478307?159836548?mceliece460896pc
146553157146794510157388989mceliece6960119f
146616193146824797147087129mceliece6960119pcf
165952333166064206166217655mceliece6688128f
165924960166091074166221297mceliece6688128pcf
186362481186540812186819132mceliece8192128pcf
188906540189402107190085692mceliece8192128f
165949199?227582669?310394804?mceliece6688128pc
185349877?247523370?432450769?mceliece8192128pc
187844497?249470846?434409346?mceliece8192128
199524902?252911311?307474395?mceliece6960119
157603819?254258311?362614340?mceliece6960119pc
227144649?290042678?413997461?mceliece6688128
380937779381390019383714793
T:
ntskem13136
Cycles for encapsulation
25%50%75%system
971697659815kyber90s512
144381448214593kyber90s768
156391585316233ntruhps2048509
176461773917860ntruhrss701
206202068520742kyber90s1024
226372295823227ntruhps2048677
258092591526097kyber512
267092692227276ntruhps4096821
272782801329905mceliece348864
269612824029928mceliece348864f
286562891029237
T:
sntrup4591761
303283077130992sntrup653
327743286633102sntrup761
349913545937423mceliece348864pc
354743660839270mceliece348864pcf
375633773238254
T:
C:nhcompact512cca
387633886839012kyber768
403444054940821sntrup857
432194334643623sntrup953
438904396944054ntrulpr653
443304468444908sntrup1013
455454565145869threebears624r2cca
456664580347003ntrulpr761
458814612146657threebears624r2ccax
466434704548189
T:
lac128
471024728847524C:threebears624r2cpa
472014739747680C:threebears624r2cpax
512085137251741
T:
C:nhcompact768cca
514705188053510
T:
ntrulpr4591761
548065491355083kyber1024
567545688557030sntrup1277
583335862959364ntrulpr857
546155989165412mceliece460896f
55360?60499?69967?mceliece460896
609676109361990ntrulpr953
611456149961867
T:
newhope512cca
626856282462986ntrulpr1013
628306318664954
T:
ntskem1264
657606597466462
T:
C:nhcompact1024cca
624156782276744mceliece460896pcf
642206856878183mceliece460896pc
687546920969922
T:
C:r5nd1kem0d
735937382374282threebears936r2ccax
737907410874583threebears936r2cca
781027826678559C:threebears936r2cpax
792437957280195C:threebears936r2cpa
800748020380389ntrulpr1277
839948480785820
T:
C:bikel1
841498517585606
T:
C:ledakemcpa14
859228663087300
T:
C:ledakemcpa13
92808?93432?127610?
T:
lotus128
947179573897124
T:
C:ledakemcpa12
8870596118104033mceliece6688128
953809658998827
T:
C:r5nd0kem2iot
971039800098933
T:
C:r5nd1kem5d
9081098222107289mceliece6688128f
99466100629101969
T:
C:r5nd1kem4longkey
106524106975107512
T:
lac192
105798109502114620mceliece6960119f
110542110857111146threebears1248r2ccax
110595111114111572threebears1248r2cca
107010111412114078mceliece8192128
109585112265114318mceliece8192128f
108535112298122624mceliece6688128pc
109165113230117804mceliece6960119
108269114027120253mceliece6688128pcf
115302115496116009C:threebears1248r2cpa
115518115710116026C:threebears1248r2cpax
115121116014117376
T:
newhope1024cca
117234119923124934mceliece6960119pc
116903120128123561mceliece6960119pcf
120752121640122769
T:
C:rolloi128
127064127612128374
T:
lac256
128696129608132370mceliece8192128pc
128700129962132375mceliece8192128pcf
127756130545134191
T:
ntrukem443
139962141443143501
T:
C:rolloi192
152380153381154034
T:
lotus192
155318156648158615
T:
C:rolloi256
156381157494159511
T:
C:r5nd3kem5d
163750164897166710
T:
C:hila5
174558175583178499
T:
hqc128round4
183024183847184590
T:
ledakem1264
189727190354191145
T:
ledakem1464
190407?192267?282425?
T:
lotus256
190311193429196031
T:
ntrukem743
198737199705202007
T:
C:bikel3
202809203319203905
T:
C:ledakemcpa34
203603204195204920
T:
C:ledakemcpa33
214791217156217939
T:
ledakem1364
221486222221223480
T:
kindi256342
222178?230335?293995?
T:
ntskem1380
231023235023237868
T:
C:ledakemcpa32
237007238757243560
T:
hqcrmrs128
246263249019251718
T:
hqc128
253568254926256395
T:
C:r5nd3kem0d
261001261509263371
T:
kindi512222
265499266267267384
T:
ledakem12sl
265791267721268843
T:
kindi512241
270404270830271569
T:
ledakem13sl
281301281973282889
T:
ntskem13136
288087289594292408
T:
C:r5nd5kem5d
295470296220298641
T:
ledakem14sl
316305318076319612
T:
C:r5nd5kem0d
316248320303325446
T:
hqc1281
363841365222367558
T:
rolloii128
364682366232368933
T:
rolloii192
379615380527382004
T:
lima2p1024cca
394472397563399373
T:
hqc192round4
405193407200409725
T:
rolloii256
452814453896463428
T:
ledakem3464
454481455176456098
T:
C:ledakemcpa54
460186461089461631
T:
C:ledakemcpa53
461188463722467998
T:
C:r5n11kem0d
474646479237484365
T:
C:ledakemcpa52
493667494548495564
T:
kindi512321
506715507332508150
T:
ledakem3264
508062509099510610
T:
ledakem3364
525708529315536657
T:
hqcrmrs192
538371539607544675
T:
kindi256522
557629561642567245
T:
hqc192
564137567562577312
T:
rqc128
594744597824605580
T:
hqc1921
601719602627603441
T:
titaniumccatoy
634883640355645632
T:
hqc1922
648985650002651089
T:
ledakem32sl
704133706927715088
T:
ledakem33sl
762832764114766369
T:
lima2p2048cca
763974766530769429
T:
hqc256round4
766276770870776172
T:
titaniumccalite
780901782587786950
T:
ledakem34sl
832499834184835964
T:
C:r5n13kem0d
885264892851904067
T:
hqcrmrs256
905612907099908538
T:
titaniumccastd
937644944859952602
T:
hqc256
960879968386976088
T:
hqc2561
969010971592974293
T:
limasp1018cca
101781210251221030091
T:
hqc2562
104173110429811045180
T:
ledakem5464
103340310481611061886
T:
frodokem640
105032910589091060782
T:
ledakem5364
1056967?1063330?1393491?
T:
rqc192
105570110636451070860
T:
hqc2563
111090111187171129828
T:
ledakem5264
111799211188131126795
T:
ledakem54sl
114694911523561161616
T:
titaniumccamed
122985112381701252118
T:
frodokem640aes
129283412953241300387
T:
titaniumccahi
142994314366711447806
T:
rqc256
148028414827261508985
T:
ledakem53sl
160823316132781619056
T:
titaniumccasuper
164198016444211649005
T:
ledakem52sl
185662518617101871510
T:
limasp1306cca
189089118968561905173
T:
C:r5n15kem0d
193725419472211967142
T:
limasp1822cca
202205220241962027876
T:
frodokem976
230181923287002391986
T:
frodokem976aes
265358126655272677793
T:
remblem1056
267273026881892714719
T:
remblem928
302721030332373052574
T:
frodokem640shake
370902237209653746231
T:
frodokem1344aes
376904537897313800269
T:
limasp2062cca
624186162511186292936
T:
frodokem976shake
761748976316887659187
T:
sikep434
108804711090665910928879
T:
frodokem1344shake
110509091107175911090431
T:
sikep503
120406411209113312161365
T:
sikep434comp
170963561716564717271220
T:
sikep503comp
222773902229858922309761
T:
sikep610
307398193085278230958593
T:
sikep610comp
328626763288305632904988
T:
sikep751
511747505121684651463959
T:
sikep751comp
Cycles for decapsulation
25%50%75%system
873187538787kyber90s512
116891180311998C:threebears624r2cpax
129841302213066kyber90s768
146161467614764C:threebears936r2cpax
176011767817735C:threebears1248r2cpax
189511902519121kyber90s1024
208202086320947kyber512
208252089221040C:threebears624r2cpa
249012503425210ntruhps2048509
253812545325578C:threebears936r2cpa
258442633526541
T:
C:r5nd1kem0d
292772940329675C:threebears1248r2cpa
317923185831932kyber768
361963637636804
T:
C:r5nd0kem2iot
364743657736775
T:
C:hila5
366123675537031
T:
C:nhcompact512cca
369943734937777
T:
C:r5nd1kem5d
374323756537742ntruhps2048677
383573841838514sntrup653
394043948039580sntrup761
396583977639899ntruhrss701
405114092541204
T:
C:r5nd1kem4longkey
458164593246076kyber1024
491324935550173ntruhps4096821
504515074151498
T:
C:nhcompact768cca
508955100451106ntrulpr653
519145206452645sntrup857
531045334953573ntrulpr761
544245450154624sntrup953
553915546955580sntrup1013
612196170562107
T:
C:r5nd3kem5d
620246215662424
T:
lac128
633766344963563
T:
sntrup4591761
648606505365336
T:
C:nhcompact1024cca
662746653066885threebears624r2ccax
674836774868369
T:
newhope512cca
694287023170444ntrulpr857
700947024670499sntrup1277
716917251172621ntrulpr953
725037267472885ntrulpr1013
744077459274811
T:
ntrulpr4591761
844408462784849threebears624r2cca
932269337393508ntrulpr1277
985769873999087mceliece348864
100674101033101603threebears936r2ccax
102464102688103118mceliece348864f
104821105038105288mceliece348864pcf
108191108493108941mceliece348864pc
108329?108592?140096?
T:
lotus128
115837116770117760
T:
C:r5nd5kem5d
125258126347127978
T:
C:r5nd3kem0d
127376127713128370threebears936r2cca
127126128320129410
T:
newhope1024cca
134040134514134934
T:
ntrukem443
142682143118143557threebears1248r2ccax
150500150817151477
T:
lac192
157606161177163601
T:
C:r5nd5kem0d
164532165642170637
T:
C:r5n11kem0d
173783174503175023threebears1248r2cca
181757182473182991
T:
lotus192
210686211237212606
T:
ntrukem743
235093236924241030
T:
lac256
246963247205247505mceliece460896
247000247448247920mceliece460896f
251227252524253247
T:
C:r5n13kem0d
252777253142253577mceliece460896pcf
253041253265253693mceliece460896pc
270049270418270939mceliece6960119
270057270461270908mceliece6960119f
279417279915280297mceliece6960119pcf
279583280012280291mceliece6960119pc
279512280268282192
T:
kindi256342
283585283909284455mceliece6688128f
283502283959284240mceliece6688128
287019287490287844mceliece8192128f
287092287602288083mceliece8192128
291551292064292483mceliece6688128pcf
291764292071292477mceliece6688128pc
292231292583293032mceliece8192128pc
292585292860293261mceliece8192128pcf
254613?297220?325894?
T:
lotus256
300812301151301678
T:
ntskem1264
308587310162315323
T:
hqc128round4
348904350124352282
T:
kindi512222
352784355397357277
T:
kindi512241
441868447774451700
T:
hqc128
475773477614479736
T:
lima2p1024cca
488461490979494868
T:
hqcrmrs128
584031585789587860
T:
ntskem1380
622723623608624495
T:
kindi512321
631775632599635411
T:
kindi256522
631293634372640279
T:
C:ledakemcpa12
646233648219651904
T:
hqc192round4
676529683477691450
T:
hqc1281
706930708834711413
T:
titaniumccatoy
730391?736651?934616?
T:
C:ledakemcpa14
601932?771948?777309?
T:
C:ledakemcpa13
850562855624860981
T:
C:r5n15kem0d
858868868454874012
T:
hqc192
864287871274885299
T:
C:rolloi128
892321897726902672
T:
titaniumccalite
914093918093920177
T:
hqcrmrs192
950699953652956594
T:
lima2p2048cca
100923610148411027177
T:
C:rolloi192
103139610399341052378
T:
frodokem640
104731310490301051234
T:
titaniumccastd
109449110976831101339
T:
ntskem13136
110509011099721122383
T:
hqc1921
111460111184181121687
T:
hqc1922
118303911975531211390
T:
frodokem640aes
123200312348051238083
T:
limasp1018cca
125044412535621256321
T:
hqc256round4
131540513216221336767
T:
titaniumccamed
133722113480641407823
T:
rolloii128
136613813686281371057
T:
C:bikel1
140799414121821416580
T:
hqc256
142687514353891454512
T:
rolloii192
142774214359221447454
T:
ledakem1264
145884914790321487180
T:
hqcrmrs256
150371015084821514994
T:
titaniumccahi
155617315694611687811
T:
ledakem1364
156520615699471664865
T:
ledakem1464
158847515929571603989
T:
hqc2561
166127416835011691388
T:
hqc2562
171569417209441725858
T:
C:ledakemcpa32
172508317310051741442
T:
C:rolloi256
172846017316591736345
T:
hqc2563
187514218777261884983
T:
titaniumccasuper
188582618999621915368
T:
rolloii256
194908319603201983321
T:
ledakem12sl
204201220845562102516
T:
ledakem13sl
208356420878612092791
T:
frodokem976
2121656?2150368?3836668?
T:
C:ledakemcpa33
211956321980292205475
T:
ledakem14sl
226356422848782362761
T:
frodokem976aes
236607023815952398283
T:
rqc128
241434024238762444672
T:
limasp1306cca
245880124703522483991
T:
limasp1822cca
1954693?2503919?2516222?
T:
C:ledakemcpa34
298323829974593015738
T:
frodokem640shake
367341236810303689423
T:
frodokem1344aes
368310237101853738329
T:
remblem1056
370702837534143797443
T:
remblem928
402695840337374073771
T:
C:ledakemcpa52
410991042074954232271
T:
ledakem3364
430266543107104322488
T:
C:bikel3
457983045896774605959
T:
ledakem3264
456645246320934694612
T:
ledakem3464
464061346754975303008
T:
rqc192
485826748704074888417
T:
C:ledakemcpa53
489491649096334931931
T:
limasp2062cca
584161958529075871095
T:
C:ledakemcpa54
611274561745876225587
T:
ledakem33sl
616550861819746196980
T:
ledakem32sl
621711962230606230272
T:
frodokem976shake
644352664631026520687
T:
ledakem34sl
722227072403157269327
T:
rqc256
815633481746708195592
T:
sikep434
868129987061138728851
T:
sikep434comp
101485741016375710193872
T:
ledakem5264
107352831075360510811509
T:
ledakem5364
108003801081938510844323
T:
frodokem1344shake
114312521150285011581728
T:
ledakem5464
117876111181653811832485
T:
sikep503
125359841255494512580583
T:
sikep503comp
146489031466746514904554
T:
ledakem53sl
150979511514355015192336
T:
ledakem52sl
151610721523240115351436
T:
ledakem54sl
224483742245980522474553
T:
sikep610
237756692378475823799145
T:
sikep610comp
353657133537907835395151
T:
sikep751
374864933749915337510579
T:
sikep751comp

amd64; Gracemont (906a4-20); 2022 Intel Core i3-1215U, E cores; 4 x 1600MHz; alder2,1f626960,3300000, supercop-20240107

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
115411163611779kyber90s512
184961868518918kyber90s768
287472890829180kyber90s1024
310043109431186kyber512
349663527136702
T:
C:nhcompact512cca
383164092942686
T:
lac128
517695224652508ntrulpr653
521985241252769kyber768
520405247056785
T:
C:nhcompact768cca
543375452654619C:threebears624r2cpa
542615455755079ntrulpr761
547285491655206threebears624r2cca
582725835258538C:threebears624r2cpax
596465995060131
T:
ntrulpr4591761
608296138761734threebears624r2ccax
627366307664229
T:
newhope512cca
625836362665786
T:
C:r5nd1kem0d
670806727667507
T:
C:nhcompact1024cca
714697173872047ntrulpr857
751407553975980ntrulpr953
763287663477231ntrulpr1013
787927905979409kyber1024
801668136085122
T:
C:r5nd1kem5d
840678581787356
T:
C:r5nd1kem4longkey
874378862589717
T:
hqc128round4
982709883999390ntrulpr1277
9802299115101310
T:
C:r5nd0kem2iot
110864111176111503threebears936r2cca
113289113743126063
T:
lac256
115001115235115678C:threebears936r2cpa
119295120224120444threebears936r2ccax
120573120938122088
T:
newhope1024cca
121481122139122567C:threebears936r2cpax
120043124837125439
T:
lac192
146844149230159331
T:
C:r5nd3kem5d
161643162233163519threebears1248r2cca
164189165305165962
T:
hqcrmrs128
167512168273168698C:threebears1248r2cpa
171394172344173153threebears1248r2ccax
175007175672176347C:threebears1248r2cpax
179451180256182013
T:
C:hila5
183254187059188942
T:
hqc128
226807228478231636
T:
hqc192round4
231357232312234785ntruhps2048509
235003235348243444
T:
kindi256342
242127244650245283
T:
kindi512241
243961249523252055
T:
C:r5nd3kem0d
259272275371279236
T:
kindi512222
283814287828290365
T:
C:r5nd5kem5d
291250294720297855
T:
hqc1281
306496319814324692
T:
C:r5nd5kem0d
378324383935388856
T:
hqcrmrs192
394726396146404168ntruhps2048677
401313402175409228ntruhrss701
408703415057419593
T:
hqc192
452357454301458347
T:
rqc128
463034468060471591
T:
hqc256round4
514545516717526574
T:
kindi512321
607541608427614448
T:
kindi256522
618818621512628234
T:
hqc1921
630816632639673473ntruhps4096821
647543648432649724
T:
C:bikel1
647176658154662435
T:
hqcrmrs256
657186661367667790
T:
hqc1922
676405680029684247
T:
C:ledakemcpa14
684052688154695094
T:
C:r5n11kem0d
703410713583717703
T:
hqc256
786106786504787497
T:
lima2p1024cca
784830787749791887
T:
C:ledakemcpa13
851203865811892034
T:
rqc192
887699892780922842
T:
C:rolloi128
987791989625991974
T:
C:ledakemcpa12
106063510632041069101
T:
frodokem640
106570910733481080950
T:
hqc2561
109864011016581105277
T:
C:rolloi192
114385911490801158226
T:
hqc2562
1180308?1192497?1672744?
T:
rqc256
118701311944521202558
T:
hqc2563
129818513004571303756
T:
C:r5n13kem0d
133597813436701353784
T:
ntrukem443
138291613866601390890
T:
frodokem640aes
144326614443301445571sntrup761
154540015477441551057
T:
C:ledakemcpa34
156046215613781562704
T:
titaniumccatoy
164178916431181656444
T:
lima2p2048cca
164809116503941653177
T:
C:bikel3
166815516701831683061
T:
limasp1018cca
173665617382841739680
T:
titaniumccalite
173495017397701745060
T:
C:rolloi256
204062920528932074925sntrup653
206726520812762084081
T:
C:ledakemcpa33
222411222259662227652
T:
titaniumccastd
221364022313022250045
T:
frodokem976
238660224097062665834
T:
remblem1056
243085524457882470256
T:
remblem928
249483524967932526085
T:
titaniumccamed
267946226806132711646
T:
sntrup4591761
264148526924002743470
T:
C:ledakemcpa32
270581527163962729468
T:
frodokem976aes
271652127207532738262
T:
titaniumccahi
282165728268823255188
T:
ledakem1464
292876629305422960106
T:
limasp1306cca
297421229845842993444
T:
C:r5n15kem0d
300231930046413008801
T:
C:ledakemcpa53
317175831724993173721
T:
limasp1822cca
321888632442463350415
T:
ntrukem743
325413733200153394570
T:
ledakem1364
334111533647793385989
T:
titaniumccasuper
346777035170363669052
T:
ledakem1264
351175735178213540729
T:
C:ledakemcpa54
359147135963923600094sntrup857
371104537150213751886
T:
rolloii192
378923837927963797261
T:
rolloii128
426911842810474304443sntrup953
4100521?4291856?5515072?
T:
ledakem13sl
430377043079354313869
T:
rolloii256
462155746463414663083
T:
frodokem1344aes
490365649201934943625sntrup1013
5014148?5091109?7633380?
T:
ledakem14sl
542759554306265432779
T:
frodokem640shake
550572256281736306137
T:
ledakem12sl
568260457050885763064
T:
limasp2062cca
580811358154025820567
T:
C:ledakemcpa52
732898574194187558729
T:
ledakem3364
756106075631297578249
T:
sikep434
768970777324687738763sntrup1277
823674083475828521606
T:
ledakem3264
6475329?9070914?13789834?
T:
ledakem3464
9591944983354010678557
T:
ledakem33sl
10739349?11232712?15714970?
T:
ledakem34sl
117641881178932511795637
T:
frodokem976shake
116425201184624813459411
T:
lotus128
116816651198844813393691
T:
ledakem32sl
128085011281251412823639
T:
sikep503
128186351286159714208326
T:
sikep434comp
130642631320213214408729
T:
ledakem5464
135134781354767514645560
T:
ledakem5364
179688851863774519944884
T:
ledakem5264
186122001888627320637275
T:
ledakem54sl
209467772096351120993542
T:
frodokem1344shake
214043792145696223381077
T:
sikep503comp
219441412195188021960656
T:
sikep610
198141662292166324693666
T:
ledakem53sl
241783302430534225388465
T:
lotus192
293973673002759033755877
T:
ledakem52sl
351403263517465935212775mceliece348864pcf
377624413781957038202936
T:
lotus256
379712403797318537975448
T:
sikep751
383031053834982041658615
T:
sikep610comp
410628604118345149175228
T:
ntskem1264
605185786577873366718785
T:
sikep751comp
108833026108861992108960776mceliece460896pcf
108764801108911807112502285mceliece460896f
109273295109387814110074608mceliece348864f
109121248?109566029?184245833?
T:
ntskem1380
130123120?141907882?166455129?mceliece348864
130250673142192020154514217mceliece348864pc
120021616?185595853?262614676?mceliece460896
212016408212059964233703630mceliece6960119pcf
225950623226294736239974398mceliece6960119f
237799603239421254250911463mceliece6688128f
256617162256752626270328111mceliece8192128pcf
256666282256860442280042789mceliece8192128f
265636312265690433282682004mceliece6688128pcf
263474786?316503842?376512523?
T:
ntskem13136
286409310?361936507?509115575?mceliece6960119pc
252039995?364224877?585468318?mceliece6688128
257698521?384486131?519209314?mceliece6960119
294777951?391599877?601817633?mceliece8192128
249621823?411060189?663116233?mceliece6688128pc
372932810?419781859?472369704?mceliece460896pc
318277413?450726929?535056115?mceliece8192128pc
Cycles for encapsulation
25%50%75%system
140761416714204kyber90s512
218042182821884kyber90s768
256172592926257ntruhps2048509
311583135532595ntruhrss701
326893273432844kyber90s1024
386723891939205ntruhps2048677
415824165341834kyber512
415524242146972mceliece348864
419494281447557mceliece348864f
491204951552267ntruhps4096821
551925571155905sntrup653
554335704459901mceliece348864pcf
576695783360766
T:
C:nhcompact512cca
582495845258639sntrup761
602456033460510
T:
sntrup4591761
51102?61296?101860?
T:
ntskem1264
638996415766964kyber768
56486?64786?72537?mceliece348864pc
704777075173280
T:
lac128
750877548475682sntrup857
796187971180112sntrup953
797797988887200
T:
C:nhcompact768cca
800408042180656sntrup1013
812058148081604threebears624r2cca
811558170482048threebears624r2ccax
834048349183582C:threebears624r2cpax
836478380083975C:threebears624r2cpa
842278994797555mceliece460896
905339064291058ntrulpr653
8749393529107232mceliece460896f
935199382493952ntrulpr761
950499511195342kyber1024
100049100637103727
T:
newhope512cca
102870102988103136sntrup1277
97355103386110773mceliece460896pcf
103920104064104235
T:
C:nhcompact1024cca
108840108989109443
T:
ntrulpr4591761
109128111837114942
T:
C:r5nd1kem0d
106319117656128355mceliece460896pc
119717120448121307
T:
C:bikel1
124927125161125549ntrulpr857
129612130016130683ntrulpr953
131549131629131738threebears936r2ccax
131280131707132027ntrulpr1013
131938132475132666threebears936r2cca
134282135354144701
T:
C:rolloi128
139642139814139958C:threebears936r2cpa
140258140948141200C:threebears936r2cpax
141203142459144686
T:
C:r5nd1kem5d
136860142866154111mceliece6688128f
142910149211158834mceliece6688128
150859152147154043
T:
C:r5nd0kem2iot
152163152849153661
T:
C:rolloi192
150910153358159027
T:
C:r5nd1kem4longkey
152775160835174290mceliece6960119
160322161100170133
T:
lotus128
155610162841173542mceliece6960119f
164436164949165577
T:
C:ledakemcpa13
160955165870171050mceliece8192128f
166639167161167700ntrulpr1277
160996168831175204mceliece6688128pc
169034169437170025
T:
C:ledakemcpa14
163342173517182265mceliece8192128
166249175029187368mceliece6960119pcf
175964178690181067
T:
C:ledakemcpa12
173049181304191551mceliece6688128pcf
180637182219182939
T:
lac192
179017183280190899mceliece8192128pcf
190283190578194589
T:
newhope1024cca
179338191977197938mceliece6960119pc
196277196576197685threebears1248r2ccax
188447197467210568mceliece8192128pc
199120199974200928
T:
C:rolloi256
204941206027206647threebears1248r2cca
201374206451211773
T:
ntrukem443
206797207069208820C:threebears1248r2cpax
206623207535208057C:threebears1248r2cpa
221257223812226168
T:
hqc128round4
226063226693260218
T:
lac256
233326?236498?355109?
T:
ntskem1380
247148248470251974
T:
C:hila5
256254257076265875
T:
lotus192
260463262612265094
T:
C:r5nd3kem5d
284449284920285531
T:
ledakem1264
285197286073287840
T:
ledakem1464
295126296401302303
T:
hqcrmrs128
296845297613298328
T:
C:bikel3
303267303980305731
T:
ledakem1364
304842305852316364
T:
kindi256342
305796313462320066
T:
hqc128
313548316177319212
T:
ntskem13136
331942333262337712
T:
lotus256
353173354057359624
T:
ledakem13sl
349517361640386452
T:
kindi512241
359307361765370331
T:
ntrukem743
378878379760381061
T:
C:ledakemcpa33
379585380183382456
T:
ledakem12sl
376082384713395510
T:
kindi512222
387735389055390329
T:
C:ledakemcpa34
405939407078408359
T:
rolloii192
409715410116410921
T:
ledakem14sl
419962425521431208
T:
C:ledakemcpa32
430208434683439217
T:
C:r5nd3kem0d
438009439398447739
T:
rolloii128
461653463830479757
T:
rolloii256
471229475427479551
T:
C:r5nd5kem5d
539699543051548438
T:
hqc192round4
578071588588598858
T:
C:r5nd5kem0d
634347635561648107
T:
lima2p1024cca
633127636793642730
T:
hqc1281
654793661937667739
T:
hqcrmrs192
657605664953674329
T:
rqc128
666893672082690580
T:
kindi512321
688586699506704902
T:
hqc192
716246716732717512
T:
ledakem3464
725943726906732576
T:
kindi256522
749350750793751811
T:
ledakem3364
765393770536777673
T:
C:r5n11kem0d
780569785104791777
T:
ledakem3264
887993889364890543
T:
C:ledakemcpa53
896815898246899298
T:
C:ledakemcpa54
899507908548916930
T:
C:ledakemcpa52
102940210312621044828
T:
ledakem32sl
104437310458261050699
T:
ledakem34sl
104865510497491052594
T:
ledakem33sl
105384910601901066200
T:
hqc256round4
112500811397231154471
T:
hqcrmrs256
117227411867791200449
T:
hqc256
121831312194031220390
T:
titaniumccatoy
126435812660331274142
T:
lima2p2048cca
131985413252371357907
T:
rqc192
134815513549671364843
T:
hqc1921
141153614126181421472
T:
limasp1018cca
143072314410921450572
T:
hqc1922
143776214423221446936
T:
frodokem640
148898814913671513158
T:
C:r5n13kem0d
155562415563521557985
T:
titaniumccalite
155900415628631566519
T:
ledakem5364
162841416314881636288
T:
ledakem5464
176043717626521764926
T:
ledakem5264
177042017763351785581
T:
rqc256
177142217779891782616
T:
frodokem640aes
177873617801581790156
T:
ledakem54sl
183360018343641836075
T:
titaniumccastd
224859322542202257775
T:
ledakem53sl
229011123035312345850
T:
hqc2561
232194023236902396865
T:
titaniumccamed
242020124329542444283
T:
hqc2562
244653224498162453099
T:
ledakem52sl
252311225371372554855
T:
hqc2563
256483225665982581904
T:
titaniumccahi
261680226187352623911
T:
limasp1306cca
275094427553202760620
T:
limasp1822cca
304111130425133044790
T:
frodokem976
324627332482433249815
T:
titaniumccasuper
327205432804483306973
T:
C:r5n15kem0d
336760433696113371340
T:
frodokem976aes
340793634420533826010
T:
remblem1056
350896835431973815165
T:
remblem928
517880351831545238493
T:
limasp2062cca
565700056782205707176
T:
frodokem1344aes
569591856995585700838
T:
frodokem640shake
122303161223345712238585
T:
frodokem976shake
123241781237091812459915
T:
sikep434
195979881976878919866861
T:
sikep434comp
210427882106729121070748
T:
sikep503
216211542163541121644392
T:
frodokem1344shake
327871253284158132990734
T:
sikep503comp
402423664028850540332409
T:
sikep610
558501755608212056223534
T:
sikep610comp
614585486146169261467231
T:
sikep751
960203199637847696922492
T:
sikep751comp
Cycles for decapsulation
25%50%75%system
152851531715347kyber90s512
196371968319717C:threebears624r2cpax
233782342423647kyber90s768
249782531125403C:threebears936r2cpax
299943004830283C:threebears1248r2cpax
347933481934847kyber90s1024
357173579835877C:threebears624r2cpa
371493718437223kyber512
428654291542974C:threebears936r2cpa
436184373344099ntruhps2048509
497215002150127C:threebears1248r2cpa
575645780760812kyber768
583065839960742
T:
C:nhcompact512cca
604456091362011
T:
C:hila5
580886117361949
T:
C:r5nd1kem0d
693066953169728ntruhps2048677
704697117373794
T:
C:r5nd0kem2iot
734807365876210ntruhrss701
792207962981471
T:
C:r5nd1kem5d
841048420291212
T:
C:nhcompact768cca
870628715787269kyber1024
875408773687843sntrup761
879568810288203sntrup653
859298943891813
T:
C:r5nd1kem4longkey
100531100799101400ntruhps4096821
111638111760111969
T:
C:nhcompact1024cca
112846113515119225
T:
newhope512cca
108582118387131179
T:
lac128
118200118400118831threebears624r2ccax
118733118988119250ntrulpr653
121282121475121852ntrulpr761
123834124149124303sntrup857
126818127049127264sntrup953
127960128120128246sntrup1013
136374141387141879
T:
C:r5nd3kem5d
142962143372143518
T:
sntrup4591761
150145150386151183threebears624r2cca
158237158546159033
T:
ntrulpr4591761
160302160465160842sntrup1277
165058165236165680ntrulpr857
169541169644170221ntrulpr953
170713171201171724ntrulpr1013
181063181185181456threebears936r2ccax
194789194958195233mceliece348864f
195202196069199378
T:
lotus128
196042196487196726mceliece348864
209055209413209912mceliece348864pc
212111212534212778mceliece348864pcf
214797215168219559
T:
newhope1024cca
216472216704217558ntrulpr1277
227719228357228819threebears936r2cca
230668234384235275
T:
C:r5n11kem0d
250747251813267054
T:
C:r5nd5kem5d
255824256424257412threebears1248r2ccax
258586259895278517
T:
C:r5nd3kem0d
277626280457283545
T:
lac192
309772310272310998threebears1248r2cca
310480314781319942
T:
ntrukem443
323001324375333186
T:
lotus192
343001344348344650
T:
C:r5n13kem0d
340788349990355105
T:
C:r5nd5kem0d
389713390447402498
T:
kindi256342
404023405082422528
T:
ntskem1264
407799409950413513
T:
lac256
414805417069420658
T:
hqc128round4
438922441348444976
T:
lotus256
472487484887526945
T:
kindi512241
490665491224494302mceliece460896f
491146491660492494mceliece460896
507949508431511420mceliece460896pcf
509843511254522275
T:
kindi512222
510911511665515693mceliece460896pc
560683561372570060mceliece6960119f
561088561521566728mceliece6960119
564633570756584066
T:
ntrukem743
573758574425581259mceliece6960119pc
573866574500580599mceliece6960119pcf
585874586646591763mceliece6688128f
577200590186595399
T:
hqc128
590485591016597332mceliece6688128
591916592370603617mceliece8192128
592011592952602556mceliece8192128f
603541604197613180mceliece6688128pc
609618610429614081mceliece8192128pcf
611312612316615655mceliece6688128pcf
616858617698620933mceliece8192128pc
655901657982659315
T:
hqcrmrs128
696747698224731262
T:
ntskem1380
753987755036767696
T:
lima2p1024cca
851985854403882539
T:
kindi512321
859334860448865588
T:
kindi256522
897548904455908713
T:
hqc192round4
9519219585631002141
T:
C:rolloi128
9959599992611009651
T:
C:ledakemcpa13
105026210524371056030
T:
C:ledakemcpa12
109524211058441118745
T:
C:rolloi192
112961111314061133079
T:
hqc192
116472811794721186682
T:
hqcrmrs192
119287311952091202429
T:
C:ledakemcpa14
117728611985471219494
T:
hqc1281
127661213032541359712
T:
C:r5n15kem0d
134917413515251352836
T:
ntskem13136
142819714291481430616
T:
titaniumccatoy
143697514440311450562
T:
frodokem640
149588515061171523216
T:
rolloii128
154197415431311552455
T:
lima2p2048cca
158775415922581597454
T:
rolloii192
170904317163191721227
T:
frodokem640aes
175591917568401771234
T:
limasp1018cca
178476917889991795985
T:
hqc256round4
179941218000221800903
T:
titaniumccalite
179219118045051808040
T:
hqc256
185236318610801887608
T:
C:rolloi256
186906118721341921478
T:
hqcrmrs256
209531621033742147595
T:
rolloii256
211746021184172143114
T:
titaniumccastd
219319822228682231110
T:
hqc1921
227677422902522293461
T:
hqc1922
244192224578722471579
T:
ledakem1264
251250725146132526721
T:
ledakem1364
256549225679582569142
T:
C:bikel1
264310326441942645166
T:
titaniumccamed
275070427724572795161
T:
rqc128
278970427928742804021
T:
ledakem1464
285773628640072870501
T:
C:ledakemcpa32
298842729899782991796
T:
titaniumccahi
322621732287733231541
T:
frodokem976
328406932975323344003
T:
ledakem13sl
334802033541523382800
T:
limasp1306cca
335046333703063428675
T:
C:ledakemcpa33
343669834430023521864
T:
ledakem12sl
344574734473063449512
T:
frodokem976aes
348168034838343501456
T:
limasp1822cca
348730334958563562419
T:
ledakem14sl
352664935303523561630
T:
hqc2561
375029337539283771436
T:
hqc2562
377575837771813877009
T:
titaniumccasuper
389668539082033925721
T:
hqc2563
3163564?4027056?4056592?
T:
C:ledakemcpa34
483094548492904975436
T:
remblem1056
482273848793694947918
T:
remblem928
558309455900815598942
T:
rqc192
565552956576595662387
T:
frodokem640shake
577583658032045821520
T:
frodokem1344aes
667780566809976776946
T:
limasp2062cca
7467548?7538453?9647097?
T:
C:ledakemcpa54
764152676656567723336
T:
ledakem3464
772704777449638035745
T:
ledakem3364
780662578766647961915
T:
ledakem3264
816213181674388174952
T:
C:bikel3
848795984938939202003
T:
C:ledakemcpa52
855790985692888895973
T:
C:ledakemcpa53
886080188836359002818
T:
rqc256
102134271028651410463773
T:
ledakem32sl
115854511161631611709277
T:
ledakem33sl
118302951186121411895250
T:
ledakem34sl
123155151231972912326623
T:
frodokem976shake
131645961330395513305477
T:
sikep434
139773781410010814191956
T:
sikep434comp
163465441638077416487376
T:
ledakem5264
180471021808545019156121
T:
ledakem5364
210406362110217921925614
T:
ledakem5464
217092052172794821756728
T:
frodokem1344shake
224118632243574522444096
T:
sikep503
236745452384720424707050
T:
ledakem52sl
239281122393247424031297
T:
sikep503comp
244408732449403125641023
T:
ledakem53sl
267990412683014026894470
T:
ledakem54sl
405576234059686140625474
T:
sikep610
429918254302099443033427
T:
sikep610comp
660541946608893066104201
T:
sikep751
702015277023279670283298
T:
sikep751comp

amd64; Golden Cove (90675-00); 2022 Intel Core i3-12100; 4 x 3300MHz; alder, supercop-20240107

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
751076277814kyber90s512
117511189112168kyber90s768
175051768717943kyber90s1024
175641773017911kyber512
233092348723735
T:
C:nhcompact512cca
254182568426042ntrulpr653
255442576125978
T:
lac128
268812701127478ntrulpr761
279662808028238
T:
ntrulpr4591761
298062987530006C:threebears624r2cpa
297942988530071threebears624r2cca
300103017730537kyber768
315053164731834C:threebears624r2cpax
324213252532736threebears624r2ccax
334683392834341
T:
C:nhcompact768cca
340073417434328ntrulpr857
363643662337085ntrulpr953
370543750037729ntrulpr1013
382303844238809
T:
newhope512cca
409324121541567
T:
C:nhcompact1024cca
425814279743224kyber1024
429684333743871
T:
C:r5nd1kem0d
482224833348559ntrulpr1277
593045943559703threebears936r2cca
596296011060930
T:
C:r5nd1kem5d
603976125162971
T:
C:r5nd0kem2iot
621626254663141C:threebears936r2cpa
619856286863826
T:
C:r5nd1kem4longkey
627826306663291threebears936r2ccax
642006440464802C:threebears936r2cpax
646476486965325
T:
lac256
666296695467593
T:
hqc128round4
708277124071814
T:
lac192
722797261272976
T:
newhope1024cca
870338720587718threebears1248r2cca
913679165392085C:threebears1248r2cpa
915929175791940threebears1248r2ccax
936749382494130C:threebears1248r2cpax
102146102908103944
T:
C:r5nd3kem5d
113529113814114336ntruhps2048509
113057114210115178
T:
C:hila5
127043128833131599
T:
hqcrmrs128
138398140061143725
T:
hqc128
147692149852151984
T:
hqc1281
154424155271162016
T:
hqc192round4
157385158719160188
T:
C:r5nd3kem0d
170312170777171430
T:
kindi256342
179883180336181592
T:
kindi512222
185167185731186694
T:
kindi512241
185988188815190701
T:
C:r5nd5kem5d
189743191571192882
T:
C:r5nd5kem0d
194761195044195447ntruhrss701
199946200291200741ntruhps2048677
273798274785275739ntruhps4096821
284771290949295979
T:
hqcrmrs192
291634293866300785
T:
hqc1921
311513314300317689
T:
hqc192
310923315825321301
T:
hqc1922
323272324079325812
T:
hqc256round4
364194369435378724
T:
C:r5n11kem0d
377896378564379380
T:
kindi512321
391663393670397140
T:
rqc128
392972395876409573
T:
C:bikel1
452807454189460615
T:
kindi256522
477584484599488264
T:
hqc2561
487856495571503559
T:
hqcrmrs256
494450496493498236
T:
lima2p1024cca
504891509404515951
T:
hqc2562
526868533705539150
T:
hqc2563
532853535583540167
T:
C:ledakemcpa14
532888538288544689
T:
hqc256
558339558986560086sntrup761
561341561880562839sntrup653
625848630964637199
T:
C:ledakemcpa13
665379668719671528
T:
C:r5n13kem0d
692569696903720121
T:
rqc192
681897698130720756
T:
ntrukem443
708876718468723508
T:
frodokem640
717545718620720069
T:
sntrup4591761
756767758185759526
T:
titaniumccatoy
793234797741803105
T:
C:ledakemcpa12
850406855037858258
T:
titaniumccalite
854751856909860900
T:
C:rolloi128
901454908233913086
T:
frodokem640aes
919517921091924639sntrup857
99229310000191010201
T:
rqc256
106089410719221080035
T:
lima2p2048cca
108929910924931101610
T:
titaniumccastd
109284110945871098415
T:
limasp1018cca
111271011184911134837
T:
C:rolloi192
111999611223251128836sntrup953
113351811356261138708
T:
C:bikel3
119936912029911208782
T:
C:ledakemcpa34
122307212289931235805
T:
titaniumccamed
124608712502751252404sntrup1013
134859913553831363424
T:
titaniumccahi
139062514033211415018
T:
ntrukem743
143453114392581461031
T:
frodokem976
151394015183131523610
T:
C:rolloi256
156905215759541595875
T:
C:r5n15kem0d
162785716317371638748
T:
titaniumccasuper
165500716677161680797
T:
C:ledakemcpa33
175271717620851773007
T:
C:lake2
176729317813511797704
T:
C:lake1
178402217910171802283
T:
frodokem976aes
179271518003221810183
T:
C:lake3
184963218628201881146
T:
remblem1056
186222818779521893076
T:
remblem928
195038019522581958042sntrup1277
204602320513972063915
T:
limasp1306cca
218168021930372205323
T:
limasp1822cca
230195923091062316053
T:
C:ledakemcpa32
234579423539422365967
T:
ledakem1464
233887023557072371810
T:
C:ledakemcpa53
272289827326062754564
T:
ledakem1264
277407927874752811296
T:
C:ledakemcpa54
279719728015022817279
T:
frodokem640shake
283173828511812883368
T:
ledakem1364
291337129286852947170
T:
locker1
296511629724272983570
T:
frodokem1344aes
316800931821443196689
T:
locker2
336320033720113382944
T:
rolloii128
347346734931983501052
T:
rolloii192
348335634987883519393
T:
locker3
3747706?3795583?5346389?
T:
ledakem14sl
378527838074723828408
T:
locker4
404040940555314074965
T:
limasp2062cca
430087843047814312013
T:
rolloii256
439133944133804447457
T:
locker6
467451546867944703878
T:
sikep434
3591971?4708436?5833418?
T:
ledakem13sl
469042047396535446152
T:
ledakem12sl
498654550104655041676
T:
C:ledakemcpa52
5139731?5176444?7642079?
T:
ledakem3464
560373756609415731091
T:
ramstakers216091
568398457004785720067
T:
locker5
592600559742215983280
T:
frodokem976shake
605932160978236140313
T:
ledakem3364
669684167270476749310
T:
sikep503
738147674202427495663
T:
ledakem3264
753173575594357583266
T:
locker7
757077476431017692163
T:
lotus128
777290078012708488052
T:
sikep434comp
787105278947057919025
T:
locker8
809406481545288247670
T:
ledakem33sl
8177439?8199354?11543685?
T:
ledakem34sl
832171983436638365965
T:
locker9
965810397622929814972
T:
ledakem5464
9782122988394311106537
T:
ledakem32sl
102683221027732310312047
T:
frodokem1344shake
108073761087452310899690
T:
ledakem5364
111185281116600212135457
T:
sikep503comp
116513641176517011849066
T:
mersenne756839
117169891189985711969516
T:
ledakem54sl
121215441213297712144722
T:
sikep610
149542711502022416581585
T:
ledakem5264
158377341606375519398869
T:
ledakem53sl
165519521663615216703033
T:
lotus192
203125772033579020348632
T:
sikep751
210273372107976423007663
T:
sikep610comp
229551052299034723025824mceliece348864pcf
250828752533120325892076
T:
ramstakers756839
262753792635277426440008
T:
lotus256
276211672765384927767653
T:
ntskem1264
253549162767966730015351
T:
ledakem52sl
282127722822318228240519mceliece348864f
22610192?30962713?47637306?mceliece348864pc
321806413222403334938220
T:
sikep751comp
31283860?45300788?54270073?mceliece348864
702072367051836974198377mceliece460896f
702971087393095074247147mceliece460896pcf
794839168145831885009015
T:
ntskem1380
52175759?89393852?139896072?
T:
rsa2048
106437047108334284108621311
T:
oddmanhattan128
69919331?121164842?173252115?mceliece460896
73092248?121380537?154487106?mceliece460896pc
134276114134580785134801084mceliece6960119f
134351166134689373134975404mceliece6960119pcf
152929823153227401157311276mceliece6688128pcf
155386488165970310167757542mceliece6688128f
169921167170344581170882249mceliece8192128f
173438624174961942175634383
T:
oddmanhattan192
170907824182496481182777227mceliece8192128pcf
134553862?189700835?283966354?mceliece6960119pc
155038135?212218149?327167308?mceliece6688128
168847113?226302335?341027417?mceliece8192128
142566033?232738264?381521207?mceliece6960119
168999417?241795234?340527752?mceliece8192128pc
160852932?266657950?325386312?mceliece6688128pc
305792219306210294306634472
T:
oddmanhattan256
349656364350178128350823944
T:
ntskem13136
302817462630780484613165039568
T:
pqrsa15
Cycles for encapsulation
25%50%75%system
971197699908kyber90s512
116581199212601
T:
rsa2048
143961443314486kyber90s768
153591544415877ntruhps2048509
173271750717640ntruhrss701
207752098621111kyber90s1024
222562247422803ntruhps2048677
243822530326597mceliece348864
257352584325957kyber512
253042620028934mceliece348864f
267572698727289ntruhps4096821
286992877828945
T:
sntrup4591761
307763095831306sntrup653
331983348033775sntrup761
329153376035604mceliece348864pc
329573386836832mceliece348864pcf
376193786338546
T:
C:nhcompact512cca
387223884139019kyber768
402624061640765sntrup857
433354348443715sntrup953
435884365943759ntrulpr653
441544428944516threebears624r2cca
443924462445157threebears624r2ccax
454564560145993C:threebears624r2cpa
449184566846193sntrup1013
460684623646476C:threebears624r2cpax
461714626546352ntrulpr761
464814663346962
T:
lac128
510445117151528
T:
ntrulpr4591761
511855129651566
T:
C:nhcompact768cca
494675408959259mceliece460896
552005647956770kyber1024
569255705657181sntrup1277
53282?58709?67075?mceliece460896f
588205893759084ntrulpr857
613876149861616ntrulpr953
612746154261995
T:
newhope512cca
627206280762998ntrulpr1013
63311?63809?87946?
T:
ntskem1264
602596501974294mceliece460896pc
656506594666247
T:
C:nhcompact1024cca
636046633074259mceliece460896pcf
684566918469979
T:
C:r5nd1kem0d
711617152571852threebears936r2ccax
715217184772089threebears936r2cca
755827575876070C:threebears936r2cpax
755987584976181C:threebears936r2cpa
802618039380547ntrulpr1277
840368457485058
T:
C:ledakemcpa14
849978581286632
T:
C:ledakemcpa13
851058660187334
T:
C:bikel1
8326589101101637mceliece6688128
935129463095852
T:
C:ledakemcpa12
944359573296869
T:
C:r5nd0kem2iot
935569631198816mceliece8192128f
9477196849100223mceliece8192128
970719782198815
T:
C:r5nd1kem5d
9532999214104896mceliece6960119
9558799613106644mceliece6960119f
9914499860101264
T:
C:r5nd1kem4longkey
95802100606108424mceliece6688128pcf
97389102448107021mceliece6688128pc
99467105582112479mceliece6688128f
106691107003107455threebears1248r2ccax
106853107090107359
T:
lac192
107003107672108764threebears1248r2cca
104995109098113437mceliece6960119pc
106833110527118296mceliece6960119pcf
111709111886112440C:threebears1248r2cpa
111813112052112348C:threebears1248r2cpax
113167114305115379
T:
newhope1024cca
112476114318117966mceliece8192128pc
120318121374123169
T:
C:rolloi128
127193127791128680
T:
lac256
117655134185136178mceliece8192128pcf
131393135186137525
T:
ntrukem443
136201137664140862
T:
C:rolloi192
92103?148944?149368?
T:
lotus128
149333150316151230
T:
lotus192
154121155070156473
T:
C:r5nd3kem5d
155135156666158590
T:
C:rolloi256
162882164198166325
T:
C:hila5
172045172871174329
T:
hqc128round4
175361176533177417
T:
ledakem1264
190576193660197497
T:
ntrukem743
193535193966194806
T:
ledakem1464
197166199253201752
T:
C:bikel3
201895203134204968
T:
C:ledakemcpa33
202267203167204017
T:
C:ledakemcpa34
210905213149213792
T:
ledakem1364
216015?218668?283534?
T:
ntskem1380
221585222260223343
T:
kindi256342
222883225960230734
T:
C:ledakemcpa32
234677236724240667
T:
hqcrmrs128
241179245441247334
T:
hqc128
246982249446251618
T:
C:r5nd3kem0d
251496253014260539
T:
lotus256
258454259133259805
T:
ledakem12sl
260746261749263104
T:
kindi512222
262339263165263994
T:
ledakem13sl
259949263393270433
T:
C:lake1
267220268155268986
T:
kindi512241
269486270035270663
T:
ntskem13136
276791278754280983
T:
C:lake2
281983284215287155
T:
C:r5nd5kem5d
288524289689290401
T:
ledakem14sl
304512306206307630
T:
C:r5nd5kem0d
307856309836312316
T:
C:lake3
312962316422319695
T:
hqc1281
362346365048367285
T:
rolloii128
366586369777375068
T:
rolloii192
379561382751384348
T:
lima2p1024cca
384054391676395843
T:
hqc192round4
406604408027409979
T:
rolloii256
434788437270442734
T:
ledakem3464
450555451132452962
T:
C:ledakemcpa54
453917454973458670
T:
C:ledakemcpa53
460827462273467442
T:
C:r5n11kem0d
458410462513467935
T:
locker1
461937464751469039
T:
locker2
468348473985479132
T:
C:ledakemcpa52
490784491873493553
T:
ledakem3364
494826495448496693
T:
kindi512321
496719497292498160
T:
ledakem3264
514731520863529477
T:
hqcrmrs192
525202527572530184
T:
locker3
542513543809545990
T:
kindi256522
540142545330550456
T:
hqc192
561651564325570522
T:
rqc128
594132597428601406
T:
locker4
593716599455605523
T:
hqc1921
601875602909604440
T:
titaniumccatoy
631946636090637169
T:
ledakem32sl
631127637137641971
T:
hqc1922
655211656888662171
T:
locker6
682735686031692672
T:
ledakem33sl
757284760284763527
T:
hqc256round4
767352769116775708
T:
titaniumccalite
762586772749774596
T:
ledakem34sl
774480776978780356
T:
lima2p2048cca
812718816545821485
T:
locker5
832148833846836105
T:
C:r5n13kem0d
867646874304886324
T:
hqcrmrs256
908945917168920690
T:
titaniumccastd
915499926342932107
T:
hqc256
960983965930975102
T:
hqc2561
971338973683976919
T:
limasp1018cca
101314710200571026764
T:
hqc2562
102025010217561028067
T:
ledakem5464
103380710386541052154
T:
frodokem640
103493510394831040555
T:
ledakem5364
105342910597071069425
T:
hqc2563
1056158?1063968?1725587?
T:
rqc192
107886810813921090955
T:
ledakem54sl
109036610916531093162
T:
ledakem5264
113690711426561152236
T:
locker8
114128511479521166400
T:
locker7
115036411592141166577
T:
titaniumccamed
121997912371241246160
T:
frodokem640aes
122953312376881255706
T:
locker9
129484812996591304560
T:
titaniumccahi
143103114373831445131
T:
rqc256
145289114554901458089
T:
ledakem53sl
160814616099811620645
T:
ledakem52sl
160948416136101633525
T:
titaniumccasuper
187231118837151904746
T:
limasp1306cca
189491219003061945458
T:
C:r5n15kem0d
194473719542811967493
T:
limasp1822cca
200442820161482027074
T:
frodokem976
228045022968872326314
T:
frodokem976aes
261222426348062661799
T:
remblem1056
268142827117192743420
T:
remblem928
302644430327293044185
T:
frodokem640shake
371078937218273746394
T:
frodokem1344aes
376398737732373784669
T:
limasp2062cca
624640062584106344637
T:
frodokem976shake
760996676250287643636
T:
sikep434
105351341064057010763571
T:
ramstakers216091
108735871090621810923302
T:
frodokem1344shake
110276351106551511098980
T:
sikep503
120110991207033912141780
T:
sikep434comp
138968011391975813947125
T:
pqrsa15
169571041702243417126220
T:
mersenne756839
170604661714559217244562
T:
sikep503comp
222775812229055122306705
T:
sikep610
307240893079709830973524
T:
sikep610comp
328293813285847932883545
T:
sikep751
406648354082462841248896
T:
oddmanhattan128
463346464694284547860552
T:
ramstakers756839
511469575121274551405291
T:
sikep751comp
791490797934905279543373
T:
oddmanhattan192
161209848162677877164232960
T:
oddmanhattan256
Cycles for decapsulation
25%50%75%system
879288428940kyber90s512
117931186111933C:threebears624r2cpax
130581309613148kyber90s768
146361468214760C:threebears936r2cpax
175841768717824C:threebears1248r2cpax
190691945519554kyber90s1024
204682056320690C:threebears624r2cpa
207762086820974kyber512
247372483324997C:threebears936r2cpa
253172542125561
T:
C:r5nd1kem0d
260132606326178ntruhps2048509
288082892429230C:threebears1248r2cpa
317803185831917kyber768
363613644736634
T:
C:hila5
362043665437200
T:
C:r5nd1kem5d
366293685637637
T:
C:nhcompact512cca
365053695338210
T:
C:r5nd0kem2iot
372093742039384
T:
C:r5nd1kem4longkey
380563814438297ntruhps2048677
384593867938886sntrup653
393203942439530ntruhrss701
393773942839500sntrup761
460434742147613kyber1024
492465010150212ntruhps4096821
502815043050681
T:
C:nhcompact768cca
513125150651605ntrulpr653
518085191652027sntrup857
527395285153133ntrulpr761
544265448854622sntrup953
554375553255621sntrup1013
592095965160387
T:
C:r5nd3kem5d
621666231762579
T:
lac128
628776303463156
T:
sntrup4591761
648136502565374threebears624r2ccax
648506503365208
T:
C:nhcompact1024cca
673626782268344
T:
newhope512cca
699477013470229ntrulpr857
702037039670575sntrup1277
716317174771893ntrulpr953
725487264472758ntrulpr1013
738787411574360
T:
ntrulpr4591761
827038301483378threebears624r2cca
934139356293742ntrulpr1277
980089839098878threebears936r2ccax
100382100627101045mceliece348864
101278101507102031mceliece348864f
103203103390103521mceliece348864pcf
103531103831104084mceliece348864pc
112679113523114537
T:
C:r5nd5kem5d
118093120047121064
T:
C:r5nd3kem0d
123891124313124817threebears936r2cca
124173125009125456
T:
newhope1024cca
107096?138692?139034?
T:
lotus128
139144139408139832threebears1248r2ccax
141624144130147272
T:
ntrukem443
146827148209153999
T:
C:r5nd5kem0d
150228150650151009
T:
lac192
166558167800171975
T:
C:r5n11kem0d
169240169915170791threebears1248r2cca
181104181708183394
T:
lotus192
211481212052214371
T:
ntrukem743
228881229117229514mceliece460896
228738229292229888mceliece460896f
234724235388236624mceliece460896pc
235355235726236175mceliece460896pcf
240666243222246325
T:
lac256
249606250532251877
T:
C:r5n13kem0d
250115250532250925mceliece6960119
250560250863251277mceliece6960119f
252478253277260982
T:
lotus256
259644259934260347mceliece6960119pcf
259807260102260548mceliece6960119pc
261897262142262567mceliece8192128f
261942262323262607mceliece8192128
262242262671263152mceliece6688128
262352263109263826mceliece6688128f
270257270625271217mceliece6688128pc
270405270681271031mceliece6688128pcf
271234271617272117mceliece8192128pc
271607271930272300mceliece8192128pcf
279846280751281731
T:
kindi256342
300082300402300926
T:
ntskem1264
303584304466307117
T:
hqc128round4
349370350704352813
T:
kindi512222
355834357047358038
T:
kindi512241
442785445809449695
T:
hqc128
474135474801476182
T:
lima2p1024cca
493760495871498607
T:
hqcrmrs128
561544563800565621
T:
ntskem1380
557982566939696394
T:
C:ledakemcpa13
587671592734598029
T:
C:ledakemcpa12
623312624870626973
T:
kindi512321
632347635675639004
T:
kindi256522
639890644033646353
T:
hqc192round4
671525674844689116
T:
hqc1281
675699680357684082
T:
C:ledakemcpa14
709265711430715006
T:
titaniumccatoy
842963850058856059
T:
C:r5n15kem0d
858021861152872752
T:
hqc192
861453866147880687
T:
C:rolloi128
896630902607915009
T:
titaniumccalite
911486915959921169
T:
hqcrmrs192
968207970360972631
T:
lima2p2048cca
102343710359701043480
T:
frodokem640
103101010367351046420
T:
C:rolloi192
104609210497561054089
T:
ntskem13136
104694810497991056886
T:
titaniumccastd
109410110997301112804
T:
hqc1921
111082011195361124999
T:
hqc1922
117168311831751200145
T:
frodokem640aes
122981612323331235502
T:
limasp1018cca
124497312488741253080
T:
hqc256round4
130410613054941307598
T:
C:bikel1
131633113261561335779
T:
titaniumccamed
133657013427161359177
T:
rolloii128
133200713543901378039
T:
C:lake1
135449713633491378630
T:
ledakem1264
138363513991381405887
T:
hqc256
143597114459111464621
T:
rolloii192
146735214733361480867
T:
ledakem1364
146313714741421480437
T:
hqcrmrs256
150735615138231521936
T:
titaniumccahi
156098215683071618671
T:
ledakem1464
157036715875821597996
T:
hqc2561
161535916240381632180
T:
C:ledakemcpa32
168239816862831692233
T:
hqc2562
173048817384321747645
T:
C:rolloi256
175470217602041766428
T:
hqc2563
1795832?1811177?2296095?
T:
C:ledakemcpa34
183182418455531857165
T:
ledakem12sl
187230918798071892361
T:
titaniumccasuper
189725719102331925936
T:
rolloii256
194166119719702034517
T:
ledakem13sl
198525719938552006672
T:
C:ledakemcpa33
198951819949261997251
T:
rsa2048
206253920708762096305
T:
ledakem14sl
206457720791422085833
T:
frodokem976
224506222489202262906
T:
frodokem976aes
236220223731842389965
T:
rqc128
241170324345882455673
T:
C:lake2
243741024409152446895
T:
limasp1306cca
245575924670562479522
T:
limasp1822cca
261034626353092656474
T:
locker1
262215826526962679630
T:
locker2
290824429346662952289
T:
locker4
298367429906053012061
T:
frodokem640shake
334483333633413376720
T:
C:lake3
366924936756593690011
T:
frodokem1344aes
364672336771943706262
T:
remblem1056
369571937266463764232
T:
remblem928
380539338120413852424
T:
C:ledakemcpa52
381535338623593903585
T:
ledakem3364
413280941386114149780
T:
C:bikel3
415420641761084196040
T:
locker3
417887542548844303694
T:
ledakem3464
446681344832794497665
T:
locker6
452288645322434549939
T:
ledakem3264
454288045584294569554
T:
C:ledakemcpa53
4635563?4661691?5993990?
T:
rqc192
478785648072404824330
T:
locker5
479336048154454843358
T:
locker8
483689048609294891110
T:
locker7
490767249189034937784
T:
limasp2062cca
550231855165225529439
T:
C:ledakemcpa54
570901657838685863220
T:
ledakem33sl
600161561110286134342
T:
ledakem34sl
608909961137346125754
T:
ledakem32sl
621574062253626234704
T:
frodokem976shake
679236668254976856239
T:
locker9
725458572810637305444
T:
rqc256
814985681737058192083
T:
sikep434
867949887009898726966
T:
sikep434comp
100073981004576410082023
T:
ledakem5264
105236161054876310585055
T:
ledakem5364
107954401081506910840101
T:
frodokem1344shake
108205281089410010986889
T:
ledakem5464
117713741180578011832841
T:
sikep503
125383301256240512596426
T:
sikep503comp
146123001464733714682397
T:
ledakem53sl
147717351479231114831265
T:
ledakem52sl
149873831506896915245883
T:
ledakem54sl
221180342220430422464394
T:
ramstakers216091
224354292245699722477021
T:
sikep610
237566012377220323792049
T:
sikep610comp
244695482534638125607350
T:
mersenne756839
353333133536167535388690
T:
sikep751
374529073748160437499854
T:
sikep751comp
443975374456251744712363
T:
oddmanhattan128
873455718748048287621759
T:
oddmanhattan192
899490589041686293662819
T:
ramstakers756839
103670009103715753103768759
T:
pqrsa15
176715515178805457180260911
T:
oddmanhattan256

amd64; Zen 2 (860f01); 2022 AMD Ryzen 5 4500U; 6 x 3600MHz; renoir, supercop-20240107

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
966398279998kyber90s512
160781626016495kyber90s768
238462395324131kyber512
251532536725638kyber90s1024
302643036830494
T:
C:nhcompact512cca
305583066530880
T:
lac128
322653264732856ntrulpr653
341163422834693ntrulpr761
361103633236692
T:
ntrulpr4591761
393353935339392C:threebears624r2cpa
396453969339735threebears624r2cca
409784118041537kyber768
414554150941588C:threebears624r2cpax
417524190342043
T:
C:nhcompact768cca
430004303343100threebears624r2ccax
437474385544002ntrulpr857
444314486645227
T:
C:r5nd1kem0d
464354671546979ntrulpr1013
468874709447407ntrulpr953
529035304153171
T:
C:nhcompact1024cca
546005474254855
T:
newhope512cca
595105967859772ntrulpr1277
592725975760274kyber1024
616526212262892
T:
C:r5nd1kem5d
624286344364740
T:
C:r5nd0kem2iot
638006460965067
T:
C:r5nd1kem4longkey
780667816878289threebears936r2cca
785267957679793
T:
lac256
798927996980108
T:
hqc128round4
822678235782422threebears936r2ccax
826208264382700C:threebears936r2cpa
850098503485138C:threebears936r2cpax
883608854588715
T:
lac192
930279323893447
T:
newhope1024cca
102810103765104602
T:
C:r5nd3kem5d
113446113564113696threebears1248r2cca
119537119694119852threebears1248r2ccax
120153120213120293C:threebears1248r2cpa
122613122643122724C:threebears1248r2cpax
154694156018156472
T:
C:hila5
167646168836170337
T:
C:r5nd3kem0d
187371189676190275
T:
hqcrmrs128
191276191455192059
T:
hqc192round4
191618192968194642
T:
C:r5nd5kem5d
193409193575193985ntruhps2048509
203748205306206509
T:
C:r5nd5kem0d
209633210260213833
T:
hqc128
216979217232217435
T:
kindi256342
224919225031225522
T:
kindi512241
225560226160226822
T:
kindi512222
246025250037253742
T:
hqc1281
304642305076305379ntruhrss701
315214315520315952ntruhps2048677
408672411950419220
T:
hqcrmrs192
423346423626424157
T:
hqc256round4
431879432291432877ntruhps4096821
430447433619439504
T:
C:r5n11kem0d
436208439761443748
T:
ntrukem443
445300447045456521
T:
hqc192
463490463972464708
T:
kindi512321
476286477527487280
T:
hqc1921
501976508927517714
T:
hqc1922
529368530550532138
T:
rqc128
562143562971564632
T:
C:bikel1
575093576043576869
T:
kindi256522
670032679531684897
T:
hqcrmrs256
687960688400688941sntrup761
696483697793698858
T:
C:ledakemcpa14
700535701260703053
T:
lima2p1024cca
761462763751765351
T:
C:r5n13kem0d
764009775424782275
T:
hqc2561
780086788624796697
T:
hqc256
810662823672829536
T:
hqc2562
842363843305844016
T:
frodokem640
842538844752846787
T:
C:ledakemcpa13
845639852613856497
T:
hqc2563
866150866438866953sntrup653
964939965447966174
T:
titaniumccatoy
103441810380781044931
T:
rqc192
106832810689521070324
T:
titaniumccalite
107725010791191081129
T:
C:rolloi128
111813711184231119223
T:
frodokem640aes
122226712268371230766
T:
C:ledakemcpa12
123860112388561239429
T:
sntrup4591761
1388414?1394235?2009436?
T:
rqc256
140798914101581415031
T:
C:rolloi192
141641614173231418180
T:
titaniumccastd
140759114221651436638
T:
lima2p2048cca
146679214672091467789sntrup857
154780715488641549716
T:
titaniumccamed
155982215641131570480
T:
C:ledakemcpa34
156470315667421568458
T:
limasp1018cca
168700716881941689987
T:
C:bikel3
170210117031801704354
T:
titaniumccahi
172699517295341731418
T:
frodokem976
171841217318321751703
T:
ntrukem743
178782417882471788618sntrup953
182258318276741834603
T:
C:r5n15kem0d
191640119193471922008
T:
C:rolloi256
200656620071462008080sntrup1013
211708921189732120252
T:
titaniumccasuper
212146421242872126649
T:
frodokem976aes
214212721446792147425
T:
C:ledakemcpa33
244138624508732459610
T:
C:lake3
244115224549952470684
T:
C:lake1
248161124870822495646
T:
C:lake2
279607027990082802873
T:
ledakem1464
272049028372492839346
T:
C:ledakemcpa32
296862429941193038705
T:
limasp1306cca
313542131375373141120
T:
C:ledakemcpa53
314946031504023151459sntrup1277
313643231552163194162
T:
remblem928
316092731659563175285
T:
limasp1822cca
314697332021163229685
T:
remblem1056
340328434063983426247
T:
C:ledakemcpa54
343124634439923448598
T:
ledakem1364
355365435562463559388
T:
frodokem1344aes
355148735590453666686
T:
ledakem1264
374967937504483751778
T:
frodokem640shake
382452938488543871674
T:
locker1
438109244015384424331
T:
locker2
4420124?4448911?6110633?
T:
ledakem14sl
453625845399484544027
T:
rolloii128
472740247301384734413
T:
rolloii192
481047548264834842519
T:
locker3
511952451396085153344
T:
locker4
4258604?5418644?6595695?
T:
ledakem13sl
552932755332565537559
T:
rolloii256
579148858096435900858
T:
ledakem12sl
579751458200925891548
T:
limasp2062cca
597860259882516025375
T:
sikep434
598949960051616033904
T:
locker6
615651061751156179673
T:
C:ledakemcpa52
6183792?6202320?8915385?
T:
ledakem3464
639635864940916552774
T:
ramstakers216091
687375469022566929802
T:
locker5
717050071747617200725
T:
ledakem3364
781761278192627821130
T:
frodokem976shake
864496886479908768248
T:
ledakem3264
9490146?9530178?13016204?
T:
ledakem34sl
972667497358559764326
T:
sikep503
9771122978679810653108
T:
sikep434comp
969342798118239924977
T:
ledakem33sl
99686261001011910043580
T:
locker7
105592091065705710666371
T:
lotus128
108936141096286510980612
T:
locker8
113973421147376711534417
T:
ledakem5464
116076221165843011708540
T:
locker9
121441641220757512239032
T:
ledakem5364
126390151266647714094161
T:
ledakem32sl
134865991348762913488813
T:
frodokem1344shake
146526101470075914749156
T:
mersenne756839
14538847?14787387?20120482?
T:
ledakem54sl
154664411547604815488003
T:
sikep610
157967151583366717388306
T:
sikep503comp
178345581791996821363227
T:
ledakem5264
185916031866443122080237
T:
ledakem53sl
194149551961536920228567
T:
lotus192
258854222590873725948850
T:
sikep751
266047472665155028818623
T:
sikep610comp
265851582665804827039544mceliece348864f
266589372680975027113722mceliece348864pcf
274684072763466827847219
T:
ntskem1264
286846692913732429830635
T:
ramstakers756839
296004942983340932227060
T:
ledakem52sl
317800953207225832093510
T:
lotus256
36217590?36687260?56949028?mceliece348864pc
26712436?36909169?56914803?mceliece348864
404968064053686043884683
T:
sikep751comp
804318998111729582143795
T:
ntskem1380
813609528148121881553993mceliece460896f
816313108174299582638087mceliece460896pcf
47301891?86200891?141149698?
T:
rsa2048
82261292?114939665?180219497?mceliece460896
82248309?115069869?185695063?mceliece460896pc
146405708147145256147865588
T:
oddmanhattan128
151793833152496718153263255mceliece6960119f
149887989153414208154392923mceliece6960119pcf
156676716156819102157068306
T:
ntskem13136
158627287159735393160824801mceliece6688128f
159698418159942862161208620mceliece6688128pcf
180325862181806741182245956mceliece8192128f
181001999182130475183033481mceliece8192128pcf
151888903?206299405?369223721?mceliece6960119pc
150928369?206492339?368912136?mceliece6960119
159072887?220646493?342492977?mceliece6688128pc
180724565?241752354?364027626?mceliece8192128
246817711248240312249037155
T:
oddmanhattan192
161676948?281742425?404573605?mceliece6688128
183501657?304732515?427288749?mceliece8192128pc
436021288439197922442159357
T:
oddmanhattan256
330857722633905052963516166190
T:
pqrsa15
Cycles for encapsulation
25%50%75%system
113621187512465
T:
rsa2048
123641239512588kyber90s512
193721950419516kyber90s768
214712153921971ntruhps2048509
248902494224992ntruhrss701
291942923929488kyber90s1024
288153083032227mceliece348864f
293553132232941mceliece348864
317753186432350ntruhps2048677
349343499135041kyber512
354393551235618
T:
sntrup4591761
368703695637426ntruhps4096821
368973735437443sntrup653
389273951241542mceliece348864pcf
394903957739641sntrup761
392744009441868mceliece348864pc
474694770048101
T:
ntskem1264
489304932749423sntrup857
497934981849882
T:
C:nhcompact512cca
523685249452613sntrup953
529585336553511sntrup1013
532775337155382kyber768
531495347755906
T:
lac128
554335552055625ntrulpr653
579715802758116ntrulpr761
585745862858665threebears624r2ccax
585625865058749threebears624r2cca
602546027760344C:threebears624r2cpax
602856029960353C:threebears624r2cpa
643146442264892
T:
ntrulpr4591761
62204?67734?81316?mceliece460896
679226798968072sntrup1277
620076808074654mceliece460896f
683286850668633
T:
C:nhcompact768cca
699167029170875
T:
C:r5nd1kem0d
746867480074918ntrulpr857
761287617476230kyber1024
702447618087594mceliece460896pcf
716987831387150mceliece460896pc
784897862678734ntrulpr953
791137927679473ntrulpr1013
871638722787615
T:
C:nhcompact1024cca
887848882388912
T:
newhope512cca
938839394993999threebears936r2ccax
939769400494050threebears936r2cca
937319452395372
T:
C:r5nd0kem2iot
947189543796206
T:
C:r5nd1kem5d
980329868699268
T:
C:bikel1
9831999077100079
T:
C:r5nd1kem4longkey
994189955899711ntrulpr1277
100781101012101061C:threebears936r2cpax
101228101320101350C:threebears936r2cpa
114848115103115570
T:
C:ledakemcpa13
114921115229115523
T:
C:ledakemcpa14
112669116868126966mceliece6688128f
116268117900119391
T:
C:ledakemcpa12
115430121866129712mceliece6688128
120911122884127602
T:
ntrukem443
127401127822128186
T:
lotus128
125069129869134098mceliece8192128f
129684130026130509
T:
lac192
126028130409138017mceliece6960119f
126170130873138222mceliece6960119
130676131498132161
T:
ntskem1380
130260132359134116mceliece8192128
130844135955144532mceliece6688128pc
128899136779142238mceliece6688128pcf
139541139607139660threebears1248r2ccax
139940140025140936threebears1248r2cca
138895143284150339mceliece6960119pcf
139409143477149928mceliece6960119pc
141848143966147863mceliece8192128pc
142443144784147529mceliece8192128pcf
147838147919148010C:threebears1248r2cpax
148268148308148401C:threebears1248r2cpa
150339151535156697
T:
lac256
150999151606152380
T:
C:rolloi128
151955152147152382
T:
newhope1024cca
154919155984156902
T:
C:r5nd3kem5d
178826179226179703
T:
C:rolloi192
176896179305185506
T:
ntskem13136
190086191122192302
T:
lotus192
203217203975204944
T:
C:rolloi256
214111214306214565
T:
hqc128round4
214930215377216126
T:
C:hila5
217228217688218169
T:
ledakem1264
221278223708227907
T:
ntrukem743
227651228426229353
T:
C:bikel3
234641234803234972
T:
ledakem1464
252802253397254150
T:
lotus256
261884262165262434
T:
ledakem1364
263306264957266749
T:
C:r5nd3kem0d
270391270980271440
T:
C:ledakemcpa34
270467271112272106
T:
C:ledakemcpa33
276085278978280914
T:
C:r5nd5kem5d
282591282751283266
T:
kindi256342
299729301998306375
T:
C:ledakemcpa32
303147303429303735
T:
ledakem13sl
306077306888308288
T:
ledakem12sl
307227312198317150
T:
hqcrmrs128
326803326938327446
T:
kindi512241
327205328267330290
T:
C:r5nd5kem0d
328228328856329670
T:
kindi512222
334896337040344832
T:
hqc128
355466358925363721
T:
C:lake1
364865365126365595
T:
ledakem14sl
381413383708386966
T:
C:lake2
430218436910441643
T:
C:lake3
465144472787477050
T:
hqc1281
479024479345479841
T:
hqc192round4
478587479581480649
T:
rolloii128
487724488887489788
T:
rolloii192
530439532815539690
T:
C:r5n11kem0d
540501541099542442
T:
lima2p1024cca
545685547057548053
T:
rolloii256
575700576157576728
T:
ledakem3464
585917586449588112
T:
ledakem3264
605596607141610240
T:
C:ledakemcpa54
609300609835610983
T:
kindi512321
609303610310610702
T:
ledakem3364
608778610557612032
T:
C:ledakemcpa53
634645641463648978
T:
C:ledakemcpa52
637086644352653507
T:
locker1
649368659134664903
T:
locker2
666993676481682751
T:
hqcrmrs192
688831689815690527
T:
kindi256522
700446712639721648
T:
hqc192
745491758266761921
T:
locker3
765421767227769015
T:
rqc128
776346776844777592
T:
ledakem32sl
780534781626782380
T:
titaniumccatoy
853101858510864933
T:
locker4
871732880279890513
T:
hqc1921
887978889774891233
T:
ledakem33sl
915978930395940785
T:
hqc1922
911511931503938763
T:
locker6
932225933873934481
T:
ledakem34sl
967005969337971663
T:
C:r5n13kem0d
975005975676977587
T:
titaniumccalite
989170989875991199
T:
hqc256round4
108504210874061091155
T:
locker5
108700210881981095733
T:
lima2p2048cca
109337411094661119791
T:
hqcrmrs256
118251311831561184110
T:
titaniumccastd
120750412083171225299
T:
ledakem5364
124405112589551275872
T:
hqc256
126318212639291265282
T:
ledakem5464
126687012677931268451
T:
frodokem640
130198913069121313613
T:
ledakem5264
140537214066321407149
T:
limasp1018cca
141105714130221413527
T:
ledakem54sl
140647814240901433784
T:
hqc2561
145274014536511454467
T:
titaniumccamed
150026415188821533865
T:
hqc2562
155154615522481553128
T:
frodokem640aes
156627615767731594670
T:
hqc2563
1592738?1598354?2043086?
T:
rqc192
159035716288001636024
T:
locker8
163368516345231639433
T:
titaniumccahi
162357816670891744453
T:
locker7
170504917116291735879
T:
locker9
178015417844951786190
T:
ledakem53sl
187360818825071893440
T:
ledakem52sl
204296820465062048234
T:
titaniumccasuper
205503820669632070751
T:
rqc256
213913521481582154173
T:
C:r5n15kem0d
249307725034742504771
T:
frodokem976
266687826691142671191
T:
limasp1306cca
283066328360252878872
T:
limasp1822cca
289917529005772901768
T:
frodokem976aes
400830840129174015739
T:
frodokem640shake
457773745973784631042
T:
remblem928
461766646358754638301
T:
frodokem1344aes
459009946524664747641
T:
remblem1056
523764653197035326055
T:
limasp2062cca
825234682555158257791
T:
frodokem976shake
976943697760249778144
T:
sikep434
120171531219451112279686
T:
ramstakers216091
141346711413783814148035
T:
frodokem1344shake
152513361530737015387057
T:
sikep434comp
158550711587103315884118
T:
pqrsa15
160053731600702516013771
T:
sikep503
198067291982014019838283
T:
mersenne756839
245754142468166124787617
T:
sikep503comp
282921782830332928333046
T:
sikep610
392700473938976739481948
T:
sikep610comp
418541694189004441929018
T:
sikep751
437189164391345344047484
T:
oddmanhattan128
530541525380647454773423
T:
ramstakers756839
647965166490320865182423
T:
sikep751comp
832173558329364083429330
T:
oddmanhattan192
179536517179796663180124104
T:
oddmanhattan256
Cycles for decapsulation
25%50%75%system
117431178011965kyber90s512
151031511315143C:threebears624r2cpax
184141871918749kyber90s768
190201904319094C:threebears936r2cpax
230032303723041C:threebears1248r2cpax
271442716827181C:threebears624r2cpa
281982826328456kyber90s1024
286992885228862kyber512
301003020230321
T:
C:r5nd1kem0d
331103313633149C:threebears936r2cpa
353503537035387ntruhps2048509
383113834738430C:threebears1248r2cpa
416344309844290
T:
C:r5nd0kem2iot
439014399346079kyber768
434224525845349
T:
C:r5nd1kem5d
454224565547843
T:
C:r5nd1kem4longkey
480194808548096
T:
C:nhcompact512cca
499154997450020sntrup653
504245046650509sntrup761
543085440854618
T:
C:hila5
558955594755999ntruhps2048677
588245887358912ntruhrss701
644176445064579kyber1024
672556732367403ntrulpr653
675366766767838
T:
C:nhcompact768cca
689316899269055sntrup857
693046936769450ntrulpr761
697567026470445
T:
C:r5nd3kem5d
716967179271866sntrup953
717817181871879ntruhps4096821
722297241072580
T:
lac128
725707263572699sntrup1013
788117886878939
T:
sntrup4591761
853098540885490threebears624r2ccax
861728628786418
T:
C:nhcompact1024cca
906439073190863sntrup1277
923359244692559ntrulpr857
931349326193439
T:
ntrulpr4591761
958869599696085ntrulpr1013
958729601296115ntrulpr953
964619659196676
T:
newhope512cca
110307110364110425threebears624r2cca
116215116344117077mceliece348864
115942117338117840mceliece348864f
120070120234120349ntrulpr1277
124666124759124872mceliece348864pc
123910125332125559mceliece348864pcf
129578129628129713threebears936r2ccax
132476132721134219
T:
ntrukem443
130720134976138619
T:
C:r5nd5kem5d
142826145439148888
T:
C:r5nd3kem0d
152633153050153586
T:
lotus128
163700163761163843threebears936r2cca
166870166954167297
T:
newhope1024cca
181986182425182770
T:
lac192
177659182760183428
T:
C:r5nd5kem0d
182802182841182918threebears1248r2ccax
184126190440191855
T:
C:r5n11kem0d
221015221153221166threebears1248r2cca
232034233121234137
T:
lotus192
244125244383244529mceliece460896f
244111244462245575mceliece460896
251235251516251639mceliece460896pc
251252251548251711mceliece460896pcf
269146269352269474mceliece6960119
269885270163270310mceliece6960119f
276654277774279275
T:
C:r5n13kem0d
272139279417281898
T:
lac256
281765282063282481mceliece6960119pc
282827283031283229mceliece6960119pcf
282120283409283757mceliece6688128
283445283645283895mceliece8192128f
283841283931284082mceliece8192128
283754284855285230mceliece6688128f
293495294749295170mceliece6688128pc
294238294883295399
T:
ntrukem743
293577294935295083mceliece6688128pcf
297052297175297320mceliece8192128pc
297258297401297466mceliece8192128pcf
322881323645324526
T:
lotus256
337206337440338229
T:
ntskem1264
355858356038356632
T:
kindi256342
376354376870377170
T:
hqc128round4
434526434639435404
T:
kindi512241
437174437493438825
T:
kindi512222
581075584385585013
T:
hqc128
608000618252620705
T:
hqcrmrs128
626908627733628488
T:
ntskem1380
676593677091679205
T:
lima2p1024cca
698654?700783?892862?
T:
C:ledakemcpa13
767949769325769799
T:
kindi512321
769930770396770858
T:
hqc192round4
787339789290790934
T:
C:ledakemcpa12
809204809696813193
T:
kindi256522
856329?874979?1095980?
T:
C:ledakemcpa14
916669917405918134
T:
titaniumccatoy
922537924848931508
T:
C:r5n15kem0d
958898964254968700
T:
hqc1281
108596410880751091545
T:
hqc192
111993211316241137807
T:
hqcrmrs192
113281011343731135585
T:
titaniumccalite
114582111485991150362
T:
C:rolloi128
118787111892831190766
T:
ntskem13136
126723112680611268911
T:
frodokem640
134858713514911354657
T:
C:rolloi192
135389213581231362008
T:
lima2p2048cca
136595413671341367984
T:
titaniumccastd
149534914961181497047
T:
frodokem640aes
152674915417831560916
T:
hqc1921
154660915601441600879
T:
hqc1922
161652616180751620405
T:
hqc256round4
162749916286421629406
T:
C:bikel1
163849016488071657654
T:
ledakem1264
165870116596921660934
T:
titaniumccamed
172271917248281727999
T:
rolloii128
175030317610851788485
T:
hqcrmrs256
176228817681041772561
T:
C:lake1
180765018112981813571
T:
limasp1018cca
181032818148531840535
T:
ledakem1364
182345718307091834767
T:
ledakem1464
186835118742561906574
T:
hqc256
190917919103981912230
T:
titaniumccahi
192872619328241938589
T:
rolloii192
196921919752861979584
T:
rsa2048
198610419873581990508
T:
C:ledakemcpa32
218130321835142185929
T:
C:rolloi256
224904322510352256090
T:
ledakem13sl
225726122605002382613
T:
hqc2561
229775323126692324140
T:
ledakem12sl
1873358?2382140?2408075?
T:
C:ledakemcpa33
238425723854102388668
T:
titaniumccasuper
237722024189532470230
T:
hqc2562
240304524942542572989
T:
ledakem14sl
248602025107462534827
T:
hqc2563
251626325227942527814
T:
rolloii256
260701926084632614680
T:
frodokem976
276070627614182762349
T:
frodokem976aes
282865728298192837834
T:
C:ledakemcpa34
307505730798443088583
T:
C:lake2
321818632248103227539
T:
rqc128
334847233853633414246
T:
locker1
340854634244583440392
T:
locker2
347885934820133484478
T:
limasp1306cca
360074936495233733124
T:
limasp1822cca
384513038571693870818
T:
locker4
394617239466443947368
T:
frodokem640shake
408323040924834102411
T:
C:lake3
460241846157844617444
T:
frodokem1344aes
475437747578734764318
T:
ledakem3364
474432747760784813192
T:
ledakem3264
480423548212974837271
T:
ledakem3464
506658250701335073634
T:
C:ledakemcpa52
537340553785905382148
T:
C:bikel3
536327853864255413211
T:
locker3
561639956200555651541
T:
C:ledakemcpa53
572631857456035771513
T:
locker6
591074159436945960551
T:
locker5
610687961126246136927
T:
ledakem32sl
619560462168656238910
T:
locker8
623790962535046263081
T:
C:ledakemcpa54
623556263058626363234
T:
locker7
637499363939116563496
T:
remblem928
641618265370596623283
T:
remblem1056
668032667062887613740
T:
rqc192
684368268502686971922
T:
limasp2062cca
683252268806777003830
T:
ledakem33sl
737955874117367429184
T:
ledakem34sl
823330282351548236667
T:
frodokem976shake
852258785424988580789
T:
locker9
9834356987218010006211
T:
ledakem5264
100331571005297210060095
T:
rqc256
104322831043954510442086
T:
sikep434
104209141044877110454814
T:
ledakem5364
111523791116219911169006
T:
sikep434comp
121382571218980412224828
T:
ledakem5464
140037141402329414177086
T:
ledakem53sl
141153941412153114130512
T:
frodokem1344shake
143038321434368614430753
T:
ledakem52sl
145833831459244614732383
T:
ledakem54sl
170585291706881917080691
T:
sikep503
180995751811067418130961
T:
sikep503comp
250893312538557125952431
T:
ramstakers216091
285382972854707228565997
T:
sikep610
287416462959216929615894
T:
mersenne756839
303695383039952430444555
T:
sikep610comp
451252224515183545173749
T:
sikep751
476221024765668547683849
T:
sikep751comp
479230864799554848265208
T:
oddmanhattan128
923127209248253692617827
T:
oddmanhattan192
102623629104537081106840307
T:
ramstakers756839
108589140108618594108646309
T:
pqrsa15
198566639199394082199752819
T:
oddmanhattan256

amd64; Zen 3 (a50f00); 2021 AMD Ryzen 5 PRO 5650G; 6 x 3900MHz; cezanne, supercop-20240107

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
815182258407kyber90s512
136621379914054kyber90s768
210722122121549kyber90s1024
212782139621526kyber512
256332594126194ntrulpr653
269302699427093
T:
lac128
271862741327807ntrulpr761
279662808928253
T:
C:nhcompact512cca
301523023830334
T:
ntrulpr4591761
344743463134817ntrulpr857
361793620336234C:threebears624r2cpa
363053635736384threebears624r2cca
365453671536952kyber768
366123682537151ntrulpr953
371183759237853ntrulpr1013
379923803438072C:threebears624r2cpax
388753891738969threebears624r2ccax
403264049840743
T:
C:nhcompact768cca
416714227042870
T:
C:r5nd1kem0d
432184333943547
T:
newhope512cca
470854714347263ntrulpr1277
492854953149861
T:
C:nhcompact1024cca
522575248352790kyber1024
590365978460644
T:
C:r5nd1kem5d
587456052762445
T:
C:r5nd0kem2iot
606496146063069
T:
C:r5nd1kem4longkey
681416838469314
T:
hqc128round4
713807171571865
T:
lac256
743587440074467threebears936r2cca
761067638676466threebears936r2ccax
763677643976508C:threebears936r2cpa
789227901179366C:threebears936r2cpax
802408062480797
T:
lac192
848848505785362
T:
newhope1024cca
973729827799773
T:
C:r5nd3kem5d
108435108503108739threebears1248r2cca
112995113097113797threebears1248r2ccax
113272113335113438C:threebears1248r2cpa
115724115793116030C:threebears1248r2cpax
129393129862130271ntruhps2048509
141580142350143179
T:
hqcrmrs128
148803149772150157
T:
C:hila5
158389160287163412
T:
C:r5nd3kem0d
158374160607169524
T:
hqc192round4
157953161587165729
T:
hqc128
176149176477176753
T:
kindi256342
178877180299182618
T:
C:r5nd5kem5d
182174182259182647
T:
kindi512222
183948184421189777
T:
hqc1281
187137187480188692
T:
kindi512241
199752201535203680
T:
C:r5nd5kem0d
233847234213234435ntruhrss701
234256235772236592ntruhps2048677
318215320583334704
T:
hqc256round4
342190342815343640ntruhps4096821
344270346335352316
T:
hqcrmrs192
357969359151362417
T:
hqc1921
376554378835384038
T:
hqc192
381976389206399746
T:
C:r5n11kem0d
390057398491410306
T:
hqc1922
399969402804406805
T:
ntrukem443
410645411201411891
T:
kindi512321
449835452293454088
T:
rqc128
468311468906469625
T:
kindi256522
526581527246528233
T:
C:bikel1
520718530942537042
T:
hqcrmrs256
540447541421543191sntrup761
569096569667570805
T:
lima2p1024cca
566843573507579613
T:
hqc256
589527597258602122
T:
hqc2561
603282606012607622
T:
C:ledakemcpa14
616637620834625167
T:
hqc2562
629542632772656139sntrup653
644840650239667822
T:
hqc2563
674367677221688060
T:
C:r5n13kem0d
686027687919689741
T:
C:ledakemcpa13
747327748159766570
T:
frodokem640
790063791066791995
T:
titaniumccatoy
839783843025850621
T:
rqc192
866275868938875455
T:
sntrup4591761
896523897098897644
T:
titaniumccalite
939547940671941528
T:
C:ledakemcpa12
99022310023871004383
T:
frodokem640aes
102670710295291031826
T:
C:rolloi128
105581510632621073443sntrup857
112568611263351126818
T:
titaniumccastd
114602211485761157153
T:
lima2p2048cca
1184639?1192003?1738127?
T:
rqc256
127049112717591322509
T:
titaniumccamed
127248612733031274202
T:
limasp1018cca
128933812921541299723
T:
C:rolloi192
128868313062331317518sntrup953
135446113628601391086sntrup1013
137588613780891379823
T:
C:ledakemcpa34
138674613895281400148
T:
titaniumccahi
144258514541731466965
T:
ntrukem743
144550514596781465856
T:
C:bikel3
153378015354281544275
T:
frodokem976
158569415904691595094
T:
C:r5n15kem0d
170670317090761710016
T:
titaniumccasuper
173167817349381739857
T:
C:rolloi256
177984417850611790053
T:
C:ledakemcpa33
188644719058261910110
T:
frodokem976aes
189484519077161923855
T:
C:lake1
200418020129992022060
T:
C:lake2
208313420878932093613
T:
C:lake3
217239921773042187102
T:
remblem928
218429921915032203376
T:
remblem1056
227214822815432299870sntrup1277
231800523261292329306
T:
limasp1306cca
254349225536862651324
T:
limasp1822cca
255819025654102574036
T:
ledakem1464
261792826213332645647
T:
C:ledakemcpa32
266072226720692675031
T:
C:ledakemcpa53
307525830908193131818
T:
ledakem1364
320052232031303384617
T:
frodokem1344aes
322285932284373231891
T:
C:ledakemcpa54
323949332502963268306
T:
locker1
326953932779383287147
T:
ledakem1264
329810733046683311659
T:
frodokem640shake
363019736369993646082
T:
locker2
399012840038274022554
T:
locker3
4010289?4045148?5769314?
T:
ledakem14sl
416299541667984169491
T:
rolloii128
431876443289524339737
T:
locker4
448337444890854507659
T:
rolloii192
460621347429674765625
T:
limasp2062cca
494362049470394965363
T:
C:ledakemcpa52
500590550244125041146
T:
locker6
514643951537445177870
T:
rolloii256
4187082?5385853?5472521?
T:
ledakem13sl
536633653894196204981
T:
ledakem12sl
569875757057155714756
T:
sikep434
576862957979245814263
T:
locker5
661503566813586734368
T:
ramstakers216091
677111267803306794610
T:
ledakem3364
687563168798346883250
T:
frodokem976shake
6972998?6990849?11045057?
T:
ledakem3464
845718384685858691909
T:
ledakem3264
850748585169828531570
T:
sikep503
855616285855198625156
T:
locker7
893807089448628958833
T:
lotus128
922697392386789251202
T:
locker8
9277304929576110105821
T:
sikep434comp
934094994508619835499
T:
ledakem33sl
986004798704389883204
T:
locker9
10485997?11029318?15832629?
T:
ledakem34sl
110622571108784012624014
T:
ledakem32sl
112886511159372613110553
T:
ledakem5464
118712981187726011925165
T:
frodokem1344shake
138042581382725515024826
T:
sikep503comp
138733981391691414049390
T:
mersenne756839
142040201422100614254729
T:
sikep610
129788491429918015241928
T:
ledakem5364
159748791604314816048402
T:
lotus192
161102871619743418038853
T:
ledakem5264
16423313?18280472?20861327?
T:
ledakem54sl
19361049?20941893?25177329?
T:
ledakem53sl
243246372433724824382277mceliece348864pcf
243821072439678824464048mceliece348864f
242353002450387326527526
T:
sikep610comp
246159732463197824653156
T:
sikep751
266123112662047926646167
T:
lotus256
279278182802600428115194
T:
ntskem1264
287315862959898630347391
T:
ramstakers756839
30442341?32805398?38053746?
T:
ledakem52sl
24102791?34313556?54092165?mceliece348864pc
388577273908999542319834
T:
sikep751comp
33949126?43979707?63942394?mceliece348864
728492517291567073846419mceliece460896f
729867837303707473159655mceliece460896pcf
863881278692033987928724
T:
ntskem1380
67713205?106183068?144829393?
T:
rsa2048
129089828129251954129400446
T:
oddmanhattan128
133082976133160539134487623mceliece6960119f
73149020?133257722?193706853?mceliece460896pc
133397468134096304134788286mceliece6960119pcf
76715699?137690911?199272850?mceliece460896
148271292148628501148672208mceliece6688128f
148809430150486549151212564mceliece6688128pcf
169261628169658343170081913
T:
ntskem13136
170203785170380391171120090mceliece8192128pcf
168857514170521148172070034mceliece8192128f
150396474?209359190?327204588?mceliece6688128pc
215562228216155246217632497
T:
oddmanhattan192
169643326?228275875?402510819?mceliece8192128
171832148?229355845?346996207?mceliece8192128pc
133765433?233997821?285759212?mceliece6960119pc
136844680?234218768?288825777?mceliece6960119
207636062?268880408?386205719?mceliece6688128
372770056373136764373527094
T:
oddmanhattan256
321214361633003385063395454821
T:
pqrsa15
Cycles for encapsulation
25%50%75%system
105571060010638kyber90s512
114831207812503
T:
rsa2048
166331667916749kyber90s768
186661871519179ntruhps2048509
227782287822968ntruhrss701
244102445424564kyber90s1024
266182813128899mceliece348864f
282222837928762ntruhps2048677
278002868830822mceliece348864
299603004330293
T:
sntrup4591761
296973008530200sntrup653
312093122131247kyber512
320583215133069sntrup761
334523371133892ntruhps4096821
341123467436588mceliece348864pcf
347503563837657mceliece348864pc
388913926339351sntrup857
422174242442801sntrup953
426964280342886ntrulpr653
428404314343313sntrup1013
449364517045325ntrulpr761
453234535645429
T:
C:nhcompact512cca
473324754949216kyber768
482354945150188
T:
ntskem1264
504625215953339
T:
lac128
537765405854178
T:
ntrulpr4591761
541535423154323sntrup1277
548285485654946threebears624r2ccax
548205501055197threebears624r2cca
562085623756301C:threebears624r2cpa
563695639356443C:threebears624r2cpax
564265648356570ntrulpr857
590105908459202ntrulpr953
607186131761454ntrulpr1013
56523?61885?75027?mceliece460896f
624166261662787
T:
C:nhcompact768cca
58019?63379?75350?mceliece460896
642416497965960
T:
C:r5nd1kem0d
670416714967246kyber1024
627456764677662mceliece460896pc
642497216178612mceliece460896pcf
720907218272274
T:
newhope512cca
763677645576537ntrulpr1277
788517893679412
T:
C:nhcompact1024cca
879738817988511
T:
C:ledakemcpa13
874438853889979
T:
C:r5nd0kem2iot
884878861288803threebears936r2cca
888058889189237threebears936r2ccax
888188963890519
T:
C:r5nd1kem5d
894998970390064
T:
C:ledakemcpa14
919139284494252
T:
C:r5nd1kem4longkey
925719314893712
T:
C:bikel1
943939449094533C:threebears936r2cpax
943899451394534C:threebears936r2cpa
9780598950100171
T:
C:ledakemcpa12
106201106741107457
T:
lotus128
114029116508119124
T:
ntrukem443
108562116711124697mceliece6688128
114100118329126392mceliece6688128f
119933120304124962
T:
lac192
121676123939128030mceliece8192128
121350125130130430mceliece6960119f
123190126519129289mceliece8192128f
123760127130134371mceliece6960119
125251131728141370mceliece6688128pc
128461131790136980mceliece6960119pc
127937132791139139mceliece6688128pcf
134015134094134239threebears1248r2cca
132761134406137130mceliece8192128pcf
130042135041141721mceliece6960119pcf
133459135360136820threebears1248r2ccax
135579137039139771mceliece8192128pc
137673137930138169
T:
newhope1024cca
140459140642140915C:threebears1248r2cpa
141113141206141270C:threebears1248r2cpax
143878144652145458
T:
C:rolloi128
145334146403148241
T:
C:r5nd3kem5d
143820147753149904
T:
lac256
153460154417167179
T:
lotus192
135769154914155900
T:
ntskem1380
163934164600166515
T:
C:rolloi192
181089181653182436
T:
C:rolloi256
182893183251184326
T:
ledakem1264
184846185415185951
T:
hqc128round4
194190197973218704
T:
ntrukem743
199989200991207421
T:
lotus256
200997201670202312
T:
C:hila5
177541204270204831
T:
ntskem13136
207953208497211412
T:
C:ledakemcpa33
208457209006209411
T:
C:ledakemcpa34
212411212674213112
T:
ledakem1464
213027213448214039
T:
ledakem1364
213918214596215500
T:
C:bikel3
230572230959231378
T:
kindi256342
247432248342254364
T:
hqcrmrs128
246666248521250938
T:
C:r5nd3kem0d
250964255132259811
T:
C:ledakemcpa32
260443262583265411
T:
C:r5nd5kem5d
263729264634265598
T:
ledakem12sl
259248266207272623
T:
hqc128
266868267009267258
T:
kindi512222
272640272924273277
T:
kindi512241
273825274444276252
T:
ledakem13sl
289251291444296934
T:
C:lake1
295833297045297663
T:
ledakem14sl
314635317770320209
T:
C:lake2
314399318141320222
T:
C:r5nd5kem0d
351319353185362675
T:
C:lake3
365346370659372679
T:
hqc1281
418394418922425619
T:
hqc192round4
442876443388444557
T:
ledakem3464
444046444842445948
T:
rolloii192
444076445013448475
T:
lima2p1024cca
446512447106447839
T:
rolloii128
476616483132488866
T:
C:r5n11kem0d
491538492188492734
T:
C:ledakemcpa54
492756493497494103
T:
C:ledakemcpa53
503849504911505401
T:
rolloii256
510215515391520510
T:
C:ledakemcpa52
523807525191525970
T:
ledakem3364
531909532474533639
T:
ledakem3264
538083538334538575
T:
kindi512321
553627555137557670
T:
locker2
552722557447562912
T:
locker1
562203563019568422
T:
kindi256522
581008583991591615
T:
hqcrmrs192
621493623483632332
T:
hqc192
622125627295635103
T:
rqc128
630029636246651814
T:
locker3
642020642388642740
T:
titaniumccatoy
669719671241672541
T:
ledakem32sl
700934704371735321
T:
ledakem33sl
702110705944712514
T:
hqc1921
736512739154746967
T:
locker4
766461774870786926
T:
hqc1922
790247791680801414
T:
ledakem34sl
791529797690800558
T:
locker6
801656804681808172
T:
hqc256round4
804812806249807034
T:
titaniumccalite
871510873825881996
T:
C:r5n13kem0d
889254895377903227
T:
hqcrmrs256
907553910680919673
T:
lima2p2048cca
916543924219927254
T:
locker5
929110939258944054
T:
hqc256
961142961650962370
T:
titaniumccastd
991981993170994475
T:
ledakem5464
108630010882011089079
T:
ledakem5364
110829911088781109644
T:
frodokem640
114008411428741144237
T:
ledakem5264
114415111449271146236
T:
limasp1018cca
115266811596501171388
T:
hqc2561
120076012016911202704
T:
titaniumccamed
119806712082491212925
T:
hqc2562
125190912629901277284
T:
hqc2563
126484812707951286887
T:
rqc192
132969713358701338053
T:
ledakem54sl
133519813362761338309
T:
frodokem640aes
134427413452301352090
T:
titaniumccahi
139889414024941407477
T:
locker8
140430414274031434107
T:
locker7
152804815321971550002
T:
locker9
155753315606001567084
T:
ledakem53sl
165757016588101666692
T:
titaniumccasuper
171829317205101722445
T:
ledakem52sl
173942617427801746598
T:
rqc256
189613319037711911195
T:
C:r5n15kem0d
212048521259012130361
T:
limasp1306cca
216754921687722172557
T:
frodokem976
226559522738722361850
T:
limasp1822cca
249316225006092510054
T:
frodokem976aes
311588731284773139450
T:
remblem1056
315316431656133178473
T:
remblem928
354505935463993548285
T:
frodokem640shake
394157239439523946222
T:
frodokem1344aes
427221742797934424061
T:
limasp2062cca
730348673065137311801
T:
frodokem976shake
935113193616739370518
T:
sikep434
124850621248661412488791
T:
frodokem1344shake
123874381248912812615059
T:
ramstakers216091
139983541401191014025241
T:
sikep503
144451031446708514570997
T:
sikep434comp
162882751630086516316510
T:
pqrsa15
206924482070394920719902
T:
mersenne756839
214163372149343321615294
T:
sikep503comp
260573182608259626114100
T:
sikep610
359008063600182836160353
T:
sikep610comp
398679053989299239942289
T:
sikep751
429206414307626043177765
T:
oddmanhattan128
530549215529200456250291
T:
ramstakers756839
620927856228860662617178
T:
sikep751comp
794910497963873879791550
T:
oddmanhattan192
165771003166194453166647351
T:
oddmanhattan256
Cycles for decapsulation
25%50%75%system
966897009723kyber90s512
142501427314380C:threebears624r2cpax
152741532315418kyber90s768
182781829818464C:threebears936r2cpax
222962231422339C:threebears1248r2cpax
227472279722859kyber90s1024
246342465924679C:threebears624r2cpa
250872513125158kyber512
274382772727836
T:
C:r5nd1kem0d
299993004030086ntruhps2048509
302973034030446C:threebears936r2cpa
353473547835514C:threebears1248r2cpa
367013675436801sntrup653
378303789939577sntrup761
385683864240608kyber768
380843871240080
T:
C:r5nd0kem2iot
390463916939786
T:
C:r5nd1kem5d
403044075541310
T:
C:r5nd1kem4longkey
413554141541495
T:
C:hila5
439124395644024
T:
C:nhcompact512cca
495864963349713sntrup857
496454972449954ntrulpr653
506055073550956ntruhps2048677
515755172551853ntrulpr761
523755245852518sntrup953
525985265952747sntrup1013
530655315653238ntruhrss701
561765627556373kyber1024
620066208862706
T:
C:nhcompact768cca
638066387863951sntrup1277
630346407664605
T:
C:r5nd3kem5d
652086526965347
T:
sntrup4591761
660356611566215
T:
lac128
668496702967184ntruhps4096821
676426773167824ntrulpr857
698957005570181ntrulpr953
702717037771243ntrulpr1013
776467774177878
T:
C:nhcompact1024cca
775947790077987
T:
ntrulpr4591761
781717822778303
T:
newhope512cca
782007838278435threebears624r2ccax
881748825788338ntrulpr1277
9974199885100238mceliece348864f
9966699960100351mceliece348864
101313101413101512threebears624r2cca
105815106067106476mceliece348864pcf
107066107166107271mceliece348864pc
118112118258118685
T:
ntrukem443
115614118617120538
T:
C:r5nd5kem5d
120126120173120453threebears936r2ccax
120750121771122712
T:
C:r5nd3kem0d
122300122546122895
T:
lotus128
149806149948150049
T:
newhope1024cca
148874151457152692
T:
C:r5nd5kem0d
151406151459151587threebears936r2cca
159076159274181090
T:
C:r5n11kem0d
170693171327173186
T:
lac192
171258171394171449threebears1248r2ccax
179869180390180670
T:
lotus192
205912206053206310mceliece460896f
208526208944209192threebears1248r2cca
210784210942211176mceliece460896
212619212856213088mceliece460896pc
212898213298213941mceliece460896pcf
228626228965229204mceliece6960119f
229029229367229585mceliece6960119
237208238066239317
T:
ntrukem743
238937239167239436mceliece6960119pc
239253239471239710mceliece6960119pcf
241830242057242293mceliece6688128f
241805242074242401mceliece6688128
242077245121249400
T:
lotus256
244979245479246124mceliece8192128
245611246299246718
T:
C:r5n13kem0d
246695247139247568mceliece8192128f
250737250976251260mceliece6688128pc
251327251598251827mceliece6688128pcf
254362254617254927mceliece8192128pcf
254731254944255168mceliece8192128pc
258015259290259700
T:
ntskem1264
262532263856265408
T:
lac256
290217290419290651
T:
kindi256342
324738324987325221
T:
hqc128round4
355828356270357478
T:
kindi512222
363364363741364481
T:
kindi512241
489790490367491356
T:
ntskem1380
478026490500498261
T:
hqc128
539731540580541516
T:
hqcrmrs128
542241543005545025
T:
lima2p1024cca
587890596029605015
T:
C:ledakemcpa12
658490658816659681
T:
kindi256522
671118677960678387
T:
hqc192round4
679993680417681437
T:
kindi512321
698650699960701746
T:
C:ledakemcpa14
699504701260705714
T:
C:r5n15kem0d
581782?730788?736056?
T:
C:ledakemcpa13
752610753222756267
T:
titaniumccatoy
754103765927767417
T:
hqc1281
920594921230922580
T:
ntskem13136
933948941218942160
T:
titaniumccalite
9916679950621002154
T:
hqc192
105050810530831058792
T:
C:rolloi128
106082710617001062603
T:
hqcrmrs192
109704310987171115570
T:
lima2p2048cca
110898811102461112921
T:
titaniumccastd
111032711107691111415
T:
frodokem640
122132012397301302089
T:
C:rolloi192
125294812568791258766
T:
C:bikel1
125502912593701264396
T:
hqc1921
127383212771711278507
T:
frodokem640aes
130133213054371309912
T:
hqc256round4
131473813175931365078
T:
hqc1922
133485713390361347378
T:
C:lake1
136978513701401370937
T:
titaniumccamed
144227314439401446119
T:
ledakem1264
143588114451731449649
T:
hqc256
146249214642891479764
T:
limasp1018cca
151228215171261521362
T:
hqcrmrs256
152185515247021532697
T:
rolloii128
153191115358661542726
T:
ledakem1364
156910415700491572209
T:
titaniumccahi
167062416729191677696
T:
ledakem1464
170430817100521715541
T:
rolloii192
171045517179201725451
T:
C:ledakemcpa32
189005819099151914237
T:
hqc2561
191916319335371939499
T:
hqc2562
193521219394331941000
T:
titaniumccasuper
195604519594951971117
T:
C:ledakemcpa33
201405520162792034120
T:
ledakem12sl
203479020462842052435
T:
C:rolloi256
204795120555192061257
T:
hqc2563
196964920889222223060
T:
ledakem13sl
215050921567402179615
T:
ledakem14sl
224278722492322254528
T:
rolloii256
225428622571712258282
T:
frodokem976
228227722920652294760
T:
C:ledakemcpa34
235369723568462362331
T:
frodokem976aes
238762023889512398808
T:
rsa2048
246172124747872486034
T:
C:lake2
273951327502602754411
T:
limasp1306cca
278808827956102808830
T:
locker1
282881728396832847564
T:
rqc128
285714028644732874576
T:
locker2
288431728930602897497
T:
limasp1822cca
320652932207333231819
T:
locker4
331161933237763337680
T:
C:lake3
348199634832303484385
T:
frodokem640shake
391055639144983916393
T:
frodokem1344aes
402413740341444095576
T:
C:bikel3
404293340461434051850
T:
ledakem3364
419834042113444213947
T:
C:ledakemcpa52
411764942681824303816
T:
ledakem3464
430176243202814341137
T:
remblem1056
434072143519524371571
T:
locker3
435913443699694384957
T:
ledakem3264
438573343948364403636
T:
remblem928
469235047013474712181
T:
locker6
477210248069144814422
T:
C:ledakemcpa53
493193149495394966426
T:
locker5
532827653726005392540
T:
locker7
535297553737915390957
T:
locker8
555464255617005606351
T:
ledakem32sl
559705556045785645181
T:
C:ledakemcpa54
555945556796515731994
T:
limasp2062cca
571039057197565731880
T:
rqc192
598041160156556051606
T:
ledakem33sl
623181662394086291152
T:
ledakem34sl
726293872740147286342
T:
frodokem976shake
743468674479257460017
T:
locker9
876303287750638797609
T:
rqc256
903099590778909109590
T:
ledakem5264
982053698259829835692
T:
ledakem5364
99970111001311310017140
T:
sikep434
105876001059169410597186
T:
sikep434comp
106727001068847610714230
T:
ledakem5464
124245911242664912428656
T:
frodokem1344shake
129880201303776813055617
T:
ledakem53sl
132911441334322813396854
T:
ledakem54sl
133043761334330813356973
T:
ledakem52sl
148983611490218914906360
T:
sikep503
157887761583849015846478
T:
sikep503comp
260767652618802626391190
T:
ramstakers216091
262916232630623926315116
T:
sikep610
279016542791938027941802
T:
sikep610comp
308107653082794930843172
T:
mersenne756839
428463514291851642993454
T:
sikep751
456316404569429345866871
T:
sikep751comp
479669324805858948354099
T:
oddmanhattan128
895328078970162789845141
T:
oddmanhattan192
106719668109150451109470497
T:
ramstakers756839
116904774117011087117113157
T:
pqrsa15
185622838185917158187907684
T:
oddmanhattan256

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
103641049810697kyber90s512
156981592216159kyber90s768
217522188021984kyber512
233522350623885kyber90s1024
277492785928088
T:
lac128
306333074431117
T:
ntrulpr4591761
307473082331007
T:
C:nhcompact512cca
367003673836776threebears624r2cca
370893713837167C:threebears624r2cpa
376043779138085kyber768
380953812438143C:threebears624r2cpax
390663945140202
T:
C:r5nd1kem0d
395683962039684threebears624r2ccax
445174464244861
T:
C:nhcompact768cca
493444950949770
T:
newhope512cca
513415226053643
T:
C:r5nd0kem2iot
530365320553452
T:
C:nhcompact1024cca
528705378954859
T:
C:r5nd1kem5d
539895432454860kyber1024
542655515256565
T:
C:r5nd1kem4longkey
690926930369852
T:
lac256
751137515375184threebears936r2cca
748137525276459
T:
lac192
774667764977730threebears936r2ccax
779567798278015C:threebears936r2cpa
801518021680272C:threebears936r2cpax
878198887990307
T:
C:r5nd3kem5d
943059450594790
T:
newhope1024cca
110234110303110344threebears1248r2cca
114559114623114674threebears1248r2ccax
114629114692114910C:threebears1248r2cpa
118719119004119069C:threebears1248r2cpax
128129128504128949ntruhps2048509
138806139844140188
T:
C:hila5
142232144337148221
T:
C:r5nd3kem0d
163275165068166843
T:
C:r5nd5kem5d
178646178911179146
T:
kindi256342
177679179747182942
T:
C:r5nd5kem0d
184023184320184624
T:
kindi512222
188718188996189237
T:
kindi512241
231680232237232774ntruhrss701
231984232332232746ntruhps2048677
321739333929336369
T:
hqcrmrs128
337153338172339082ntruhps4096821
345436359259365313
T:
hqc128
373881376831382815
T:
C:r5n11kem0d
379860380396381073
T:
kindi512321
380534383265390102
T:
hqc1281
393792396646399332
T:
ntrukem443
466571468108468776
T:
kindi256522
508570514642516845
T:
C:bikel1
551503552538554326
T:
C:ledakemcpa14
556240557755566347sntrup761
607515612830634033sntrup653
617522618059618932
T:
lima2p1024cca
617332635235666304
T:
hqcrmrs192
658482661188664677
T:
C:ledakemcpa13
659620664726668399
T:
C:r5n13kem0d
685084687202704668
T:
rqc128
708014711152732979
T:
hqc1921
728010736797743537
T:
hqc192
743890763327771048
T:
hqc1922
775995776861798565
T:
titaniumccatoy
779129779951780542
T:
frodokem640
818923822677825654
T:
ntrukem743
870943873306875975
T:
sntrup4591761
867900885431887130
T:
titaniumccalite
913786915052916140
T:
C:ledakemcpa12
986552987385988422
T:
frodokem640aes
101917510211301023903
T:
C:rolloi128
103554210434071050541sntrup857
106611310923101105051
T:
hqc2561
111276411168491138901
T:
titaniumccastd
109445411209581141172
T:
hqcrmrs256
114657511603971173075
T:
hqc2562
117863811880561219111
T:
rqc192
119524211966051216956
T:
lima2p2048cca
119004512137041235755
T:
hqc2563
121211412174431251883
T:
hqc256
125074512516311312302
T:
limasp1018cca
125928012598961261123
T:
titaniumccamed
125042512730221291867sntrup953
129433912961831304724
T:
C:ledakemcpa34
130534313078711311765
T:
C:rolloi192
136980213721191396542
T:
C:bikel3
141875214208261472403
T:
titaniumccahi
145150114668691484958sntrup1013
155651115587771752134
T:
frodokem976
162068916274551633467
T:
C:r5n15kem0d
1699709?1705872?2471069?
T:
rqc256
173009517320761734391
T:
C:rolloi256
171566517423971746345
T:
titaniumccasuper
190059719043112093156
T:
frodokem976aes
189292619081781911826
T:
C:ledakemcpa33
198983220020322016380
T:
C:lake1
206024520640512071164
T:
C:lake2
221400722428682272441sntrup1277
229817122995142301727
T:
limasp1306cca
244091724446272448618
T:
C:lake3
252489525301642604609
T:
limasp1822cca
256106825692542586065
T:
ledakem1464
261307026252292673860
T:
C:ledakemcpa32
263009226651172674917
T:
C:ledakemcpa53
290784729114762915186
T:
C:ledakemcpa54
297937929922623029411
T:
ledakem1364
306199930705533082041
T:
ledakem1264
316130631687523430021
T:
frodokem1344aes
348710434952283504420
T:
locker1
374598637482843804513
T:
frodokem640shake
3885211?3954639?5566611?
T:
ledakem14sl
413426641402554152106
T:
locker2
418341541879714192629
T:
rolloii128
432925243338354338926
T:
rolloii192
459324446060554667833
T:
locker3
465324746611954673369
T:
locker4
473468047560134785460
T:
limasp2062cca
507488150794705084717
T:
rolloii256
509436151342285874339
T:
ledakem12sl
507208851453265185076
T:
C:ledakemcpa52
4014948?5200858?6413784?
T:
ledakem13sl
567229356873575742462
T:
locker6
570876657122135716202
T:
sikep434
569606857263315954071
T:
remblem1056
571191657427506138126
T:
remblem928
617336361898586206450
T:
locker5
648668065060106551981
T:
ledakem3364
6565493?6630779?10395268?
T:
ledakem3464
656569166488436696854
T:
ramstakers216091
777902478141197902203
T:
ledakem3264
791880979248197933772
T:
lotus128
810471282893348303447
T:
frodokem976shake
848711584981878512804
T:
sikep503
907028791497959280519
T:
ledakem33sl
9328535935478410204609
T:
sikep434comp
940563694302979475530
T:
locker7
99711351012988410895050
T:
ledakem34sl
106075321062060710639617
T:
locker8
107595201085760512276139
T:
ledakem32sl
110837701112699811459865
T:
ledakem5464
116586951168100911719120
T:
locker9
120196501240022313043775
T:
ledakem5364
137957101386167415029668
T:
sikep503comp
141926051420424614225125
T:
sikep610
141219801430544414429254
T:
frodokem1344shake
151581301522578215381908
T:
lotus192
154857301570774617370645
T:
ledakem54sl
158111351755716918090705
T:
ledakem5264
17997823?18498842?22849899?
T:
ledakem53sl
197154171980445419855091
T:
mersenne756839
209722752108859721327611
T:
ntskem1264
234022942342610823609946mceliece348864f
234176012343238223648028mceliece348864pcf
242921162434768826294573
T:
sikep610comp
247430942476708224791345
T:
sikep751
255289282556024325597176
T:
lotus256
289464052963716530173129
T:
ramstakers756839
27902599?31927156?36133519?
T:
ledakem52sl
23142185?33190094?62710551?mceliece348864pc
388010483893238242546815
T:
sikep751comp
23158246?42954712?62811945?mceliece348864
703071957032017070344182mceliece460896f
764825367651199076558089mceliece460896pcf
868030028725464287643195
T:
ntskem1380
70233804?100435664?160577766?mceliece460896pc
70372576?104959915?174582120?
T:
rsa2048
130700294131234620132580324mceliece6960119pcf
130922199132074284132161980mceliece6960119f
77181114?138363130?199970497?mceliece460896
144296424144509132145251067mceliece6688128f
144397305144995414145126894mceliece6688128pcf
152268677152999058153706786
T:
ntskem13136
167505315167666140168048771mceliece8192128pcf
167066016167828242169004257mceliece8192128f
132327386?185569256?337086416?mceliece6960119
162811109?218996880?396521936?mceliece6688128pc
220067557228032136228558383
T:
oddmanhattan128
170833171?233682403?346504619?mceliece8192128pc
143208382?243605239?345941760?mceliece6960119pc
152905062?262736778?381923322?mceliece6688128
225668618?287639298?459250324?mceliece8192128
348427625358354717368869325
T:
oddmanhattan192
628858249646454499648611301
T:
oddmanhattan256
321229707532902191573364828184
T:
pqrsa15
Cycles for encapsulation
25%50%75%system
114231172412125
T:
rsa2048
155341557515695kyber90s512
187231880819191ntruhps2048509
211022137721513ntruhrss701
214902154921618kyber90s768
269882707827494ntruhps2048677
263412803028718mceliece348864f
280362889030850mceliece348864
296502975429871kyber90s1024
318493201732190
T:
sntrup4591761
321153224132432kyber512
339113404734322ntruhps4096821
344003478935053sntrup653
343473608137820mceliece348864pc
347223632238058mceliece348864pcf
367943693337148sntrup761
437224406544204sntrup857
442364456045381
T:
ntskem1264
469984720847415sntrup953
474934788148048sntrup1013
484744852048606
T:
C:nhcompact512cca
486024880649053kyber768
508495248654788
T:
lac128
556635586055939threebears624r2cca
559735617256215threebears624r2ccax
569265708157314
T:
ntrulpr4591761
571785720857261C:threebears624r2cpax
573095734957459C:threebears624r2cpa
584485858758743sntrup1277
55314?61351?74518?mceliece460896f
622096297763713
T:
C:r5nd1kem0d
59604?66233?75235?mceliece460896
661806627966424
T:
C:nhcompact768cca
624426685173444mceliece460896pc
643406885275889mceliece460896pcf
694926967869974kyber1024
805858067680793
T:
newhope512cca
804018119082517
T:
C:r5nd0kem2iot
833928347883585
T:
C:nhcompact1024cca
837258442785527
T:
C:r5nd1kem5d
867598703687501
T:
C:ledakemcpa13
868008740988602
T:
C:r5nd1kem4longkey
888428928489639
T:
C:ledakemcpa14
888168937190162
T:
C:bikel1
905809071490927threebears936r2ccax
905889176992837
T:
C:ledakemcpa12
917349179791982threebears936r2cca
965069657796620C:threebears936r2cpa
965839666496826C:threebears936r2cpax
107036108158108806
T:
lotus128
110813113248123818mceliece6688128
110503114824124270mceliece6688128f
114277115543117140
T:
lac192
117770121306130812mceliece6960119
119525123032130468mceliece6960119f
123114124874126903mceliece8192128f
124887128494132759mceliece8192128
129819130240131329
T:
C:rolloi128
125676130363139411mceliece6688128pcf
129712133370141997mceliece6960119pcf
132867135941138484
T:
ntrukem443
130081136028141671mceliece6688128pc
136258136319136512threebears1248r2cca
135670136869138347
T:
C:r5nd3kem5d
136715136918137180threebears1248r2ccax
116638?138905?162578?
T:
ntskem1380
135358140200147901mceliece6960119pc
136879141416144599mceliece8192128pcf
138503142250145191
T:
lac256
142680142739142789C:threebears1248r2cpa
138584142824151146mceliece8192128pc
143112143176143331C:threebears1248r2cpax
150558150761150887
T:
newhope1024cca
155667157093159105
T:
ntskem13136
161774162249162821
T:
lotus192
165159166364169283
T:
C:rolloi192
181914182318182760
T:
ledakem1264
188022188703189713
T:
C:hila5
187552188806191186
T:
C:rolloi256
200433201152201795
T:
C:ledakemcpa33
202059203160204303
T:
C:bikel3
204271204721205262
T:
ledakem1464
204225204887205425
T:
C:ledakemcpa34
224926226800228359
T:
ledakem1364
227490229985233247
T:
ntrukem743
229577233683235961
T:
C:ledakemcpa32
234616235307236690
T:
kindi256342
235519238319240486
T:
C:r5nd3kem0d
244952246985248441
T:
C:r5nd5kem5d
246406247529248825
T:
lotus256
262157262957264385
T:
ledakem12sl
267442267712268209
T:
kindi512222
274290274652274994
T:
kindi512241
279249279490280107
T:
ledakem13sl
297370299696301728
T:
C:r5nd5kem0d
309762310974311321
T:
ledakem14sl
374775377519383674
T:
C:lake1
407301409467418210
T:
C:lake2
448213448776449374
T:
lima2p1024cca
453059455921461522
T:
C:r5n11kem0d
458875459413459896
T:
ledakem3464
465800468980474103
T:
C:lake3
469320470626471550
T:
rolloii128
471733472360473118
T:
C:ledakemcpa54
472615473415474241
T:
ledakem3264
472877473840474751
T:
C:ledakemcpa53
473465477874482007
T:
C:ledakemcpa52
467031484367503566
T:
hqcrmrs128
483022484531485281
T:
ledakem3364
484365485914487293
T:
rolloii192
501579501960502332
T:
kindi512321
486577505822524064
T:
hqc128
535325536721539570
T:
rolloii256
562219564074564975
T:
kindi256522
585065599520605696
T:
hqc1281
612677613933617329
T:
ledakem32sl
616383616976628403
T:
titaniumccatoy
618022622768627937
T:
locker1
642690645933647747
T:
locker2
672930673887676730
T:
ledakem33sl
718513723359739755
T:
locker3
785671803067805028
T:
titaniumccalite
802977806535808922
T:
C:r5n13kem0d
819003819966820974
T:
ledakem34sl
820512823701827499
T:
locker4
865414894699924550
T:
hqcrmrs192
896193902971916232
T:
rqc128
902795906533911361
T:
locker6
907546909392914945
T:
lima2p2048cca
921200923430941551
T:
titaniumccastd
99603010004971011940
T:
ledakem5364
99361210184771035474
T:
hqc192
104282310497821053198
T:
locker5
105887210598801060579
T:
ledakem5464
108617710906201118271
T:
hqc1921
111583011167271119386
T:
limasp1018cca
111922411205101124299
T:
ledakem5264
114801911665701190808
T:
hqc1922
118181611823721183024
T:
frodokem640
120244612039331208216
T:
titaniumccamed
120468312057401208068
T:
ledakem54sl
133544913360881336477
T:
frodokem640aes
136488813666561367953
T:
titaniumccahi
145607214607241467882
T:
ledakem53sl
153747915424281578183
T:
locker7
154637615513561557195
T:
locker8
158721915947891630220
T:
hqcrmrs256
163595816415001646695
T:
ledakem52sl
1635191?1643511?2784941?
T:
rqc192
164319116809821686284
T:
titaniumccasuper
166906916965291715112
T:
hqc2561
170190617308871758563
T:
hqc256
174543217558891771537
T:
locker9
176944418025801819516
T:
hqc2562
184403718708471895890
T:
hqc2563
190812919124781922356
T:
C:r5n15kem0d
209662020983302182709
T:
limasp1306cca
223203922339642237094
T:
limasp1822cca
228173222831832478817
T:
frodokem976
232105023292232333747
T:
rqc256
246366224658702655809
T:
frodokem976aes
398877739941294029147
T:
frodokem640shake
409668541021394365801
T:
frodokem1344aes
424783742578584262064
T:
limasp2062cca
852177085733558595882
T:
remblem1056
854255286033698795991
T:
remblem928
844407586204768632275
T:
frodokem976shake
935456693654089380992
T:
sikep434
123366961245893312539840
T:
ramstakers216091
139796151399088214001506
T:
sikep503
145543581457884614652112
T:
sikep434comp
148072371506067415092797
T:
frodokem1344shake
162114511622194216235865
T:
pqrsa15
212230622123709321248584
T:
mersenne756839
214519852151703421616457
T:
sikep503comp
260714762610101226126163
T:
sikep610
359666523604453336207963
T:
sikep610comp
400504774009983740134617
T:
sikep751
447188914494099245155509
T:
oddmanhattan128
529744475472354956004137
T:
ramstakers756839
621174336236549362640758
T:
sikep751comp
844476988464103384830966
T:
oddmanhattan192
178191437178706848179536821
T:
oddmanhattan256
Cycles for decapsulation
25%50%75%system
130641312513188kyber90s512
140471407914140C:threebears624r2cpax
181421816218184C:threebears936r2cpax
185701863818707kyber90s768
219782201322136C:threebears1248r2cpax
241192425224538
T:
C:r5nd1kem0d
244772448824538C:threebears624r2cpa
259802606726111kyber512
263582642326521kyber90s1024
299422998530030ntruhps2048509
301253019730258C:threebears936r2cpa
303303083432862
T:
C:r5nd0kem2iot
328653316434647
T:
C:r5nd1kem5d
339023402034526
T:
C:r5nd1kem4longkey
354163547935499C:threebears1248r2cpa
397043983239991kyber768
407054083540857
T:
C:hila5
417774186341922sntrup653
427714283943170sntrup761
466314668146763
T:
C:nhcompact512cca
495974974949918ntruhps2048677
513675154451631ntruhrss701
540425415554386
T:
C:r5nd3kem5d
547425482154901sntrup857
572535739157752sntrup953
581905827258345sntrup1013
581075829658724kyber1024
643786444664545
T:
C:nhcompact768cca
662376633866662ntruhps4096821
666536676567516
T:
sntrup4591761
680396850369185
T:
lac128
687266881568919sntrup1277
792697941579497threebears624r2ccax
797707990980052
T:
ntrulpr4591761
806458072880804
T:
C:nhcompact1024cca
849438503485086
T:
newhope512cca
100717101039101366threebears624r2cca
101211101331101463mceliece348864
101023101625105036
T:
C:r5nd5kem5d
101719101932105234mceliece348864f
102778104452104775
T:
C:r5nd3kem0d
106713108078108315mceliece348864pc
108003108763108968mceliece348864pcf
121780121804121905threebears936r2ccax
125076125650127732
T:
lotus128
126655127504130348
T:
C:r5nd5kem0d
135157139287140150
T:
ntrukem443
154265154850155177threebears936r2cca
158521158706159106
T:
newhope1024cca
159657160142167502
T:
C:r5n11kem0d
164448165146167016
T:
lac192
174709174892175035threebears1248r2ccax
188362189275189868
T:
lotus192
203792204188204360mceliece460896
206646206854207312mceliece460896f
209676209857210005
T:
ntskem1264
209817210015210206mceliece460896pcf
210139210208210520threebears1248r2cca
212283213036250728mceliece460896pc
226094226773228926
T:
C:r5n13kem0d
228107228346228540mceliece6960119
228478228630229048mceliece6960119f
236270236557236744mceliece6960119pc
238679238884239083mceliece6960119pcf
244476244608244865mceliece6688128
245665245915246644mceliece6688128f
245678245933246319mceliece8192128f
245903246097246322mceliece8192128
245065247429253760
T:
lac256
251041251371251582mceliece6688128pc
256062256287256557mceliece6688128pcf
256173256367256545mceliece8192128pcf
257181257386257838mceliece8192128pc
272324273138273749
T:
ntrukem743
290161290641292192
T:
kindi256342
291501292343319319
T:
lotus256
352229352791353054
T:
kindi512222
358935359334362297
T:
kindi512241
481147481661482237
T:
ntskem1380
505301?509353?677443?
T:
C:ledakemcpa13
525069528998540510
T:
C:ledakemcpa12
537651537969538369
T:
lima2p1024cca
617152623725625766
T:
C:ledakemcpa14
625714626139626697
T:
kindi512321
652898654733655356
T:
kindi256522
720562721042730542
T:
titaniumccatoy
733727770557807939
T:
hqc128
782963784946790871
T:
C:r5n15kem0d
772913820489837706
T:
hqcrmrs128
907948921735924201
T:
titaniumccalite
105016910525331057165
T:
C:rolloi128
103025910617631089906
T:
hqc1281
106277610638501080435
T:
titaniumccastd
97619610649941173854
T:
ntskem13136
109017210912181100826
T:
lima2p2048cca
116787511692311179698
T:
frodokem640
122046012240331234490
T:
C:rolloi192
126339312664311271154
T:
C:bikel1
127417912745001274984
T:
frodokem640aes
130137713097871320854
T:
ledakem1264
134534913677321440695
T:
hqcrmrs192
138574613887241390212
T:
titaniumccamed
141917914203141422882
T:
limasp1018cca
142525714276341433414
T:
ledakem1364
141094114348961519787
T:
hqc192
143970214435021458328
T:
C:lake1
149138414935901506093
T:
C:ledakemcpa32
148428815299371535836
T:
ledakem1464
157154315736641579075
T:
rolloii128
158347915862871588877
T:
titaniumccahi
170135517039051780665
T:
C:ledakemcpa33
172343917644201781401
T:
hqc1922
176159317675561772908
T:
rolloii192
177397017902151808048
T:
hqc1921
182398518259391838291
T:
ledakem12sl
179560618454771919970
T:
ledakem13sl
190912819437971948751
T:
titaniumccasuper
200242920078642030241
T:
C:ledakemcpa34
199666120154142062268
T:
ledakem14sl
207014520737032081500
T:
C:rolloi256
226716722686042271166
T:
frodokem976
232649223320642340969
T:
rolloii256
233409923349042336784
T:
frodokem976aes
235149123927372431739
T:
hqc256
239662424069382408986
T:
rsa2048
236784224363512456006
T:
hqcrmrs256
248345024921162542430
T:
hqc2561
255110525707732586567
T:
C:lake2
257199126343582642924
T:
hqc2562
270330127049702809589
T:
limasp1306cca
285143128648822943737
T:
limasp1822cca
295640629655942987070
T:
hqc2563
301496030225043033311
T:
locker1
306366530797633101339
T:
locker2
332730833370543360199
T:
rqc128
345331134624743472533
T:
locker4
355837135662873576901
T:
C:lake3
362618436337813784708
T:
ledakem3364
382317338282573834851
T:
ledakem3464
384950238623413865503
T:
C:ledakemcpa52
390157239022563903502
T:
frodokem1344aes
390678339088993911297
T:
frodokem640shake
3884915?3922766?4993579?
T:
C:ledakemcpa54
394467239494833962973
T:
ledakem3264
403078040756764102031
T:
C:bikel3
430492643114824342270
T:
C:ledakemcpa53
468492647017494719496
T:
locker3
501435750416695044106
T:
ledakem32sl
506656250788225087976
T:
locker6
529651353100095324295
T:
locker5
551959455227205525156
T:
limasp2062cca
547772355340445563629
T:
ledakem33sl
575488657781315796785
T:
locker7
581637658284785847708
T:
locker8
586152558655765899386
T:
ledakem34sl
6358445?6375561?8703061?
T:
rqc192
807895581049108132783
T:
locker9
812439881283388198204
T:
ledakem5264
839480483979348400302
T:
frodokem976shake
861740487091798790721
T:
ledakem5364
950920795221069535142
T:
rqc256
976703698841899953935
T:
ledakem5464
9976228998744810001510
T:
sikep434
106431471065222410666114
T:
sikep434comp
113387181139448111490368
T:
remblem1056
113491161139455811408632
T:
ledakem53sl
113946611142961811717918
T:
remblem928
112671461158394611817721
T:
ledakem54sl
121008751213368312157288
T:
ledakem52sl
147752051478140914789160
T:
frodokem1344shake
148696841488171814953389
T:
sikep503
158305301584596415877427
T:
sikep503comp
257395352602046226053005
T:
ramstakers216091
262363892625919526441577
T:
sikep610
278686202789106827987159
T:
sikep610comp
313926293140676531465405
T:
mersenne756839
430778884309816043140040
T:
sikep751
456592454568936845713411
T:
sikep751comp
494789124958699449679958
T:
oddmanhattan128
945665189481424495030187
T:
oddmanhattan192
104110214105256676109673205
T:
ramstakers756839
116444840116486276116546997
T:
pqrsa15
198023135198415798198727945
T:
oddmanhattan256

amd64; Zen 2 (860f81); 2021 AMD Ryzen 3 5300U; 4 x 2600MHz; lucienne, supercop-20240107

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
9685990510083kyber90s512
161401627816497kyber90s768
237952392224094kyber512
251872541425614kyber90s1024
302593036530509
T:
C:nhcompact512cca
306933078831100
T:
lac128
324783289033045ntrulpr653
345783482035044ntrulpr761
360563618336303
T:
ntrulpr4591761
393583940339457C:threebears624r2cpa
397043976539848threebears624r2cca
412134147841841kyber768
415304154841591C:threebears624r2cpax
416784185542095
T:
C:nhcompact768cca
428534289842949threebears624r2ccax
437454390644063ntrulpr857
446694521745534
T:
C:r5nd1kem0d
467054712947461ntrulpr953
475564770847915
T:
newhope512cca
474894828548788ntrulpr1013
528855301753221
T:
C:nhcompact1024cca
592585968160299kyber1024
595475968359841ntrulpr1277
618396243263238
T:
C:r5nd1kem5d
626536355664440
T:
C:r5nd0kem2iot
638256449565705
T:
C:r5nd1kem4longkey
781627819978257threebears936r2cca
786777922279450
T:
lac256
799047997980138
T:
hqc128round4
823088239582479threebears936r2ccax
827718283783004C:threebears936r2cpa
850808519485272C:threebears936r2cpax
887198891189235
T:
lac192
927869296193202
T:
newhope1024cca
102840103454104305
T:
C:r5nd3kem5d
113644113690113800threebears1248r2cca
119698119809120317threebears1248r2ccax
120223120313120383C:threebears1248r2cpa
123605123724123916C:threebears1248r2cpax
155669156276163289
T:
C:hila5
166735168176169476
T:
C:r5nd3kem0d
187057188232190167
T:
hqcrmrs128
191281191400191877
T:
hqc192round4
192581192746193186ntruhps2048509
190674193423195008
T:
C:r5nd5kem5d
204449206262207535
T:
C:r5nd5kem0d
206939208855215368
T:
hqc128
216753217127217364
T:
kindi256342
224866225151225557
T:
kindi512241
224670225560226929
T:
kindi512222
248724251724256236
T:
hqc1281
304658305013305300ntruhrss701
314668314969315359ntruhps2048677
410598411914420709
T:
hqcrmrs192
423774424133424861
T:
hqc256round4
430432431935439644
T:
C:r5n11kem0d
432497433149433984ntruhps4096821
437218438732447266
T:
hqc192
436645440884444037
T:
ntrukem443
463258463743464208
T:
kindi512321
468926475261481508
T:
hqc1921
493660500255508109
T:
hqc1922
540454544322549055
T:
rqc128
562242563215564537
T:
C:bikel1
575337575668576360
T:
kindi256522
671921687329694602
T:
hqcrmrs256
689554689942690465sntrup761
698126699446700991
T:
C:ledakemcpa14
703692704207706175
T:
lima2p1024cca
745649757851763526
T:
hqc2561
762249764728766490
T:
C:r5n13kem0d
782461787832799569
T:
hqc256
802516813863828337
T:
hqc2562
840970841641842645
T:
frodokem640
845656848115851044
T:
C:ledakemcpa13
845389861524864444
T:
hqc2563
867102867640868336sntrup653
964301965010965619
T:
titaniumccatoy
102044410241471034721
T:
rqc192
106875010693591070221
T:
titaniumccalite
107701210788381081195
T:
C:rolloi128
111784811182391119031
T:
frodokem640aes
121896012212621228433
T:
C:ledakemcpa12
123872912390341239533
T:
sntrup4591761
139322914007941409841
T:
rqc256
140851814105841413966
T:
C:rolloi192
141489014157201416692
T:
titaniumccastd
142321114270921429620
T:
lima2p2048cca
146689214672571467787sntrup857
154593815470641549640
T:
titaniumccamed
156201615635491565387
T:
C:ledakemcpa34
163572916412371649420
T:
limasp1018cca
168816916899861691912
T:
C:bikel3
170385117060431707734
T:
titaniumccahi
172291817244351726603
T:
frodokem976
171508817305171743733
T:
ntrukem743
178786917888691789749sntrup953
182170118313191838546
T:
C:r5n15kem0d
191797319209521923422
T:
C:rolloi256
200631820069272007712sntrup1013
211557321173922118734
T:
titaniumccasuper
212243721262412128412
T:
frodokem976aes
214488621465712155964
T:
C:ledakemcpa33
243229324432492464565
T:
C:lake1
250879425146102523246
T:
C:lake2
252247325364332564068
T:
C:lake3
280205628071562815229
T:
ledakem1464
274329128453172849565
T:
C:ledakemcpa32
300153930250543043052
T:
remblem928
299366930256123050198
T:
limasp1306cca
304451530576093082350
T:
remblem1056
313467631370023139824
T:
C:ledakemcpa53
314929131502213151376sntrup1277
333867633665663679734
T:
limasp1822cca
341585134280223445682
T:
ledakem1364
352400735312053536049
T:
C:ledakemcpa54
355581035579463560688
T:
frodokem1344aes
354289535613353675897
T:
ledakem1264
370614137072953708224
T:
frodokem640shake
382207638360893860483
T:
locker1
4426716?4434935?6133444?
T:
ledakem14sl
449443945121114536821
T:
locker2
453505445383614542446
T:
rolloii128
472370847279544731861
T:
rolloii192
475464947683264789830
T:
locker3
503306150574375080241
T:
locker4
4254065?5427927?6626633?
T:
ledakem13sl
564507156473205652056
T:
rolloii256
578404157920346564993
T:
ledakem12sl
589707959143885929354
T:
limasp2062cca
597942659842145986709
T:
sikep434
596258259911876014361
T:
locker6
6246891?6263845?8997108?
T:
ledakem3464
646680664726726481534
T:
C:ledakemcpa52
639693664831706548410
T:
ramstakers216091
684861768696766899316
T:
locker5
719246372000047252155
T:
ledakem3364
781761378196567822345
T:
frodokem976shake
884413189781999209051
T:
ledakem3264
9518148?9546275?13068805?
T:
ledakem34sl
971864297283319754255
T:
ledakem33sl
972463197299159736296
T:
sikep503
9765900978599410623592
T:
sikep434comp
100426931008300210147032
T:
locker7
105113311054072610581497
T:
lotus128
108071191084231610904012
T:
locker8
114709131150797611623511
T:
ledakem5464
116872451174682911789766
T:
locker9
121161631221777512241169
T:
ledakem5364
123980121261169113879045
T:
ledakem32sl
134872231348870213491838
T:
frodokem1344shake
146460891470179814975645
T:
ledakem54sl
147708521487133815074592
T:
mersenne756839
154714891547830415488584
T:
sikep610
157846181581268817166920
T:
sikep503comp
178985441795018319686779
T:
ledakem5264
192899251941304822714713
T:
ledakem53sl
198064371995118819985782
T:
lotus192
258998182593452325952834
T:
sikep751
265222982660648628948963
T:
sikep610comp
266020562663823226667493mceliece348864f
264589202674753326762629mceliece348864pcf
267479582684110327556321
T:
ntskem1264
285618322904520729649218
T:
ramstakers756839
296647723202846832338983
T:
ledakem52sl
328328023295439233130046
T:
lotus256
26316729?36516656?56884180?mceliece348864pc
26505114?36705713?56812643?mceliece348864
404919624054726843922529
T:
sikep751comp
814732238149567781518924mceliece460896f
815627788158665081656897mceliece460896pcf
894328639001619393159706
T:
ntskem1380
51898819?104658808?166064310?
T:
rsa2048
143540924145657929146092240mceliece6960119f
82628607?147604903?180560454?mceliece460896
146976365147686138148084490
T:
oddmanhattan128
82476364?147766642?218587425?mceliece460896pc
149156887149220992152249151mceliece6960119pcf
156365964157068689157578270
T:
ntskem13136
158918016159150824160274522mceliece6688128f
158903012159336132160528162mceliece6688128pcf
179861009180809744182094098mceliece8192128f
180274782181876702184359733mceliece8192128pcf
159918139?221712754?345582267?mceliece6688128pc
236154288244634249245891675
T:
oddmanhattan192
151842997?257448139?420049627?mceliece6960119pc
203347399?258231066?367092204?mceliece6960119
162030817?281529888?403878225?mceliece6688128
180915932?301380323?423699981?mceliece8192128
183960419?306988915?430124337?mceliece8192128pc
437679326440858796443486408
T:
oddmanhattan256
332209844533926224933504314992
T:
pqrsa15
Cycles for encapsulation
25%50%75%system
114151201512629
T:
rsa2048
122781232212398kyber90s512
193371944619550kyber90s768
213332142421824ntruhps2048509
248892493624998ntruhrss701
289462907129194kyber90s1024
285853067332705mceliece348864f
314103149931935ntruhps2048677
311033197835052mceliece348864
347883485534918kyber512
354663552635622
T:
sntrup4591761
369493733937459sntrup653
371673756337735ntruhps4096821
392213927239392sntrup761
394634028542187mceliece348864pcf
397814121843385mceliece348864pc
470424734747950
T:
ntskem1264
489484932549410sntrup857
497474979449887
T:
C:nhcompact512cca
523885243952600sntrup953
530145345253599sntrup1013
534405366455696
T:
lac128
533455368953756kyber768
555815573355916ntrulpr653
581045819558441ntrulpr761
585115856758613threebears624r2ccax
586665867858736threebears624r2cca
603276034760367C:threebears624r2cpa
604376049860576C:threebears624r2cpax
643266451664670
T:
ntrulpr4591761
674026752967729sntrup1277
684926851968547
T:
C:nhcompact768cca
61162?68892?79422?mceliece460896
696717022770701
T:
C:r5nd1kem0d
63642?70325?85126?mceliece460896f
747287488274982ntrulpr857
69752?75259?87615?mceliece460896pcf
711277624583809mceliece460896pc
763237642576502kyber1024
783457878579061ntrulpr953
792497939180819ntrulpr1013
792887948179567
T:
newhope512cca
872748731387459
T:
C:nhcompact1024cca
940319407594250threebears936r2ccax
941009415294198threebears936r2cca
937409434195559
T:
C:r5nd0kem2iot
948059539896040
T:
C:r5nd1kem5d
975369815798735
T:
C:bikel1
981829872699968
T:
C:r5nd1kem4longkey
993909952199694ntrulpr1277
101081101116101187C:threebears936r2cpax
101255101404101767C:threebears936r2cpa
114925115190115428
T:
C:ledakemcpa14
114691115242115728
T:
C:ledakemcpa13
116178118081119670
T:
C:ledakemcpa12
114468119311131367mceliece6688128f
115919121169134172mceliece6688128
120117122270124235mceliece8192128f
120744122752126941
T:
ntrukem443
120056123906130357mceliece6960119f
127281127758128382
T:
ntskem1380
127011127788128427
T:
lotus128
124344129017131057mceliece8192128
125798129821139517mceliece6960119
130150130894131359
T:
lac192
129366136724144770mceliece6688128pc
128610136984142315mceliece6688128pcf
139752139808140201threebears1248r2ccax
140256140373140950threebears1248r2cca
138362142310150748mceliece6960119pcf
138816142545149867mceliece6960119pc
142920143897146364mceliece8192128pc
143199144777148521mceliece8192128pcf
148521148594148700C:threebears1248r2cpax
148608148652148696C:threebears1248r2cpa
150793151300152006
T:
C:rolloi128
151049151790155265
T:
lac256
152101152211152400
T:
newhope1024cca
155875156831157725
T:
C:r5nd3kem5d
178518179046179771
T:
C:rolloi192
189853190315191241
T:
lotus192
203348203982204933
T:
C:rolloi256
208650209594214000
T:
ntskem13136
214990215148215361
T:
hqc128round4
217889218219218630
T:
ledakem1264
220871223271227847
T:
ntrukem743
216933225024225972
T:
C:hila5
227792228744229717
T:
C:bikel3
252617253939255203
T:
lotus256
257667257892258385
T:
ledakem1464
261540261966262258
T:
ledakem1364
262334263398264806
T:
C:r5nd3kem0d
269930270535271164
T:
C:ledakemcpa33
270697271342272030
T:
C:ledakemcpa34
276752278545282202
T:
C:r5nd5kem5d
282786283229283579
T:
kindi256342
299014302364305646
T:
C:ledakemcpa32
303500303841304242
T:
ledakem13sl
305159305595306112
T:
ledakem12sl
305873307279316181
T:
hqcrmrs128
326722326978327455
T:
kindi512241
327120328798330023
T:
C:r5nd5kem0d
328338329094330166
T:
kindi512222
335056344644346019
T:
hqc128
353737356451361743
T:
C:lake1
363355363649363914
T:
ledakem14sl
395106396837399541
T:
C:lake2
434297437400444974
T:
C:lake3
464072469365475405
T:
hqc1281
478102479648480524
T:
rolloii128
480882481254481826
T:
hqc192round4
487755488567490119
T:
rolloii192
530757533601540097
T:
C:r5n11kem0d
539583540985542778
T:
lima2p1024cca
548862549799550832
T:
rolloii256
580463581465582351
T:
ledakem3464
586630587201587730
T:
ledakem3264
605473606949609772
T:
C:ledakemcpa54
608459608616609187
T:
kindi512321
608468609074610044
T:
ledakem3364
608697609566611131
T:
C:ledakemcpa53
619330622884627517
T:
locker1
629352634981640405
T:
C:ledakemcpa52
665897670860683206
T:
hqcrmrs192
662968680672684477
T:
locker2
688272688735689286
T:
kindi256522
694518704845710842
T:
hqc192
706524708710713513
T:
locker3
775021777793780341
T:
ledakem32sl
779944780348780969
T:
titaniumccatoy
790921793976798339
T:
rqc128
817179821568825975
T:
locker4
879039882121885851
T:
locker6
879228882261895224
T:
hqc1921
888997889853896242
T:
ledakem33sl
920235930585943348
T:
hqc1922
932719933409934203
T:
ledakem34sl
968190970138971604
T:
C:r5n13kem0d
976211977473978943
T:
titaniumccalite
992374993096994129
T:
hqc256round4
107041110832731088642
T:
locker5
109068910946151097962
T:
lima2p2048cca
108743011013741115022
T:
hqcrmrs256
118105211815191182486
T:
titaniumccastd
120739112094671219425
T:
ledakem5364
124744812613491271552
T:
hqc256
126749012682551268950
T:
frodokem640
126892512699071273589
T:
ledakem5464
130373313073151308516
T:
ledakem5264
138771413885741395970
T:
limasp1018cca
139716414082221419318
T:
hqc2561
141226814130351418249
T:
ledakem54sl
145389214549701456244
T:
titaniumccamed
149593915166931525963
T:
hqc2562
155150215526711553965
T:
frodokem640aes
154489615717651629530
T:
locker7
156269115775481587545
T:
hqc2563
163646216372521638067
T:
titaniumccahi
163401216403741691751
T:
locker8
170093817066551731349
T:
locker9
184264618453681850414
T:
ledakem53sl
187351918812101886063
T:
ledakem52sl
1577385?2006802?2011277?
T:
rqc192
204541220467582049941
T:
titaniumccasuper
206818220722982076765
T:
rqc256
214197421461912151501
T:
C:r5n15kem0d
249993625022322504538
T:
frodokem976
267656526873742696271
T:
limasp1306cca
284696428512123174130
T:
limasp1822cca
289867328998022901203
T:
frodokem976aes
395649939588613963150
T:
frodokem640shake
431800843421164394654
T:
remblem928
446978245042064534354
T:
remblem1056
461716546318804633514
T:
frodokem1344aes
531301753586945373048
T:
limasp2062cca
825401182568048258823
T:
frodokem976shake
976293897717299777615
T:
sikep434
119398031211679612218949
T:
ramstakers216091
141401321415560214173469
T:
frodokem1344shake
152587321528671115339672
T:
sikep434comp
158710361588602615903203
T:
pqrsa15
159976631600490216014464
T:
sikep503
196820821971328319733907
T:
mersenne756839
245831292461273824750358
T:
sikep503comp
282996002834450028358396
T:
sikep610
393423633947215339574907
T:
sikep610comp
419125024193910541965649
T:
sikep751
435935744371432243805385
T:
oddmanhattan128
527988725370090755006254
T:
ramstakers756839
649110366506680165431865
T:
sikep751comp
838775568400620084150848
T:
oddmanhattan192
169557201169942759170900955
T:
oddmanhattan256
Cycles for decapsulation
25%50%75%system
117171173611827kyber90s512
151371515015172C:threebears624r2cpax
186251872218764kyber90s768
190681910519132C:threebears936r2cpax
230872309923132C:threebears1248r2cpax
271752718427205C:threebears624r2cpa
280222806228209kyber90s1024
280992821428307kyber512
302683035330488
T:
C:r5nd1kem0d
331323315033157C:threebears936r2cpa
353453537435394ntruhps2048509
383263834338382C:threebears1248r2cpa
441364430844434kyber768
440044443144682
T:
C:r5nd1kem5d
446134547645725
T:
C:r5nd1kem4longkey
414924558045966
T:
C:r5nd0kem2iot
480544819348320
T:
C:nhcompact512cca
501895022550327sntrup761
508105088750970sntrup653
542165429254716
T:
C:hila5
558575589155935ntruhps2048677
587925885058910ntruhrss701
646736470064858kyber1024
675556763867759ntrulpr653
676146770767783
T:
C:nhcompact768cca
688816893068987sntrup857
695986971869941ntrulpr761
697737001971104
T:
C:r5nd3kem5d
716277169271756sntrup953
718207203672284ntruhps4096821
725137254572615sntrup1013
725167266973087
T:
lac128
789147899579141
T:
sntrup4591761
854658550185548threebears624r2ccax
861848629586378
T:
newhope512cca
861838630086322
T:
C:nhcompact1024cca
891168922889333sntrup1277
924049248592554ntrulpr857
931069331793451
T:
ntrulpr4591761
953839552795985ntrulpr953
961069754897817ntrulpr1013
110243110278110335threebears624r2cca
116250116315116413mceliece348864
116288117667117806mceliece348864f
119994120135120216ntrulpr1277
124197124275124381mceliece348864pcf
124405124477124604mceliece348864pc
129687129716129761threebears936r2ccax
132623134204134533
T:
ntrukem443
133852134774136682
T:
C:r5nd5kem5d
143796144948148595
T:
C:r5nd3kem0d
151943152177152430
T:
lotus128
163769163857163927threebears936r2cca
167174167378167494
T:
newhope1024cca
181377181553181994
T:
C:r5nd5kem0d
182935183027183302threebears1248r2ccax
183153183364183631
T:
lac192
183211183702184838
T:
C:r5n11kem0d
221118221214221275threebears1248r2cca
232451232928233597
T:
lotus192
244354244636245303mceliece460896f
245066245313245803mceliece460896
251640251870252051mceliece460896pcf
257112257339257726mceliece460896pc
272482272777273155mceliece6960119
276850277946279217
T:
C:r5n13kem0d
282213282353282867mceliece6960119pc
282771282940283392mceliece8192128f
282412283028283619mceliece6960119pcf
282999283157284276mceliece6688128
282742283193283452mceliece8192128
279117283218284177
T:
lac256
284271284931285631mceliece6688128f
293735293817294564mceliece6688128pc
294210294502294821
T:
ntrukem743
293654295114295508mceliece6688128pcf
296030296200296507mceliece8192128pc
296419296518296704mceliece8192128pcf
299596299697299869mceliece6960119f
323185324237325340
T:
lotus256
343995344279344692
T:
ntskem1264
356027356320356753
T:
kindi256342
377213378134378999
T:
hqc128round4
434534434653435458
T:
kindi512241
437244438404440790
T:
kindi512222
583956591797601701
T:
hqc128
620414621622626105
T:
hqcrmrs128
674970676311678203
T:
lima2p1024cca
698549?700064?892262?
T:
C:ledakemcpa13
768098768500768998
T:
kindi512321
771809772166772861
T:
hqc192round4
787735790612791700
T:
C:ledakemcpa12
809718810147811424
T:
kindi256522
854181855682871537
T:
C:ledakemcpa14
872872873171873551
T:
ntskem1380
914279914887915771
T:
titaniumccatoy
915102923261932146
T:
C:r5n15kem0d
955223969427976733
T:
hqc1281
109584310974661100850
T:
hqc192
113188411326041134398
T:
titaniumccalite
112917311332021153335
T:
hqcrmrs192
114486011459051147676
T:
C:rolloi128
120735512083781209784
T:
ntskem13136
126812312689011269600
T:
frodokem640
134958513527831356333
T:
C:rolloi192
135736213586611359627
T:
lima2p2048cca
136585213662851367157
T:
titaniumccastd
149493314955191496224
T:
frodokem640aes
154157215595341563379
T:
hqc1921
155857615765851582603
T:
hqc1922
162084016230161624967
T:
hqc256round4
163465216352621635983
T:
C:bikel1
164579616472421649002
T:
ledakem1264
165925916602951661408
T:
titaniumccamed
171788917232111727383
T:
rolloii128
177789817864311792009
T:
hqcrmrs256
179009817990251804314
T:
limasp1018cca
179393718000211805398
T:
C:lake1
181810718218991871070
T:
ledakem1464
181862218256201842260
T:
ledakem1364
186479618702851879289
T:
hqc256
191178819130461913846
T:
titaniumccahi
192361519275981931928
T:
rolloii192
197057719750951977339
T:
rsa2048
198668219881741989849
T:
C:ledakemcpa32
218048721868492189602
T:
C:rolloi256
224626822518472282120
T:
ledakem13sl
226003922674322351920
T:
hqc2561
227577522913362312964
T:
ledakem12sl
238277323836862385007
T:
titaniumccasuper
1853110?2405506?2450079?
T:
C:ledakemcpa33
239386124094932415387
T:
hqc2562
240990324123272498714
T:
ledakem14sl
249147825091592565290
T:
hqc2563
252471625299872532853
T:
rolloii256
260651926081992609461
T:
frodokem976
275879027598802761362
T:
frodokem976aes
2198486?2831750?2836989?
T:
C:ledakemcpa34
324471032530673259859
T:
C:lake2
324458632536963264269
T:
rqc128
327402232888433296676
T:
locker1
349053534926623502602
T:
limasp1306cca
348407635066943529971
T:
locker2
367507936769603686352
T:
limasp1822cca
372681537367283779203
T:
locker4
388930638946233896004
T:
frodokem640shake
404715640546864064592
T:
C:lake3
460241446146014618541
T:
frodokem1344aes
476116347645934768764
T:
ledakem3364
479852248132774820247
T:
ledakem3264
485676949184255017193
T:
ledakem3464
496547049685664994555
T:
C:ledakemcpa52
515887151775915235919
T:
locker3
537839553806205383894
T:
C:bikel3
552713055378215552106
T:
locker6
562181756270525629865
T:
C:ledakemcpa53
588510359261645965255
T:
locker5
597497860333846120986
T:
remblem928
606173460938376167242
T:
locker7
613724261528856158776
T:
ledakem32sl
622287862382356301085
T:
remblem1056
622868662387996242474
T:
C:ledakemcpa54
639791664418056497992
T:
locker8
679829168118646838576
T:
ledakem33sl
695024270152057034388
T:
limasp2062cca
734243474405867457779
T:
ledakem34sl
663964174948637500385
T:
rqc192
823252882341408236642
T:
frodokem976shake
851322685312358555134
T:
locker9
986356498742819885259
T:
ledakem5264
100609411007390210083221
T:
rqc256
104350711044694510452003
T:
ledakem5364
104457671045313110459167
T:
sikep434
111489551117627611194124
T:
sikep434comp
122556871229988512569964
T:
ledakem5464
141137831412225014131735
T:
frodokem1344shake
141891741420668814616114
T:
ledakem53sl
143740051439095214406957
T:
ledakem52sl
145793421459848314729091
T:
ledakem54sl
170433951704866117059749
T:
sikep503
181031221811138918121121
T:
sikep503comp
253041422532115825431495
T:
ramstakers216091
285831892860263028624625
T:
sikep610
294395062945882329483815
T:
mersenne756839
306168483065854630674469
T:
sikep610comp
451767514520383445229648
T:
sikep751
476636274768588247708569
T:
sikep751comp
478149244785292148131661
T:
oddmanhattan128
930833299321157293423515
T:
oddmanhattan192
104338535105703066106789852
T:
ramstakers756839
108678217108751449108799450
T:
pqrsa15
188355682188759460189435185
T:
oddmanhattan256

amd64; Tremont (906c0); 2021 Intel Pentium Silver N6000; 4 x 1100MHz; jasper, supercop-20240107

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
759967654577262
T:
C:r5nd1kem0d
100014100093100173C:threebears624r2cpa
102251102360102638threebears624r2cca
102495103509106769
T:
C:r5nd0kem2iot
103874104560105546
T:
C:r5nd1kem5d
106085106207106374C:threebears624r2cpax
108328109389112681
T:
C:r5nd1kem4longkey
119185119402119696threebears624r2ccax
130408130783131464kyber512
141852142020142317
T:
newhope512cca
161032161602162187
T:
lac128
181011181964183785
T:
C:r5nd3kem5d
188242188635188980threebears936r2cca
191370191661194373C:threebears936r2cpa
203496203853209739C:threebears936r2cpax
231313232934234561kyber90s512
236600237900238947kyber768
251206253250253896
T:
C:hila5
275748277413278981
T:
ntrulpr653
284095284532291148threebears936r2ccax
293748293992294815threebears1248r2cca
294381295436297680
T:
C:r5nd3kem0d
300396301072301504threebears1248r2ccax
306300306614307237C:threebears1248r2cpa
309586309697310159C:threebears1248r2cpax
311274313656317772ntrulpr653
314314314874316334
T:
kindi256342
316256317092317680
T:
newhope1024cca
329319331030333055
T:
ntrulpr761
335351336153336986
T:
kindi512222
326828336840341265
T:
C:r5nd5kem5d
340350341367342898
T:
kindi512241
361165362910364493
T:
C:r5nd5kem0d
364677366366368514kyber1024
375934378748382078ntrulpr761
405303407025412750
T:
ntrulpr857
440246442648444627kyber90s768
448989453134458066ntrulpr857
472681476273480266
T:
ntrulpr953
516997518955522682
T:
rqc128
534183535496537095
T:
ntrulpr1013
539901544058548332ntrulpr953
554545556121561841
T:
hqc1281
558571559306559913
T:
lac256
564711565451566398
T:
lac192
591139593063595611ntrulpr1013
686252688317689914kyber90s1024
693499695004705375
T:
kindi512321
768833772281775018
T:
ntrulpr1277
803985818402826493
T:
ntrukem443
851016852057853446
T:
kindi256522
862326864915866999ntrulpr1277
984448?992729?1361796?
T:
rqc192
125658612607311270044
T:
C:rolloi128
129974813015571310650
T:
hqc1921
135649813591341362973
T:
C:rolloi192
139918314084301414064
T:
hqc1922
141937114232691430762
T:
rqc256
148639514890791499504
T:
frodokem640
172544117301781735564
T:
C:bikel1
180853318113861815428
T:
C:rolloi256
181849318198361821242
T:
lima2p1024cca
191069119194741925875
T:
ntrukem743
196245719642221965229
T:
frodokem640aes
234193723563392364262
T:
hqc2561
250619625191752526639
T:
hqc2562
261913726297012635433
T:
hqc2563
282000528261042918555
T:
remblem1056
282478128387262955297
T:
remblem928
291514129183542973190
T:
limasp1018cca
300422330069513010194
T:
frodokem976
364126436429663644629
T:
lima2p2048cca
372423437317753738354
T:
frodokem976aes
396949739727343981820
T:
titaniumccatoy
416451041865424210732
T:
C:lake1
435875943642444368511
T:
titaniumccalite
444092644467944452219
T:
rolloii192
481920648245814857648
T:
limasp1306cca
488485548915814903115
T:
C:lake3
510543551086215111581
T:
C:bikel3
517700951836095205693
T:
rolloii256
520484252160335226356
T:
C:lake2
530774653717295390389
T:
rolloii128
565836356617845714337
T:
limasp1822cca
566650156848185694702
T:
ntruhps2048509
569913057095085741823ntruhps2048509
574383157526115756677
T:
titaniumccastd
605867860843976099757
T:
frodokem1344aes
634273263480036366206
T:
titaniumccamed
680241268066356809736
T:
titaniumccahi
823004882423338260631
T:
locker1
884778688572828874061
T:
locker2
908544490913129097365
T:
titaniumccasuper
911193991157409118752
T:
limasp2062cca
973297797462109761492
T:
locker3
110208281102251111025270
T:
ntrulpr4591761
112075961121818511233093
T:
locker4
119883131199240012003255
T:
frodokem640shake
125664261257878112598814
T:
locker6
131634061318053313207727
T:
locker5
136672621368307413701815ntruhps4096821
165486791655141516581449
T:
C:r5n11kem0d
170201021703253417041577
T:
sntrup653
170641621709030617109574sntrup653
171414911714876317165355
T:
sikep503
181837981823490318264501ntruhps2048677
182758601829058418304733
T:
ntruhps2048677
183012101832355818373546
T:
C:ledakemcpa14
192318871925826819323159ntruhrss701
196213151966752620251013
T:
lotus128
199581392018305720349032
T:
ramstakers216091
226070192261518122629586
T:
sntrup761
226618172267306422682537sntrup761
229535182298262323005118
T:
locker7
230542922306636623078816
T:
C:ledakemcpa13
239999992402867724061185
T:
locker8
257281462573978625759121
T:
locker9
259388442596138926061721
T:
ntruhps4096821
265662392657332526583431
T:
frodokem976shake
281140072819042230718720
T:
sikep503comp
290747412909144729108192
T:
sntrup857
291548362919249329210003sntrup857
320758863210535632446527
T:
mersenne756839
345068253451270934591133
T:
sntrup4591761
353788753540487035423775
T:
sntrup953
354593303547395835575211sntrup953
377894333797263038277791
T:
lotus192
398958833990825039926621
T:
sntrup1013
399780603998914740003512sntrup1013
413296924133454841339391
T:
C:r5n13kem0d
437023064375464943810797
T:
C:ledakemcpa12
479870354800441048046259
T:
frodokem1344shake
569986925725328157286381
T:
sikep751
600662236017656260563339
T:
ntskem1264
608924016134697861490877
T:
ledakem1464
614285136146973761502257
T:
sntrup1277
615223776154087461618853sntrup1277
648032726485106565101723
T:
lotus256
654269466562731865659570
T:
C:ledakemcpa34
722213037238300573317511
T:
C:ledakemcpa33
753658067537306775381623
T:
C:r5n15kem0d
773294407760096677780601
T:
ledakem1364
786185007945979781094733
T:
ledakem13sl
857599758577435585788908
T:
sikep434
870664928832406489307208
T:
ledakem14sl
887333268957806493866939
T:
ramstakers756839
904119429058825798253056
T:
sikep751comp
136206180136279560148237347
T:
sikep434comp
137026826137125280137299456
T:
C:ledakemcpa32
151973414152113628152283950
T:
C:ledakemcpa54
160778717160874207161025776
T:
C:ledakemcpa53
167559305168398726207395924
T:
ntskem1380
194274208194382236194580357
T:
ledakem1264
203681786203709716203737971mceliece348864pcf
203796225203877090203936085mceliece348864f
205184425205541299209686236
T:
ledakem3464
211673730213184939214486401
T:
oddmanhattan128
224668748224920653244469317
T:
ledakem3264
225785355226258130226765057
T:
ledakem12sl
228871714229758466230112338
T:
ledakem34sl
231316081231483566231618023
T:
C:ledakemcpa52
133622017?235969323?370250298?
T:
rsa2048
240569048240843851241067103
T:
ledakem3364
203247614?243059609?282901243?mceliece348864pc
248068823248094333248117346
T:
sikep610
252532054252939762253270176
T:
ledakem5464
275145631276127289276409740
T:
ledakem33sl
242991421?282699999?323584531?mceliece348864
334186392336350736356812450
T:
ntskem13136
347531707347760153353791263
T:
oddmanhattan192
415350434415527935449281805
T:
sikep610comp
551282867553308111554077772
T:
ledakem5364
632251283635281545638412281mceliece460896pcf
638399053638576585639058763mceliece460896f
651749242652559767654221831
T:
ledakem32sl
672409766673378309675324530
T:
ledakem54sl
692825460696083455696717724
T:
oddmanhattan256
713799844719571631727954146
T:
ledakem53sl
728285995738504222746476569
T:
ledakem5264
767174560?912821340?1085895750?mceliece460896pc
629715334?915138275?1086005128?mceliece460896
103875648510470825631121714011mceliece6960119pcf
104156184510607860521151266928mceliece6960119f
110865838611324130501194736806mceliece6688128f
111238142811358788021219534664mceliece6688128pcf
120545022512225119741349882775mceliece8192128pcf
121029653312247967261402456836mceliece8192128f
1075599631?1397009373?2434003418?mceliece6688128
149933297915039116031507531335
T:
ledakem52sl
1090861061?1519268091?2248894775?mceliece6960119pc
1141074433?1631154455?2080401166?mceliece6960119
1426863358?1702622249?2588524137?mceliece8192128
1334600618?1736839299?2531151360?mceliece8192128pc
1109122715?1752098599?2790643929?mceliece6688128pc
567376431258033254675915958423
T:
pqrsa15
Cycles for encapsulation
25%50%75%system
284542945830829
T:
rsa2048
78216?78690?114865?
T:
ntskem1264
893699051696376mceliece348864f
8927090995101022mceliece348864
112479113037113631
T:
C:r5nd1kem0d
138073138234138527threebears624r2cca
141095141270141519threebears624r2ccax
138701142226146263mceliece348864pc
143742143805143905C:threebears624r2cpa
141894144244153724mceliece348864pcf
146426146565146814C:threebears624r2cpax
148604149851152056
T:
C:r5nd0kem2iot
155357156594157739
T:
C:r5nd1kem5d
160409161236162995
T:
C:r5nd1kem4longkey
172113172929173781kyber512
178290179372181368
T:
C:rolloi128
201904204468221134
T:
ntrukem443
204923205628206863
T:
C:rolloi192
215310216514217838
T:
C:rolloi256
222263222350222845
T:
newhope512cca
229758229993230785threebears936r2cca
223173235836252228mceliece460896
228915241144265220mceliece460896f
241402241942244979C:threebears936r2cpa
248634249417255363C:threebears936r2cpax
258904261360263494
T:
C:r5nd3kem5d
265293276782296987mceliece460896pcf
281164283400286217
T:
sntrup653
270627283676309483mceliece6960119f
273552286338299778mceliece460896pc
289294290560292628kyber90s512
298023299296301181kyber768
313533314455315146
T:
lac128
320931321371328293threebears936r2ccax
320355321812323475sntrup653
303466329798372895mceliece6688128f
306643331256351051mceliece6960119
331560332059332854threebears1248r2ccax
342847343117344038threebears1248r2cca
304994343555368263mceliece6688128
345851347419348729
T:
sntrup761
347442349910363834
T:
ntskem1380
344431355519375122mceliece8192128f
361803361938362155C:threebears1248r2cpax
348714365374406419mceliece8192128
364712365425366428
T:
C:hila5
366368366548367479C:threebears1248r2cpa
372941373861374698
T:
C:bikel1
361456375511412551mceliece6688128pcf
367053381497415452mceliece6688128pc
370578383489408058mceliece6960119pcf
380375383581398806
T:
ntrukem743
389620392695395332
T:
ntruhps2048509
394989397445404965sntrup761
394987398187399687ntruhrss701
378359402841434909mceliece6960119pc
414729416500417907
T:
kindi256342
415454418423422786
T:
sntrup857
416270418693421628ntruhps2048509
429690432404436039kyber1024
437893441508449300
T:
C:r5nd3kem0d
427084443968485924mceliece8192128pcf
431032463722489184mceliece8192128pc
467513468420469692sntrup857
469281473930481355
T:
C:r5nd5kem5d
476697480738485793
T:
C:lake1
489015489766491268
T:
newhope1024cca
489549490288492424
T:
C:ledakemcpa13
490304491450493826
T:
sntrup953
493342494603496013
T:
kindi512222
494443496438500269
T:
C:ledakemcpa12
502741503256504129
T:
kindi512241
511073516121518496
T:
ntrulpr653
514362519096554595kyber90s768
542251543475544844
T:
rolloii192
543273543860545417
T:
C:ledakemcpa14
547269549502552507ntrulpr653
549217553021554671sntrup953
552487554590557170
T:
ntruhps2048677
553306555458557383
T:
C:r5nd5kem0d
554990556966559920
T:
C:lake2
556840558091565495
T:
sntrup1013
558332560696565523
T:
rolloii128
591948594134597896
T:
rolloii256
590596595838602197ntruhps2048677
598471600523609874
T:
ntskem13136
613190614332621176sntrup1013
613411614677617454
T:
C:lake3
622446623980626175
T:
ntrulpr761
667532668632669406
T:
lotus128
668285670549673338ntrulpr761
727079731033734394
T:
ntruhps4096821
762877764536766327
T:
ntrulpr857
763020767065776924ntruhps4096821
765362770817773746kyber90s1024
784717785639786554
T:
ledakem1464
802069804932808351
T:
rqc128
805411808434812218ntrulpr857
800895810863814974
T:
sntrup1277
854911856254857431
T:
lac192
892761895082897759
T:
ntrulpr953
894840895658896227
T:
ledakem1364
900854905247910850sntrup1277
920873924700925627
T:
kindi512321
962602966890981222ntrulpr953
968933969799970758
T:
ledakem14sl
967733971168976024
T:
locker1
982174984614986552
T:
C:bikel3
9931059956791001140
T:
locker2
102179310233801025626
T:
ntrulpr1013
102452610255551027033
T:
kindi256522
102818610289921029982
T:
lotus192
107923510811781084746ntrulpr1013
110624911088011112315
T:
locker3
111762111189121120265
T:
lac256
113276611334941134589
T:
ledakem13sl
118729711885101189874
T:
C:ledakemcpa33
118557111926951200455
T:
C:ledakemcpa32
120101012246511240570
T:
ledakem1264
124746512541231257424
T:
hqc1281
127990812818011284307
T:
C:ledakemcpa34
127881112833871289181
T:
locker4
144979514518991454096
T:
lotus256
148560514870481488988
T:
ntrulpr1277
150952715106771512387
T:
lima2p1024cca
150641815117511515926
T:
locker6
157656115843741586903ntrulpr1277
158572715995751623920
T:
ledakem12sl
1611821?1616790?2365348?
T:
rqc192
161280916526721659262
T:
locker5
194391619444111946351
T:
ledakem3464
216626621689132171526
T:
frodokem640
226320822645532266799
T:
ledakem3364
2266208?2270375?3335275?
T:
rqc256
253007025317942534267
T:
frodokem640aes
253020325330452587001
T:
limasp1018cca
255708325636872583257
T:
locker7
257207625729732575062
T:
ledakem34sl
260424426089602618911
T:
locker8
265093726643142679917
T:
C:ledakemcpa52
277244727742582776048
T:
C:ledakemcpa53
277249727803002816882
T:
locker9
290750029174262921611
T:
hqc1921
296546929672022968982
T:
C:ledakemcpa54
289706229706153037347
T:
ledakem3264
299585729976382999387
T:
lima2p2048cca
307551930829823087772
T:
ledakem33sl
313096731343033144748
T:
hqc1922
318187031847863186396
T:
titaniumccatoy
386104838648473867014
T:
titaniumccalite
414907641542954344765
T:
remblem928
414288141745624261102
T:
remblem1056
422804042307904233098
T:
limasp1306cca
422174042823044317235
T:
ledakem32sl
432038143231674324938
T:
ledakem5464
436579543711844376632
T:
frodokem976
478723547897734793211
T:
titaniumccastd
481112148174714828607
T:
limasp1822cca
485719748602344864636
T:
frodokem976aes
486570248680374872960
T:
ledakem5364
523758452535345267797
T:
hqc2561
559351756107335618160
T:
hqc2562
584118758488175858863
T:
hqc2563
586788358732655876318
T:
titaniumccamed
597454459764985978893
T:
ledakem54sl
633561863435266352834
T:
titaniumccahi
644039764469306474181
T:
ledakem53sl
730462373478757395174
T:
ledakem5264
796620779701187973036
T:
limasp2062cca
826320782823998305839
T:
frodokem1344aes
838080885131368664813
T:
ledakem52sl
852596685372218542151
T:
titaniumccasuper
110943991109640311098335
T:
sntrup4591761
127190911272337112736156
T:
frodokem640shake
139083751391221713941421
T:
C:r5n11kem0d
220216402202362922027686
T:
ntrulpr4591761
280636812816745828183962
T:
sikep503
281896952820169428226756
T:
frodokem976shake
339570783395899033962046
T:
C:r5n13kem0d
379581283841665638642495
T:
ramstakers216091
434621724356576243710825
T:
sikep503comp
512777835130629751338033
T:
frodokem1344shake
521526845229419552340458
T:
pqrsa15
541750415421226354289116
T:
mersenne756839
625466276255683962562974
T:
C:r5n15kem0d
926857049278091092796116
T:
sikep751
113360085113490075113708003
T:
oddmanhattan128
140495295140510855140537528
T:
sikep434
143549944144038268144785669
T:
sikep751comp
164759099166327756175130619
T:
ramstakers756839
214608585214766056215849124
T:
sikep434comp
232749724232988233233827545
T:
oddmanhattan192
456932780456960277456991404
T:
sikep610
483449892484874790485290618
T:
oddmanhattan256
615384317618325038619022410
T:
sikep610comp
Cycles for decapsulation
25%50%75%system
333283335233381C:threebears624r2cpax
429644330443435C:threebears936r2cpax
479204794647990C:threebears1248r2cpax
599235998260173C:threebears624r2cpa
595486006061352
T:
C:r5nd1kem0d
817008180982832C:threebears936r2cpa
857688863496536
T:
C:r5nd0kem2iot
898159024892063
T:
C:r5nd1kem5d
907459133693392
T:
C:r5nd1kem4longkey
949449500195231C:threebears1248r2cpa
108430108675109477
T:
C:hila5
145383146145146933
T:
C:r5nd3kem5d
197241197620198322kyber512
237498237645238010threebears624r2ccax
253533253598253763
T:
newhope512cca
256686260604266481
T:
ntrukem443
277043277802279100
T:
C:r5nd3kem0d
284170286779293559
T:
C:r5nd5kem5d
305595305830306574threebears624r2cca
311890313550314798kyber90s512
335729337691339749kyber768
334334338800343867
T:
C:r5nd5kem0d
446423447222448824
T:
lac128
447967448611449427threebears936r2cca
457216457609464167threebears936r2ccax
473996476187477873kyber1024
487826488520489398threebears1248r2ccax
517070518693524802
T:
kindi256342
546578548562551922kyber90s768
547342553952563096
T:
ntrukem743
555087559852564741ntruhps2048509
555426559873572023
T:
ntruhps2048509
564815565673567230
T:
newhope1024cca
578772580444632491mceliece348864f
580106580836582583mceliece348864
582152585606592325
T:
ntskem1264
608779609015610078threebears1248r2cca
621786623466651859
T:
C:r5n11kem0d
625512626111627877mceliece348864pc
632625633447634739mceliece348864pcf
650196651653653235
T:
kindi512222
657875659957661111
T:
kindi512241
710402711845714366sntrup653
712307716032724191
T:
sntrup653
728184735429737820
T:
ntrulpr653
756735759369761132ntrulpr653
796414798998801171kyber90s1024
801445804355819592
T:
sntrup761
805154807873812087sntrup761
816477817362818703
T:
lotus128
839398841174844576
T:
ntruhps2048677
840757844063859831ntruhps2048677
880933895243898861
T:
ntrulpr761
905766909498913635ntruhrss701
934628937121944470ntrulpr761
101899010200021021189
T:
C:r5n13kem0d
106007310665481120403
T:
C:rolloi128
107750810806651083568sntrup857
108051710832401085956
T:
sntrup857
108559310872321103158
T:
ntskem1380
108364010878721093972
T:
ntrulpr857
111968711251771135253
T:
ntruhps4096821
112659311299081141770ntrulpr857
113644411413021150210ntruhps4096821
115224611534601154781
T:
kindi512321
119309611961001199180
T:
kindi256522
120224512045391210280
T:
C:rolloi192
128378212866441306250
T:
ntrulpr953
128757912893931292426sntrup953
129145812973831300381
T:
sntrup953
129952613002961301969
T:
lotus192
134932713525211373685ntrulpr953
135788613591431361663
T:
lac192
140724214086271412024mceliece460896
141483514185181533586mceliece460896f
145496014564991458152mceliece460896pc
145844814604541462370
T:
sntrup1013
145928214614901464236sntrup1013
148086414850171490900
T:
ntrulpr1013
152913115325381542756ntrulpr1013
153216515342581565773mceliece6960119
157518216034081775698mceliece460896pcf
160577816130581615386mceliece6960119pcf
161606216179021654017mceliece6960119pc
161660116184101625259mceliece8192128f
162302116248161827575mceliece6688128
163290816357301668909mceliece6688128f
166597716666871668018
T:
lima2p1024cca
166456416678641671875mceliece6960119f
168695916881841689347mceliece6688128pcf
168956816925301732771mceliece8192128pcf
169056816927691718935mceliece8192128pc
172666017348411746027
T:
lac256
1740713?1743347?2245046?mceliece8192128
176571117705291774862
T:
rolloii128
177166418080131941232mceliece6688128pc
188959818927721898298
T:
lotus256
189023218937821901631
T:
rolloii192
198335219868961990563
T:
C:rolloi256
201733220243722035351
T:
C:lake1
215795921596252161260
T:
frodokem640
216724821754302178083sntrup1277
217608521780032184784
T:
ntrulpr1277
218397621858962188392
T:
sntrup1277
218429522167752219391
T:
hqc1281
227245222766122279912ntrulpr1277
2293492?2298932?2894962?
T:
C:ledakemcpa13
238355623880622398404
T:
ntskem13136
238835423912392393392
T:
C:ledakemcpa12
239897124013722403620
T:
frodokem640aes
240203624084482414867
T:
rolloii256
279249027998542807403
T:
C:ledakemcpa14
299249629960153044106
T:
C:r5n15kem0d
300344530114693084336
T:
limasp1018cca
331339133162053318341
T:
lima2p2048cca
332834433486093392951
T:
rqc128
343976634549713466163
T:
C:lake2
371418437171043718965
T:
titaniumccatoy
396999239713103976974
T:
rsa2048
411466741236694131594
T:
locker1
433001743436694350868
T:
locker2
448034844842294489202
T:
titaniumccalite
450157745112574523304
T:
C:lake3
460498946072614609170
T:
hqc1921
477376347836334798709
T:
locker4
478609047902504795256
T:
frodokem976
478948247952914813148
T:
hqc1922
502864750331185037129
T:
frodokem976aes
516839451722775177298
T:
limasp1306cca
519502851982285201427
T:
C:bikel1
551223155176125538888
T:
titaniumccastd
575448657592365805836
T:
ledakem1364
577105857743825803634
T:
limasp1822cca
576413257833296023757
T:
remblem928
576171757866465808952
T:
ledakem1264
577862658253835898824
T:
remblem1056
623637162569056268161
T:
locker3
635169263557116358765
T:
C:ledakemcpa32
667201766755936680571
T:
titaniumccamed
669056866968516716070
T:
ledakem1464
713196871412667153527
T:
locker6
717639071848437224515
T:
ledakem12sl
726708972869747303324
T:
locker5
726597172940628748412
T:
rqc192
738609873905697417207
T:
titaniumccahi
757590975820257586765
T:
ledakem13sl
763101676379027648881
T:
C:ledakemcpa33
783420578446457893561
T:
hqc2561
791928779308277941803
T:
frodokem1344aes
792465179382997951748
T:
ledakem14sl
835346883563488370829
T:
hqc2562
835915383679678383361
T:
locker7
858773386053118628870
T:
locker8
871755887266918744724
T:
hqc2563
7152895?9097929?9105235?
T:
C:ledakemcpa34
9879942988938010280495
T:
limasp2062cca
991746799251899929359
T:
titaniumccasuper
111362011116195511185449
T:
locker9
119814901205817814051476
T:
rqc256
125980601260211312605274
T:
frodokem640shake
170271131705959817116606
T:
ledakem3264
171400761720216917274005
T:
ledakem3364
177246691773213117739304
T:
C:bikel3
177644811778107017798729
T:
C:ledakemcpa52
178423911785549817888236
T:
ledakem3464
193971381940224319431647
T:
C:ledakemcpa53
16630875?21148996?21207376?
T:
C:ledakemcpa54
214200432143642921503551
T:
ledakem32sl
249828212499919925196697
T:
ledakem33sl
259455532597450726132288
T:
ledakem34sl
283802612839082828400435
T:
frodokem976shake
299332212997363330088587
T:
sikep503
308373843083939430840763
T:
sntrup4591761
318645453196926832049880
T:
sikep503comp
330190533302164833023158
T:
ntrulpr4591761
338892383390906134035185
T:
ledakem5264
390436613906328939110827
T:
ledakem5364
460252724610002946134620
T:
ledakem5464
480522634827160748315284
T:
ledakem52sl
511430205131490351505868
T:
ledakem53sl
514927765152122351558411
T:
frodokem1344shake
596325465971152560139643
T:
ledakem54sl
754749197552003676252730
T:
ramstakers216091
767163907809214081072236
T:
mersenne756839
993100209955675899763562
T:
sikep751
105308995105497381105673292
T:
sikep751comp
124178697124442985124567486
T:
oddmanhattan128
149818692149836533149853309
T:
sikep434
159321054159340043159357947
T:
sikep434comp
232841752232946117233074580
T:
pqrsa15
255223081255419636256388089
T:
oddmanhattan192
316270698328168636335647960
T:
ramstakers756839
459311752459331310459357804
T:
sikep610
485789247485815185485838521
T:
sikep610comp
535069644536835518537098903
T:
oddmanhattan256

amd64; Tremont (906c0); 2021 Intel Celeron N5105; 4 x 2000MHz; jasper3, supercop-20240107

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
755837621476989
T:
C:r5nd1kem0d
100892101264101722threebears624r2cca
103651104091104748
T:
C:r5nd1kem5d
103524104434106032
T:
C:r5nd0kem2iot
104568104755105052C:threebears624r2cpax
104955105035105317C:threebears624r2cpa
108069109020110135
T:
C:r5nd1kem4longkey
112854112931113241threebears624r2ccax
130115130524131456kyber512
141815142154143010
T:
newhope512cca
160877161226162382
T:
lac128
179838180546181507
T:
C:r5nd3kem5d
183717183907184122threebears936r2cca
193740194134204991C:threebears936r2cpa
198405198784205068threebears936r2ccax
205515206482215351C:threebears936r2cpax
231984233877235456kyber90s512
235933236645238007kyber768
252510253363254268
T:
C:hila5
271341273846277531
T:
ntrulpr653
294683294821295166threebears1248r2cca
294661296019298802
T:
C:r5nd3kem0d
302469302768303225threebears1248r2ccax
308800311274316181ntrulpr653
315803316145316545
T:
newhope1024cca
316171316518316875C:threebears1248r2cpax
329710331924334427
T:
ntrulpr761
335097335806336425
T:
kindi512222
326139336743338497
T:
C:r5nd5kem5d
357383359903362416
T:
C:r5nd5kem0d
363348365746367221kyber1024
366255366915374187
T:
kindi512241
377198378979382632ntrulpr761
382493383053383620C:threebears1248r2cpa
390271391193392326
T:
kindi256342
398593400761403342
T:
ntrulpr857
438039440194441553kyber90s768
446629451639456065ntrulpr857
471052472089473362
T:
ntrulpr953
505173508732516830
T:
rqc128
527982531309538771ntrulpr953
538606546114548565
T:
ntrulpr1013
554331555472561969
T:
hqc1281
556176557326559121
T:
lac256
562101562852564304
T:
lac192
589486590911593805ntrulpr1013
672863674182676653kyber90s1024
694928695666696668
T:
kindi512321
790170792352795700
T:
ntrulpr1277
807906823712856714
T:
ntrukem443
850098851692853318
T:
kindi256522
864323874383877615ntrulpr1277
925656?957976?1307686?
T:
rqc192
116938711803521189941
T:
C:rolloi128
129621112982201308005
T:
hqc1921
132894513320881353863
T:
C:rolloi192
137936013839601420256
T:
rqc256
139675314026701412033
T:
hqc1922
147707214796431482858
T:
frodokem640
171827317218381726426
T:
C:bikel1
180660318086821813854
T:
lima2p1024cca
191596919246561946726
T:
ntrukem743
195186719537171955618
T:
frodokem640aes
206968520821422105492
T:
C:rolloi256
234232923556672358551
T:
hqc2561
250511625167472521327
T:
hqc2562
261896526302472632643
T:
hqc2563
275173627594682792234
T:
remblem1056
282895928716012877579
T:
remblem928
291408029168492918057
T:
limasp1018cca
297924529839332990747
T:
frodokem976
362263436378633642238
T:
lima2p2048cca
370047437104293715962
T:
frodokem976aes
397040939724393976506
T:
titaniumccatoy
411589941306634161554
T:
C:lake1
435354243571644360300
T:
titaniumccalite
435982443766844439671
T:
rolloii192
481654748194174833554
T:
limasp1306cca
486032348701824880978
T:
C:lake3
508589650886125090791
T:
C:bikel3
509345751003985176264
T:
rolloii256
519698752069715216269
T:
C:lake2
526285752729355309845
T:
rolloii128
566117656862225698982
T:
ntruhps2048509
566343857367885942355
T:
limasp1822cca
574190757429315745068
T:
titaniumccastd
603891560612026080692
T:
frodokem1344aes
633372963364746362249
T:
titaniumccamed
687351368797856897954
T:
titaniumccahi
813592481643258252208
T:
locker1
873446887437608759180
T:
locker2
896628489692038973398
T:
limasp2062cca
908140390878669094600
T:
titaniumccasuper
959300396185639777140
T:
locker3
106300551064158710651747ntruhps2048509
110184611102088611023583
T:
ntrulpr4591761
111632151117339311182926
T:
locker4
119796361198443011992416
T:
frodokem640shake
123841851240298412426219
T:
locker6
130136411306013213162659
T:
locker5
165432251654582216576955
T:
C:r5n11kem0d
169889881700699117022067
T:
sntrup653
170830771709753917113321sntrup653
170843941710309017125167
T:
sikep503
181576861817366618191249ntruhps2048677
182779681829869118481236
T:
C:ledakemcpa14
184130531843313818471388
T:
ntruhps2048677
191709811918463219199719ntruhrss701
197059191981259619839086
T:
lotus128
199884252018757220328955
T:
ramstakers216091
226002222261220122631499
T:
sntrup761
226538632266539522678658sntrup761
227785452288040123148405
T:
locker7
232069752323162323487983
T:
C:ledakemcpa13
236547242367876823723833
T:
locker8
254469252546654826215410
T:
locker9
257812152588739525991215ntruhps4096821
259915482609467926134760
T:
ntruhps4096821
265911962659920026604382
T:
frodokem976shake
280496472809271830608920
T:
sikep503comp
290724462910754429143237
T:
sntrup857
291305472914684729165071sntrup857
318778643206494432155253
T:
mersenne756839
331401773319530033210620
T:
sntrup4591761
353955913541409635436721
T:
sntrup953
354460523545933635474693sntrup953
398954673990673139921296
T:
sntrup1013
399324213993973339950000sntrup1013
377217334006286740563067
T:
lotus192
413185684132222541327559
T:
C:r5n13kem0d
461976794628525646354916
T:
C:ledakemcpa12
479700474797464147983939
T:
frodokem1344shake
570500395706801257081947
T:
sikep751
600839156020751065201080
T:
ntskem1264
607517716101804261139909
T:
ledakem1464
613192046133510961354043
T:
sntrup1277
614091806144565861512260sntrup1277
648053716488485464953034
T:
C:ledakemcpa34
655470436627038666946861
T:
lotus256
719715257421695374848965
T:
C:ledakemcpa33
753515317535990475366125
T:
C:r5n15kem0d
774011737783573178744894
T:
ledakem1364
821136408415752585602597
T:
ledakem13sl
857070708572045085748064
T:
sikep434
869831588740204789424885
T:
ledakem14sl
902590879036209898046111
T:
sikep751comp
889242099039379293970305
T:
ramstakers756839
132762379132969450133343131
T:
C:ledakemcpa32
136086139136199395148192943
T:
sikep434comp
151684250151788625151912064
T:
C:ledakemcpa53
151989589152121611152421408
T:
C:ledakemcpa54
165964397?167315356?224258110?
T:
ntskem1380
189479073189988110195358102
T:
ledakem3464
194395021195035680198825045
T:
ledakem1264
201952126202085615203843385mceliece348864pcf
207722974207758046209095764mceliece348864f
212832826213165711214037721
T:
oddmanhattan128
218020898218734031222818268
T:
ledakem34sl
224131400224311068225886491
T:
ledakem3264
225739805226114939239212756
T:
ledakem12sl
157626467?227963771?315068651?
T:
rsa2048
231339728231415347232881977
T:
C:ledakemcpa52
240370370240578634251505236
T:
ledakem3364
248029610248054814248861712
T:
sikep610
204627180?248156588?326592929?mceliece348864
253859078254951124260426451
T:
ledakem5464
258611515259214412259871848
T:
ledakem33sl
206474445?282364210?323059143?mceliece348864pc
345957274347239354348858826
T:
oddmanhattan192
354976096356384853377373364
T:
ntskem13136
415144381415418281448846161
T:
sikep610comp
553604821554150826555821103
T:
ledakem5364
632481871632724325642225954mceliece460896pcf
632674505633808233643724660mceliece460896f
683571429684153331691715478
T:
oddmanhattan256
692713282693157603694734685
T:
ledakem32sl
694421679697299527701677181
T:
ledakem5264
701041724702284545704147972
T:
ledakem54sl
713732116714365956719144197
T:
ledakem53sl
771291756?918055889?1210388016?mceliece460896
645480821?926336190?1075036731?mceliece460896pc
104875289710490302311132648146mceliece6960119f
105637355810568525331125601571mceliece6960119pcf
113157227311368191681222906110mceliece6688128pcf
113534814411380040721240615526mceliece6688128f
120129816512060969671376883938mceliece8192128f
122239597512294382221362148651mceliece8192128pcf
149870069315007233631503509757
T:
ledakem52sl
1159484997?1556011250?2140016150?mceliece6688128pc
1075790913?1637364179?2214292618?mceliece6960119
1183498577?1701108292?2331004976?mceliece6960119pc
1227830494?1755302699?2447609322?mceliece6688128
1248918005?1855332845?2226445961?mceliece8192128
1347734514?1863767933?2294332201?mceliece8192128pc
563969914857932173685984182217
T:
pqrsa15
Cycles for encapsulation
25%50%75%system
286452963431021
T:
rsa2048
926809362398824mceliece348864
78480?112638?131017?
T:
ntskem1264
112174112695113232
T:
C:r5nd1kem0d
117843120876125949mceliece348864f
134328134455134615threebears624r2ccax
134895135543135675threebears624r2cca
137394139794147798mceliece348864pc
145140145326145848C:threebears624r2cpax
149125149215149368C:threebears624r2cpa
148794149839150545
T:
C:r5nd0kem2iot
154585155436156520
T:
C:r5nd1kem5d
160206160853162236
T:
C:r5nd1kem4longkey
167207170164176805
T:
C:rolloi128
171508173143175178kyber512
181144182779188368mceliece348864pcf
191447192803205979
T:
C:rolloi192
202535207047221446
T:
ntrukem443
220666221664231868
T:
C:rolloi256
221979222297224315
T:
newhope512cca
223735224082224244threebears936r2cca
223964224578231861threebears936r2ccax
223240234429251305mceliece460896
225082237054257297mceliece460896f
245589245991254306C:threebears936r2cpa
255252255586265288C:threebears936r2cpax
256532258344260388
T:
C:r5nd3kem5d
270059286473302753mceliece460896pcf
286518289680292183
T:
sntrup653
287979289721293301kyber90s512
283208294965324699mceliece460896pc
296785298470299955kyber768
298785310789326673mceliece6960119f
312919314979316107
T:
lac128
302785319510344903mceliece6688128f
320150321180322512sntrup653
305667321931353441mceliece6688128
308920322202342028mceliece6960119
333280333609334219threebears1248r2ccax
343230343743344088threebears1248r2cca
344373?346771?551760?
T:
ntskem1380
346312347175349452
T:
sntrup761
367251367561368193C:threebears1248r2cpax
367662368339369585
T:
C:hila5
372331373062374056
T:
C:bikel1
364924376692399221mceliece8192128
352048377909412891mceliece6960119pcf
352866378386403725mceliece6688128pc
380286383971401315
T:
ntrukem743
352106386147432027mceliece6960119pc
375238386916407974mceliece8192128f
390763393686397899ntruhrss701
391307394016396405
T:
ntruhps2048509
393739394519396001sntrup761
385253415403455816mceliece6688128pcf
415592417112419893ntruhps2048509
417400421022428846
T:
sntrup857
425649426854430625kyber1024
437584439316440982
T:
C:r5nd3kem0d
451782452147452976C:threebears1248r2cpa
444509459452474826mceliece8192128pc
440556462467545135mceliece8192128pcf
465350466301467934sntrup857
468659472425476590
T:
C:lake1
466778477301480524
T:
C:r5nd5kem5d
487863488361488781
T:
newhope1024cca
489192489976491523
T:
C:ledakemcpa13
489829493356496987
T:
C:ledakemcpa12
494339494897495613
T:
kindi512222
501666503307508995
T:
sntrup953
499359508099544761
T:
rolloii192
508290510227511228
T:
kindi256342
511378512351514539
T:
ntrulpr653
514472516272519049kyber90s768
514953520786529570
T:
ntskem13136
521837523612558596
T:
rolloii128
538777541748542536
T:
kindi512241
547650549250561937sntrup953
549583550567551570
T:
C:ledakemcpa14
546952550695553210ntrulpr653
550372552346554886
T:
C:lake2
545308554369556706
T:
C:r5nd5kem0d
551496554983588817
T:
rolloii256
552597556721560330
T:
ntruhps2048677
564080565512573634
T:
sntrup1013
592789594950597442ntruhps2048677
599144601778605545
T:
C:lake3
612263613172615133sntrup1013
619419621409624111
T:
ntrulpr761
667032667373668668
T:
lotus128
668388670780674179ntrulpr761
730762734882740145
T:
ntruhps4096821
755299757353760371
T:
ntrulpr857
760683763688767941kyber90s1024
774435778169782596ntruhps4096821
783297783699784622
T:
ledakem1464
781092784214805630
T:
rqc128
801409812362816604
T:
sntrup1277
807160814183819240ntrulpr857
853951855159856920
T:
lac192
896592897640898832
T:
ledakem1364
896908898818901562
T:
ntrulpr953
895100904693907045sntrup1277
922839924014925601
T:
kindi512321
951308957566975552
T:
locker1
956107960429971034ntrulpr953
968358970794971363
T:
ledakem14sl
981818983229985440
T:
C:bikel3
980683986145999970
T:
locker2
102508010260541027876
T:
kindi256522
102974310343641048435
T:
lotus192
103180410399531046277
T:
ntrulpr1013
107580310779381080334ntrulpr1013
107859810883781096458
T:
locker3
111484411176211123395
T:
lac256
112979511303961130826
T:
ledakem13sl
118703211880571189366
T:
C:ledakemcpa33
117883811881871194458
T:
C:ledakemcpa32
119998412225741244011
T:
ledakem1264
124614112528731256778
T:
hqc1281
127778512786921281430
T:
C:ledakemcpa34
130360113109991326459
T:
locker4
145781114632581484720
T:
lotus256
145902214808191502145
T:
locker6
151486815172891540158
T:
lima2p1024cca
151035115305191533002
T:
ntrulpr1277
148770015394391859267
T:
rqc192
158503115974941603496ntrulpr1277
157709515994471625466
T:
ledakem12sl
158979516061501617616
T:
locker5
193784019389901946590
T:
ledakem3464
215862221616812162600
T:
frodokem640
219342722036002258536
T:
rqc256
225992022620262264262
T:
ledakem3364
252033125226472524814
T:
frodokem640aes
252974125318952534879
T:
limasp1018cca
253805125429682550189
T:
locker8
250058525445932560813
T:
locker7
257971825807072583032
T:
ledakem34sl
265591626710222684684
T:
C:ledakemcpa52
277554827770972778237
T:
C:ledakemcpa53
281736528261582844160
T:
locker9
290230729143782917403
T:
hqc1921
288861029394962998922
T:
ledakem3264
296423429661232974182
T:
C:ledakemcpa54
300533830103003021398
T:
lima2p2048cca
307424430752843077442
T:
ledakem33sl
312685031318183142942
T:
hqc1922
318097531824323184437
T:
titaniumccatoy
386697038680323871291
T:
titaniumccalite
402789040863974097473
T:
remblem1056
414692841948884203549
T:
remblem928
422643442283274229761
T:
limasp1306cca
420406142576904328404
T:
ledakem32sl
432071643218504326997
T:
ledakem5464
436205243667934369413
T:
frodokem976
478344047845824788461
T:
titaniumccastd
484249948461554851124
T:
frodokem976aes
486580648725654876032
T:
ledakem5364
481201248900045095526
T:
limasp1822cca
523303752482835252688
T:
hqc2561
559305556055605615502
T:
hqc2562
575066757525205754746
T:
ledakem54sl
583836358565175863861
T:
hqc2563
585807158601925868402
T:
titaniumccamed
629970063140726327104
T:
titaniumccahi
643697664411906445657
T:
ledakem53sl
729726473573667393250
T:
ledakem5264
788883678996407910928
T:
frodokem1344aes
800182380259848678258
T:
limasp2062cca
837944085200028695392
T:
ledakem52sl
852052585224278588813
T:
titaniumccasuper
110932671109561811096199
T:
sntrup4591761
127202221272587512732628
T:
frodokem640shake
139050691390766013935955
T:
C:r5n11kem0d
220185662202093522028248
T:
ntrulpr4591761
280485752807939428100016
T:
sikep503
281842342819797928212385
T:
frodokem976shake
339479623395170033958876
T:
C:r5n13kem0d
378666933809712638566285
T:
ramstakers216091
433110754345629843636937
T:
sikep503comp
512352865125285551278810
T:
frodokem1344shake
524089315251585852597046
T:
pqrsa15
540391545406619954153879
T:
mersenne756839
625181196252590562583155
T:
C:r5n15kem0d
923388689236082392385199
T:
sikep751
113450120113588203113825689
T:
oddmanhattan128
140410434140436088140461414
T:
sikep434
143471264144129831144809870
T:
sikep751comp
163850682165943930174271543
T:
ramstakers756839
214382363214488921215640156
T:
sikep434comp
233361877233581368234345711
T:
oddmanhattan192
456701753456751285456852557
T:
sikep610
483018589484729668486025347
T:
oddmanhattan256
614977344615237955621362988
T:
sikep610comp
Cycles for decapsulation
25%50%75%system
332613337533617C:threebears624r2cpax
472074728347434C:threebears936r2cpax
502645033350454C:threebears1248r2cpax
590215988860509
T:
C:r5nd1kem0d
646206475464835C:threebears624r2cpa
836178378585408C:threebears936r2cpa
855358932297835
T:
C:r5nd0kem2iot
891848951991362
T:
C:r5nd1kem5d
912779223393979
T:
C:r5nd1kem4longkey
106790106974107511
T:
C:hila5
111019111126111344C:threebears1248r2cpa
144846145456146881
T:
C:r5nd3kem5d
196819197218199893kyber512
230843231030231147threebears624r2ccax
253231253729255797
T:
newhope512cca
258562268025272771
T:
ntrukem443
271611273950283561
T:
C:r5nd5kem5d
274459275939278113
T:
C:r5nd3kem0d
298963299693299961threebears624r2cca
312446314381316047kyber90s512
334523336234337685kyber768
326642339332341266
T:
C:r5nd5kem0d
358869359293360716threebears936r2ccax
438110438719439118threebears936r2cca
443508445157447269
T:
lac128
471783473503474912kyber1024
495150495380496405threebears1248r2ccax
547344550735580042kyber90s768
548729555010564103
T:
ntrukem743
555050556276559724
T:
ntruhps2048509
563976564293565334
T:
newhope1024cca
563536567421571057ntruhps2048509
580393581616609542
T:
ntskem1264
580986581928583053mceliece348864
571856583142628281mceliece348864f
596841597564605261mceliece348864pcf
609088609283610064threebears1248r2cca
627081627966629266mceliece348864pc
642863644227646353
T:
kindi256342
649006650938652066
T:
kindi512222
625153652131653527
T:
C:r5n11kem0d
703576705841708666
T:
kindi512241
709517712186714012
T:
sntrup653
709707713094715599sntrup653
716502722781725420
T:
ntrulpr653
755541756908758848ntrulpr653
799292800152802156sntrup761
800535802936805443kyber90s1024
803880807842812885
T:
sntrup761
816134816865818013
T:
lotus128
846595850316853887
T:
ntruhps2048677
838665851766863996ntruhps2048677
880454883985900290
T:
ntrulpr761
901399904403929245ntruhrss701
933809943637946098ntrulpr761
101800710189421019571
T:
C:r5n13kem0d
106513210700321075124
T:
C:rolloi128
107610410767281092658
T:
ntskem1380
107399010817741084522
T:
ntrulpr857
108099810926961095436
T:
sntrup857
109045310927631096095sntrup857
111376811176321132567ntruhps4096821
112222311269871140543
T:
ntruhps4096821
112784311293831130925ntrulpr857
115175811536521155501
T:
kindi512321
119208711930381194597
T:
kindi256522
118825711956231202221
T:
C:rolloi192
128370112849551286333
T:
ntrulpr953
129705312991181302196
T:
sntrup953
129992613021041304734sntrup953
130432813070541313975
T:
lotus192
134048113437401353112ntrulpr953
135781113586211360401
T:
lac192
140861414099161411306mceliece460896
145642114592481476672sntrup1013
146603614709981481650
T:
sntrup1013
147348514790521489657
T:
ntrulpr1013
145358014927451494061mceliece460896pc
152345815259361683633mceliece460896f
153048915318421535605mceliece6960119
152508515350041542935ntrulpr1013
153156815363131570015mceliece6960119f
157356215986911614597mceliece460896pcf
162566716271171629016mceliece6688128
162459616285051779302mceliece6688128f
161607416826551741700mceliece8192128
168377316882941699438
T:
lima2p1024cca
169048016917992051310mceliece8192128pcf
169728917000141782356mceliece8192128pc
170375217090581784156
T:
rolloii128
172054617264241736893
T:
lac256
169370817306852008391mceliece6688128pcf
172770217307491757902mceliece6960119pcf
172866617487251779492mceliece6960119pc
180857418102541813575mceliece6688128pc
181530418199271892802
T:
rolloii192
189293518939111898008
T:
lotus256
191234919137381915232mceliece8192128f
193402219413681945204
T:
C:rolloi256
199516220091912051483
T:
C:lake1
214947921514532153882
T:
frodokem640
215391021571492162756sntrup1277
215597321663632172111
T:
sntrup1277
218018021827012198142
T:
ntrulpr1277
218724922032422204685
T:
hqc1281
222923222301642231888
T:
ntskem13136
224183922452032253732ntrulpr1277
231055023281732404460
T:
rolloii256
236756423724672379142
T:
C:ledakemcpa12
239372923951452396731
T:
frodokem640aes
279078627997132805188
T:
C:ledakemcpa14
2298710?2891500?2897601?
T:
C:ledakemcpa13
298774629914172994943
T:
C:r5n15kem0d
300731330084823009961
T:
limasp1018cca
333609433412793349581
T:
lima2p2048cca
332717934497043461101
T:
rqc128
344654034559273470520
T:
C:lake2
371770737216563724330
T:
titaniumccatoy
396951539809923982079
T:
rsa2048
408226440980224119612
T:
locker1
431081943232734391029
T:
locker2
448032344905994497182
T:
titaniumccalite
448484044947934512023
T:
C:lake3
457911246004814607371
T:
hqc1921
477142447787304785850
T:
hqc1922
478269247863554788643
T:
frodokem976
475639448219984848945
T:
locker4
502183450271555029455
T:
frodokem976aes
516785351709005173214
T:
limasp1306cca
518390451854375189204
T:
C:bikel1
550875055106115513883
T:
titaniumccastd
562944556796975700056
T:
remblem1056
575969057658915769846
T:
ledakem1364
576121557692555778068
T:
ledakem1264
576018358342225846710
T:
remblem928
577407760480796158789
T:
limasp1822cca
619206762089586241588
T:
locker3
631192263218426325848
T:
C:ledakemcpa32
666013866614996670580
T:
titaniumccamed
667330466796396685772
T:
ledakem1464
703696670537537118885
T:
locker6
7135467?7151959?9066908?
T:
C:ledakemcpa34
710319172147497780374
T:
rqc192
720507772316537278300
T:
locker5
722189672402797263751
T:
ledakem12sl
737032273885747410642
T:
titaniumccahi
763037876343847638911
T:
C:ledakemcpa33
757337876380547710726
T:
ledakem13sl
782372278375967856337
T:
hqc2561
795971179793777992518
T:
ledakem14sl
811341881170378121366
T:
frodokem1344aes
826254582763018399213
T:
locker7
838912484115418412965
T:
hqc2562
845681584756018510713
T:
locker8
871813187494698756405
T:
hqc2563
991001199198539930148
T:
titaniumccasuper
9950086997908610727211
T:
limasp2062cca
110439171123898511303129
T:
locker9
117538661189029111924017
T:
rqc256
125959741260452612612268
T:
frodokem640shake
169734131698090517116081
T:
ledakem3264
171813341719865917271062
T:
ledakem3364
176380971769223117704829
T:
C:bikel3
177573191777435917781495
T:
C:ledakemcpa52
178180731784073217861452
T:
ledakem3464
193598091940176919418538
T:
C:ledakemcpa53
211497652115512621188839
T:
C:ledakemcpa54
213993312147300021517073
T:
ledakem32sl
248928242505983625111621
T:
ledakem33sl
259944872603857126128708
T:
ledakem34sl
283774442839493428418792
T:
frodokem976shake
299472252996919129977843
T:
sikep503
308302453083106030831647
T:
sntrup4591761
318410073189671631999843
T:
sikep503comp
330129963301606833024044
T:
ntrulpr4591761
337029353373616833976421
T:
ledakem5264
389167333893762638964874
T:
ledakem5364
460088634606328846154379
T:
ledakem5464
481447644841645148471229
T:
ledakem52sl
506600215110845051206075
T:
ledakem53sl
514986965151422151534668
T:
frodokem1344shake
594793565951062060105931
T:
ledakem54sl
747250047626807876845196
T:
ramstakers216091
767233907883902881076253
T:
mersenne756839
992886629940708399422710
T:
sikep751
105193226105219409105422739
T:
sikep751comp
124054951124554089124651336
T:
oddmanhattan128
149736372149788474149825318
T:
sikep434
159127967159157079159245839
T:
sikep434comp
232530918233092937233202387
T:
pqrsa15
255929363256133266256912587
T:
oddmanhattan192
316671756324182600334988535
T:
ramstakers756839
459098633459139662459214674
T:
sikep610
485366648485420239485639080
T:
sikep610comp
534259629535471605536680156
T:
oddmanhattan256

amd64; Tremont (906c0); 2021 Intel Celeron N4500; 2 x 1100MHz; jasper2, supercop-20240107

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
757947632477159
T:
C:r5nd1kem0d
101339101596103898threebears624r2cca
102743103651104696
T:
C:r5nd0kem2iot
103603104222104875
T:
C:r5nd1kem5d
104252104834109227C:threebears624r2cpa
107289107956109106
T:
C:r5nd1kem4longkey
108271108592109203C:threebears624r2cpax
112900113046115391threebears624r2ccax
129974130506130929kyber512
141867142097142527
T:
newhope512cca
161176161504162118
T:
lac128
180233181193182042
T:
C:r5nd3kem5d
191847192171197961threebears936r2cca
196839197297202907threebears936r2ccax
194849199727203182C:threebears936r2cpax
199807200444208941C:threebears936r2cpa
227647228551229526kyber90s512
235579236356237680kyber768
251271253196253792
T:
C:hila5
272071275657278137
T:
ntrulpr653
285215286030286455threebears1248r2cca
293860294478295257C:threebears1248r2cpa
295854298692301056
T:
C:r5nd3kem0d
301441302252302688C:threebears1248r2cpax
313815314220314902
T:
kindi256342
312729314644318194ntrulpr653
316228316595317101
T:
newhope1024cca
331032332453334849
T:
ntrulpr761
334565335065335841
T:
kindi512222
334569338175341709
T:
C:r5nd5kem5d
340652341839345142
T:
kindi512241
355761357179358517
T:
C:r5nd5kem0d
362861364139365368kyber1024
375066377711381636ntrulpr761
398670400729405294
T:
ntrulpr857
421822422345422899threebears1248r2ccax
421198422916424290kyber90s768
449173452637456955ntrulpr857
473390476139478415
T:
ntrulpr953
517032518242520432
T:
rqc128
529471531361533978ntrulpr953
536722539756557041
T:
ntrulpr1013
554835556280561908
T:
hqc1281
556843557967559128
T:
lac256
562269563491564704
T:
lac192
592887597031601428ntrulpr1013
676672682166687135kyber90s1024
699429703300705484
T:
kindi512321
766307769524781943
T:
ntrulpr1277
806683819902826239
T:
ntrukem443
864514868224877237ntrulpr1277
948535952959960445
T:
rqc192
104051910472191055195
T:
kindi256522
125700712631731274468
T:
C:rolloi128
129817513008291309400
T:
hqc1921
134796413516201355657
T:
C:rolloi192
1377532?1384787?1901113?
T:
rqc256
140284014109341418874
T:
hqc1922
148561714877851489817
T:
frodokem640
172375517290581736017
T:
C:bikel1
181836318199371821095
T:
lima2p1024cca
191207419205091929214
T:
ntrukem743
196140719629031965888
T:
frodokem640aes
208758020924602100236
T:
C:rolloi256
234775823570232360795
T:
hqc2561
251852525282712537777
T:
hqc2562
262922326372492650845
T:
hqc2563
281582828197222944553
T:
limasp1018cca
297725929888813063367
T:
remblem1056
300398230068943009524
T:
frodokem976
302993030346983039588
T:
remblem928
363679436407233648246
T:
frodokem976aes
364012436416903644428
T:
lima2p2048cca
396157439635063965476
T:
titaniumccatoy
415849341808884208827
T:
C:lake1
435919843671164371647
T:
titaniumccalite
444126044493944479092
T:
rolloii192
489648549051334942677
T:
C:lake3
493739949396524941682
T:
limasp1306cca
510321551077465112951
T:
C:bikel3
517953451871415204124
T:
rolloii256
522181452316085256832
T:
C:lake2
532555853468075483002
T:
rolloii128
568831356995185709473
T:
ntruhps2048509
569703457021066038213
T:
limasp1822cca
569705257061565752156ntruhps2048509
574581057484385751847
T:
titaniumccastd
606596560815146100115
T:
frodokem1344aes
634003963560116364045
T:
titaniumccamed
672770767312536737656
T:
titaniumccahi
818076581915538205887
T:
locker1
884364888559378894067
T:
locker2
908503790880729118364
T:
titaniumccasuper
911053491143979116578
T:
limasp2062cca
954632095605529641414
T:
ntruhps2048677
973151797483749781643
T:
locker3
110186061102066311023867
T:
ntrulpr4591761
112103811122247811250317
T:
locker4
119794031198199911987930
T:
frodokem640shake
125604581257632412603456
T:
locker6
131662071318513013225023
T:
locker5
136174191363652213676935
T:
ntruhps4096821
136640871367619113734172ntruhps4096821
165472811654967316578991
T:
C:r5n11kem0d
170715041708418917098262
T:
sntrup653
171011891711753317143442sntrup653
170999011713220917162996
T:
sikep503
182466391828183118315214
T:
C:ledakemcpa14
182677431828225118313225ntruhps2048677
192217111922844519240305ntruhrss701
199830472016242620346258
T:
ramstakers216091
201384122017321720226819
T:
lotus128
226017322261332422627106
T:
sntrup761
226567242266913222681478sntrup761
229574292297616123005739
T:
locker7
231068432320474723235493
T:
C:ledakemcpa13
240079532402888124066879
T:
locker8
257927052582547125902671
T:
locker9
265813782659501026606423
T:
frodokem976shake
280999232817900330679407
T:
sikep503comp
290833342909719729115121
T:
sntrup857
291392732915577729185459sntrup857
320294083206401732366447
T:
mersenne756839
354234903543618835457641
T:
sntrup953
354704973548069735496665sntrup953
380540953812227740134231
T:
lotus192
399250273995137539998374
T:
sntrup1013
399849954000017540015892sntrup1013
413278874133063141336116
T:
C:r5n13kem0d
461209654618614946240459
T:
C:ledakemcpa12
480075754801579448026890
T:
frodokem1344shake
570972605710301057111106
T:
sikep751
600822756022512860461903
T:
ntskem1264
613300606134510761374519
T:
sntrup1277
613770376139606961465862sntrup1277
610192836152126764107367
T:
ledakem1464
642873836470571570099079
T:
lotus256
655468516575160667394761
T:
C:ledakemcpa34
719252687201961672080294
T:
C:ledakemcpa33
753661057537102575382294
T:
C:r5n15kem0d
771185017744301577569815
T:
ledakem1364
783573537877039180287083
T:
ledakem13sl
857798978579578385811446
T:
sikep434
856519598595510787822641
T:
ledakem14sl
870695568709073387108926
T:
sntrup4591761
888698118970478193522504
T:
ramstakers756839
903547799059167798215470
T:
sikep751comp
133083836133742711134126962
T:
C:ledakemcpa32
136174054148032558150301241
T:
sikep434comp
152006538152171877152319037
T:
C:ledakemcpa54
160743698160879464164565659
T:
C:ledakemcpa53
169892617?170469875?213283864?
T:
ntskem1380
126361356?183650265?271790860?
T:
rsa2048
189805298194566909201804371
T:
ledakem3464
194620765194877774195118269
T:
ledakem1264
203668357203721495204433676mceliece348864pcf
203870048205461805205873176mceliece348864f
217256536218007441218366610
T:
C:ledakemcpa52
219396478223831197232784828
T:
oddmanhattan128
225284308225402863226000881
T:
ledakem12sl
231488949231875108232403228
T:
ledakem3264
230008166234172409236075642
T:
ledakem34sl
240406151241252821256142569
T:
ledakem3364
248057056248083056248103615
T:
sikep610
204782103?251332081?370528850?mceliece348864
252961741253868447255040637
T:
ledakem5464
258620981258879796259594961
T:
ledakem33sl
208968394?282620321?362077942?mceliece348864pc
341293053346954449361374581
T:
ntskem13136
355361476356423081358317230
T:
oddmanhattan192
415393905415650227449211675
T:
sikep610comp
510283683511332495516121889
T:
ledakem5364
638590456638973735651611127mceliece460896f
638972106639142699648454419mceliece460896pcf
672522215673226996674425517
T:
ledakem54sl
677557220678727607682739081
T:
ledakem53sl
685017012687233730709248079
T:
oddmanhattan256
696954043697815567753380243
T:
ledakem32sl
729373716749117769752352278
T:
ledakem5264
652310356?914941370?1351148737?mceliece460896
766912383?914955781?1205874649?mceliece460896pc
103535027410456998351111533618mceliece6960119f
103912167310489466431122466326mceliece6960119pcf
113274665511348838861227334624mceliece6688128pcf
113389817011441642461201332683mceliece6688128f
123003403512356305461417912486mceliece8192128f
123509542312384534321376328310mceliece8192128pcf
1182882126?1420505094?2239264055?mceliece6960119pc
1104571860?1509792670?2099502910?mceliece6688128
1118269903?1581168324?2307327679?mceliece6688128pc
1425641058?1624207480?2533752544?mceliece8192128pc
1215744680?1637069106?2078946526?mceliece6960119
161539320716382272131641245517
T:
ledakem52sl
1499034996?1844410771?2538292146?mceliece8192128
562654127357748698975922090518
T:
pqrsa15
Cycles for encapsulation
25%50%75%system
186081883519800
T:
rsa2048
78183?78745?126218?
T:
ntskem1264
894289103499133mceliece348864
9371695682101074mceliece348864f
112912113554114363
T:
C:r5nd1kem0d
134324134763136952threebears624r2ccax
136150136489139114threebears624r2cca
136643138349143476mceliece348864pcf
142661143391149512mceliece348864pc
148680148924149941C:threebears624r2cpax
148923149359155046C:threebears624r2cpa
149632150484152122
T:
C:r5nd0kem2iot
154870155752156569
T:
C:r5nd1kem5d
160579161394163429
T:
C:r5nd1kem4longkey
171867172886174159kyber512
178448178933179681
T:
C:rolloi128
187820188607189912
T:
C:rolloi192
200161204637221090
T:
ntrukem443
222081222239222605
T:
newhope512cca
222902223100230039threebears936r2ccax
229158230358231663
T:
C:rolloi256
233218233477238291threebears936r2cca
232387242346263852mceliece460896
240322246249249159C:threebears936r2cpax
235290247956263993mceliece460896f
251692252199260373C:threebears936r2cpa
257757259025260896
T:
C:r5nd3kem5d
275157283755305595mceliece460896pcf
283531285427286890kyber90s512
288240289162292660
T:
sntrup653
275504291732314212mceliece460896pc
294078294629296053kyber768
291806313143353941mceliece6688128
314519315538316266
T:
lac128
298193318888333718mceliece6960119
320044321048322881sntrup653
303593327585343039mceliece6960119f
332275332414333137threebears1248r2cca
301810333443370885mceliece6688128f
344646346251347813
T:
sntrup761
352027352700353369C:threebears1248r2cpa
352933353625354481C:threebears1248r2cpax
345299?355223?557559?
T:
ntskem1380
358673359562360688
T:
C:hila5
373122374139374994
T:
C:bikel1
361141378230394529mceliece8192128
365411378985403109mceliece6960119pc
367989380207401969mceliece6960119pcf
380106384563400772
T:
ntrukem743
362716385104414243mceliece6688128pc
388820392180393686
T:
ntruhps2048509
394453395607397164sntrup761
393988397388399205ntruhrss701
370205402052458180mceliece8192128f
379520405688434063mceliece6688128pcf
414421415314416031
T:
kindi256342
413953416048418478
T:
sntrup857
414808418125420308ntruhps2048509
428642430553433850kyber1024
430326440770460836mceliece8192128pc
439483442036447238
T:
C:r5nd3kem0d
435270446544498491mceliece8192128pcf
462713463695465316threebears1248r2ccax
465739467883474895sntrup857
472543475562481597
T:
C:r5nd5kem5d
479958485223490305
T:
C:lake1
486560488358490492kyber90s768
488447488876489275
T:
newhope1024cca
489466490375491679
T:
C:ledakemcpa13
491633493974498355
T:
C:ledakemcpa12
495339495966496732
T:
kindi512222
497967499254506346
T:
sntrup953
502683503765508952
T:
kindi512241
499587504122518985
T:
ntskem13136
508520510006512382
T:
ntrulpr653
542681543275544676
T:
C:ledakemcpa14
542130543510551684
T:
rolloii192
544202548530551621
T:
C:r5nd5kem0d
548700551067554691ntrulpr653
549338551892553848sntrup953
553997557256569024
T:
ntruhps2048677
557291558495560057
T:
rolloii128
561164562387563750
T:
sntrup1013
565308569008577836
T:
C:lake2
591224592731594074
T:
rolloii256
595897599776603872ntruhps2048677
612907614028615471sntrup1013
613240616906623060
T:
C:lake3
618592620884622787
T:
ntrulpr761
666414667907670964ntrulpr761
667663668338669739
T:
lotus128
719473723340728694
T:
ntruhps4096821
747902752901756812kyber90s1024
758751763154773240
T:
ntrulpr857
763803767758777981ntruhps4096821
786833787467789484
T:
ledakem1464
801520803187804779
T:
sntrup1277
802329804522806185
T:
rqc128
805046807256810681ntrulpr857
856701857986858938
T:
lac192
895625896664897419
T:
ledakem1364
892547897669907928sntrup1277
899608901406915656
T:
ntrulpr953
923479923828924329
T:
ledakem14sl
923252924815936180
T:
kindi512321
957955960475962444ntrulpr953
961319966917978572
T:
locker1
982005985438987338
T:
C:bikel3
9963809982981002860
T:
locker2
102321310256271044809
T:
ntrulpr1013
102979310309971035030
T:
lotus192
108316110872811099396ntrulpr1013
110586711102791122871
T:
locker3
111472811177101120273
T:
lac256
112965411305581133337
T:
ledakem13sl
117987311815751183545
T:
C:ledakemcpa33
118019611867041192766
T:
C:ledakemcpa32
120216912213701248000
T:
ledakem1264
124462512532281260542
T:
kindi256522
124768012545431256931
T:
hqc1281
127872012797531281190
T:
C:ledakemcpa34
128054512839171287714
T:
locker4
146089914663721490771
T:
lotus256
148973414921241503373
T:
ntrulpr1277
149684615038221515219
T:
locker6
151042015113511512408
T:
lima2p1024cca
158104315852781601189ntrulpr1277
157827815937751622827
T:
ledakem12sl
161352416339621650788
T:
locker5
1556167?1915147?2289455?
T:
rqc192
193790119410611943300
T:
ledakem3464
216639021677392170388
T:
frodokem640
226435922659232267750
T:
ledakem3364
250956425121342631606
T:
limasp1018cca
252905325306832534075
T:
frodokem640aes
257377825755272577340
T:
ledakem34sl
256297925790702593413
T:
locker7
260803726170742666485
T:
locker8
267468626850252701227
T:
C:ledakemcpa52
221514127343242740983
T:
rqc256
276967127714192773447
T:
C:ledakemcpa53
278833228259082861776
T:
locker9
290560929166942919890
T:
hqc1921
290311829486393013661
T:
ledakem3264
297222129736592976274
T:
C:ledakemcpa54
299562129971802999512
T:
lima2p2048cca
307345430765383078955
T:
ledakem33sl
312979331366353150081
T:
hqc1922
318327431987733203458
T:
titaniumccatoy
386411738674733869704
T:
titaniumccalite
423333242350034237422
T:
limasp1306cca
420308342717974320327
T:
ledakem32sl
432922943320634334838
T:
ledakem5464
432151243352684342917
T:
remblem1056
437075343741704377362
T:
frodokem976
444419544616454476406
T:
remblem928
478021047838634786186
T:
titaniumccastd
483069648345275158757
T:
limasp1822cca
486236648659744872197
T:
ledakem5364
496098549720354982524
T:
frodokem976aes
524226952608265284425
T:
hqc2561
559434056112365622788
T:
hqc2562
584582458619985978897
T:
hqc2563
586369358683665872863
T:
titaniumccamed
597390959772025980624
T:
ledakem54sl
632241663407066357253
T:
titaniumccahi
644165464449486450530
T:
ledakem53sl
734491973814017406816
T:
ledakem5264
790334979167397923835
T:
frodokem1344aes
796739079696847974417
T:
limasp2062cca
837671285194868655436
T:
ledakem52sl
852374485359878574522
T:
titaniumccasuper
110939621109654311099201
T:
sntrup4591761
127231691273026012734378
T:
frodokem640shake
139078181391150213941026
T:
C:r5n11kem0d
220235182202551222031593
T:
ntrulpr4591761
281626582821930028249520
T:
sikep503
282087072824108328338229
T:
frodokem976shake
339584533396146833967250
T:
C:r5n13kem0d
379983173837546138677313
T:
ramstakers216091
432567764340770843615751
T:
sikep503comp
512945915133591551385885
T:
frodokem1344shake
524531725258405052634254
T:
pqrsa15
541678695420509354283938
T:
mersenne756839
625373176254537062556527
T:
C:r5n15kem0d
923871229251019292798445
T:
sikep751
113200559113684355114075053
T:
oddmanhattan128
140468481140486290140505845
T:
sikep434
143622620143996143144751986
T:
sikep751comp
164445711166391102174726752
T:
ramstakers756839
214572346215639137216807850
T:
sikep434comp
232995586233243032233887993
T:
oddmanhattan192
456951299456986159457015476
T:
sikep610
482952099483261788483734927
T:
oddmanhattan256
615445130618204976622006750
T:
sikep610comp
Cycles for decapsulation
25%50%75%system
332963336733495C:threebears624r2cpax
403554042440542C:threebears936r2cpax
475854763847678C:threebears1248r2cpax
585895902059967
T:
C:r5nd1kem0d
634326356565048C:threebears624r2cpa
851078524887670C:threebears936r2cpa
861848916996813
T:
C:r5nd0kem2iot
885378944291188
T:
C:r5nd1kem5d
902339123493217
T:
C:r5nd1kem4longkey
920389215692305C:threebears1248r2cpa
106521107005107580
T:
C:hila5
145942147479148670
T:
C:r5nd3kem5d
197371198292199517kyber512
230715231004235172threebears624r2ccax
253940254165254391
T:
newhope512cca
256434260723267509
T:
ntrukem443
279632286250289469
T:
C:r5nd3kem0d
284115286366288227
T:
C:r5nd5kem5d
302208302690308484threebears624r2cca
309771310518311459kyber90s512
330496330737331041kyber768
325967335204336835
T:
C:r5nd5kem0d
353581354276362426threebears936r2ccax
444662445741447908
T:
lac128
454017454337462830threebears936r2cca
471105471778473160kyber1024
513064514791516667kyber90s768
516886517445518293
T:
kindi256342
549616555804563847
T:
ntrukem743
554334556943559399
T:
ntruhps2048509
557873561305563721ntruhps2048509
564601565240565605
T:
newhope1024cca
580869582503605013
T:
ntskem1264
580463587935601581mceliece348864
584518591763679821mceliece348864f
599205599449600034threebears1248r2cca
620216620912623953threebears1248r2ccax
622172623640654326
T:
C:r5n11kem0d
628976630569638210mceliece348864pcf
650099651723655284
T:
kindi512222
657654658915665891
T:
kindi512241
708413711794715956
T:
sntrup653
711000715629720885sntrup653
713741716188717380
T:
ntrulpr653
634249717599747189mceliece348864pc
759546760822763159ntrulpr653
790120792095795686kyber90s1024
802040804163810229sntrup761
803850805800808418
T:
sntrup761
816259817594818725
T:
lotus128
838668844576847348
T:
ntruhps2048677
843705850498865854ntruhps2048677
880883881982900069
T:
ntrulpr761
902369905935908868ntruhrss701
927948931286940334ntrulpr761
101674910176961019315
T:
C:r5n13kem0d
106232210685751074223
T:
C:rolloi128
107138210734521075475
T:
ntrulpr857
107692010782381081285sntrup857
108769010886121102610
T:
ntskem1380
108304910923801095338
T:
sntrup857
112972411339261150699ntrulpr857
112845511355451143301ntruhps4096821
112932511423441145169
T:
ntruhps4096821
114753311491391170546
T:
kindi512321
118541111891801193832
T:
C:rolloi192
128489912879901289582
T:
ntrulpr953
129485512965201298725
T:
sntrup953
129285712992311301719sntrup953
130232913040761320905
T:
lotus192
134644113482201358308ntrulpr953
135902813605171363901
T:
lac192
141300014148901451061mceliece460896
141201514151741446377mceliece460896f
145177214547011487890mceliece460896pc
146365214672621476271sntrup1013
146833214704021472931
T:
sntrup1013
146324014705731497646
T:
kindi256522
149235014962741499469
T:
ntrulpr1013
145404115140121603958mceliece460896pcf
153007515324991548809mceliece6960119
153206615339371549613ntrulpr1013
153090815670851786899mceliece6960119f
160009816026191603970mceliece6960119pcf
160385616051601606522mceliece6960119pc
161796616191981621005mceliece8192128
162122916229061980755mceliece6688128f
162241116248011677861mceliece8192128f
162645316290351733940mceliece6688128
166603716671591668675
T:
lima2p1024cca
168830916901041747099mceliece6688128pcf
168814216901331977503mceliece6688128pc
168856316911351695973mceliece8192128pc
172304217289731738268
T:
lac256
177967317825611787357
T:
rolloii128
169962818064711859384mceliece8192128pcf
189492419024661908459
T:
lotus256
189447219035151963497
T:
rolloii192
195496519614461972481
T:
C:rolloi256
200389920119272026585
T:
C:lake1
215728121596092161298
T:
frodokem640
214971721641062169267
T:
ntrulpr1277
215426221659672187569sntrup1277
216557721726192177309
T:
sntrup1277
220957022130712218072
T:
hqc1281
221435822166852218363
T:
ntskem13136
224800822514362257848ntrulpr1277
236759823693842373308
T:
C:ledakemcpa12
240176124033062404970
T:
frodokem640aes
239706024036462414113
T:
rolloii256
278174027853752792903
T:
C:ledakemcpa14
289532329019102907433
T:
C:ledakemcpa13
297780229812482991067
T:
C:r5n15kem0d
298088929879673147940
T:
limasp1018cca
331119933126013314873
T:
lima2p2048cca
344618034573223482591
T:
C:lake2
333905135005783558811
T:
rqc128
371998337366673741338
T:
titaniumccatoy
397423839776094035166
T:
rsa2048
409349441060014149839
T:
locker1
434114843533034367286
T:
locker2
448246444915144496336
T:
titaniumccalite
449731845062174517783
T:
C:lake3
458227945927374596119
T:
hqc1921
469689647016894707566
T:
frodokem976aes
478521747890254793049
T:
frodokem976
477404248021284808867
T:
hqc1922
479089048045414818689
T:
locker4
516788751714445173680
T:
limasp1306cca
519125751942735215593
T:
C:bikel1
551309655246895546384
T:
titaniumccastd
575133657578635771135
T:
ledakem1264
575758857627785826896
T:
ledakem1364
580048158046796239229
T:
limasp1822cca
604805060571526067892
T:
remblem1056
620457562215996254160
T:
remblem928
622600862428926258906
T:
locker3
631065763173686326010
T:
C:ledakemcpa32
667280866769836679253
T:
titaniumccamed
668024767021526713089
T:
ledakem1464
708123670963007108288
T:
locker6
721562272231377280565
T:
ledakem12sl
725298372761537299122
T:
locker5
738128474009547425723
T:
titaniumccahi
757728075822327829802
T:
ledakem13sl
763852476458857658990
T:
C:ledakemcpa33
785665678610957879897
T:
hqc2561
790095379102037979373
T:
ledakem14sl
812134681388628149433
T:
frodokem1344aes
742457181606248644585
T:
rqc192
835092883670728398263
T:
locker7
837737483949078402708
T:
hqc2562
859251186204468787653
T:
locker8
869551087066088826672
T:
hqc2563
7161337?9094890?9119105?
T:
C:ledakemcpa34
9888711989394110014633
T:
limasp2062cca
99110071000533310064909
T:
titaniumccasuper
112055841125156411401106
T:
locker9
125992281260428612615917
T:
frodokem640shake
122048931285684113108710
T:
rqc256
170793681709819617121850
T:
ledakem3264
171318221715998617253811
T:
ledakem3364
176951791774295118113258
T:
C:bikel3
177954311780916717835510
T:
C:ledakemcpa52
178241831784868517867489
T:
ledakem3464
193598121938279819422837
T:
C:ledakemcpa53
211751862120263921212185
T:
C:ledakemcpa54
214504942157236721619796
T:
ledakem32sl
250338372509275625211678
T:
ledakem33sl
259194622607262026112952
T:
ledakem34sl
283785962839777328423401
T:
frodokem976shake
299654662998177530106130
T:
sikep503
308226073082400330824339
T:
sntrup4591761
319181323197348931989848
T:
sikep503comp
330196693302150133026715
T:
ntrulpr4591761
337867473395448333982483
T:
ledakem5264
390841383911618539220242
T:
ledakem5364
460734574619626646507032
T:
ledakem5464
484915724852581248663589
T:
ledakem52sl
511518835118065951253773
T:
ledakem53sl
515225655156106451600383
T:
frodokem1344shake
596965496000214660241621
T:
ledakem54sl
757896647589217375968739
T:
ramstakers216091
810805618111001881302747
T:
mersenne756839
994195169951859399632260
T:
sikep751
105410825105530578105795675
T:
sikep751comp
123698194124258742124858108
T:
oddmanhattan128
149811447149825614149846111
T:
sikep434
159306321159340414159379481
T:
sikep434comp
232923370233044008233455719
T:
pqrsa15
255634940255758521256637211
T:
oddmanhattan192
323793506328366502338691005
T:
ramstakers756839
459379527459399592459431987
T:
sikep610
485836705485865988485906787
T:
sikep610comp
534803384535179932536362124
T:
oddmanhattan256

amd64; Zen 3 (a20f10); 2020 AMD Ryzen 5 5600X; 6 x 3700MHz; unstable; spawn, supercop-20231215

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
873288438991kyber90s512
133941354213764kyber90s768
194251953619684kyber512
197951994320239kyber90s1024
23458?23754?35446?ntrulpr653
251602527125382
T:
lac128
25197?25530?38110?ntrulpr761
263442645526566
T:
ntrulpr4591761
270472712127269
T:
C:nhcompact512cca
305993071030932ntrulpr857
324863263433041ntrulpr953
328193307833263ntrulpr1013
331523344833892
T:
C:r5nd1kem0d
337443392934262kyber768
355943570535890
T:
C:nhcompact768cca
369633703737074threebears624r2cca
37037?37074?60088?C:threebears624r2cpa
380733825838850C:threebears624r2cpax
39368?39442?64306?threebears624r2ccax
422914240242624ntrulpr1277
431424406745769
T:
C:r5nd0kem2iot
444004458544807
T:
newhope512cca
445854521446065
T:
C:r5nd1kem5d
460284625046472
T:
C:nhcompact1024cca
457694647247656
T:
C:r5nd1kem4longkey
476934824848840kyber1024
652686545365749
T:
hqc128round4
662306656367488
T:
lac256
718547215073001
T:
lac192
741117488876183
T:
C:r5nd3kem5d
756287596176072threebears936r2cca
781077818178366threebears936r2ccax
788477921779328C:threebears936r2cpa
806978077180882C:threebears936r2cpax
891338928189503
T:
newhope1024cca
109816110075110260ntruhps2048509
114367114811114959threebears1248r2cca
117845118585119177
T:
C:hila5
118955119510119695threebears1248r2ccax
121249121323121471C:threebears1248r2cpax
122248122285122396C:threebears1248r2cpa
122322123728125356
T:
C:r5nd3kem0d
136012138084139860
T:
C:r5nd5kem5d
148629150183151700
T:
C:r5nd5kem0d
157842162726164465
T:
hqc192round4
199245199578199948ntruhps2048677
198505202464205276
T:
kindi256342
204129204314204536ntruhrss701
203611206904212232
T:
kindi512222
208310214637218115
T:
kindi512241
269434273652280682
T:
hqcrmrs128
292374292781293558ntruhps4096821
302734304584316831
T:
hqc128
300403308025332667
T:
hqc256round4
310245320161332889
T:
ntrukem443
324009328153341436
T:
hqc1281
357309359270361749
T:
C:r5n11kem0d
422688426536438820
T:
kindi512321
434158436082440078
T:
C:bikel1
485958486994488474sntrup761
522995524660526510
T:
lima2p1024cca
530284534502545454
T:
kindi256522
565619567617582787
T:
hqcrmrs192
562733571613574943sntrup653
570540580752588411
T:
C:ledakemcpa14
595404596588598068
T:
rqc128
591038599289611980
T:
hqc1921
611018?614496?957671?
T:
C:r5n13kem0d
633810636807653050
T:
hqc192
629296645909651829
T:
hqc1922
656084658785660302
T:
frodokem640
660043661893664890
T:
C:ledakemcpa13
691789693787697154
T:
titaniumccatoy
719502724645733710
T:
ntrukem743
747511752395755022
T:
sntrup4591761
751100754985759906
T:
C:rolloi128
797609800088803307
T:
titaniumccalite
837051838272842231
T:
frodokem640aes
887519901024920671
T:
hqcrmrs256
913937916971918932
T:
C:ledakemcpa12
956820970473977466sntrup857
963184985828997002
T:
hqc2562
994190996299999999
T:
titaniumccastd
98364510112841024715
T:
hqc2561
99089710116541021866
T:
hqc2563
101298610154281021422
T:
C:rolloi192
99578110167971029340
T:
hqc256
1047544?1052058?1530320?
T:
rqc192
106708010711131076996
T:
lima2p2048cca
111651211308681137565
T:
titaniumccamed
112753811323111139600
T:
limasp1018cca
118747811938051199022sntrup953
123650312400551244643
T:
C:bikel3
126073812618481263476
T:
titaniumccahi
131657113190871479371
T:
frodokem976
133692113429521349501sntrup1013
139967314040021409404
T:
C:ledakemcpa34
144695914538041460501
T:
C:rolloi256
1476818?1498204?2163538?
T:
rqc256
151122815162231520552
T:
titaniumccasuper
159888116080941618454
T:
frodokem976aes
169008617032581718095
T:
C:r5n15kem0d
172923217371871751062
T:
C:ledakemcpa33
204887520670052082138
T:
limasp1306cca
206249120856532104634sntrup1277
229625723023622310724
T:
limasp1822cca
251725825233632532058
T:
C:ledakemcpa32
257183325811942592775
T:
ledakem1464
267054926945252727640
T:
frodokem1344aes
2792834?2819363?4505601?
T:
C:ledakemcpa53
298871230056213726825
T:
ledakem1364
303289030428063060677
T:
C:ledakemcpa54
317400831906583217372
T:
ledakem1264
332885333535323371588
T:
frodokem640shake
3714948?3731117?5143777?
T:
ledakem14sl
389928239073113919521
T:
rolloii128
401897740324824072664
T:
rolloii192
408021240955304112069
T:
limasp2062cca
471465147250484749172
T:
rolloii256
4901760?4970432?6155653?
T:
C:ledakemcpa52
4010837?5041694?6093937?
T:
ledakem13sl
515942851737475191174
T:
remblem1056
524315952737585940276
T:
remblem928
528304552926285315790
T:
sikep434
532666854102146019937
T:
ledakem12sl
6127422?6149807?9307461?
T:
ledakem3464
674391667684106882518
T:
ledakem3364
702200870608587100596
T:
lotus128
726783673066127370437
T:
frodokem976shake
802348780420988074362
T:
sikep503
867069187365519541708
T:
ledakem33sl
879541888382279516141
T:
ledakem3264
888884389226249722601
T:
sikep434comp
9196498?9238974?13250218?
T:
ledakem34sl
105817041062410610760155
T:
ledakem5464
115843301162110812924285
T:
ledakem32sl
121204231216837512346678
T:
ledakem5364
124857981251828412570787
T:
sikep610
126456751271723312815246
T:
frodokem1344shake
130891941315398114265239
T:
sikep503comp
134094291345682613494640
T:
lotus192
143104531434460415333947
T:
ledakem54sl
154190101692968318407278
T:
ledakem5264
17969457?18197377?22584578?
T:
ledakem53sl
215348142157007521624761
T:
sikep751
215551642160763023377747
T:
sikep610comp
219713032203986422158042mceliece348864pcf
220781592210768522133659mceliece348864f
223432642239240022461183
T:
lotus256
256290122588264726241103
T:
ntskem1264
267023452757772832782037
T:
ledakem52sl
341411583432212537450845
T:
sikep751comp
30373300?39701185?50560500?mceliece348864pc
21688549?39713321?57876806?mceliece348864
694157746953077069801203mceliece460896f
695132696964206669790880mceliece460896pcf
769911177721034278644943
T:
ntskem1380
70362789?97279993?151418800?mceliece460896pc
96793517?123805885?204927312?mceliece460896
127005719128218912130017001mceliece6960119pcf
126726998128366209128560533mceliece6960119f
144648651144855740145115739mceliece6688128f
144516857145384322146503054mceliece6688128pcf
162134814162835335163063847mceliece8192128f
163273415163791304164203558mceliece8192128pcf
163119014163813208164385561
T:
ntskem13136
172838803?218571913?265380650?mceliece6960119pc
130296647?218819295?307389118?mceliece6960119
143480524?235017932?351891053?mceliece6688128
218098683?248361427?377101706?mceliece8192128
194625735?248578506?352841028?mceliece6688128pc
217258709?270463340?338674172?mceliece8192128pc
Cycles for encapsulation
25%50%75%system
129501306113098kyber90s512
159471602116317ntruhps2048509
180931820418315kyber90s768
193511942519499ntruhrss701
248272501225271ntruhps2048677
250492512325271kyber90s1024
258632664028379mceliece348864
269362712127306
T:
sntrup4591761
262332734329156mceliece348864f
287122874928897kyber512
288602915629341ntruhps4096821
298593011830303sntrup653
318943204232301sntrup761
318203256034299mceliece348864pc
320053256034225mceliece348864pcf
375923788838036sntrup857
405154062640885sntrup953
40959?41181?63714?ntrulpr653
408854121841477sntrup1013
418104188441958
T:
C:nhcompact512cca
414034199542587
T:
ntskem1264
43660?43882?68043?ntrulpr761
438084395644215kyber768
461024665747878
T:
lac128
491734939550357
T:
ntrulpr4591761
514305154151689sntrup1277
527995291053095ntrulpr857
533175402054649
T:
C:r5nd1kem0d
547605501955093threebears624r2cca
549455516755352
T:
C:nhcompact768cca
551305527855426ntrulpr953
55278?55352?89355?threebears624r2ccax
50912?56240?71484?mceliece460896
560185635157350C:threebears624r2cpax
561665638856573ntrulpr1013
56314?56388?91242?C:threebears624r2cpa
555376005167229mceliece460896f
622346245662641kyber1024
57646?64972?75406?mceliece460896pc
58349?64972?73334?mceliece460896pcf
679326859869449
T:
C:r5nd0kem2iot
708557107771262ntrulpr1277
706707115172002
T:
C:r5nd1kem5d
715217174371891
T:
C:nhcompact1024cca
717437211372409
T:
C:ledakemcpa13
725947274273001
T:
newhope512cca
735197374174037
T:
C:ledakemcpa14
734827437075406
T:
C:r5nd1kem4longkey
740747525876775
T:
C:ledakemcpa12
76331?77182?123136?
T:
C:bikel1
920199250092574threebears936r2ccax
932039324093351threebears936r2cca
943509464694942
T:
lotus128
973479745897606C:threebears936r2cpax
979399797698124C:threebears936r2cpa
113035113701124172
T:
lac192
110482113997120916mceliece6688128
114367115107116735
T:
C:r5nd3kem5d
114293116143125689
T:
ntrukem443
114071117142122655mceliece6960119
113997118326122359mceliece6960119f
117919118807120842mceliece8192128
117956119547121064mceliece8192128f
116291120213128501mceliece6688128pc
119880120768121582
T:
C:rolloi128
117179122285130277mceliece6688128pcf
112739123247137085mceliece6688128f
121545124727130573mceliece6960119pc
121212126688131683mceliece6960119pcf
130425131313132090
T:
lotus192
133089134236135642mceliece8192128pc
132867134606136715mceliece8192128pcf
141044141081141192threebears1248r2cca
142080142228143079
T:
newhope1024cca
142117142709142783threebears1248r2ccax
145632146594148703
T:
lac256
146927146964147112C:threebears1248r2cpax
151145151367151700C:threebears1248r2cpa
151515152070152588
T:
C:rolloi192
161986162541163096
T:
C:hila5
166685168498169904
T:
hqc128round4
170533170792171495
T:
C:ledakemcpa33
173271173604174048
T:
C:ledakemcpa34
174418175084176934
T:
ntskem1380
179635180338181115
T:
C:bikel3
180116180856181707
T:
C:rolloi256
181411181781182891
T:
ledakem1264
182336183261184149
T:
lotus256
193473194250198875
T:
ntskem13136
196507197728199134
T:
C:r5nd3kem0d
196655198801201280
T:
C:ledakemcpa32
197913200762206682
T:
ntrukem743
204647206127206756
T:
ledakem1464
205720207829209346
T:
C:r5nd5kem5d
208125209272210086
T:
ledakem1364
245236246494247715
T:
C:r5nd5kem0d
259444261590263810
T:
kindi256342
267621268583269212
T:
ledakem12sl
268028270063271247
T:
ledakem13sl
288008289451291338
T:
ledakem14sl
300625302401305139
T:
kindi512222
302179304288306508
T:
kindi512241
378140379842381729
T:
lima2p1024cca
381174382321383727
T:
hqc192round4
383246386280401857
T:
hqcrmrs128
413623415177418618
T:
C:ledakemcpa54
409923416139421097
T:
C:ledakemcpa52
416102418988423391
T:
C:ledakemcpa53
428904429903430717
T:
ledakem3464
415880429977433418
T:
hqc128
449957451474452769
T:
rolloii192
463721465053466163
T:
rolloii128
465793471084475524
T:
C:r5n11kem0d
484848487697494246
T:
ledakem3364
493136494135495763
T:
ledakem3264
498686500203501350
T:
rolloii256
498131509416516150
T:
hqc1281
560994562067562696
T:
titaniumccatoy
560661565545569208
T:
kindi512321
617715619306621008
T:
ledakem33sl
635142636215643208
T:
ledakem32sl
642838647833651422
T:
kindi256522
704480706367707514
T:
titaniumccalite
733784734339737225
T:
hqc256round4
759129760794762607
T:
ledakem34sl
765012768527769896
T:
lima2p2048cca
786805788951793206
T:
rqc128
800310805897827431
T:
hqcrmrs192
807377813075820845
T:
C:r5n13kem0d
859436860583862655
T:
titaniumccastd
858437882228886372
T:
hqc192
904428919302933843
T:
hqc1921
972064977170986642
T:
ledakem5464
977318978687984496
T:
limasp1018cca
9542679801671006178
T:
hqc1922
9846079896761001516
T:
ledakem5364
100828710087311012764
T:
frodokem640
100288510102111013689
T:
ledakem5264
105020810516141054796
T:
titaniumccamed
114152411418941142782
T:
frodokem640aes
116165211650931167054
T:
ledakem54sl
121552412172631219150
T:
titaniumccahi
125837012832711298071
T:
hqcrmrs256
138317114047051423057
T:
hqc256
142131814243151456579
T:
ledakem53sl
148851014948001496206
T:
titaniumccasuper
147844615063811524548
T:
hqc2562
151100615193681524585
T:
ledakem52sl
153494515625471578420
T:
hqc2563
171591217514321768489
T:
hqc2561
187708418823011888443
T:
limasp1306cca
194187119525272112071
T:
frodokem976
1487067?1960889?1987862?
T:
rqc192
197783519811651987122
T:
limasp1822cca
205183520604562070927
T:
C:r5n15kem0d
2032336?2082286?3536830?
T:
rqc256
216461121730842177413
T:
frodokem976aes
355714335681323575347
T:
frodokem640shake
349975636752103735113
T:
frodokem1344aes
378284337916493817290
T:
limasp2062cca
760435176305107753720
T:
frodokem976shake
766773276957417718422
T:
remblem1056
776448777903877844407
T:
remblem928
859580386079398620075
T:
sikep434
131292281316541413305237
T:
sikep503
132259831330279513413573
T:
frodokem1344shake
138388881386993113914775
T:
sikep434comp
202015192029968020420559
T:
sikep503comp
229834752304496923148310
T:
sikep610
319255983200022732265961
T:
sikep610comp
348553693488519134941320
T:
sikep751
542178765438234154696767
T:
sikep751comp
Cycles for decapsulation
25%50%75%system
108781091510989kyber90s512
148371491115096C:threebears624r2cpax
156141568815799kyber90s768
195361957319573C:threebears936r2cpax
206092079420868
T:
C:r5nd1kem0d
222742234822422kyber90s1024
230142305123088kyber512
240502408724198C:threebears1248r2cpax
24346?24383?38369?C:threebears624r2cpa
257892582625863ntruhps2048509
261222619628009
T:
C:r5nd0kem2iot
278982867528786
T:
C:r5nd1kem5d
293782948930710
T:
C:r5nd1kem4longkey
305253052530562C:threebears936r2cpa
347063500235039
T:
C:hila5
355943574236038kyber768
360013607536260sntrup653
373333740737481C:threebears1248r2cpa
374073755537666sntrup761
402934066340885
T:
C:nhcompact512cca
435864366043697ntruhps2048677
461024617646361ntruhrss701
463614684247064
T:
C:r5nd3kem5d
46731?46916?70041?ntrulpr653
470274721247323sntrup857
489144913649321sntrup953
49321?49543?74000?ntrulpr761
498024995050061sntrup1013
517635217052355kyber1024
528735291053021
T:
C:nhcompact768cca
570915727657498
T:
sntrup4591761
573135738757498ntruhps4096821
613096149461642ntrulpr857
615686175361901sntrup1277
629006327063455
T:
lac128
633446356663714ntrulpr953
642696452864676ntrulpr1013
690426926469819
T:
ntrulpr4591761
693756944969597
T:
C:nhcompact1024cca
770717729377404
T:
newhope512cca
78773?78884?125208?threebears624r2ccax
815858184482695ntrulpr1277
874688806089207
T:
C:r5nd5kem5d
888378976292019
T:
C:r5nd3kem0d
896888991090169mceliece348864
897999016990465mceliece348864f
952019538695830mceliece348864pc
952759546095571mceliece348864pcf
100418100936101047threebears624r2cca
109187110556114293
T:
lotus128
116698117364117956
T:
ntrukem443
114737117623119325
T:
C:r5nd5kem0d
124912124986125134threebears936r2ccax
152514153069153328
T:
newhope1024cca
153402154068162171
T:
lotus192
155807156140156362threebears936r2cca
159544160284171014
T:
lac192
177415178007178636mceliece460896
178081?178562?269323?mceliece460896f
181559181744182632threebears1248r2ccax
183002183483185074mceliece460896pcf
183409184260184556mceliece460896pc
188774197099198505
T:
C:r5n11kem0d
197321198431199393mceliece6960119
197654198949199356mceliece6960119f
205868206312207052mceliece6960119pcf
205979206904207274mceliece6960119pc
211788212195212972mceliece8192128f
211973212306212898mceliece6688128
212121?213564?322196?mceliece6688128f
213046213786214452mceliece8192128
217190217338218522threebears1248r2cca
218633219669222629mceliece6688128pcf
218744219891220372mceliece6688128pc
220890221297222592mceliece8192128pcf
221371222222222888mceliece8192128pc
221778222407239205
T:
lotus256
241721243534245199
T:
ntrukem743
238983247197249824
T:
lac256
257113258260260184
T:
ntskem1264
275354275687278018
T:
C:r5n13kem0d
303104304177305546
T:
kindi256342
308950309542310689
T:
hqc128round4
371036372849374107
T:
kindi512222
374588375587378769
T:
kindi512241
477633479002480556
T:
lima2p1024cca
483109484182485329
T:
ntskem1380
530802531875533688
T:
C:ledakemcpa12
635179637140640248
T:
C:ledakemcpa14
651940654419655714
T:
titaniumccatoy
653901655899661227
T:
hqc192round4
654863657194675916
T:
hqcrmrs128
656528657860660228
T:
kindi512321
636548663262665852
T:
hqc128
677396682761691160
T:
C:ledakemcpa13
696599697339701483
T:
kindi256522
813260814481815554
T:
titaniumccalite
901209904576907758
T:
C:rolloi128
903392934065942538
T:
hqc1281
957227962333967365
T:
lima2p2048cca
959595967735977318
T:
ntskem13136
986457987271991489
T:
titaniumccastd
99622510013681005253
T:
frodokem640
108003010838411090390
T:
C:rolloi192
108817010888731094349
T:
frodokem640aes
110067611060781111406
T:
C:r5n15kem0d
1092314?1109852?1965255?
T:
C:bikel1
119480411997621202019
T:
titaniumccamed
122037112252921244902
T:
hqc192
125981312632171271172
T:
hqc256round4
124564212633651272874
T:
hqcrmrs192
126136712639201267694
T:
ledakem1264
126543712701731271986
T:
limasp1018cca
139778614106991416471
T:
ledakem1364
142498114278671429162
T:
titaniumccahi
144022514489571507861
T:
hqc1922
147900114827011489028
T:
ledakem1464
148717814956511511672
T:
hqc1921
150519715278411562991
T:
rolloii128
161542016186021625854
T:
rolloii192
164476116506811657489
T:
C:ledakemcpa32
1714395?1724200?2201574?
T:
C:ledakemcpa34
173060117343751740110
T:
titaniumccasuper
183113018394181848261
T:
C:rolloi256
188237518917731900505
T:
ledakem12sl
188426218995801922076
T:
ledakem13sl
191452819215951932029
T:
C:ledakemcpa33
190420519327691958262
T:
hqc256
189713819372091988380
T:
hqcrmrs256
193987319415751950751
T:
frodokem976
199215419997022008730
T:
ledakem14sl
205331520576442058902
T:
frodokem976aes
211321821169182127056
T:
rolloii256
214137521515132199058
T:
hqc2562
244359124475872457244
T:
limasp1306cca
238032124725992478371
T:
hqc2563
252602725626202624299
T:
hqc2561
256783725707602579788
T:
limasp1822cca
290668329171172927514
T:
rqc128
331841933319613336179
T:
frodokem1344aes
343563534447373460647
T:
frodokem640shake
347518835029383535461
T:
C:bikel3
367058536810193700703
T:
ledakem3364
379050238142933843375
T:
ledakem3264
391992839379103954930
T:
C:ledakemcpa52
394057439809784022825
T:
ledakem3464
4094938?4113327?5335992?
T:
C:ledakemcpa54
465064146680314707029
T:
C:ledakemcpa53
495548449646604985454
T:
limasp2062cca
526373152736845295958
T:
ledakem32sl
530332153156795325854
T:
ledakem33sl
591337759415345961107
T:
ledakem34sl
588370368319396878670
T:
rqc192
745575974809197493869
T:
frodokem976shake
791208079346877961808
T:
ledakem5264
815036081715618196240
T:
ledakem5364
894660089851919033328
T:
rqc256
907791391039619178331
T:
ledakem5464
922139992378649249223
T:
sikep434
9860204987999910017417
T:
sikep434comp
103918571041938510437774
T:
remblem1056
104896481051917410552400
T:
remblem928
112931401133202711364069
T:
ledakem52sl
116656931169969611722155
T:
ledakem53sl
117613381178612811810733
T:
ledakem54sl
131371091326228013341904
T:
frodokem1344shake
140117151404024214074911
T:
sikep503
145392981461474114656070
T:
sikep503comp
230556252309425323120486
T:
sikep610
245143132455127624689064
T:
sikep610comp
374559143751685337594812
T:
sikep751
396823153971879739777886
T:
sikep751comp

amd64; Zen (820f01); 2020 AMD Athlon Silver 3050e; 2 x 1400MHz; dali, supercop-20240107

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
124051252612691kyber90s512
207592098921321kyber90s768
321353233732743kyber90s1024
364303662136782kyber512
407984091641086
T:
lac128
416714180742006
T:
C:nhcompact512cca
507695112751575ntrulpr653
524725283553429ntrulpr761
543865445554579C:threebears624r2cpa
544505453954685threebears624r2cca
547575520155637
T:
C:r5nd1kem0d
564755655256776C:threebears624r2cpax
583625857258911
T:
C:nhcompact768cca
587755881259100threebears624r2ccax
592295931360031
T:
ntrulpr4591761
619586223462580kyber768
695886975870024
T:
newhope512cca
696237000370456ntrulpr857
711107186772646
T:
C:r5nd0kem2iot
729107342074185
T:
C:r5nd1kem5d
734427365373930
T:
C:nhcompact1024cca
733097380174655ntrulpr953
734137386974392ntrulpr1013
749947576876923
T:
C:r5nd1kem4longkey
936019392594288kyber1024
940779450694793ntrulpr1277
101011101324101642
T:
hqc128round4
111790111901112053threebears936r2cca
116525116623116900C:threebears936r2cpa
117191117265117543threebears936r2ccax
119138119190119397C:threebears936r2cpax
121960122224122855
T:
lac256
128952129833130904
T:
C:r5nd3kem5d
132190132628133035
T:
lac192
134132134473134774
T:
newhope1024cca
158605158709158875threebears1248r2cca
164366164439164619C:threebears1248r2cpa
165310165516165769threebears1248r2ccax
168432168598168902C:threebears1248r2cpax
193487194204205888
T:
C:hila5
214878216459219706
T:
C:r5nd3kem0d
216147217643222746
T:
hqcrmrs128
229834230208230712
T:
kindi256342
237763238035238746
T:
kindi512222
236365239279244106
T:
hqc128
239575239933240403
T:
kindi512241
248456249083249685
T:
hqc192round4
248247251335254137
T:
C:r5nd5kem5d
263047263289263864ntruhps2048509
272528274110275423
T:
C:r5nd5kem0d
316560322603329508
T:
hqc1281
417438417843418092ntruhrss701
425873426267427364ntruhps2048677
465709469696475055
T:
hqcrmrs192
494749495399496599
T:
kindi512321
505588506372511361
T:
hqc256round4
511783517689525630
T:
hqc192
546579548549550743
T:
rqc128
607619608120610271ntruhps4096821
611365612042613987
T:
kindi256522
649211653092661853
T:
C:r5n11kem0d
720296721203721879
T:
C:bikel1
712382722292731591
T:
hqc1921
721221731843753813
T:
hqc1922
780591788351793510
T:
ntrukem443
798950800389803121
T:
C:ledakemcpa14
796896805996819600
T:
hqcrmrs256
834268835102837178
T:
lima2p1024cca
859184867592881820
T:
hqc256
991939993621995277
T:
C:ledakemcpa13
103348710508811071676
T:
hqc2561
105215310591651069208
T:
rqc192
109235710952081099934
T:
frodokem640
110245711071491110160
T:
C:rolloi128
117169411731431176639
T:
C:ledakemcpa12
123552512516461256394
T:
hqc2563
126926412721081275951
T:
C:r5n13kem0d
126208612738601287716
T:
hqc2562
130423013082311332377sntrup761
136629713702461375863
T:
frodokem640aes
141388714177001422762
T:
C:rolloi192
1462084?1473929?2076381?
T:
rqc256
148336014842101485590
T:
titaniumccatoy
164598116471301648649
T:
titaniumccalite
168917616935301696608
T:
lima2p2048cca
169295416947071707035sntrup653
175083917535401757518
T:
limasp1018cca
185657918601091870922
T:
C:ledakemcpa34
187998318830961887675
T:
C:rolloi256
196267419635581964967
T:
C:bikel3
212522321291312131537
T:
titaniumccastd
223417522399522244631
T:
frodokem976
231753823193162322911
T:
sntrup4591761
237806723788742381098
T:
titaniumccamed
243103224486992464430
T:
ntrukem743
248312724846042490398
T:
C:ledakemcpa33
254276425443612546510
T:
titaniumccahi
256866225757012590650
T:
C:lake3
256316825785782599859
T:
C:lake1
264273826459962649600
T:
frodokem976aes
272826027348302744529
T:
C:lake2
283100028373382843847
T:
C:r5n15kem0d
287949728813072884028sntrup857
301521930191653023992
T:
ledakem1464
310570431256013143209
T:
remblem1056
314887231636443179038
T:
remblem928
317186931754553179632
T:
titaniumccasuper
319343231972443202463
T:
limasp1306cca
322220232258893231754
T:
C:ledakemcpa32
352993035334033535659sntrup953
353850335469713582623
T:
limasp1822cca
364791236521763659270
T:
C:ledakemcpa53
386704338790743894204
T:
ledakem1364
396755939736793977182sntrup1013
406041640667754072291
T:
C:ledakemcpa54
413488841581774176113
T:
locker1
415760741683654256579
T:
ledakem1264
442560144304734436503
T:
rolloii128
454068945458184552134
T:
frodokem1344aes
459382446083924634923
T:
locker2
461985146239744632290
T:
rolloii192
480498648343244859237
T:
locker3
4981417?5059806?6711090?
T:
ledakem14sl
552143155277645532507
T:
rolloii256
553414555647785595127
T:
locker4
4530009?5727455?6946958?
T:
ledakem13sl
623459762415576248304
T:
limasp2062cca
626592562683096272706sntrup1277
627853962942976321862
T:
locker6
631409363187416322564
T:
frodokem640shake
661072666394567402180
T:
ledakem12sl
6861244?6897863?9686129?
T:
ledakem3464
723594872502727270695
T:
locker5
735885774259327442499
T:
C:ledakemcpa52
774279277506627756149
T:
sikep434
800192881538388210101
T:
ramstakers216091
820080382104188314059
T:
ledakem3364
942589394463819578803
T:
ledakem3264
10768862?10827526?14386367?
T:
ledakem34sl
108601531087412110942811
T:
ledakem33sl
110435641107572911127580
T:
locker7
114554301147421911503163
T:
locker8
121568431217014712184448
T:
sikep503
121856201224850512316571
T:
locker9
124973791252217113580317
T:
sikep434comp
127202931281064413039752
T:
ledakem5464
134548641356148013569122
T:
lotus128
135870201359702213661950
T:
ledakem5364
137100171371594713721373
T:
frodokem976shake
139888501419871015457256
T:
ledakem32sl
169927461712317318438457
T:
ledakem54sl
179668521806259818255979
T:
mersenne756839
196029241963515621301294
T:
sikep503comp
203344232034897820366784
T:
sikep610
211104922121271822936160
T:
ledakem5264
213641372169537324887159
T:
ledakem53sl
243460382437149024387026
T:
frodokem1344shake
255819662569976626152047
T:
lotus192
303096733042048830496532
T:
ntskem1264
344957493454081537351853
T:
sikep610comp
351203633513276535159639
T:
sikep751
336301923608761838557625
T:
ledakem52sl
373849223765839038003685
T:
ramstakers756839
422761174228786542304857mceliece348864f
431548864320926643317023
T:
lotus256
40775573?52966747?77303538?mceliece348864pc
548940565942531159551592
T:
sikep751comp
922749559300846094989253
T:
ntskem1380
64134154?100149361?145399909?
T:
rsa2048
127609852127661854127740185mceliece348864pcf
133741008133778750133825829mceliece460896pcf
133879658133903173133969514mceliece460896f
127017997?150985653?175197630?mceliece348864
173912640174732004178908014
T:
oddmanhattan128
133646921?178515363?268290811?mceliece460896pc
133628545?178632911?312885977?mceliece460896
180013704180477213181369633
T:
ntskem13136
263296665263699477263777807mceliece6960119f
263480036264393364264490931mceliece6960119pcf
276304378277100662278066006
T:
oddmanhattan192
297122891297278550298008477mceliece6688128pcf
297393041297754961298207575mceliece6688128f
334290617334522945334762937mceliece8192128f
334601365335027858335242792mceliece8192128pcf
263542041?351511955?615054326?mceliece6960119pc
265208749?360459101?617142986?mceliece6960119
297277217?398861370?701919666?mceliece6688128pc
296848937?398958640?600490974?mceliece6688128
334716430?436117309?638693788?mceliece8192128
506396721516745577518303530
T:
oddmanhattan256
434838133?536601862?740216583?mceliece8192128pc
382055799439176289264059704119
T:
pqrsa15
Cycles for encapsulation
25%50%75%system
120791265713026
T:
rsa2048
157821579015893kyber90s512
248472495325153kyber90s768
275462759028114ntruhps2048509
317883185131936ntruhrss701
371963746137695kyber90s1024
410614117441658ntruhps2048677
418724300444878mceliece348864f
444464531950501mceliece348864
493784945049571kyber512
502905041250861ntruhps4096821
525695334354236
T:
ntskem1264
565405674157101sntrup653
589675925159631sntrup761
579345938961311mceliece348864pc
597775986560051
T:
sntrup4591761
606466464770688mceliece348864pcf
667926691467012
T:
C:nhcompact512cca
763397654580029kyber768
763747662076949sntrup857
760777754078302
T:
lac128
802998033880747threebears624r2cca
802438035980847threebears624r2ccax
806328096281180sntrup953
813738151481870sntrup1013
811458170582495
T:
C:r5nd1kem0d
829058298883358C:threebears624r2cpax
827938301183363C:threebears624r2cpa
896548980989944ntrulpr653
911629125991612
T:
C:nhcompact768cca
915609218192308ntrulpr761
8728693872101331mceliece460896f
8822693948106447mceliece460896
103615104026104169sntrup1277
104733105907108649
T:
C:r5nd0kem2iot
100449106557119541mceliece460896pc
100137107484117969mceliece460896pcf
108280108345108442
T:
ntrulpr4591761
109015110007111181
T:
C:r5nd1kem5d
112300112445112980
T:
newhope512cca
113524113799113996kyber1024
113090114034115825
T:
C:r5nd1kem4longkey
118764119007119296
T:
C:nhcompact1024cca
119595120210120809
T:
C:bikel1
122964123022123267ntrulpr857
127246127668128527ntrulpr953
128070128288128497ntrulpr1013
130050130188130503threebears936r2ccax
130297130420130609threebears936r2cca
138279138345138470C:threebears936r2cpax
138991139097139201C:threebears936r2cpa
151113151888153982
T:
ntskem1380
162036162172162341ntrulpr1277
163430163718164218
T:
C:ledakemcpa13
160209165749176445mceliece6688128
160862166378175902mceliece6688128f
166359166771167312
T:
C:ledakemcpa14
167016169555178811
T:
ntrukem443
169480170448171513
T:
C:rolloi128
171983173685177799mceliece8192128
172317174106178137mceliece8192128f
178848180643184191
T:
C:ledakemcpa12
178342182537191606mceliece6960119f
178772183216188181mceliece6960119
186571187615188487
T:
C:r5nd3kem5d
189826192028204506mceliece6688128pc
186862192044201422mceliece6688128pcf
193033193343193530threebears1248r2cca
193356193584193811threebears1248r2ccax
196636197225197780
T:
C:rolloi192
197103197537199310
T:
lac192
197236201227207913mceliece6960119pc
201982202133202617C:threebears1248r2cpa
202262202441202588C:threebears1248r2cpax
200536204092214343mceliece6960119pcf
207103208224212737mceliece8192128pcf
208612209228209957
T:
ntskem13136
206102209671212761mceliece8192128pc
213721214025214522
T:
newhope1024cca
216554216963217496
T:
lotus128
216688217283218112
T:
C:rolloi256
238041239171241516
T:
lac256
253340253627253983
T:
hqc128round4
265601266821282829
T:
C:hila5
287841288458289036
T:
C:bikel3
295689299280308978
T:
ntrukem743
300075300898301932
T:
kindi256342
311859312382313960
T:
ledakem1464
314047314251314562
T:
ledakem1264
346950347275348601
T:
kindi512222
348624348988349769
T:
kindi512241
349017350955352433
T:
C:r5nd3kem0d
353932354602355358
T:
lotus192
353087355499358018
T:
C:r5nd5kem5d
354317356753357586
T:
ledakem1364
355567357880366616
T:
hqcrmrs128
364515370609375796
T:
hqc128
384191384597385025
T:
ledakem13sl
385038388437395207
T:
C:lake1
388597389433390282
T:
C:ledakemcpa34
391481392276393443
T:
C:ledakemcpa33
411278412916414428
T:
C:lake2
420976421462422161
T:
ledakem12sl
420625425844431669
T:
C:ledakemcpa32
448505448824449518
T:
lotus256
451406453327457372
T:
C:lake3
450553453532456766
T:
C:r5nd5kem0d
487705488056489458
T:
ledakem14sl
524194525547527309
T:
rolloii128
530738531618532520
T:
rolloii192
595181596254597236
T:
hqc192round4
594054600449608859
T:
hqc1281
633817636081637902
T:
rolloii256
649293651638654872
T:
kindi512321
656532658778660508
T:
lima2p1024cca
702230708931716296
T:
locker1
725636726022726567
T:
ledakem3464
705885727018733971
T:
locker2
732800733466734766
T:
kindi256522
751534758407767376
T:
locker3
771685778809789049
T:
hqcrmrs192
810688811992814260
T:
rqc128
813968816498825948
T:
C:r5n11kem0d
821725830362840795
T:
hqc192
849944850594851431
T:
ledakem3264
867093869633871277
T:
ledakem3364
874023875537877657
T:
C:ledakemcpa53
878421880388882740
T:
C:ledakemcpa54
896258903947914275
T:
C:ledakemcpa52
942304970845981529
T:
locker4
934896975074980518
T:
locker6
109349011016311137056
T:
locker5
113900711413741144206
T:
ledakem32sl
116302411641971167999
T:
hqc256round4
117152311722521173450
T:
titaniumccatoy
119552512046171207445
T:
ledakem33sl
123914712405921241217
T:
ledakem34sl
131972313206781323599
T:
lima2p2048cca
131336413274441341517
T:
hqc1921
131881713300471346345
T:
hqcrmrs256
132675813457391369547
T:
hqc1922
139515814074061417398
T:
hqc256
146327514639101465329
T:
titaniumccalite
155446315588701564153
T:
frodokem640
156476715674391572209
T:
limasp1018cca
159573315981911601234
T:
C:r5n13kem0d
163760316428781647370
T:
rqc192
167969916809501684972
T:
ledakem5364
169516416967511698444
T:
ledakem5464
172178417453621807114
T:
locker8
177368317746571775591
T:
titaniumccastd
174422717879051829576
T:
locker7
184221818444081851134
T:
frodokem640aes
188797319218751938931
T:
hqc2561
188989619289931942685
T:
locker9
192754419290051929868
T:
ledakem5264
198488119865331988614
T:
ledakem54sl
220246422045292205431
T:
titaniumccamed
2203242?2218972?2816684?
T:
rqc256
232900123486562361791
T:
hqc2562
239169223926382393714
T:
titaniumccahi
246714524761112493744
T:
hqc2563
248446324896752492331
T:
ledakem53sl
269206726931922696115
T:
ledakem52sl
290945329128652919120
T:
limasp1306cca
305475330601943064220
T:
frodokem976
307730030808243083581
T:
titaniumccasuper
312166131259203142705
T:
limasp1822cca
337207933767983382556
T:
C:r5n15kem0d
347818034866513491770
T:
frodokem976aes
452336645539154591925
T:
remblem1056
460382846157994640307
T:
remblem928
565018156537055657088
T:
frodokem1344aes
576242157660055774300
T:
limasp2062cca
669403566995636705761
T:
frodokem640shake
126455501265646312671959
T:
sikep434
143690331438227714395006
T:
frodokem976shake
146738761491952015034170
T:
ramstakers216091
192873851931271219333747
T:
pqrsa15
196501961972081219787041
T:
sikep434comp
199575801997511719994828
T:
sikep503
250211652507896925187750
T:
mersenne756839
253662692537402325387801
T:
frodokem1344shake
306190223066513930900070
T:
sikep503comp
373709463739796337420718
T:
sikep610
498074414991185450111545
T:
oddmanhattan128
510731645121833251561049
T:
sikep610comp
567837455681585156850993
T:
sikep751
678884666869699469385467
T:
ramstakers756839
880414308832191988792375
T:
sikep751comp
989241679917905699405538
T:
oddmanhattan192
203562588204037186204681592
T:
oddmanhattan256
Cycles for decapsulation
25%50%75%system
165601661016653kyber90s512
176621774917867C:threebears624r2cpax
221472219722232C:threebears936r2cpax
258022590826056kyber90s768
267712680326938C:threebears1248r2cpax
356053562435679C:threebears624r2cpa
386223871739042kyber90s1024
394463987541041
T:
C:r5nd1kem0d
424104245042518C:threebears936r2cpa
432614334143487kyber512
486404869148780C:threebears1248r2cpa
495694960049649ntruhps2048509
534245430955513
T:
C:r5nd0kem2iot
558545711558561
T:
C:r5nd1kem5d
579655912459873
T:
C:r5nd1kem4longkey
665966664766696
T:
C:nhcompact512cca
676816792071480kyber768
678236885074282
T:
C:hila5
762347632576399ntruhps2048677
794857952479602ntruhrss701
863228693087062sntrup761
885948869489113sntrup653
926089267492742
T:
C:nhcompact768cca
965819809299196
T:
C:r5nd3kem5d
102314102407102488ntruhps4096821
102599102684102890kyber1024
105232105952106501
T:
lac128
114477114528114635threebears624r2ccax
116907117066117132ntrulpr653
118541118683119173ntrulpr761
121833121928122233
T:
C:nhcompact1024cca
124363124481124609
T:
newhope512cca
125042125128125471sntrup857
127489128007128492sntrup953
128604128749129070sntrup1013
141447141562141657
T:
sntrup4591761
147866147958148341threebears624r2cca
157971158083158227
T:
ntrulpr4591761
159830160070160818sntrup1277
162339162621162808ntrulpr857
166188166438166874ntrulpr953
167004167121167451ntrulpr1013
172607172708173198mceliece348864
175757175838176366mceliece348864f
176340176432176603threebears936r2ccax
184736184916185258mceliece348864pcf
186996187075187671mceliece348864pc
182288188524190165
T:
C:r5nd5kem5d
204192204766209560
T:
C:r5nd3kem0d
210302210805211049ntrulpr1277
213522214304216869
T:
ntrukem443
223970224161224624threebears936r2cca
237164237405237710
T:
newhope1024cca
249286249381249537threebears1248r2ccax
254565255250255467
T:
lotus128
252481260699261464
T:
C:r5n11kem0d
260135262072265058
T:
C:r5nd5kem0d
291635293634294955
T:
lac192
302557302660303097threebears1248r2cca
359147359896360747
T:
C:r5n13kem0d
377444378542380030
T:
kindi256342
396491397066397439mceliece460896
398895399438399794mceliece460896f
409429409954410310mceliece460896pc
411387411804412089mceliece460896pcf
414496415148416358
T:
ntskem1264
413174421629427344
T:
lac256
436150437560439896
T:
ntrukem743
439884440051440430mceliece6960119f
440088440420482012mceliece6960119
445557446065446815
T:
hqc128round4
447027447409447923
T:
lotus192
458844459033459379mceliece6960119pc
459102459302459667mceliece6960119pcf
463131463719465127
T:
kindi512222
464547464828465219mceliece6688128f
464857465169465600mceliece6688128
464464465240467030
T:
kindi512241
465327465705466535mceliece8192128f
465296465893466734mceliece8192128
481252481518482094mceliece6688128pc
483805483979484276mceliece6688128pcf
484433484743485494mceliece8192128pcf
484508484906485843mceliece8192128pc
559937560252560822
T:
lotus256
649779658588660788
T:
hqc128
701115711025724978
T:
hqcrmrs128
810245811475812579
T:
lima2p1024cca
817980818688820518
T:
kindi512321
860856861617863054
T:
kindi256522
882765883238884290
T:
ntskem1380
963597964890966952
T:
hqc192round4
111800211221981126174
T:
C:rolloi128
115396011547051155704
T:
C:ledakemcpa13
115969411637581177188
T:
hqc1281
122673012278101230110
T:
C:ledakemcpa12
123757512406781246894
T:
C:r5n15kem0d
128199512893991302131
T:
hqc192
129576913051921314715
T:
hqcrmrs192
130766013096331313983
T:
C:rolloi192
136973613701021370753
T:
titaniumccatoy
143643914379111439214
T:
C:ledakemcpa14
155634115617651564355
T:
frodokem640
161259816147711618189
T:
lima2p2048cca
169379616945081695325
T:
titaniumccalite
175247317595701825144
T:
rolloii128
178295717912301793470
T:
frodokem640aes
181713418197731823487
T:
ntskem13136
184165418497851857386
T:
C:lake1
191598219180311921992
T:
hqc256round4
194370519459591953120
T:
rolloii192
200415420092652014485
T:
limasp1018cca
204450520463922048204
T:
titaniumccastd
209547921034772117454
T:
hqcrmrs256
208226721122842120568
T:
hqc256
212300421258982131488
T:
C:rolloi256
219045322162342263345
T:
hqc1922
224805422535212257857
T:
hqc1921
236497923662012373280
T:
rsa2048
250567925070952510156
T:
titaniumccamed
256316525641062567039
T:
ledakem1264
266589426680752671335
T:
rolloii256
279079627923962794034
T:
titaniumccahi
283322928342372836521
T:
C:bikel1
286995028745632882247
T:
ledakem1364
302817730332743038461
T:
ledakem1464
305243030577433089546
T:
hqc2561
316801831728913177202
T:
frodokem976
316658131743173186610
T:
C:lake2
317814231795303185896
T:
C:ledakemcpa32
320398532070583212693
T:
rqc128
329472833020253308185
T:
ledakem12sl
334826833527103358352
T:
frodokem976aes
344936735046253530340
T:
ledakem13sl
354209435652763584541
T:
locker1
357791735822773587731
T:
titaniumccasuper
369337537154593747072
T:
locker2
367572337190213765691
T:
hqc2562
376507237695923776801
T:
limasp1306cca
380387838352233841676
T:
hqc2563
393407139374593957573
T:
C:ledakemcpa33
393143239467184021589
T:
ledakem14sl
400118940115394023994
T:
limasp1822cca
408739241241574157336
T:
locker4
416467641787444194962
T:
C:lake3
467423546805964685190
T:
C:ledakemcpa34
545494354824645838100
T:
locker3
562480456329025660791
T:
frodokem1344aes
582509258424805860336
T:
locker6
615580361937766229018
T:
locker5
625540162843706325243
T:
remblem1056
632400563391076357219
T:
remblem928
662983966335956637272
T:
frodokem640shake
676163668144926875137
T:
locker8
676380168579966920901
T:
locker7
691336369312736942482
T:
rqc192
696624770084597086213
T:
ledakem3264
723044472382167247941
T:
ledakem3364
749633575023887508381
T:
limasp2062cca
757888475907427760784
T:
ledakem3464
790614279193587926915
T:
C:ledakemcpa52
890082389079518912885
T:
C:bikel3
913553591402279144436
T:
ledakem32sl
924862492530449260865
T:
C:ledakemcpa53
927285593099359353720
T:
locker9
103644361040403210476684
T:
ledakem33sl
104597881049099611713235
T:
rqc256
8172538?10598984?10607267?
T:
C:ledakemcpa54
109632481101642311034135
T:
ledakem34sl
135152361352672213542225
T:
sikep434
143275161434279514352707
T:
frodokem976shake
144318871444457714462463
T:
sikep434comp
148496441489564014906363
T:
ledakem5264
156775051568658715788067
T:
ledakem5364
183009271832833318390108
T:
ledakem5464
209483182098061121007996
T:
ledakem52sl
212716702128089521301288
T:
sikep503
213821762142164421446109
T:
ledakem53sl
226744942268955922706991
T:
sikep503comp
227951372281696022838435
T:
ledakem54sl
253246492534598925369034
T:
frodokem1344shake
303267113046634330681142
T:
ramstakers216091
364726013752367337574378
T:
mersenne756839
376418363766135037686712
T:
sikep610
399136263994838339968397
T:
sikep610comp
547632495490775755028914
T:
oddmanhattan128
611193476115058161186708
T:
sikep751
648354206486623864902301
T:
sikep751comp
110089845110411512110761162
T:
oddmanhattan192
129208045129312000129413995
T:
pqrsa15
130203941131062597131511897
T:
ramstakers756839
225860612226415796227112162
T:
oddmanhattan256

amd64; Tiger Lake (806c1); 2020 Intel Core i7-1165G7; 4 x 2800MHz; panther, supercop-20240107

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
835984548652kyber90s512
129321311713425kyber90s768
182481842218650kyber512
192791942119722kyber90s1024
261152635326475
T:
C:nhcompact512cca
282162854528875ntrulpr653
300173014130344
T:
lac128
299413017230646ntrulpr761
313693151431836
T:
ntrulpr4591761
314633171532099kyber768
366353683737171
T:
C:nhcompact768cca
376343778737986ntrulpr857
400604027040737ntrulpr953
402804065141099ntrulpr1013
420644229342560kyber1024
426414276443028
T:
newhope512cca
463594679347263
T:
C:r5nd1kem0d
493234954449739
T:
C:nhcompact1024cca
514885167551951ntrulpr1277
642966507966042
T:
C:r5nd1kem5d
658166699768556
T:
C:r5nd0kem2iot
668216753968732
T:
C:r5nd1kem4longkey
743807459774995
T:
hqc128round4
753997561175863
T:
lac256
780577829378575
T:
lac192
810068133081689
T:
newhope1024cca
104541105541106646
T:
C:r5nd3kem5d
128665128864129292ntruhps2048509
128927130352131439
T:
C:hila5
146727149173152688
T:
hqcrmrs128
151085153705157281
T:
hqc1281
153499153741154637
T:
hqc192round4
161403164174168535
T:
hqc128
171926173726175820
T:
C:r5nd3kem0d
187786189158197257threebears624r2cca
191471191933196046C:threebears624r2cpa
190685192615194002
T:
C:r5nd5kem5d
199016202956206291
T:
kindi256342
203900204156204569ntruhps2048677
202909204182206033
T:
C:r5nd5kem0d
206343206509206720ntruhrss701
215605216055223821
T:
kindi512222
220010227014248172
T:
kindi512241
285099288560296704
T:
hqc1921
292397293006293538ntruhps4096821
303645305111313420
T:
hqc256round4
306139311863316509
T:
hqc1922
330676335399341726
T:
hqcrmrs192
363571368017374109
T:
hqc192
395861396676397147
T:
C:bikel1
381165