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
381165399852402199threebears936r2cca
378370401695411402C:threebears936r2cpa
404846407967413587
T:
C:r5n11kem0d
424394426289428778
T:
rqc128
447172454508460757
T:
hqc2561
446031459307461502
T:
kindi512321
472877480025488925
T:
hqc2562
494847499181503049
T:
ntrukem443
494624501415509163
T:
hqc2563
509798510484512584
T:
kindi256522
559358569790581418sntrup653
577085577649578195sntrup761
575049581401589837
T:
hqcrmrs256
592543593999596955
T:
C:ledakemcpa14
607919609377612612
T:
lima2p1024cca
622063626487636997
T:
hqc256
651837662643707552C:threebears1248r2cpa
642368681389698700threebears1248r2cca
706670709929713356
T:
C:ledakemcpa13
766694769503849424
T:
frodokem640
768983771862790768
T:
C:r5n13kem0d
800801802038805670
T:
sntrup4591761
799619804406815880
T:
rqc192
846169846725847511
T:
titaniumccatoy
883563888129896676
T:
C:ledakemcpa12
916474931520941359sntrup857
947784948495949906
T:
titaniumccalite
951860956054963386
T:
C:rolloi128
106484110659671067898
T:
frodokem640aes
107870210794691081489sntrup953
109598311010191106423
T:
ntrukem743
1169471?1179498?1663486?
T:
rqc256
118524111873961189025
T:
C:bikel3
120880812098141210625
T:
titaniumccastd
122299712255221226903sntrup1013
122345212268081231637
T:
C:rolloi192
123176612349671238829
T:
lima2p2048cca
127474612781741284905
T:
limasp1018cca
132605413338281337200
T:
C:ledakemcpa34
136220313633371367773
T:
titaniumccamed
151408715151401516405
T:
titaniumccahi
159926616025611609922
T:
frodokem976
167561916783341682833
T:
C:rolloi256
173505117403831748977
T:
C:r5n15kem0d
179905518002821801161
T:
titaniumccasuper
185994518651711922072
T:
C:ledakemcpa33
188677419008081916366sntrup1277
196627219898352012122
T:
C:lake1
198752619908411995985
T:
frodokem976aes
197371719921582013744
T:
C:lake2
198574819933252001382
T:
remblem928
199759720072642017994
T:
remblem1056
210177121141872127669
T:
C:lake3
230844523314822351014
T:
limasp1306cca
242006924222572425435
T:
C:ledakemcpa32
246187724642182468102
T:
frodokem640shake
250023925040742507196
T:
limasp1822cca
250626325202172544258
T:
ledakem1464
252478325295282561861
T:
C:ledakemcpa53
294897729601072978411
T:
ledakem1364
298137629894203026196
T:
C:ledakemcpa54
328928733085883324119
T:
locker1
339461334012293408575
T:
frodokem1344aes
381510338343573856674
T:
locker2
3866385?3908163?5469431?
T:
ledakem14sl
396830439739063983351
T:
rolloii128
3765573?4039723?4952285?
T:
ledakem13sl
403117640571124091025
T:
locker3
411570741261164146675
T:
rolloii192
412520741689364201084
T:
ledakem1264
452773045611684617207
T:
limasp2062cca
456873745929464615976
T:
locker4
482277848490584862473
T:
rolloii256
488959048973944905366
T:
C:ledakemcpa52
501198850584305779262
T:
ledakem12sl
506562850743885082272
T:
frodokem976shake
518732552769235305955
T:
locker6
545034554725635492968
T:
sikep434
624167362804766325390
T:
locker5
5758589?6401725?8486628?
T:
ledakem3464
719640372605227315746
T:
ramstakers216091
743078874584397468315
T:
sikep503
767403377158907945656
T:
ledakem3264
816063081745658193919
T:
lotus128
815245181877818231379
T:
ledakem33sl
823663882435508258091
T:
frodokem1344shake
855441685829268657274
T:
ledakem3364
873155788359768882273
T:
locker7
890851889706279797027
T:
sikep434comp
955688596008149672784
T:
locker8
102728781037243610412102
T:
locker9
104744621060272312037032
T:
ledakem32sl
10757778?10808316?14603123?
T:
ledakem34sl
121791121221846813441743
T:
sikep503comp
126136461264912212695926
T:
ledakem5464
132699431328204513464723
T:
sikep610
133287651339335013625197
T:
ledakem5364
150861871514985715187301
T:
mersenne756839
163044311640019916528745
T:
lotus192
165966801663355016828621
T:
ledakem54sl
165282421666250319873721
T:
ledakem53sl
199674112015671221931700
T:
ledakem5264
225726912260031022624003
T:
sikep751
226367762265394622742772mceliece348864f
226343002270615523483145mceliece348864pcf
227999872287327624675312
T:
sikep610comp
296867613053812233174140
T:
ledakem52sl
306363283069045430781990
T:
ntskem1264
275766713287264633055491
T:
lotus256
327820783330476733919681
T:
ramstakers756839
358747713598632538922474
T:
sikep751comp
29772877?37766363?53585793?mceliece348864
22335425?37955801?53812060?mceliece348864pc
697752516983204369974605mceliece460896f
697406337021479071327821mceliece460896pcf
781402567837206378701135
T:
ntskem1380
69852366?97205713?178666796?mceliece460896
69742810?123942075?151107828?mceliece460896pc
131118245131396724131565448mceliece6960119pcf
131352839131462574131928992mceliece6960119f
133042651133753952134647432
T:
oddmanhattan128
87724304?144639704?232308374?
T:
rsa2048
164557368164604754164674256mceliece6688128pcf
166303785166353056166454111mceliece8192128pcf
166385447166448220166494719mceliece6688128f
167067213167160874167406975mceliece8192128f
202853245204483856208353846
T:
ntskem13136
213829637214255112214757348
T:
oddmanhattan192
164353427?222329281?338363928?mceliece6688128
167833685?225596391?342183161?mceliece8192128pc
138441698?231761378?333000047?mceliece6960119
131060961?231904343?282678864?mceliece6960119pc
222166463?280115443?396266046?mceliece6688128pc
166999007?282444057?398145043?mceliece8192128
393709115394142188394797835
T:
oddmanhattan256
404321768341365322614223813083
T:
pqrsa15
Cycles for encapsulation
25%50%75%system
112481128911362kyber90s512
164731650816631kyber90s768
181841834518748ntruhps2048509
186111939320689
T:
rsa2048
196241973219874ntruhrss701
234352349223606kyber90s1024
257782600626359ntruhps2048677
279762964631444mceliece348864f
295202972229969kyber512
295693089833356mceliece348864
315733177932158ntruhps4096821
325063267932890
T:
sntrup4591761
347103509535268sntrup653
353803599537716mceliece348864pcf
354943614339002mceliece348864pc
374023757937839sntrup761
438884405044274kyber768
453754552145823
T:
C:nhcompact512cca
456124596546239sntrup857
487214883949035ntrulpr653
488104894049287sntrup953
499685032950583sntrup1013
511715128551439ntrulpr761
564225655056791
T:
ntrulpr4591761
568165726858431
T:
lac128
599186017360486kyber1024
613186152461958
T:
C:nhcompact768cca
56322?62335?71143?mceliece460896f
564696241067196mceliece460896
633036352064120sntrup1277
632836362563980
T:
ntskem1264
640616430564544ntrulpr857
673106746667648ntrulpr953
62197?67741?78721?mceliece460896pcf
681966834668525ntrulpr1013
706337094371263
T:
newhope512cca
672287252382399mceliece460896pc
735907389274477
T:
C:r5nd1kem0d
812808156582085
T:
C:nhcompact1024cca
860938636786528ntrulpr1277
863308662287044
T:
C:ledakemcpa14
861668673087143
T:
C:ledakemcpa13
956419702898595
T:
C:ledakemcpa12
971779812199030
T:
C:bikel1
100998101649103131
T:
C:r5nd0kem2iot
101309101796102778
T:
C:r5nd1kem5d
98272103076114225mceliece6688128f
95882103214111780mceliece6688128
101109104222108504mceliece6960119f
101692104731111429mceliece6960119
104665105527106591
T:
C:r5nd1kem4longkey
104581108468116011mceliece6688128pc
105789109094116063mceliece6688128pcf
111080116048123360mceliece6960119pc
117213117725118231
T:
lotus128
113772118118126276mceliece6960119pcf
114380119845126926mceliece8192128
118106124613130213mceliece8192128f
130915131314131896
T:
lac192
132815133314134136
T:
C:rolloi128
133318133447133796
T:
newhope1024cca
133229135502138253mceliece8192128pc
134471136216137860
T:
ntrukem443
133697137210144120mceliece8192128pcf
150572151284152323
T:
lac256
153352154804156230
T:
C:rolloi192
162026163289164368
T:
C:r5nd3kem5d
165295166212170395
T:
lotus192
175962177011178136
T:
C:rolloi256
182591183656184658
T:
C:hila5
196083196888197347
T:
ledakem1464
201305201546201756
T:
hqc128round4
203469204158205152
T:
C:ledakemcpa34
205217206081206792
T:
C:ledakemcpa33
211600212243213666
T:
ledakem1264
218146218686220682
T:
ledakem1364
222220222858223416
T:
C:bikel3
232863235977239358
T:
C:ledakemcpa32
231098?236266?294918?
T:
lotus256
243958245508248460
T:
ntrukem743
246356249063251046
T:
ntskem1380
250031254320259196threebears624r2cca
257439261223271555C:threebears624r2cpa
257666264527268691
T:
kindi256342
268057270457275523
T:
hqcrmrs128
270665272432282414
T:
ledakem12sl
274252275938278432
T:
C:r5nd3kem0d
278077278606279594
T:
ledakem13sl
278773281591286680
T:
hqc128
288533290998292538
T:
C:r5nd5kem5d
294309296620303281
T:
C:lake1
297575298008300730
T:
ledakem14sl
299376302506369506
T:
ntskem13136
305821309132314187
T:
hqc1281
309414311572314453
T:
C:lake2
318612320827332626
T:
kindi512241
326564328492330512
T:
C:r5nd5kem0d
319009330516348164
T:
kindi512222
356828358509360114
T:
C:lake3
408876411605414618
T:
rolloii192
412559414473417017
T:
hqc192round4
427023430429432150
T:
rolloii128
446676448000450283
T:
lima2p1024cca
452251452937453861
T:
C:ledakemcpa54
454385457252462154
T:
rolloii256
456991457913459335
T:
C:ledakemcpa53
475722479892485378
T:
C:ledakemcpa52
465708484586503185threebears936r2cca
470586491148519074C:threebears936r2cpa
499505500964505332
T:
ledakem3464
510503513392519145
T:
C:r5n11kem0d
536599537452542344
T:
ledakem3264
533760539748545981
T:
locker1
553883564025572838
T:
hqc1921
562416564429568889
T:
locker2
565841567173570025
T:
ledakem3364
587841592800600111
T:
hqcrmrs192
589113594611599113
T:
hqc1922
613040615142618521
T:
kindi256522
610171615895617318
T:
kindi512321
614403619239624723
T:
rqc128
618125620998624794
T:
locker3
626941631578639630
T:
hqc192
669731670617671177
T:
titaniumccatoy
689528690536692719
T:
ledakem32sl
705522706532718308
T:
ledakem33sl
719714723034727290
T:
locker4
764034766938819980C:threebears1248r2cpa
768319770868779840
T:
hqc256round4
773713779693786894
T:
locker6
749473781855806907threebears1248r2cca
858121858814859655
T:
titaniumccalite
861789869082878181
T:
hqc2561
896000900047902960
T:
lima2p2048cca
909487912062928806
T:
ledakem34sl
910014919596930449
T:
hqc2562
924939926910929772
T:
C:r5n13kem0d
921936929348940923
T:
locker5
941840950385959665
T:
hqc2563
100608010073741009345
T:
titaniumccastd
100538210127131024359
T:
hqcrmrs256
106871010742541085199
T:
hqc256
107911510860871096343
T:
ledakem5364
110010811094391116262
T:
limasp1018cca
121763312198331221132
T:
ledakem5464
122301312283871232550
T:
ledakem5264
123324412344781237160
T:
frodokem640
127711612778651278801
T:
titaniumccamed
133260513492501357546
T:
ledakem54sl
134919913596641376284
T:
locker7
139960314081911423772
T:
locker8
141587714173861426791
T:
frodokem640aes
146112514618511463013
T:
titaniumccahi
152385815319621554465
T:
locker9
154596515509201578207
T:
ledakem53sl
1250132?1588909?2288285?
T:
rqc192
168038616837221708237
T:
ledakem52sl
177004517732691776641
T:
titaniumccasuper
179045317986111806105
T:
rqc256
208158120880902093340
T:
C:r5n15kem0d
207177720944362114267
T:
limasp1306cca
219586422003492202992
T:
limasp1822cca
240050324027942406322
T:
frodokem976
262820426305812633367
T:
frodokem976aes
272427127285702740556
T:
frodokem640shake
287238528943032922508
T:
remblem928
287951429112382933544
T:
remblem1056
415043941769144230163
T:
limasp2062cca
428353442858494289637
T:
frodokem1344aes
539455054147345432784
T:
frodokem976shake
879936388110348822624
T:
frodokem1344shake
892957789460798966445
T:
sikep434
122196401224102212265080
T:
sikep503
133477081351946513615445
T:
ramstakers216091
138241181393139213994946
T:
sikep434comp
180709761808690018105669
T:
pqrsa15
188281611887690418991473
T:
sikep503comp
224954962253590822576539
T:
mersenne756839
242619842428434724342004
T:
sikep610
335367333362184533735705
T:
sikep610comp
363346153635177736376241
T:
sikep751
474635344760399947732417
T:
oddmanhattan128
572471685744437757589532
T:
sikep751comp
600729626115343062070505
T:
ramstakers756839
908270909092924691050703
T:
oddmanhattan192
195109797195381314195901850
T:
oddmanhattan256
Cycles for decapsulation
25%50%75%system
100161005010084kyber90s512
146981473814807kyber90s768
211472119321249kyber90s1024
225682263922783kyber512
293902962730017
T:
C:r5nd1kem0d
308673090730989ntruhps2048509
340893425634451kyber768
417154197543226
T:
C:r5nd0kem2iot
423944288543627
T:
C:r5nd1kem5d
429384304543205
T:
C:nhcompact512cca
431224327443454sntrup653
435734385844187
T:
C:r5nd1kem4longkey
441714429144521
T:
C:hila5
441524430144537sntrup761
443454441844478ntruhps2048677
458194592646137ntruhrss701
468324698647552kyber1024
565085666356806ntrulpr653
571255731357524sntrup857
583705851458665ntrulpr761
586785886359060
T:
C:nhcompact768cca
597875990160009ntruhps4096821
602106036460518sntrup953
613016140061573sntrup1013
694626955569747
T:
sntrup4591761
698787254975570
T:
C:r5nd3kem5d
752157532175660sntrup1277
755317565075811
T:
newhope512cca
756317580775968ntrulpr857
782467846078636ntrulpr953
784517872978920
T:
C:nhcompact1024cca
787337884379022ntrulpr1013
788657914079721
T:
lac128
810758158682473
T:
ntrulpr4591761
985609875898961ntrulpr1277
106445106585106784mceliece348864f
106614106729106876mceliece348864
112046112206112504mceliece348864pcf
112239112359112553mceliece348864pc
127560131248133818C:threebears624r2cpa
132135134552139175
T:
C:r5nd5kem5d
133415135118136052
T:
lotus128
142451142601142749
T:
newhope1024cca
144761145785146938
T:
ntrukem443
147509151708155026
T:
C:r5nd3kem0d
158438158947169272C:threebears936r2cpa
176298177461180019
T:
C:r5nd5kem0d
179889180077180340
T:
lac192
191437194458203777C:threebears1248r2cpa
195711196670199808
T:
lotus192
195456198458202012
T:
C:r5n11kem0d
220949221167221560mceliece460896
221213221634222148mceliece460896f
226814227054227408mceliece460896pc
227096227410227865mceliece460896pcf
242121242746243253mceliece6960119
242550242844243243mceliece6960119f
246794247172247556
T:
ntskem1264
251488251882252393mceliece6960119pcf
251712252141252520mceliece6960119pc
262818263286264066mceliece6688128
263630263903264538mceliece6688128f
265102265702267072mceliece8192128
266279267149267991mceliece8192128f
270984271360271864mceliece8192128pcf
271013271594272248mceliece6688128pc
271943272431273015mceliece6688128pcf
272699273109273553mceliece8192128pc
284066288528292648
T:
lac256
286220291700339585
T:
lotus256
292533293360294231
T:
C:r5n13kem0d
299166300163302320
T:
ntrukem743
328092334003337541
T:
kindi256342
350185350586350902
T:
hqc128round4
423204423735440466
T:
kindi512222
427600428004428484
T:
ntskem1380
425118436115438576
T:
kindi512241
536795540652544014
T:
lima2p1024cca
541014543265547076
T:
hqc128
549046551135556086
T:
hqcrmrs128
567192?577843?731813?
T:
C:ledakemcpa13
574461579448588857
T:
C:ledakemcpa12
580198585163616434threebears624r2cca
662766663684665258
T:
hqc192round4
702515707816713620
T:
C:ledakemcpa14
719811720853722406
T:
kindi256522
727023736367743104
T:
hqc1281
745830752329767699
T:
kindi512321
786171787227787789
T:
titaniumccatoy
791731792371793118
T:
ntskem13136
925249928758936229
T:
C:rolloi128
974857979960988752
T:
C:r5n15kem0d
981344987294992439
T:
hqcrmrs192
992675993591994624
T:
titaniumccalite
101276510156061019390
T:
hqc192
101940810207441150576threebears936r2cca
107664610828151097509
T:
C:rolloi192
107873810840201088672
T:
lima2p2048cca
109156610960911118451
T:
hqc1922
111106811205591132201
T:
hqc1921
112465111392031141741
T:
C:bikel1
116314711641711164965
T:
titaniumccastd
122604212277571229037
T:
frodokem640
127073612735851277935
T:
hqc256round4
135075013558111356966
T:
frodokem640aes
139595614048401417211
T:
limasp1018cca
142532714360801456974
T:
rolloii128
145702014576231458566
T:
titaniumccamed
146714814893151523847
T:
C:lake1
149276414968221501973
T:
hqc2561
154518915481961553644
T:
ledakem1264
157216615882631604381
T:
hqc2562
158886616035021627098
T:
rolloii192
160196916036371624592
T:
ledakem1364
159072716136011621543
T:
hqcrmrs256
162378816329421646302
T:
hqc2563
165365716570101663493
T:
C:ledakemcpa32
165077816615681684267
T:
hqc256
163939716793441777382threebears1248r2cca
170173417024371703309
T:
titaniumccahi
176002217918531948842
T:
ledakem1464
186482018897731899285
T:
C:rolloi256
201419120245192034782
T:
C:ledakemcpa33
206275020640212065356
T:
titaniumccasuper
209551721038512111118
T:
rolloii256
210732221098322113380
T:
ledakem12sl
210068021649422227563
T:
ledakem13sl
226324822737412370639
T:
ledakem14sl
239989224018082405472
T:
frodokem976
1910063?2442559?2454935?
T:
C:ledakemcpa34
249341724955612499441
T:
frodokem976aes
253654325411522547904
T:
rsa2048
261899426376022657668
T:
rqc128
264441226462722651236
T:
frodokem640shake
264854826691112688339
T:
C:lake2
268963227109142736942
T:
limasp1306cca
279781228047882818510
T:
limasp1822cca
295351729897953038659
T:
locker1
309330831095433128995
T:
locker2
328790733350093340315
T:
C:bikel3
332022933391793357396
T:
locker4
379272738014893805499
T:
C:ledakemcpa52
378983938102043827629
T:
C:lake3
402912240589854082372
T:
remblem928
404085740670454103111
T:
remblem1056
409910241031914105401
T:
frodokem1344aes
418480844091064412363
T:
ledakem3364
455599845640594572147
T:
C:ledakemcpa53
459314246067674663094
T:
ledakem3264
479206148051114823995
T:
locker3
503506351165695207534
T:
ledakem3464
519272352088545225874
T:
locker6
531594953219985329144
T:
frodokem976shake
4219536?5411737?5459800?
T:
C:ledakemcpa54
543286654478035463386
T:
locker5
541366754520575505395
T:
limasp2062cca
543282054614575487784
T:
locker7
569558157190255744414
T:
locker8
5466932?6132664?7512586?
T:
rqc192
613975261489726182998
T:
ledakem33sl
615249761658486188246
T:
ledakem32sl
643997364473316470660
T:
ledakem34sl
796140979989508021897
T:
locker9
872050487317658759095
T:
frodokem1344shake
922155192439309274594
T:
rqc256
949562195170089538947
T:
sikep434
995013799626029966278
T:
ledakem5364
100897421010180510178165
T:
sikep434comp
101833981019631510207109
T:
ledakem5264
108278191093206011076733
T:
ledakem5464
130217781305754013116326
T:
sikep503
138110201382461013844335
T:
sikep503comp
143628161437134914383417
T:
ledakem52sl
145018261453999514623807
T:
ledakem53sl
146858751469317514709263
T:
ledakem54sl
245326132454443424693445
T:
sikep610
260522162618104326249875
T:
sikep610comp
279067152824529930620371
T:
ramstakers216091
327051943355398833621507
T:
mersenne756839
391593333918528939336017
T:
sikep751
419303064194654241958097
T:
sikep751comp
525006105260068052672641
T:
oddmanhattan128
101217576101351982101452228
T:
oddmanhattan192
115808150121502738121585345
T:
ramstakers756839
145128379145207973145272888
T:
pqrsa15
217009710218439713220716261
T:
oddmanhattan256

aarch64; Cortex-A72 (410fd083); 2019 Broadcom BCM2711; 4 x 1500MHz; pi4b, 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
806368082681075
T:
lightsaber2
926909327493748
T:
C:r5nd1kem0d
114269115195121858
T:
C:r5nd0kem2iot
120631121080122045
T:
C:r5nd1kem5d
123014123881128383
T:
C:r5nd1kem4longkey
125677126104126693kyber512
131498131631131845
T:
newhope512cca
148986150427150531
T:
saber2
204544205595205943threebears624r2cca
204349206667207234C:threebears624r2cpa
207468207652207901C:threebears624r2cpax
212013212391215162threebears624r2ccax
222505223599224819
T:
C:r5nd3kem5d
225365225924226646kyber768
237471238981242139
T:
firesaber2
239670240124240934kyber90s512
273848274126274457
T:
newhope1024cca
330578332321335810
T:
C:hila5
347047347830349521kyber1024
361661363422369965
T:
C:r5nd3kem0d
363952365038366039
T:
kindi256342
377408380626389998
T:
kindi512222
381871385256390555
T:
kindi512241
389356392085392527threebears936r2cca
395904396217396768C:threebears936r2cpax
396309398841400115C:threebears936r2cpa
398928400707404528threebears936r2ccax
427288431641433920
T:
C:r5nd5kem5d
439271440317441656kyber90s768
464717466963469026
T:
C:r5nd5kem0d
596126597907600681
T:
ntrulpr653
630164631069631804threebears1248r2cca
638998640949642350C:threebears1248r2cpa
642049643322644327threebears1248r2ccax
646226646631647226C:threebears1248r2cpax
714328716289718989kyber90s1024
768803771386775229
T:
ntrulpr761
786757792987796928
T:
kindi512321
914329916654923433
T:
ntrulpr857
971589977840985715
T:
kindi256522
103522310530051058469
T:
ntrukem443
109736311004861105364
T:
ntrulpr953
121025612122641221638
T:
ntrulpr1013
151957815280201543381
T:
lima2p1024cca
176995517790021787892
T:
ntrulpr1277
177238417831361833494
T:
hqc1281
249058324981652514373
T:
limasp1018cca
258338925936972603865
T:
ntrukem743
304832930670233098969
T:
lima2p2048cca
349942135366463599065
T:
hqc1921
368361837433543787488
T:
hqc1922
414248241529744172892
T:
limasp1306cca
479677748031184827114
T:
limasp1822cca
483496248592174891409
T:
C:lake1
564134857183025804835
T:
hqc2561
592225559411725966188
T:
C:lake3
605618561109156227765
T:
hqc2562
614875961691866193269
T:
C:lake2
628765363843516469429
T:
hqc2563
785887978751697895494
T:
limasp2062cca
813162281504868314903
T:
C:r5n11kem0d
873081987580928778608
T:
ntruhps2048509
876863687886178811648ntruhps2048509
969051597125729720546
T:
ntrulpr4591761
976060697866609808854
T:
locker1
104710371051944110563201
T:
locker2
106821011069975610769407
T:
frodokem640shake
114595511148443411515619
T:
locker3
119135431193175511951529
T:
C:bikel1
132976051332222213362207
T:
locker4
147013751473674214816607
T:
ntruhps2048677
148156951487627314933213ntruhps2048677
149137811493164714951048
T:
locker6
149445981496032515125247
T:
sntrup653
149855801499641115002859sntrup653
154332801547343315495275
T:
locker5
162061871621711016318517ntruhrss701
165284881671167816875430
T:
ramstakers216091
173298901733689717342326
T:
sikep434
175006751752052617528363
T:
ntruhrss701
185994511861008518626397
T:
C:ledakemcpa14
200466052006201420217662
T:
sntrup761
201039042011017920129966sntrup761
211674822120827522499105ntruhps4096821
212740772129999321369779
T:
ntruhps4096821
231781422318977023210180
T:
C:r5n13kem0d
232771082329164623312465
T:
C:ledakemcpa13
236024592363867323779841
T:
frodokem976shake
239770912398667924004289
T:
sikep503
253168052533544425352711
T:
sntrup857
253828482540108825415068sntrup857
265266382660920426671116
T:
locker7
278403872790072430348970
T:
sikep434comp
279835482803515028092601
T:
locker8
299013532993105529971006
T:
locker9
304170403045314530472971
T:
frodokem640
308308893084611130864249
T:
frodokem640aes
311775253119125131206101
T:
sntrup953
312596153127295631286210sntrup953
314709223151143731543177
T:
sntrup4591761
359272923593679935963798
T:
sntrup1013
359921643599612936008075sntrup1013
377455713776108837784206
T:
C:bikel3
386062093866979541964685
T:
sikep503comp
386919923878048038934759
T:
C:r5n15kem0d
408925754092391240965375
T:
C:ledakemcpa12
421268794217203142608014
T:
frodokem1344shake
491634394917674649223862
T:
sikep610
513494865146068651531180
T:
lotus128
540426525406386254145325
T:
sntrup1277
540525515424284754277130sntrup1277
595689725967552459766078
T:
mersenne756839
624934236252283262556093
T:
C:ledakemcpa34
685076666855419468601726
T:
ledakem1464
701930047021349470376466
T:
frodokem976
707868367090401771007808
T:
frodokem976aes
719183847194481071981758
T:
C:ledakemcpa33
730973887369014874293570
T:
ntskem1264
773033167848121879275744
T:
ramstakers756839
830334668316173690900045
T:
sikep610comp
837482128376471283815482
T:
sikep751
851595688528609085433999
T:
ledakem1364
9719583298974524100629678
T:
ledakem14sl
100999152101443400101711892
T:
lotus192
112215588114015670115989468
T:
ledakem13sl
122596043122629948122662668
T:
C:ledakemcpa32
130508140130607450141544930
T:
sikep751comp
133416546133534527133710224
T:
frodokem1344aes
144215230144252733144293389
T:
C:ledakemcpa54
149815249149842481149904180
T:
C:ledakemcpa53
174714307174771240175028048
T:
ledakem1264
183731868185112986187464422
T:
lotus256
191469126192366506198509502
T:
ledakem3464
238270302238427684238811415
T:
ledakem34sl
243949368244078903244971777
T:
ledakem12sl
244254238244346285244524292mceliece348864pcf
244233559244433852244635722mceliece348864f
253336181253417649253516734
T:
C:ledakemcpa52
261320262261414514261549996
T:
ledakem3364
320343742320625394321352332
T:
ledakem5464
327812492328292834328574135
T:
ledakem33sl
202409481?328895969?474952110?
T:
rsa2048
242095070?334003118?384166232?mceliece348864pc
241944478?335752598?384746700?mceliece348864
341593700341816036342068764
T:
ledakem3264
358836736363381598368254600
T:
ntskem1380
534824338534997554535202316
T:
ledakem5364
637509446637723238640380938
T:
ledakem54sl
717745406718050248720141128
T:
ledakem32sl
724804012725778052729911386
T:
oddmanhattan128
786142453786658494794391418
T:
ledakem53sl
795428080795733387798815022
T:
ledakem5264
774186062802121717858683522mceliece460896pcf
774752149806538195820675230mceliece460896f
828217460?1024888118?1430913494?mceliece460896
825007366?1037429812?1628947612?mceliece460896pc
116746524211687041771182472910
T:
oddmanhattan192
158085575515846385081589154992
T:
ledakem52sl
158731362516377944261705879332
T:
ntskem13136
199552603319976345442006467820
T:
oddmanhattan256
1850573513?2382475526?3409021944?mceliece6688128
1604991192?2437754076?3273843894?mceliece6960119pc
1891966173?2482210538?3665468856?mceliece6688128pc
1754443716?2589547506?3057000843?mceliece6960119
353148307635858479263645425022mceliece6960119pcf
362003974836644573693691023837mceliece6960119f
2973966299?4119741246?6435350727?mceliece8192128pc
410468373541262379304145316158mceliece6688128f
416022355842095441014250358037mceliece6688128pcf
3484180646?4772661087?7024821616?mceliece8192128
522711465252342462685242377964mceliece8192128f
522884116152352375405242619433mceliece8192128pcf
934010885695470492539803542396
T:
pqrsa15
Cycles for encapsulation
25%50%75%system
311803144135782
T:
rsa2048
9246696768104267mceliece348864f
958159821399673
T:
ntruhrss701
9240499546104804mceliece348864
101738106574111947
T:
ntskem1264
114850114976115376
T:
lightsaber2
126142133888144859mceliece348864pc
128653138444146584mceliece348864pcf
139749140237140755
T:
C:r5nd1kem0d
170548171333172642
T:
C:r5nd0kem2iot
173430173773174708kyber512
182568183146183819
T:
C:r5nd1kem5d
187064187759191101
T:
C:r5nd1kem4longkey
195300195538195626
T:
saber2
206512206815206988
T:
newhope512cca
203105?218613?261400?mceliece460896
199440?223153?269145?mceliece460896f
220607223569243928
T:
ntrukem443
250440250658251000threebears624r2cca
250396250898251401threebears624r2ccax
257479258101258440C:threebears624r2cpa
258077260241260661C:threebears624r2cpax
253218267742292440mceliece460896pcf
252198271939301437mceliece460896pc
283183283615284981kyber768
286445286834287166kyber90s512
295562295743295850
T:
firesaber2
330879331772333111
T:
C:r5nd3kem5d
360922361906364694
T:
C:ledakemcpa13
377532378159379382
T:
C:ledakemcpa14
381962388133394065
T:
C:ledakemcpa12
424435425661426064kyber1024
425364425892426346
T:
newhope1024cca
438459439572442312
T:
ntruhps2048509
442309444765446217
T:
C:hila5
444536444920445529threebears936r2cca
446621447174450206threebears936r2ccax
433182453340459152
T:
ntrukem743
457489458060458971C:threebears936r2cpax
461366461907465402C:threebears936r2cpa
470632473418476317
T:
sntrup653
475487476762479628ntruhps2048509
479923481413482444
T:
kindi256342
450280486163539140mceliece6688128
452269488790540923mceliece6688128f
503049504658505503kyber90s768
489627508985563210mceliece6960119pc
491720510467554215mceliece6960119pcf
496434515101570571mceliece6960119
487737515970558160mceliece6688128pc
520182522133525199sntrup653
498659525441598436mceliece6688128pcf
532092534141535585ntruhrss701
503439539195565975mceliece6960119f
540276544928551747
T:
ntskem1380
548803558612562308
T:
kindi512222
558159562217568854
T:
kindi512241
545673565380589327mceliece8192128
558685582283623944mceliece8192128f
610540613218618151
T:
sntrup761
612130613823621698
T:
C:r5nd3kem0d
594101616830650459mceliece8192128pcf
622232628021630725
T:
C:r5nd5kem5d
634368637440640519
T:
lotus128
627473650245690235mceliece8192128pc
652280655403658321
T:
ntruhps2048677
670449672505674336sntrup761
699761700754702039threebears1248r2cca
702196702595703176threebears1248r2ccax
709513711760714837ntruhps2048677
715327716121719939C:threebears1248r2cpa
714254718191718931C:threebears1248r2cpax
742450745525749581
T:
sntrup857
789912792335794280kyber90s1024
806140808474812574
T:
C:r5nd5kem0d
818351819880823296sntrup857
873046875608881319
T:
ntruhps4096821
873870875926878144
T:
C:ledakemcpa33
881641885945898596
T:
C:ledakemcpa34
905758911021923387
T:
sntrup953
918811923460930493
T:
C:lake1
914219928704958211
T:
ntskem13136
920897938353948700
T:
C:ledakemcpa32
940955942707945905
T:
ledakem1464
945568947573951060ntruhps4096821
954453958136977414
T:
lotus192
989385990819994184sntrup953
100969210143251018766
T:
sntrup1013
103600010424221054675
T:
kindi512321
104654010513121056397
T:
C:bikel1
109829110994891102974sntrup1013
111186711151851121598
T:
ledakem14sl
111754211220471128358
T:
C:lake2
112350411276721132100
T:
lima2p1024cca
114481911475901152812
T:
ledakem1364
114629611476151151795
T:
ntrulpr653
116940111750841178936
T:
kindi256522
122058712239441228998
T:
C:lake3
136500513849661413327
T:
lotus256
145518114582221464929
T:
ledakem13sl
146993414726071481869
T:
ntrulpr761
149135714950241505930
T:
locker1
152487515279311533870
T:
sntrup1277
153475015403151546372
T:
locker2
165004916543711659257sntrup1277
163594116884881716697
T:
ledakem1264
173743217436291751083
T:
locker3
176520217677271779805
T:
ntrulpr857
195329519659991974626
T:
locker4
196731919713761981121
T:
C:ledakemcpa53
198162719884021995057
T:
C:ledakemcpa54
196530319907432014265
T:
C:ledakemcpa52
208684520915442099311
T:
limasp1018cca
211581321184122128265
T:
ntrulpr953
220836822292482261847
T:
ledakem12sl
223510922429402249343
T:
lima2p2048cca
228876622956812307364
T:
locker6
229416622974792309293
T:
ledakem3464
233509223379502350077
T:
ntrulpr1013
239468424031342417588
T:
locker5
292608129389042958100
T:
ledakem3364
295223429848943044925
T:
hqc1281
307672030902673110434
T:
C:bikel3
343094834373633450196
T:
ledakem34sl
344097934548523478174
T:
ntrulpr1277
358508435924683614439
T:
limasp1306cca
366179036781393708415
T:
locker7
373880937518693773078
T:
locker8
400367440144394034282
T:
limasp1822cca
403240440476304073011
T:
locker9
409277541113044137249
T:
ledakem33sl
414817242638604367869
T:
ledakem3264
500527150220515062883
T:
ledakem5464
617366862416286307507
T:
hqc1921
630274663962646497150
T:
ledakem32sl
634357664438466741154
T:
ledakem5364
658274066177306709707
T:
hqc1922
664137266699216679989
T:
ledakem54sl
697551770064237018356
T:
limasp2062cca
840117384670398506492
T:
ledakem53sl
941314694374099445657
T:
sntrup4591761
101582321028614310336446
T:
hqc2561
106232411064136410733306
T:
C:r5n11kem0d
109165661099013011084646
T:
hqc2562
111035601128589211589339
T:
ledakem5264
114680841155668811632512
T:
hqc2563
119459281195320911976634
T:
frodokem640shake
121049741235676812684667
T:
ledakem52sl
190448701904989619065384
T:
ntrulpr4591761
260149772604319126259045
T:
C:r5n13kem0d
261115822650259526602173
T:
frodokem976shake
283649272838913328397037
T:
sikep434
310700893108973731101426
T:
frodokem640
314080503143032631553509
T:
frodokem640aes
312737943158512831912065
T:
ramstakers216091
395146783952331639539711
T:
sikep503
410871004120340041271545
T:
pqrsa15
437818244398358544206523
T:
sikep434comp
469284614723611847870341
T:
frodokem1344shake
496122364973229049758394
T:
C:r5n15kem0d
553737145547392855627032
T:
mersenne756839
601299396022278360496236
T:
sikep503comp
714322657154350671570894
T:
frodokem976
718017157185363771941495
T:
frodokem976aes
904845379049597190517276
T:
sikep610
9927094299959839100657257
T:
oddmanhattan128
122817672123404794123594823
T:
sikep610comp
135729762135753362135803955
T:
sikep751
135888858136184798136491482
T:
frodokem1344aes
144954364146867030148661996
T:
ramstakers756839
183175644184031920185443518
T:
oddmanhattan192
209148161209413392210354571
T:
sikep751comp
491779698515537084524355098
T:
oddmanhattan256
Cycles for decapsulation
25%50%75%system
388063902939090C:threebears624r2cpax
508475086850906C:threebears936r2cpax
630176309763144C:threebears1248r2cpax
663826662067347
T:
C:r5nd1kem0d
831108332583406C:threebears624r2cpa
884268915095501
T:
C:r5nd0kem2iot
946379701997566
T:
C:r5nd1kem5d
96285103639104050
T:
C:r5nd1kem4longkey
106413106732107492
T:
C:hila5
114705114770114982C:threebears936r2cpa
130075130512131313
T:
lightsaber2
146167146283146523C:threebears1248r2cpa
162507164041164548
T:
C:r5nd3kem5d
205342205606205681kyber512
215291215867216061
T:
saber2
230359232048240070
T:
ntruhrss701
239563239724240227
T:
newhope512cca
299512301268306610
T:
ntrukem443
302390311389313481
T:
C:r5nd5kem5d
322607323601324096
T:
firesaber2
322486323841324073kyber90s512
328782329216329662threebears624r2ccax
329464329708331261kyber768
347017347910359466
T:
C:r5nd3kem0d
439277440464440757threebears624r2cca
452431453389453964
T:
C:r5nd5kem0d
474119475710477203kyber1024
498668499090500230
T:
newhope1024cca
531932550011552867
T:
C:r5n11kem0d
549328551795552112kyber90s768
552794553248553740threebears936r2ccax
605225606364614702
T:
kindi256342
627527630183631349mceliece348864
630497632409634623mceliece348864f
656581657649666666mceliece348864pcf
658333659078672835mceliece348864pc
670783673834681723
T:
ntrukem743
707032707204708185threebears936r2cca
735714735790736516
T:
ntskem1264
740455742302744077
T:
kindi512222
741017742556785057
T:
kindi512241
746096746798748858ntruhps2048509
746178746922748146
T:
ntruhps2048509
770853772434779777
T:
lotus128
804542806999808307
T:
C:r5n13kem0d
834074834550834914threebears1248r2ccax
850630851494852688kyber90s1024
951713952202952836
T:
sntrup653
952818953434954321sntrup653
103406010351221035959threebears1248r2cca
120683612077631211334ntruhps2048677
120695012080361212358
T:
ntruhps2048677
121049812139631228273
T:
lotus192
126211812624051263445sntrup761
126195612629861279367
T:
sntrup761
128588912880951294780
T:
lima2p1024cca
130095513022121306279ntruhrss701
131716013284111530566
T:
kindi512321
136663213715981378817
T:
kindi256522
154598615471461558313
T:
ntrulpr653
157243515743981582882sntrup857
157211315804471582380
T:
sntrup857
158245015926041594370
T:
ntskem1380
163524716425171652485mceliece460896f
163424816455441656627mceliece460896pc
167058516742691683585mceliece460896pcf
168391516860681694349
T:
ntruhps4096821
168445816861991692985ntruhps4096821
173011617670671803301
T:
lotus256
179679918021081811104mceliece8192128
180514918095361821821mceliece6960119pcf
180673118190241822366mceliece6960119f
180956918201201831360mceliece6960119
180985718229641829619mceliece6960119pc
184349318567061861024mceliece8192128f
186980518833591893842mceliece6688128pc
188667518949691905068mceliece6688128pcf
188523418977561901497mceliece8192128pc
191710919194341930716mceliece460896
193684519372501949033sntrup953
193627319461141948309
T:
sntrup953
199970320034362014947
T:
ntrulpr761
212613221387852154600mceliece6688128f
216263121692212177460mceliece6688128
216711621828572188415mceliece8192128pcf
218440721873132197506
T:
sntrup1013
218547221878932198443sntrup1013
242696624306582442237
T:
ntrulpr857
252809525387732566142
T:
lima2p2048cca
256015625668662573187
T:
limasp1018cca
258710925989692612118
T:
C:r5n15kem0d
266764026864622736303
T:
C:lake1
2808756?2887556?3691514?
T:
C:ledakemcpa13
292066329285992934041
T:
ntrulpr953
295667529812622992511
T:
C:ledakemcpa12
323611632472823264913
T:
ntrulpr1013
339410534044013408268sntrup1277
339557834193163512880
T:
sntrup1277
348950135373373556913
T:
C:ledakemcpa14
356093135742713603257
T:
ntskem13136
431929543461764528522
T:
hqc1281
450242545127034534982
T:
limasp1306cca
452967445473144583925
T:
C:lake2
482456248417284856662
T:
ntrulpr1277
494042849547594972916
T:
limasp1822cca
583619458552455879907
T:
locker1
628752863211116348715
T:
locker2
639849364397486503042
T:
C:lake3
678781268102886853479
T:
locker4
725476872597447287817
T:
rsa2048
838964285382478558476
T:
C:ledakemcpa32
884121388535118875288
T:
limasp2062cca
883682289100469069860
T:
hqc1921
899747090395959085600
T:
locker3
924201393483239424855
T:
hqc1922
942811094461399463406
T:
ledakem1264
960511297719089814433
T:
ledakem1364
991606399444309968790
T:
C:ledakemcpa33
101342671017349410228030
T:
locker6
102824281030802710356145
T:
locker5
107792211079455010810902
T:
ledakem12sl
111438261118574711387832
T:
ledakem1464
115450341157473811605741
T:
locker7
119131051195423511990820
T:
frodokem640shake
119543691215453612248329
T:
C:ledakemcpa34
122354611226303712313931
T:
locker8
130166421303651113461801
T:
ledakem13sl
133872761340477713694127
T:
ledakem14sl
144531351457166214602460
T:
hqc2561
153082511544393715558943
T:
hqc2562
157096161575529815806406
T:
locker9
161921221623476416293812
T:
hqc2563
184156571887376718898911
T:
C:bikel1
210587892109454721219995
T:
C:ledakemcpa52
245000942462590624750455
T:
C:ledakemcpa53
258076042583573925919503
T:
ledakem3264
260333972613059426338584
T:
ledakem3364
261354392630190726887146
T:
frodokem976shake
22075828?27844960?28959693?
T:
C:ledakemcpa54
283756372839856628404529
T:
ntrulpr4591761
285787732860557428612651
T:
sntrup4591761
297704023020606230241163
T:
ledakem3464
302507363027329030280924
T:
sikep434
311047613112539131413840
T:
frodokem640
313252193141536431584740
T:
frodokem640aes
321742483219005232203795
T:
sikep434comp
323690003310535833815912
T:
ledakem32sl
385570343869967638718464
T:
ledakem34sl
384488653968031040566931
T:
ledakem33sl
420046104201350942037219
T:
sikep503
446243844464705144658553
T:
sikep503comp
468935064734214148205509
T:
frodokem1344shake
511201815144569853115392
T:
ledakem5264
586272875867134360946488
T:
ledakem5364
592341325927638659555802
T:
C:bikel3
634195786352136464014208
T:
ramstakers216091
697304366975747869788361
T:
ledakem5464
714817287158288971714429
T:
frodokem976
715849367163143371779465
T:
frodokem976aes
741922237481500774967876
T:
ledakem52sl
776438967769766980848174
T:
ledakem53sl
753679888128650081460054
T:
mersenne756839
892299138927299389590279
T:
ledakem54sl
909887019100932191034482
T:
sikep610
961308389615269296172343
T:
sikep610comp
111175990112367844113100700
T:
oddmanhattan128
135127549135260066135530660
T:
frodokem1344aes
145840330145880925145924182
T:
sikep751
154548349154589259154646658
T:
sikep751comp
207522284208143760208792618
T:
oddmanhattan192
279722230286024680287450766
T:
ramstakers756839
340194445340481208340730578
T:
pqrsa15
543618956561839812570930548
T:
oddmanhattan256

amd64; Zen 2 (830f10); 2019 AMD EPYC 7742; 64 x 2250MHz; rome0, 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
9714980810123kyber90s512
162701651616871kyber90s768
237692388624086kyber512
250972529625553kyber90s1024
299143006830258
T:
C:nhcompact512cca
301563023630347
T:
lac128
324653278832988ntrulpr653
341893428334734ntrulpr761
361813636738533
T:
ntrulpr4591761
395643959539686C:threebears624r2cpa
397133976239799threebears624r2cca
412444153741867kyber768
415484162741660C:threebears624r2cpax
421134223042449
T:
C:nhcompact768cca
432114323743290threebears624r2ccax
446454475744960ntrulpr857
446234493145341
T:
C:r5nd1kem0d
462514645546925ntrulpr953
466114700047210ntrulpr1013
484274854148753
T:
newhope512cca
529205305953275
T:
C:nhcompact1024cca
589665919059679kyber1024
595865973459894ntrulpr1277
616216219262676
T:
C:r5nd1kem5d
624116310064562
T:
C:r5nd0kem2iot
637406429564850
T:
C:r5nd1kem4longkey
780917816178225threebears936r2cca
793237964480162
T:
lac256
822618232482404threebears936r2ccax
825528265482807
T:
hqc128round4
827638279182827C:threebears936r2cpa
851658520385256C:threebears936r2cpax
885698878188986
T:
lac192
929159311393404
T:
newhope1024cca
102416103523104492
T:
C:r5nd3kem5d
113796113839114148threebears1248r2cca
120092120262120296threebears1248r2ccax
120341120442120651C:threebears1248r2cpa
123007123084123159C:threebears1248r2cpax
155313155808156394
T:
C:hila5
167222168164169833
T:
C:r5nd3kem0d
186713189965191834
T:
hqcrmrs128
191399191610192094
T:
hqc192round4
192604192798193200ntruhps2048509
191489192832194322
T:
C:r5nd5kem5d
203475204860206612
T:
C:r5nd5kem0d
207543208101213008
T:
hqc128
216901217134217436
T:
kindi256342
224757224864225277
T:
kindi512241
225618226078229732
T:
kindi512222
242738245322250746
T:
hqc1281
307389307960308258ntruhrss701
314635314925315482ntruhps2048677
409255410220420693
T:
hqcrmrs192
423755424037424949
T:
hqc256round4
431306431618432103ntruhps4096821
432091433920441423
T:
C:r5n11kem0d
437642441816444921
T:
ntrukem443
442985448225453657
T:
hqc192
463478464220465023
T:
kindi512321
472209478608483403
T:
hqc1921
497989505944512994
T:
hqc1922
528233530881533331
T:
rqc128
562333562977563995
T:
C:bikel1
575364576148577400
T:
kindi256522
678817685271699517
T:
hqcrmrs256
688459689016689503sntrup761
697261702119702807
T:
lima2p1024cca
705304706385707737
T:
C:ledakemcpa14
747949760251767052
T:
hqc2561
762769766276769907
T:
C:r5n13kem0d
775419781112792056
T:
hqc256
812576820020830074
T:
hqc2562
841099842088844016
T:
frodokem640
844929846044847206
T:
C:ledakemcpa13
836560847204860318
T:
hqc2563
866855867250867717sntrup653
963931964553965227
T:
titaniumccatoy
101980310247211084060
T:
rqc192
106851110693121070538
T:
titaniumccalite
107752310791751080769
T:
C:rolloi128
111805211183411119183
T:
frodokem640aes
122417512275301229555
T:
C:ledakemcpa12
123858012388771239414
T:
sntrup4591761
137830513841311385277
T:
titaniumccastd
139422214026761434378
T:
rqc256
140893714105711414053
T:
C:rolloi192
141279314151051427881
T:
lima2p2048cca
146724414676031468365sntrup857
154780315491741550042
T:
titaniumccamed
155732415592351561791
T:
C:ledakemcpa34
161954416261321684606
T:
limasp1018cca
168774116897851695248
T:
C:bikel3
170245717048481707678
T:
titaniumccahi
171146217260941738412
T:
ntrukem743
172474017269351729494
T:
frodokem976
178841717889331789656sntrup953
182340618298971837572
T:
C:r5n15kem0d
191757219204421922998
T:
C:rolloi256
200627720069402007635sntrup1013
206696920680022069200
T:
titaniumccasuper
212331721252662127546
T:
frodokem976aes
216382921652712166757
T:
C:ledakemcpa33
235190023676152385505
T:
C:lake1
246994024752252485207
T:
C:lake3
248749724985892509856
T:
C:lake2
274906027516902753836
T:
C:ledakemcpa32
282261528258172828506
T:
ledakem1464
296874529742872985507
T:
limasp1306cca
304567630699933093363
T:
remblem928
307272431395313168595
T:
remblem1056
314906231504413152062sntrup1277
314978031719143181602
T:
limasp1822cca
317627931911823197735
T:
C:ledakemcpa53
340914534205043434847
T:
C:ledakemcpa54
345953534664603518647
T:
ledakem1364
355540635579673560434
T:
frodokem1344aes
355665035706603597188
T:
ledakem1264
389691739151913938649
T:
locker1
409050840921084095039
T:
frodokem640shake
4271207?4288258?5494722?
T:
ledakem13sl
440308044154924433070
T:
locker2
4474725?4499584?6179203?
T:
ledakem14sl
453502145394614543713
T:
rolloii128
472512147279954732501
T:
rolloii192
476630047818174802116
T:
locker3
505174450812705116352
T:
locker4
564378456478365653641
T:
rolloii256
573424057599445810902
T:
limasp2062cca
578491958400886564391
T:
ledakem12sl
593218959653776002859
T:
locker6
598496159888085993639
T:
sikep434
6295471?6317738?9117638?
T:
ledakem3464
645378064586656479272
T:
C:ledakemcpa52
642489564929256560452
T:
ramstakers216091
690298469247996947867
T:
locker5
723685672401737248971
T:
ledakem3364
782337378258427828720
T:
frodokem976shake
867926686833238685838
T:
ledakem3264
9598815?9657966?13230356?
T:
ledakem34sl
973434297377709754350
T:
sikep503
9770240978095310642657
T:
sikep434comp
978074897968849808157
T:
ledakem33sl
100133781006696410104084
T:
locker7
104384501054021710574515
T:
lotus128
110484881106980611140077
T:
locker8
113990641142680911460075
T:
ledakem5464
118150251186801911907375
T:
locker9
121700501227576212285526
T:
ledakem5364
124434261250608613950520
T:
ledakem32sl
134982691349976613500941
T:
frodokem1344shake
14574439?14794622?20376210?
T:
ledakem54sl
149200791504682315148908
T:
mersenne756839
154622581547504215489095
T:
sikep610
157931941582186317189111
T:
sikep503comp
179230331800901619769068
T:
ledakem5264
187033051873814022225028
T:
ledakem53sl
192147861923140919283842
T:
lotus192
258855022592079025943996
T:
sikep751
261283202624682326369656mceliece348864f
262582402636766126678225mceliece348864pcf
265307852657586728703724
T:
sikep610comp
273969412801554628593083
T:
ntskem1264
287506322926652529846881
T:
ramstakers756839
308523793103060031147558
T:
lotus256
295624093190803134413690
T:
ledakem52sl
26001310?36467400?66962991?mceliece348864pc
405229274070749844443189
T:
sikep751comp
36082092?46330632?66873289?mceliece348864
47090122?80781308?111130540?
T:
rsa2048
814556808148006281576477mceliece460896f
814958688151944981546209mceliece460896pcf
813513958201257882746581
T:
ntskem1380
146785366147482610148104046
T:
oddmanhattan128
82300348?147563860?212925638?mceliece460896pc
83474665?147600816?180731467?mceliece460896
149185503150039684151699509mceliece6960119f
149165730150431007151854470mceliece6960119pcf
155772815157146861157470525
T:
ntskem13136
159357452159728990160011011mceliece6688128f
168468573170363652171101530mceliece6688128pcf
182590103183310046183616837mceliece8192128f
182209501183802302184683605mceliece8192128pcf
152457352?206787088?368296052?mceliece6960119
241514771242554411247649656
T:
oddmanhattan192
183187679?244338893?428660430?mceliece8192128
184773664?246012376?367943004?mceliece8192128pc
149915336?259286593?366851339?mceliece6960119pc
159677426?281406479?343618481?mceliece6688128pc
220925561?282916920?467521936?mceliece6688128
425371958427008451428013138
T:
oddmanhattan256
331336153633813066573466114680
T:
pqrsa15
Cycles for encapsulation
25%50%75%system
115461205012316
T:
rsa2048
122281236912462kyber90s512
194801971419824kyber90s768
212912135721805ntruhps2048509
246892475124823ntruhrss701
288152921129306kyber90s1024
299833080132723mceliece348864
303233097633267mceliece348864f
314303149931963ntruhps2048677
349353507635148kyber512
355553561235687
T:
sntrup4591761
366383675637233ntruhps4096821
385463894339058sntrup653
395813964739754sntrup761
385664028341318mceliece348864pc
398244109143571mceliece348864pcf
497514978349831
T:
C:nhcompact512cca
495684981849988sntrup857
511095162652422
T:
ntskem1264
529285301453172sntrup953
532945340253536kyber768
536215399754162sntrup1013
546055525856225
T:
lac128
556885575555857ntrulpr653
579795809158231ntrulpr761
587265876958797threebears624r2cca
588025883658875threebears624r2ccax
604156045760532C:threebears624r2cpa
604326048460537C:threebears624r2cpax
641836425364376
T:
ntrulpr4591761
674896755767642sntrup1277
687116873468798
T:
C:nhcompact768cca
623026891477158mceliece460896f
62764?69283?80242?mceliece460896
695807004070683
T:
C:r5nd1kem0d
759517640776702kyber1024
767917692477093ntrulpr857
710787755388745mceliece460896pcf
716097777288204mceliece460896pc
784407852978718ntrulpr953
795497966479822ntrulpr1013
803618047980542
T:
newhope512cca
872698734287405
T:
C:nhcompact1024cca
939829404094104threebears936r2cca
940019408994154threebears936r2ccax
938519430794972
T:
C:r5nd0kem2iot
949699580496233
T:
C:r5nd1kem5d
977849840598938
T:
C:bikel1
9853599161100247
T:
C:r5nd1kem4longkey
99818100054100230ntrulpr1277
100913101119101208C:threebears936r2cpax
101295101350101485C:threebears936r2cpa
114899115146115473
T:
C:ledakemcpa14
114823115220115721
T:
C:ledakemcpa13
115784117550119801
T:
C:ledakemcpa12
112030120255129128mceliece6688128
115147120557130954mceliece6688128f
123962126680129780
T:
ntrukem443
127643128203128911
T:
lotus128
130475131214133887
T:
lac192
128898132980140114mceliece6960119f
128981132992137034mceliece6960119
129862133075135549mceliece8192128
127835134279137138mceliece8192128f
131123136650144840mceliece6688128pc
134787139835151933mceliece6688128pcf
139968140068140128threebears1248r2ccax
140208140285141157threebears1248r2cca
142230146434153396mceliece6960119pcf
143007147159154667mceliece6960119pc
148165148213148305C:threebears1248r2cpax
148529148585149022C:threebears1248r2cpa
146985148690150581mceliece8192128pc
145650148867152278mceliece8192128pcf
151522152164152996
T:
C:rolloi128
152294152493152805
T:
newhope1024cca
131910153433155270
T:
ntskem1380
153543156327159407
T:
lac256
155627156557157478
T:
C:r5nd3kem5d
167229170389205214
T:
ntskem13136
179013179742180801
T:
C:rolloi192
190237190701191463
T:
lotus192
203531204189205020
T:
C:rolloi256
215204216393217415
T:
C:hila5
217506217908218408
T:
ledakem1264
220184220378220598
T:
hqc128round4
225931227428232749
T:
ntrukem743
227515228444229593
T:
C:bikel3
234767234951236230
T:
ledakem1464
252773253975255625
T:
lotus256
263142263677264052
T:
ledakem1364
263469264774265877
T:
C:r5nd3kem0d
270034270625271214
T:
C:ledakemcpa33
270117270731271534
T:
C:ledakemcpa34
277983280826282416
T:
C:r5nd5kem5d
282894283111283431
T:
kindi256342
299398303536306468
T:
C:ledakemcpa32
302925303897304242
T:
ledakem13sl
305542306051306621
T:
ledakem12sl
304097308112313503
T:
hqcrmrs128
326619326734327431
T:
kindi512241
327297328854330531
T:
C:r5nd5kem0d
327831328900334566
T:
kindi512222
335708341954348385
T:
hqc128
353345358224363458
T:
C:lake1
364397364856366068
T:
ledakem14sl
378370385279388425
T:
C:lake2
435707438421443171
T:
C:lake3
460166463887471790
T:
hqc1281
479296480357482039
T:
rolloii128
481117481505481898
T:
hqc192round4
488021488844489924
T:
rolloii192
531345533679540731
T:
C:r5n11kem0d
541343542415543393
T:
lima2p1024cca
549468550743551770
T:
rolloii256
578122578466579178
T:
ledakem3464
586005586734594842
T:
ledakem3264
608724609314610538
T:
kindi512321
609026609741611451
T:
ledakem3364
607003609828611321
T:
C:ledakemcpa54
610247612968614784
T:
C:ledakemcpa53
629774636652641685
T:
C:ledakemcpa52
635754640332646136
T:
locker1
667064670491681881
T:
hqcrmrs192
689368690004692038
T:
kindi256522
689328701436713325
T:
locker2
693505702717711573
T:
hqc192
747187765393773113
T:
locker3
765947768205770114
T:
rqc128
772508773594777497
T:
ledakem32sl
780207780517781109
T:
titaniumccatoy
878389884088896065
T:
hqc1921
886053888561892051
T:
locker4
891764896534898851
T:
ledakem33sl
886891916905921559
T:
locker6
919191928732939821
T:
hqc1922
935035936307937538
T:
ledakem34sl
965505967700969517
T:
C:r5n13kem0d
975726976387977905
T:
titaniumccalite
992139992829993935
T:
hqc256round4
106621110820331117168
T:
locker5
109223110958201098990
T:
lima2p2048cca
109523511111241126140
T:
hqcrmrs256
118222211829831183983
T:
titaniumccastd
121168512126191216202
T:
ledakem5364
124419812557241271737
T:
hqc256
126485312667361275060
T:
ledakem5464
126713912675451268104
T:
frodokem640
130631213134811315656
T:
ledakem5264
138808813897701398470
T:
limasp1018cca
139941214122251427281
T:
hqc2561
140915614127261414866
T:
ledakem54sl
145381014551331457362
T:
titaniumccamed
149956715105921520972
T:
hqc2562
155121515517281552629
T:
frodokem640aes
156472215678541571669
T:
rqc192
156523215819811591578
T:
hqc2563
152065715972871629013
T:
locker7
163534016373861638376
T:
titaniumccahi
171631117222231742984
T:
locker8
173702717411271761113
T:
locker9
177965317895531791646
T:
ledakem53sl
187774518793711896190
T:
ledakem52sl
204963420515142055337
T:
titaniumccasuper
206995520756262082452
T:
rqc256
214020721454062151158
T:
C:r5n15kem0d
249143324932092501990
T:
frodokem976
262550926480662686589
T:
limasp1306cca
282206328344222839657
T:
limasp1822cca
289759028988032902356
T:
frodokem976aes
440631144075114409425
T:
frodokem640shake
440671044743864509264
T:
remblem1056
449334545266124558499
T:
remblem928
461704446291094634535
T:
frodokem1344aes
534498753603265377691
T:
limasp2062cca
825615982596308262202
T:
frodokem976shake
977111697760069781671
T:
sikep434
119584361219193812294725
T:
ramstakers216091
141551451416675514177905
T:
frodokem1344shake
152536971528407915390839
T:
sikep434comp
158886781590316015919781
T:
pqrsa15
159572061596435415966102
T:
sikep503
197442871976509019795995
T:
mersenne756839
245308812462501124684646
T:
sikep503comp
283456142836611528386186
T:
sikep610
392804503939502839566161
T:
sikep610comp
419059714193350441955644
T:
sikep751
436069324370655243833241
T:
oddmanhattan128
530370585367322354904093
T:
ramstakers756839
649145586516636765496024
T:
sikep751comp
873808278755346587667684
T:
oddmanhattan192
172988408173173976173407635
T:
oddmanhattan256
Cycles for decapsulation
25%50%75%system
116151183411848kyber90s512
151481515415176C:threebears624r2cpax
185051889018897kyber90s768
190801910519171C:threebears936r2cpax
230352312723143C:threebears1248r2cpax
271812722627245C:threebears624r2cpa
279112824828320kyber90s1024
282852829028514kyber512
300213033730423
T:
C:r5nd1kem0d
330933309733165C:threebears936r2cpa
353623537135391ntruhps2048509
384013842738519C:threebears1248r2cpa
419194217642522
T:
C:r5nd0kem2iot
439644405344218kyber768
442204498045396
T:
C:r5nd1kem5d
449364536645431
T:
C:r5nd1kem4longkey
483444839248393
T:
C:nhcompact512cca
507135076350842sntrup761
544245446954524sntrup653
544785467255054
T:
C:hila5
558665590155953ntruhps2048677
599876004060087ntruhrss701
644776469965149kyber1024
676736774467812ntrulpr653
681676819268229
T:
C:nhcompact768cca
695086958169674sntrup857
695206962669711ntrulpr761
691057028370430
T:
C:r5nd3kem5d
714497166171893ntruhps4096821
716937180772023
T:
lac128
721817225672364sntrup953
730677313073194sntrup1013
790067906179138
T:
sntrup4591761
862218625686296
T:
C:nhcompact1024cca
862328638086462threebears624r2ccax
883638849188756
T:
newhope512cca
896638972089781sntrup1277
929979313993271
T:
ntrulpr4591761
951059519295329ntrulpr857
955689568095793ntrulpr953
961739630496391ntrulpr1013
110380110518110598threebears624r2cca
115902116003116463mceliece348864
116866117367117473mceliece348864f
120442120551120694ntrulpr1277
124516124754125746mceliece348864pcf
124504125611125755mceliece348864pc
129703129784129839threebears936r2ccax
134747136103138034
T:
ntrukem443
138224138520139038
T:
C:r5nd5kem5d
142305144131145137
T:
C:r5nd3kem0d
152253152927153337
T:
lotus128
163884163987164131threebears936r2cca
167445167526167645
T:
newhope1024cca
183057183154183254threebears1248r2ccax
182540183165183828
T:
C:r5nd5kem0d
182982183174183355
T:
lac192
184120185938186821
T:
C:r5n11kem0d
221318221365221457threebears1248r2cca
232649233563234969
T:
lotus192
244405244731245219mceliece460896f
244534244856245737mceliece460896
251658251935252257mceliece460896pc
251992252247252847mceliece460896pcf
269440269701269978mceliece6960119
208600?273689?279641?
T:
lac256
276742278995279516
T:
C:r5n13kem0d
282180282410282790mceliece6960119pc
282464282678283641mceliece6960119pcf
282507282734283052mceliece8192128
282674282835283255mceliece8192128f
282753282995284072mceliece6688128
284266284414285770mceliece6688128f
294016294691295725mceliece6688128pc
296815297029297305mceliece8192128pcf
297614298022299131
T:
ntrukem743
298435298792299282mceliece8192128pc
300564300813300983mceliece6688128pcf
323540324764327780
T:
lotus256
345140345634346388
T:
ntskem1264
354730355051355486mceliece6960119f
356297356551357234
T:
kindi256342
384843385537386165
T:
hqc128round4
434456434596435091
T:
kindi512241
436668437173437695
T:
kindi512222
581660591253595917
T:
hqc128
606604610273612510
T:
hqcrmrs128
636663637211637933
T:
ntskem1380
676440678090679301
T:
lima2p1024cca
698328?710826?895978?
T:
C:ledakemcpa13
768003768606769215
T:
kindi512321
772501772931773324
T:
hqc192round4
786557788501788955
T:
C:ledakemcpa12
809738810262813255
T:
kindi256522
855641856762857589
T:
C:ledakemcpa14
914567914953915530
T:
titaniumccatoy
921196925025931982
T:
C:r5n15kem0d
935644969132970839
T:
hqc1281
106978410736651084348
T:
hqc192
112636011300441147505
T:
hqcrmrs192
113292611333841134177
T:
titaniumccalite
114382911474941153204
T:
C:rolloi128
120064312016381203320
T:
ntskem13136
126710712675081267992
T:
frodokem640
134985113561301359222
T:
C:rolloi192
135639713590251360477
T:
lima2p2048cca
136537913661891367223
T:
titaniumccastd
149544514961941497293
T:
frodokem640aes
154780915526821582520
T:
hqc1921
155283715900291599390
T:
hqc1922
162107516218001623079
T:
hqc256round4
162733316285321629523
T:
C:bikel1
163928316419201649764
T:
ledakem1264
165884916603901661877
T:
titaniumccamed
172100417258261729353
T:
rolloii128
176111517659891775600
T:
C:lake1
179064917992361859495
T:
limasp1018cca
178296218007191823262
T:
hqcrmrs256
181423518198791822976
T:
ledakem1364
182574718396671845380
T:
ledakem1464
184703718755861889818
T:
hqc256
191111119127211913677
T:
titaniumccahi
193402619408851945025
T:
rolloii192
196629119716071979954
T:
rsa2048
198675219877011988780
T:
C:ledakemcpa32
217776021821122187111
T:
C:rolloi256
222802822309622236794
T:
hqc2561
224074222415362243850
T:
ledakem13sl
226898222754882285455
T:
ledakem12sl
239115323934442395311
T:
titaniumccasuper
238754623950102408026
T:
ledakem14sl
238303124124582414747
T:
C:ledakemcpa33
241600824431452462197
T:
hqc2562
247418325161942521882
T:
hqc2563
252095125252902530563
T:
rolloii256
260652826115012615635
T:
frodokem976
276124027628482769241
T:
frodokem976aes
2209722?2824560?2833229?
T:
C:ledakemcpa34
301556630189473025034
T:
C:lake2
321523832181763221298
T:
rqc128
333498033476803361388
T:
locker1
342141334459003506086
T:
limasp1306cca
348010734970333518006
T:
locker2
360751836237823642475
T:
limasp1822cca
380388038203243844479
T:
locker4
416465241774014192317
T:
C:lake3
442701244286104430726
T:
frodokem640shake
459960546122264616521
T:
frodokem1344aes
475472647587184768589
T:
ledakem3264
476893747763404786788
T:
ledakem3364
479601848332124864865
T:
ledakem3464
497300049770544980291
T:
C:ledakemcpa52
527946053010465329723
T:
locker3
537692353792175382725
T:
C:bikel3
562696856396985645755
T:
C:ledakemcpa53
566107056999225735300
T:
locker6
587191358992045938832
T:
locker5
611467861294726134044
T:
ledakem32sl
619299262122206255940
T:
locker7
617264262285966338762
T:
remblem928
624482262665316280392
T:
C:ledakemcpa54
622320462710976351669
T:
remblem1056
636924964205956493071
T:
locker8
662125366261666634560
T:
rqc192
683981568957796929078
T:
ledakem33sl
695251169763876997249
T:
limasp2062cca
734907473686297385303
T:
ledakem34sl
824193682445438246157
T:
frodokem976shake
874122987567758781724
T:
locker9
980416798432129863000
T:
ledakem5264
101160351012614010132225
T:
rqc256
104543401046076710468824
T:
sikep434
103925231049082610697554
T:
ledakem5364
111580411116387611169740
T:
sikep434comp
120783971212766412146728
T:
ledakem5464
141204921412966914136418
T:
frodokem1344shake
141945991420693714307945
T:
ledakem53sl
143356281444135514545717
T:
ledakem52sl
145727011458516514711930
T:
ledakem54sl
170692661707250317120755
T:
sikep503
180950571810112918109869
T:
sikep503comp
256368342576042525822834
T:
ramstakers216091
285575022858125328598626
T:
sikep610
278233372957588929611562
T:
mersenne756839
305119933055993630595728
T:
sikep610comp
451214114516368245183449
T:
sikep751
476776014770205047727535
T:
sikep751comp
480133264806670448129580
T:
oddmanhattan128
970432939710088197283987
T:
oddmanhattan192
103547676105608973107763906
T:
ramstakers756839
108682439108820659108865243
T:
pqrsa15
191615616191766951191894164
T:
oddmanhattan256

amd64; Comet Lake (806ec); 2019 Intel Core i3-10110U; 2 x 2100MHz; comet, 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
178941807318235kyber90s512
231242328623559kyber512
259822618326451kyber90s768
330693321933350
T:
C:nhcompact512cca
345733507135415ntrulpr653
356653576436546ntrulpr761
368313703937260kyber90s1024
388513894839075
T:
ntrulpr4591761
399264015440415kyber768
405084066640845
T:
lac128
437254375843821C:threebears624r2cpa
438784392843972threebears624r2cca
445194460144684C:threebears624r2cpax
452534529845351threebears624r2ccax
455454563045812ntrulpr857
462544643546623
T:
C:nhcompact768cca
478024822648719
T:
C:r5nd1kem0d
482484844549203ntrulpr953
487594945849702ntrulpr1013
536235380954086
T:
newhope512cca
551805563156232kyber1024
595185970659968
T:
C:nhcompact1024cca
623026244362589ntrulpr1277
651716584566670
T:
C:r5nd1kem5d
655696646667613
T:
C:r5nd0kem2iot
678836885470219
T:
C:r5nd1kem4longkey
840068428684513threebears936r2cca
852088526385825
T:
hqc128round4
872948756887835
T:
lac256
885678870388865threebears936r2ccax
895938965289727C:threebears936r2cpa
927379295893252C:threebears936r2cpax
961549654896894
T:
lac192
104006104230104605
T:
newhope1024cca
105411106723108106
T:
C:r5nd3kem5d
126084126400126680threebears1248r2cca
132033132134132347C:threebears1248r2cpa
134157134322134484threebears1248r2ccax
139693139970140310C:threebears1248r2cpax
152143152329153112ntruhps2048509
170859171864172407
T:
C:hila5
178295179286180839
T:
C:r5nd3kem0d
190624192657195663
T:
C:r5nd5kem5d
202620202769203491
T:
hqc192round4
212570213806215488
T:
C:r5nd5kem0d
238575239094239589
T:
kindi256342
239894240601241780
T:
kindi512222
249701249937250866
T:
kindi512241
252532253384253716ntruhrss701
258088258504259140ntruhps2048677
359325359776360745ntruhps4096821
405727405965406618
T:
hqc256round4
421514423995428431
T:
ntrukem443
471650473370486259
T:
hqcrmrs128
490861493118499228
T:
C:r5n11kem0d
498980499788511343
T:
kindi512321
534772541887558795
T:
hqc128
561885563442585953
T:
hqc1281
589296590564591872
T:
C:bikel1
608746611064617266
T:
kindi256522
630213637487644289sntrup653
694022695635708002sntrup761
708843711840718567
T:
C:ledakemcpa14
729507731819733690
T:
lima2p1024cca
812075814291816815
T:
C:ledakemcpa13
829903830696831914
T:
titaniumccatoy
878030881497897956
T:
C:r5n13kem0d
900927910007912635
T:
rqc128
909745912112929577
T:
sntrup4591761
943886945790953156
T:
hqcrmrs192
929465963930965543
T:
titaniumccalite
959757964255968327
T:
ntrukem743
100904610108431053842
T:
hqc1921
103940610454661050594sntrup857
105058010524871054276
T:
C:ledakemcpa12
105779610677891094747
T:
hqc192
108646410881111090366
T:
C:rolloi128
109938511008621101704
T:
frodokem640
106457411022781110116
T:
hqc1922
122944712858861288526
T:
titaniumccastd
126741913161261317957sntrup953
134762213490271409090
T:
titaniumccamed
137981513809161382143
T:
frodokem640aes
137993013830491385590
T:
C:rolloi192
139068213948731396280sntrup1013
148284814852131488792
T:
lima2p2048cca
148567214957431513721
T:
C:ledakemcpa34
150125415481161558145
T:
hqc2561
149908115490911558529
T:
hqcrmrs256
155864915619171570040
T:
rqc192
160042616028061605320
T:
C:bikel3
161762916187541619937
T:
titaniumccahi
162462816328931636331
T:
limasp1018cca
162872416346221657461
T:
hqc2562
167307516763461726737
T:
hqc256
164955716958811704540
T:
hqc2563
180716718097921813924
T:
C:rolloi256
199911920057972010552
T:
C:r5n15kem0d
204642620487542050760
T:
titaniumccasuper
211065221202052134703
T:
C:ledakemcpa33
220461722067892218866sntrup1277
2228928?2256651?3194974?
T:
rqc256
246166124669682477825
T:
frodokem976
249431824988022506461
T:
ledakem1464
256858225797202599007
T:
C:lake1
271231827164512721484
T:
C:lake2
281050428162652821658
T:
C:lake3
287608228849632897620
T:
frodokem976aes
289136228942272907859
T:
C:ledakemcpa32
289462328972292915560
T:
limasp1822cca
290141829040532906944
T:
C:ledakemcpa53
302874030365443046373
T:
limasp1306cca
325237232577983268064
T:
ledakem1364
344950934515133454649
T:
ledakem1264
351482835208913524468
T:
C:ledakemcpa54
387597138771583878210
T:
frodokem640shake
4103576?4121458?5498423?
T:
ledakem14sl
425318142576404263161
T:
rolloii128
432193843318154348286
T:
locker1
450980945168164523543
T:
rolloii192
478233447869274800398
T:
frodokem1344aes
3828562?4805869?5789059?
T:
ledakem13sl
485774348676774880486
T:
locker2
527175052762625280781
T:
rolloii256
530571953167815329143
T:
locker3
565704756685166300509
T:
ledakem12sl
574997257599865775118
T:
locker4
587523859151335921397
T:
sikep434
5953368?5961334?8358789?
T:
ledakem3464
606384860869056102849
T:
limasp2062cca
637723663799196478540
T:
C:ledakemcpa52
668060166968216719814
T:
locker6
687438469800527050420
T:
ramstakers216091
708315571051687123358
T:
ledakem3364
783071378349687839117
T:
ledakem3264
783659678527147870521
T:
locker5
812297181241558188423
T:
sikep503
828292282857808290851
T:
frodokem976shake
903957690459029050288
T:
remblem1056
907666892269519360878
T:
remblem928
930360093170659333037
T:
ledakem34sl
9207112944311811027857
T:
ledakem33sl
9538055959449910391199
T:
sikep434comp
110809701111215111234083
T:
lotus128
111297391114594911162638
T:
locker7
111443941115608311255460
T:
ledakem5464
115696901157586612762223
T:
ledakem32sl
119497831195550411961163
T:
ledakem5364
120786891209556812113882
T:
locker8
129942551301146813026621
T:
locker9
131634981318083214319082
T:
sikep503comp
139740301409849315434516
T:
ledakem54sl
145673831457280514579910
T:
frodokem1344shake
147314371473330214744335
T:
sikep610
185602791863089121502908
T:
ledakem53sl
185269151901413519109349
T:
lotus192
187552851947678020510229
T:
ledakem5264
248310482484014624843836
T:
sikep751
253193162533586927427377
T:
sikep610comp
254745432554168326064530
T:
mersenne756839
284990492854064029093132mceliece348864f
286732402900563029488743mceliece348864pcf
296392713168036433738338
T:
ledakem52sl
324098393267360632903656
T:
ramstakers756839
301092303677601136936187
T:
lotus256
28562948?38125958?56526787?mceliece348864
393073053935309142610881
T:
sikep751comp
444341644452409844681476
T:
ntskem1264
29260681?47064351?66084566?mceliece348864pc
46451447?80936505?162333235?
T:
rsa2048
905650429098855991049256mceliece460896f
899245519106805391824122mceliece460896pcf
101666035102536200103330122
T:
ntskem1380
91601141?154235067?215750039?mceliece460896pc
93570292?154663024?187962702?mceliece460896
182157891182660988182858602mceliece6960119pcf
182314977182826404183051007mceliece6960119f
221089372222435015223136503mceliece6688128f
224717530224899844224971252mceliece6688128pcf
236222939236581925237179879mceliece8192128f
235955522236609413237281968mceliece8192128pcf
243236646243708924243991469
T:
ntskem13136
183428291?244063933?364696548?mceliece6960119pc
228236525?298228829?447023832?mceliece6688128
183012388?301675443?421374588?mceliece6960119
312906745313620194313896364
T:
oddmanhattan128
294037261?364144639?503577912?mceliece6688128pc
235649828?373397938?512540739?mceliece8192128pc
305375918?375445557?585084278?mceliece8192128
495687227496350878498859792
T:
oddmanhattan192
882485993883302361885549623
T:
oddmanhattan256
384852798539378986894061438550
T:
pqrsa15
Cycles for encapsulation
25%50%75%system
149771565916217
T:
rsa2048
235392361224377ntruhps2048509
260862614426306ntruhrss701
316343167031765kyber90s512
333323415535716mceliece348864f
342703441135146ntruhps2048677
332683455236482mceliece348864
357823586636113kyber512
377943856238725sntrup653
390403919339930ntruhps4096821
397203993441703
T:
sntrup4591761
406804073940860sntrup761
409944180243736mceliece348864pcf
410924218444040mceliece348864pc
422774236942439kyber90s768
506215127851406sntrup857
531675336153458kyber768
545495465454912sntrup953
547685488554967
T:
C:nhcompact512cca
553815572555889kyber90s1024
553755613556300sntrup1013
572805739057662ntrulpr653
579325801958081ntrulpr761
640986414064223threebears624r2ccax
643996445464522threebears624r2cca
649076497965045C:threebears624r2cpax
655626572265926C:threebears624r2cpa
679276862168713
T:
ntrulpr4591761
702647034070462sntrup1277
741797425474342
T:
C:nhcompact768cca
744447457075900kyber1024
745067458974687ntrulpr857
702177497981420mceliece460896
703807557981933mceliece460896f
767257717377692
T:
ntskem1264
782957837978536ntrulpr953
794528009080484
T:
C:r5nd1kem0d
800028014480232ntrulpr1013
801348044881060
T:
lac128
755868101892053mceliece460896pc
766848177188654mceliece460896pcf
883158855589033
T:
newhope512cca
886188909689631
T:
C:ledakemcpa14
905299097991556
T:
C:ledakemcpa13
964509660096860
T:
C:nhcompact1024cca
963189767599411
T:
C:ledakemcpa12
100084100295100492ntrulpr1277
104331104427104545threebears936r2ccax
105293105692106040threebears936r2cca
106641107309108448
T:
C:bikel1
109369110066110972
T:
C:r5nd0kem2iot
110452110645110837C:threebears936r2cpa
111259111795112636
T:
C:r5nd1kem5d
111932112130112471C:threebears936r2cpax
115400116181117921
T:
C:r5nd1kem4longkey
126260127805132719
T:
ntrukem443
123694128850139321mceliece6688128
128049135502144615mceliece6688128f
135307139380144030mceliece6960119
135250140112147772mceliece6960119f
136523141938150805mceliece6688128pcf
137176142660152283mceliece6688128pc
142935143211143638
T:
lotus128
146595147186147564
T:
lac192
144602148195152938mceliece6960119pc
144360148199152712mceliece8192128f
144890148358153004mceliece6960119pcf
152931155546159373mceliece8192128
157792157896158100threebears1248r2ccax
158255158698159026threebears1248r2cca
163571163693163929C:threebears1248r2cpa
163636164417165327
T:
C:rolloi128
162911164910167722mceliece8192128pc
167762168043168490
T:
newhope1024cca
168047168349168680C:threebears1248r2cpax
168078169700172530mceliece8192128pcf
170629171621172194
T:
C:r5nd3kem5d
171675172096173113
T:
lac256
182093183226184582
T:
C:rolloi192
192475193519194285
T:
C:ledakemcpa34
196429197705199454
T:
C:ledakemcpa33
198090198517198819
T:
ledakem1264
221596222410223537
T:
C:rolloi256
222990223320225822
T:
ledakem1464
223570223783224182
T:
hqc128round4
227244230517230981
T:
lotus192
232323233241234166
T:
C:hila5
233697235972240152
T:
ntrukem743
233481237101241694
T:
C:ledakemcpa32
246566247103253124
T:
ledakem1364
244482250719255468
T:
ntskem1380
253178253908254767
T:
C:bikel3
268614269980270398
T:
ledakem13sl
284744286068286623
T:
ledakem12sl
288166289464290958
T:
C:r5nd3kem0d
303143304752307429
T:
C:r5nd5kem5d
308699309728312965
T:
kindi256342
305460312750361348
T:
ntskem13136
292593325162329287
T:
lotus256
348310349180349900
T:
ledakem14sl
355604355894356555
T:
kindi512222
357277357624358356
T:
kindi512241
362435363650365037
T:
C:r5nd5kem0d
434011434960436692
T:
C:ledakemcpa54
441231444721452220
T:
C:ledakemcpa53
452874459837465028
T:
C:ledakemcpa52
490342491407492503
T:
lima2p1024cca
509548510062510730
T:
hqc192round4
511990517471523606
T:
C:lake1
524544528416533156
T:
ledakem3264
538817539052539587
T:
ledakem3464
539608543258550119
T:
rolloii128
556231558324560282
T:
rolloii192
564025565752570388
T:
ledakem3364
566220570905579319
T:
C:lake2
614272615892617156
T:
rolloii256
613150619812623579
T:
C:r5n11kem0d
624913627236636419
T:
C:lake3
633829647546664512
T:
hqcrmrs128
663234664962670919
T:
kindi512321
669606670376671451
T:
titaniumccatoy
689521698115727755
T:
hqc128
710449710939711699
T:
ledakem32sl
730962731929732844
T:
kindi256522
786980793024802426
T:
locker1
797781798908810521
T:
ledakem33sl
809181815930828338
T:
locker2
805912816241837994
T:
hqc1281
844805888805889689
T:
titaniumccalite
894414895041898691
T:
ledakem34sl
935289943767951668
T:
locker3
954018956264957016
T:
hqc256round4
9955839982361000883
T:
lima2p2048cca
102168510243911029230
T:
locker4
103026210308391031614
T:
ledakem5364
103490410943001100752
T:
titaniumccastd
111710411192901121010
T:
C:r5n13kem0d
114849911583501165748
T:
locker6
118694711912931198974
T:
rqc128
126950612706771271655
T:
ledakem54sl
127034512730531274462
T:
ledakem5264
127500912757851299553
T:
ledakem5464
126620512920361313688
T:
hqcrmrs192
129305712943351353342
T:
titaniumccamed
134106613494861355459
T:
locker5
137637813776061379899
T:
limasp1018cca
138800214317271436321
T:
hqc192
142944914759821489301
T:
hqc1921
154250815497491591097
T:
hqc1922
156737015734881594495
T:
ledakem53sl
157278515738521575112
T:
titaniumccahi
163153616338381647042
T:
frodokem640
176860917692821770837
T:
ledakem52sl
183543418372011839257
T:
frodokem640aes
190436819134871930853
T:
locker8
190681419227581936886
T:
locker7
206038620621852063404
T:
titaniumccasuper
209709121627662229709
T:
hqcrmrs256
2129531?2164346?2819796?
T:
rqc192
216047721778072206350
T:
locker9
218710821934522253230
T:
hqc2561
222937722804332292663
T:
hqc256
230240723122382372234
T:
hqc2562
234406923482722352885
T:
C:r5n15kem0d
238968424009272460058
T:
hqc2563
254531425650222570631
T:
limasp1822cca
269254726953292712159
T:
limasp1306cca
299625230216883031683
T:
rqc256
340241334093923466807
T:
frodokem976
361039436159463628560
T:
frodokem976aes
428168142832994284572
T:
frodokem640shake
549497355042175513895
T:
limasp2062cca
595677959646295968030
T:
frodokem1344aes
896818889955309009367
T:
frodokem976shake
958744195919989620798
T:
sikep434
126868861286746612978402
T:
ramstakers216091
133780161338823913393761
T:
sikep503
135389621354590513615584
T:
remblem1056
135956321402334614032294
T:
remblem928
150335891507278515137618
T:
sikep434comp
158070011583312015860880
T:
frodokem1344shake
173531481737342817446071
T:
pqrsa15
204929772051346820612574
T:
sikep503comp
223107832236078722414482
T:
mersenne756839
269752342698959727151920
T:
sikep610
372600573742752237624799
T:
sikep610comp
401882834023316340251587
T:
sikep751
581144355842330258674258
T:
oddmanhattan128
588929585926186359726799
T:
ramstakers756839
628795566313146163555002
T:
sikep751comp
109090693109329244109562587
T:
oddmanhattan192
227602342228243721228819829
T:
oddmanhattan256
Cycles for decapsulation
25%50%75%system
169111694217000C:threebears624r2cpax
222362229122331kyber90s512
231202316823225C:threebears936r2cpax
274452750727741C:threebears1248r2cpax
278922798828118kyber512
285782861428670C:threebears624r2cpa
298343001030250
T:
C:r5nd1kem0d
299463031230390kyber90s768
355923563535680C:threebears936r2cpa
377853782737870ntruhps2048509
408504089840954C:threebears1248r2cpa
412954167842040kyber90s1024
415434171841982
T:
C:r5nd0kem2iot
425084258342684kyber768
434234408144665
T:
C:r5nd1kem5d
452034634246695
T:
C:r5nd1kem4longkey
471524721247284sntrup653
477664783047933sntrup761
476524788249219
T:
C:hila5
526035266352724
T:
C:nhcompact512cca
582895836358433ntruhps2048677
604756056260626ntruhrss701
606136065460735kyber1024
647976496465105sntrup857
658016694069601
T:
C:r5nd3kem5d
674006748367555ntrulpr761
676346774767855sntrup953
684786861068810ntrulpr653
689466901569152sntrup1013
717797211472214ntruhps4096821
724067247772566
T:
C:nhcompact768cca
838548405984221sntrup1277
868728724188529
T:
sntrup4591761
891468923989342ntrulpr857
902489030390396threebears624r2ccax
925529271992916ntrulpr953
937649385093944ntrulpr1013
949999512795372
T:
newhope512cca
951079518595286
T:
C:nhcompact1024cca
965749762197947
T:
ntrulpr4591761
104093104551104865
T:
lac128
111906112056112220mceliece348864
112053112289113522mceliece348864f
113810113914113980threebears624r2cca
116930117063117165ntrulpr1277
117318117624118283mceliece348864pc
117815117950118109mceliece348864pcf
129235130937134669
T:
C:r5nd5kem5d
137634137706137794threebears936r2ccax
138140138688140223
T:
ntrukem443
138118139178141231
T:
C:r5nd3kem0d
159964161624164787
T:
C:r5nd5kem0d
166306167432168193
T:
lotus128
174783174999175821threebears936r2cca
181771182110182541
T:
newhope1024cca
200551200656200828threebears1248r2ccax
207039207668208062
T:
lac192
240836241207241801mceliece460896f
241475241691241921mceliece460896
242534243077243302threebears1248r2cca
246886247326247748mceliece460896pcf
247001247843248091mceliece460896pc
264468265237265737mceliece6960119
264786265271267357mceliece6960119f
270344274862275315
T:
lotus192
274413275172275545mceliece6960119pc
274804275523276162mceliece6960119pcf
276608277750280842
T:
ntrukem743
280064281032292040
T:
C:r5n11kem0d
289722289973290243mceliece6688128
289794290080290620mceliece6688128f
291731292237292948mceliece8192128
291356292262293173mceliece8192128f
297737297986298363mceliece6688128pcf
298127298347298713mceliece6688128pc
294187299004313091
T:
ntskem1264
299421299755300103mceliece8192128pcf
303112303394303553mceliece8192128pc
331494333648336293
T:
lac256
357108364017388827
T:
lotus256
382690382896383156
T:
hqc128round4
393001393774394259
T:
kindi256342
407674408399408821
T:
C:r5n13kem0d
471214473536489943
T:
kindi512222
482039483096484385
T:
kindi512241
565792571178614531
T:
ntskem1380
628240629940632197
T:
lima2p1024cca
663611666297678603
T:
C:ledakemcpa12
675708?679167?895840?
T:
C:ledakemcpa13
801592802577803983
T:
hqc192round4
818814819532821590
T:
titaniumccatoy
827569830762835784
T:
C:ledakemcpa14
830219830930832572
T:
kindi512321
852010853070853824
T:
kindi256522
9799389811961017403
T:
titaniumccalite
100324410049191046341
T:
hqc128
100148310184211059658
T:
hqcrmrs128
111659711228711128164
T:
C:rolloi128
114231811860081189105
T:
ntskem13136
123173512392841265941
T:
C:r5n15kem0d
119563112463641248207
T:
titaniumccastd
128121112832201285527
T:
lima2p2048cca
133700913510771362709
T:
hqc1281
135109713573691361890
T:
C:rolloi192
147444815300151530904
T:
titaniumccamed
156515515661121567009
T:
hqc256round4
155808815756411594919
T:
C:bikel1
162637116291591636196
T:
frodokem640
163812616469191670728
T:
ledakem1264
173963017417501746941
T:
frodokem640aes
177316917741641775000
T:
ledakem1364
179340417967051799182
T:
limasp1018cca
182373318248411826326
T:
titaniumccahi
182118118596251949624
T:
hqcrmrs192
185828718622771864838
T:
C:ledakemcpa32
186973218745741878599
T:
rolloii128
184961818820951887639
T:
ledakem1464
188302119158291922246
T:
hqc192
197077419732201976588
T:
C:lake1
200468420099562015517
T:
rolloii192
211607121176152119024
T:
rsa2048
212955821315712226803
T:
ledakem13sl
215060521838152195250
T:
hqc1921
223302822374492247784
T:
ledakem12sl
217351922521222303333
T:
hqc1922
224884822524482255125
T:
titaniumccasuper
228586722889972369173
T:
C:ledakemcpa33
236160023677252376698
T:
C:rolloi256
246876025606022568656
T:
ledakem14sl
255670625618202566939
T:
rolloii256
266835526711482682770
T:
C:ledakemcpa34
293487929943463149847
T:
hqcrmrs256
295887030049763069752
T:
hqc256
305399730996973112100
T:
hqc2561
323334533071253462400
T:
hqc2562
330798633113993317325
T:
limasp1822cca
338565233915083401595
T:
C:lake2
340214234068933413428
T:
frodokem976aes
344271734443913446104
T:
frodokem976
339589534949873599536
T:
hqc2563
352681235314413537256
T:
limasp1306cca
380652838180243831116
T:
locker1
385082438616293871666
T:
rqc128
402937040404444051520
T:
locker2
419369441949914199798
T:
frodokem640shake
435060643571744365494
T:
locker4
447123344843784495507
T:
C:lake3
462695846408394648979
T:
ledakem3364
465210146693294759823
T:
ledakem3264
478840848477854854635
T:
ledakem3464
487307848790524887864
T:
C:bikel3
487195648863814911514
T:
C:ledakemcpa52
520298452226945250604
T:
C:ledakemcpa53
577584957779725790552
T:
frodokem1344aes
596667659818755994599
T:
locker3
4677753?6078865?6119587?
T:
C:ledakemcpa54
613689561492866165398
T:
ledakem32sl
645984064697206493117
T:
locker6
677784567876366799923
T:
locker5
692826369426886958887
T:
ledakem33sl
727887472933587311162
T:
limasp2062cca
731056173284957341535
T:
locker7
732171473462747370953
T:
locker8
736308473995507414987
T:
ledakem34sl
746205575041988812194
T:
rqc192
887589289042628920222
T:
frodokem976shake
99736181000836510032494
T:
locker9
102575761027945910310152
T:
sikep434
102960421030918610343238
T:
ledakem5264
105009051052134110624988
T:
ledakem5364
108730451088674010891592
T:
sikep434comp
116105651163338411660713
T:
rqc256
128369121286865412918435
T:
ledakem5464
142345861425769614259638
T:
sikep503
142285531426225014301687
T:
ledakem53sl
150603811508892615129445
T:
sikep503comp
152379291528189415318018
T:
ledakem54sl
152485321538489915600934
T:
ledakem52sl
156459851566257315744757
T:
frodokem1344shake
182505311835439118402707
T:
remblem1056
188690631889403019269386
T:
remblem928
263559332693244327088885
T:
ramstakers216091
272200422722615527248873
T:
sikep610
288478652885981928911939
T:
sikep610comp
329803253299921633028157
T:
mersenne756839
432770194327984243467224
T:
sikep751
460189084604283646046837
T:
sikep751comp
628889096314450463256966
T:
oddmanhattan128
113970679115240724115602426
T:
ramstakers756839
119534025119623019120606821
T:
oddmanhattan192
121349920121380119121425472
T:
pqrsa15
248704183249042857249261455
T:
oddmanhattan256

amd64; Comet Lake (806ec); 2019 Intel Core i3-10110U; 2 x 2100MHz; cubi10, 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
144431452514671kyber90s512
226272278722975kyber90s768
227592285822991kyber512
306693079131003
T:
C:nhcompact512cca
330003319033460kyber90s1024
343573492035351ntrulpr653
350733523335427
T:
lac128
366813718737675ntrulpr761
383233851138978
T:
ntrulpr4591761
390023922739433kyber768
392233930939483C:threebears624r2cpa
392143931339466threebears624r2cca
407234080740962C:threebears624r2cpax
428314306343397
T:
C:nhcompact768cca
429254307243321threebears624r2ccax
456064600946283
T:
C:r5nd1kem0d
461324650446831ntrulpr857
494344976950548ntrulpr953
497534997750202
T:
newhope512cca
501425093851312ntrulpr1013
541855436154794kyber1024
561385635956588
T:
C:nhcompact1024cca
632076377564338
T:
C:r5nd1kem5d
641266432664901ntrulpr1277
638716446565046
T:
C:r5nd0kem2iot
656236629367136
T:
C:r5nd1kem4longkey
761317626576406threebears936r2cca
796097973579827threebears936r2ccax
816238179088528C:threebears936r2cpa
818178206082530
T:
hqc128round4
854608569085911
T:
lac256
858398609886380C:threebears936r2cpax
941709463595171
T:
lac192
967159700097304
T:
newhope1024cca
101979102860104215
T:
C:r5nd3kem5d
113427113612114007threebears1248r2cca
118852118929119105threebears1248r2ccax
122723122899135935C:threebears1248r2cpa
124379124476124583C:threebears1248r2cpax
153535154399155172ntruhps2048509
153794154588155179
T:
C:hila5
168892170292172224
T:
C:r5nd3kem0d
173460175178178648
T:
hqcrmrs128
185791188387189448
T:
C:r5nd5kem5d
191439193526197426
T:
hqc128
197431197843198495
T:
hqc192round4
201629202540204058
T:
C:r5nd5kem0d
201466205242210407
T:
hqc1281
249014249361249737
T:
kindi256342
255000255487256258ntruhrss701
262040262614263255ntruhps2048677
262409262721263493
T:
kindi512222
266015266254267026
T:
kindi512241
363466364098365077ntruhps4096821
372012382032390602
T:
hqc1921
383584386464392103
T:
hqcrmrs192
393417394257396033
T:
hqc256round4
402443407748414832
T:
hqc1922
421804427341442107
T:
hqc192
443040445976451224
T:
C:r5n11kem0d
476204477552479500
T:
rqc128
519428524292529743
T:
ntrukem443
544005545094546164
T:
kindi512321
589218590225591166
T:
C:bikel1
595905603192614231
T:
hqc2561
629892640663650801
T:
hqc2562
654102655177656849
T:
lima2p1024cca
653736659816666965
T:
hqcrmrs256
658431664030670961sntrup653
665672667031669198
T:
kindi256522
658018668718683794
T:
hqc2563
705959706804707998sntrup761
706515707757709493
T:
C:ledakemcpa14
707419719626724330
T:
hqc256
812615824688827391
T:
C:r5n13kem0d
834833836622838354
T:
C:ledakemcpa13
887066888180889205
T:
titaniumccatoy
900063903669908542
T:
rqc192
942190945408948957
T:
sntrup4591761
100399510047801005860
T:
titaniumccalite
105232910538101055903
T:
C:ledakemcpa12
105327010554861058173
T:
C:rolloi128
108610410888191091528sntrup857
109511010970291097982
T:
frodokem640
122516012269841230181
T:
C:rolloi192
129513912966941301417
T:
titaniumccastd
129070213016661305174sntrup953
132035013260961333066
T:
rqc256
132869113306881340507
T:
lima2p2048cca
136265013631471364248
T:
frodokem640aes
144056514426051458488
T:
limasp1018cca
145033014523611454181
T:
titaniumccamed
145941014936761527250sntrup1013
150016015040561510327
T:
C:ledakemcpa34
161543716171151619501
T:
titaniumccahi
166419616686591674796
T:
C:rolloi256
166809016702101673770
T:
C:bikel3
182532218374311855054
T:
ntrukem743
189197218978011904935
T:
C:r5n15kem0d
197506919780391979975
T:
titaniumccasuper
222648522294442233079
T:
C:ledakemcpa33
224683122752482278965sntrup1277
227379822900602305246
T:
C:lake1
236180523667592372170
T:
frodokem976
238641323949102403085
T:
C:lake2
245603724618962466432
T:
remblem928
246172624675972475881
T:
remblem1056
252883025325572540555
T:
ledakem1464
253258225414812550586
T:
C:lake3
259924326031372639636
T:
limasp1306cca
278924527931092799228
T:
frodokem976aes
285195428571162868921
T:
limasp1822cca
293892029443202949915
T:
C:ledakemcpa32
293646929467482950582
T:
C:ledakemcpa53
324401832472893252911
T:
ledakem1364
337652133816683390488
T:
ledakem1264
345187734616133481464
T:
C:ledakemcpa54
355944635615663570642
T:
frodokem640shake
407659840891344103343
T:
locker1
4091669?4097397?5499387?
T:
ledakem14sl
415612141586304164030
T:
rolloii128
424519442487174252676
T:
rolloii192
459424546050804614557
T:
locker2
468030246852274712813
T:
frodokem1344aes
3877645?4860620?5861121?
T:
ledakem13sl
490495449143614922218
T:
locker3
497428349773024983216
T:
rolloii256
519927052046515226682
T:
limasp2062cca
545879854695195481120
T:
locker4
571177257200376368914
T:
ledakem12sl
5738491?5749156?8216078?
T:
ledakem3464
587823559175665922875
T:
sikep434
624588862718536287801
T:
locker6
627036462781296287762
T:
C:ledakemcpa52
678926368802296952627
T:
ramstakers216091
704485970599707074286
T:
locker5
713195871392377155718
T:
ledakem3364
742582274420937458908
T:
frodokem976shake
814214281467868173611
T:
sikep503
815030881698708322032
T:
ledakem3264
9095972920206910943856
T:
ledakem33sl
931168593345469400842
T:
ledakem34sl
9592378961141910444176
T:
sikep434comp
105813981059261410602422
T:
locker7
104280741083604611176632
T:
lotus128
110287751107609911132220
T:
ledakem5464
115100141154428212731592
T:
ledakem32sl
115768591159290611617304
T:
locker8
123325311234977512362565
T:
locker9
123778391240004212426918
T:
ledakem5364
129702261298367712993676
T:
frodokem1344shake
132241391326051514383522
T:
sikep503comp
137781161389458614096397
T:
ledakem54sl
148286091483903414890504
T:
sikep610
150109561520647015257033
T:
mersenne756839
185655761868102120199310
T:
ledakem5264
186912161887216321590685
T:
ledakem53sl
196496611969245319895147
T:
lotus192
248764882487894624886315
T:
sikep751
253833382540567327468441
T:
sikep610comp
290607492936890829432335mceliece348864pcf
291265802950727729569510mceliece348864f
304528393081604833266808
T:
ledakem52sl
318393953206832632307894
T:
ramstakers756839
336579413395400534421305
T:
lotus256
29220249?39150168?70351933?mceliece348864pc
392895343932416642645129
T:
sikep751comp
443035984439729544578102
T:
ntskem1264
29686203?48302632?58647083?mceliece348864
50295382?78535392?163823178?
T:
rsa2048
934968689374744294470738mceliece460896f
937801699474922096288272mceliece460896pcf
109787960110738417111266521
T:
ntskem1380
92745596?124401812?216556183?mceliece460896pc
146623115146847809147236334
T:
oddmanhattan128
124258311?156831688?220237950?mceliece460896
182933340183355487183701343mceliece6960119f
183878944184459208185557700mceliece6960119pcf
226350057227862307228835548mceliece6688128pcf
226987643227935435228817621mceliece6688128f
234176885234446067235221134mceliece8192128pcf
234568319236258224236543609mceliece8192128f
242295336244182738244704917
T:
oddmanhattan192
244848502245133284245600925
T:
ntskem13136
227314473?297843789?436499728?mceliece6688128pc
185580063?300554149?364587340?mceliece6960119
185558270?301628760?418370563?mceliece6960119pc
234127360?303488721?443153015?mceliece8192128
236263134?307451197?515219783?mceliece8192128pc
227221333?364203049?503774745?mceliece6688128
429439659429786386430103409
T:
oddmanhattan256
376596825138788064543999228323
T:
pqrsa15
Cycles for encapsulation
25%50%75%system
133661420114871
T:
rsa2048
229992305723352kyber90s512
232912338824181ntruhps2048509
246252474225002ntruhrss701
297053126133845mceliece348864f
296133169932878mceliece348864
319633210332898ntruhps2048677
336203368833741kyber90s768
352463532435446kyber512
367033787239787mceliece348864pc
367813808840860mceliece348864pcf
389723919439800ntruhps4096821
391033986340032sntrup653
397534003940331
T:
sntrup4591761
419014204642365sntrup761
472244729447439kyber90s1024
515735168651872
T:
C:nhcompact512cca
515785215552329sntrup857
525005261452770kyber768
556575590756271sntrup953
562835673457200sntrup1013
572355729857377ntrulpr653
580265817158274threebears624r2cca
594025945459544C:threebears624r2cpa
594445951459656C:threebears624r2cpax
595345972059894threebears624r2ccax
604896066660824ntrulpr761
625206800874652mceliece460896
66396?69285?85735?mceliece460896f
702747052770819
T:
C:nhcompact768cca
710207117071449
T:
ntrulpr4591761
712927143071752sntrup1277
710217148872297
T:
lac128
676627303279983mceliece460896pc
729727319973589
T:
C:r5nd1kem0d
733567354875292kyber1024
760157633976702
T:
ntskem1264
760987635876946ntrulpr857
69210?78938?87090?mceliece460896pcf
803008040580601ntrulpr953
821178227382786
T:
newhope512cca
815278260082820ntrulpr1013
838588404184593
T:
C:ledakemcpa14
865578679787300
T:
C:ledakemcpa13
926479290993023threebears936r2ccax
928319309493288threebears936r2cca
930239326193621
T:
C:nhcompact1024cca
964149799999656
T:
C:ledakemcpa12
99300100216101393
T:
C:r5nd0kem2iot
100443101028101611
T:
C:r5nd1kem5d
101140101246101497C:threebears936r2cpa
102393102510102659C:threebears936r2cpax
101564102543104195ntrulpr1277
104437104888106136
T:
C:r5nd1kem4longkey
113877114672116433
T:
C:bikel1
112909118059126634mceliece6688128f
114958120703131288mceliece6688128
124099127687135511mceliece6960119
123831127783131682mceliece6960119f
122513129767135828mceliece6688128pcf
122832131091144402mceliece6688128pc
132232136544147110mceliece6960119pcf
133001136934144441mceliece6960119pc
134468139394144308mceliece8192128
139909140410140551threebears1248r2cca
140582140720140911threebears1248r2ccax
137278140954145489
T:
ntrukem443
141466142080142428
T:
lac192
139722142283144753mceliece8192128f
131265147393157131
T:
lotus128
150238150312150484C:threebears1248r2cpax
151594151799152202C:threebears1248r2cpa
150313152852156416mceliece8192128pc
150774152891157320mceliece8192128pcf
155897156586157537
T:
C:rolloi128
157959158194158927
T:
newhope1024cca
161531162358163058
T:
C:r5nd3kem5d
169246169703171134
T:
lac256
172171172907173823
T:
C:rolloi192
193845194580198927
T:
ledakem1264
195353196360198726
T:
C:ledakemcpa34
199973201034202327
T:
C:rolloi256
204844205801207056
T:
C:ledakemcpa33
210042210943212112
T:
C:hila5
207639216253226070
T:
lotus192
217985218551219418
T:
ntskem1380
221297221840222105
T:
ledakem1464
221622222026223239
T:
hqc128round4
236891239528242428
T:
ntrukem743
237421240784243893
T:
C:ledakemcpa32
241396242175243775
T:
ledakem1364
265938266633267328
T:
ledakem13sl
266838267582268466
T:
C:bikel3
269958271244273156
T:
C:r5nd3kem0d
284166285498287206
T:
ledakem12sl
281417286205297926
T:
ntskem13136
287790289526290988
T:
C:r5nd5kem5d
290932294310300543
T:
lotus256
301580307015310892
T:
hqcrmrs128
311464316558321160
T:
hqc128
324194324430324823
T:
kindi256342
326710328039330226
T:
C:r5nd5kem0d
342677343731347459
T:
ledakem14sl
349645351941358847
T:
C:lake1
380711381597382769
T:
kindi512222
384927386526388847
T:
C:lake2
386146387046388522
T:
kindi512241
397758405321411965
T:
hqc1281
436232437067438405
T:
C:ledakemcpa54
443157444229445466
T:
C:lake3
454349455383456542
T:
C:ledakemcpa53
455828456302457338
T:
lima2p1024cca
464439464991465880
T:
ledakem3464
479519480420481747
T:
rolloii128
478706487278493561
T:
C:ledakemcpa52
486587489075492735
T:
rolloii192
506086507976510075
T:
hqc192round4
537311538246539588
T:
rolloii256
546607547220548129
T:
ledakem3264
566802568137574094
T:
C:r5n11kem0d
572397573102576798
T:
ledakem3364
665071667688676393
T:
locker1
660382668082673893
T:
hqcrmrs192
687825691607696530
T:
locker2
702116703255705684
T:
titaniumccatoy
700767710224722845
T:
hqc192
712537717184720397
T:
kindi512321
713402718874724504
T:
rqc128
725026726300729772
T:
ledakem32sl
727368735428750353
T:
hqc1921
758617760483763752
T:
locker3
766358777690786290
T:
hqc1922
790773794182811670
T:
ledakem33sl
796540797545798572
T:
kindi256522
888091890254892855
T:
locker4
894229901326905482
T:
ledakem34sl
915407916396917479
T:
titaniumccalite
922269924226926156
T:
lima2p2048cca
959591963383973152
T:
locker6
960561963428966370
T:
hqc256round4
103783710405591042726
T:
C:r5n13kem0d
108050210815671082977
T:
titaniumccastd
108479510877351090825
T:
locker5
112123111263701137795
T:
hqcrmrs256
113884011569981168017
T:
hqc2561
117561611778971182675
T:
ledakem5364
119201011964261210470
T:
hqc256
121754812182951219276
T:
limasp1018cca
121168312255681236255
T:
hqc2562
123789212393741240546
T:
ledakem54sl
126020212614001268361
T:
ledakem5464
126063112749711294822
T:
hqc2563
130331713051141324042
T:
ledakem5264
135991613610101362114
T:
titaniumccamed
1406864?1411814?1800551?
T:
rqc192
153939215406051541829
T:
titaniumccahi
161403416270231629631
T:
frodokem640
168893816942331721795
T:
locker7
172500517276011730237
T:
ledakem53sl
173515217377761742230
T:
locker8
179883218002591814123
T:
frodokem640aes
188519318897611914126
T:
locker9
186680018920811894645
T:
ledakem52sl
193301919361141951682
T:
titaniumccasuper
200921820165732033541
T:
rqc256
221768522231192228819
T:
C:r5n15kem0d
235615423582112378108
T:
limasp1306cca
249932225019152516974
T:
limasp1822cca
323284032349833249435
T:
frodokem976
350836035107273513024
T:
frodokem976aes
354336135493363558592
T:
remblem928
355456035843093589348
T:
remblem1056
379874037998943801524
T:
frodokem640shake
476326947675904786934
T:
limasp2062cca
587015959120385918759
T:
frodokem1344aes
785592578629477867986
T:
frodokem976shake
959098295989639613284
T:
sikep434
125392021271147112808685
T:
ramstakers216091
133265361333414813376783
T:
sikep503
136207121362640713663234
T:
frodokem1344shake
151012751512889915202144
T:
sikep434comp
171466961717479317219441
T:
pqrsa15
206208842069300520795724
T:
sikep503comp
211422882122461921337143
T:
mersenne756839
271248772720448827327696
T:
sikep610
374459853748586437649934
T:
sikep610comp
402355814024922040298617
T:
sikep751
491759614933735949759367
T:
oddmanhattan128
573836345783488158184295
T:
ramstakers756839
629361576313935063507014
T:
sikep751comp
975436859775400598130632
T:
oddmanhattan192
197377106197727043198472636
T:
oddmanhattan256
Cycles for decapsulation
25%50%75%system
152611529215330C:threebears624r2cpax
169491698517024kyber90s512
202582029520332C:threebears936r2cpax
235492364123695C:threebears1248r2cpax
250002505825110kyber90s768
259742601926059C:threebears624r2cpa
274982755827612kyber512
299543007130437
T:
C:r5nd1kem0d
325513261732669C:threebears936r2cpa
362043626536340kyber90s1024
376913779037958ntruhps2048509
388963894838999C:threebears1248r2cpa
418704190441952kyber768
417214215142682
T:
C:r5nd1kem5d
433534350643699
T:
C:r5nd1kem4longkey
411034392744084
T:
C:r5nd0kem2iot
492234933349520sntrup653
492624943149639
T:
C:hila5
493484943349539sntrup761
495734962049692
T:
C:nhcompact512cca
567115682256920ntruhps2048677
587375885158989ntruhrss701
596755987261630kyber1024
668276694967117sntrup857
677136779067892ntrulpr653
687926890769093
T:
C:nhcompact768cca
698237011970268sntrup953
706547091271143ntrulpr761
704617128671502sntrup1013
718037209772260ntruhps4096821
726207369477056
T:
C:r5nd3kem5d
850858560785878
T:
sntrup4591761
859948609986258sntrup1277
859898615186246threebears624r2ccax
893668947489630
T:
newhope512cca
910669174491992ntrulpr857
920829229492468
T:
C:nhcompact1024cca
9432594722112518
T:
lac128
954579556795653ntrulpr953
964449665897296ntrulpr1013
103297103701103980
T:
ntrulpr4591761
104002104083104211threebears624r2cca
112083112167112359mceliece348864f
112267112388112580mceliece348864
117288117695121055mceliece348864pc
117735117960118173mceliece348864pcf
119326120694122405ntrulpr1277
123179123549123719threebears936r2ccax
144021145531150601
T:
C:r5nd5kem5d
145972148601151683
T:
C:r5nd3kem0d
152473153192155510
T:
ntrukem443
154799155264155440threebears936r2cca
153755166826167491
T:
lotus128
172114172469172747
T:
newhope1024cca
177094177776177987threebears1248r2ccax
180939183214186119
T:
C:r5nd5kem0d
198666203730204262
T:
lac192
214350214458214566threebears1248r2cca
215007216922217497
T:
C:r5n11kem0d
240488241161241797mceliece460896
240017242100254398
T:
lotus192
241361242140242462mceliece460896f
246227247015247534mceliece460896pcf
247561248131248901mceliece460896pc
263684264205264581mceliece6960119f
264179264768265164mceliece6960119
271865272314272861mceliece6960119pcf
272686273127273685mceliece6960119pc
287720288071288641mceliece8192128f
287915288182288723mceliece6688128f
287899288336288918mceliece8192128
289709290225290774mceliece6688128
288418290871293890
T:
ntrukem743
294932295347296051mceliece6688128pcf
295531295739296091mceliece6688128pc
295720296411296975mceliece8192128pcf
295818296465297306mceliece8192128pc
296438297139297996
T:
ntskem1264
315316315803316428
T:
C:r5n13kem0d
246708?321615?323757?
T:
lac256
352355357149363561
T:
lotus256
384183384941386030
T:
hqc128round4
410905411702413084
T:
kindi256342
511439512738529356
T:
kindi512222
516871517775521178
T:
kindi512241
562098562837563388
T:
ntskem1380
584319585160586466
T:
lima2p1024cca
590473596877605039
T:
hqc128
643207646000647712
T:
hqcrmrs128
709910713326726814
T:
C:ledakemcpa12
713094715930720573
T:
C:ledakemcpa13
810053812321814073
T:
hqc192round4
822481824331825451
T:
titaniumccatoy
854652867128881287
T:
hqc1281
872313?880494?1136134?
T:
C:ledakemcpa14
902630904271905196
T:
kindi512321
941956943104953406
T:
kindi256522
102971110319721049104
T:
C:r5n15kem0d
105818110595861060618
T:
titaniumccalite
106681610732281083808
T:
C:rolloi128
108207310855961100819
T:
ntskem13136
112891211323881139933
T:
hqc192
115534711577491165730
T:
hqcrmrs192
117714211795221181320
T:
lima2p2048cca
124826712488591249981
T:
titaniumccastd
124653312497301254504
T:
C:rolloi192
133188413429741350740
T:
hqc1922
134705813562461370933
T:
hqc1921
155017215511151552204
T:
titaniumccamed
156639015681241570766
T:
hqc256round4
157138715731491575952
T:
limasp1018cca
161056216124751627099
T:
frodokem640
162513716314381637769
T:
C:bikel1
168628816881651690298
T:
rolloii128
172176817237441740053
T:
frodokem640aes
177217217755641778107
T:
C:lake1
180220318031751804079
T:
titaniumccahi
180707218505081903047
T:
ledakem1264
183724418511041853460
T:
hqc256
184826518518291855337
T:
rolloii192
184026018594241877995
T:
hqcrmrs256
188247918939151904890
T:
hqc2561
192318519255381927468
T:
C:ledakemcpa32
195847119689672117819
T:
ledakem1364
199708820099602021106
T:
hqc2562
207382920787932082739
T:
C:rolloi256
206907920838802098301
T:
hqc2563
211532321168702125640
T:
rsa2048
214111621865132188469
T:
ledakem1464
225133222535322255620
T:
titaniumccasuper
231695823357122343274
T:
C:ledakemcpa33
238087923867932391013
T:
rolloii256
245702924763202690083
T:
ledakem13sl
251893725330732543791
T:
ledakem12sl
2113474?2733206?2740350?
T:
C:ledakemcpa34
275308528437982863558
T:
ledakem14sl
293180829373982943023
T:
C:lake2
296311229688762974495
T:
rqc128
307568330944593096897
T:
limasp1306cca
323005032321303254486
T:
frodokem976
323813032395963240897
T:
limasp1822cca
334851733504523353209
T:
frodokem976aes
340839534134503420279
T:
locker1
360505436120233617886
T:
locker2
373956837408043746295
T:
frodokem640shake
389118038974303905034
T:
locker4
411449141258024135121
T:
C:lake3
501271950179815025716
T:
remblem928
502478050323605038891
T:
remblem1056
501257550331025056401
T:
C:ledakemcpa52
513656351471285154467
T:
C:bikel3
529386453064375319727
T:
ledakem3264
533356353450315358916
T:
ledakem3364
536764453788645392450
T:
locker3
546544354711775804876
T:
ledakem3464
551701555271945535016
T:
C:ledakemcpa53
565666756603595709967
T:
frodokem1344aes
579932658130845937321
T:
locker6
603197960406486057029
T:
locker5
602180660585316795229
T:
rqc192
4892064?6301452?6304538?
T:
C:ledakemcpa54
627622363052096331320
T:
limasp2062cca
636019663760556405026
T:
locker7
659996566135796627091
T:
locker8
685689168702686904427
T:
ledakem32sl
776333977706397785718
T:
ledakem33sl
781674978193947823589
T:
frodokem976shake
834416984085618428315
T:
ledakem34sl
900059090129739026816
T:
locker9
9981511999501410011658
T:
rqc256
102502541026790410281965
T:
sikep434
109498661099885611065279
T:
sikep434comp
115404081159636011862483
T:
ledakem5264
121131481212659912138806
T:
ledakem5364
135389851354496913601307
T:
frodokem1344shake
142079741421685814229093
T:
ledakem5464
142429451425007414270968
T:
sikep503
151353171514470715151739
T:
sikep503comp
164669241649554316556419
T:
ledakem53sl
169479591698930017686468
T:
ledakem52sl
172295201726438117301664
T:
ledakem54sl
262554152629473226535498
T:
ramstakers216091
273413292734645927364395
T:
sikep610
290456522921533629307329
T:
sikep610comp
309747793161705731933565
T:
mersenne756839
433708034338124543424367
T:
sikep751
461689294617618746186017
T:
sikep751comp
536441315370940754231687
T:
oddmanhattan128
106746054106973212107252590
T:
oddmanhattan192
112049305112987597114202776
T:
ramstakers756839
120167005120255209120332812
T:
pqrsa15
215475452215835795216168237
T:
oddmanhattan256

amd64; Ice Lake (706e5); 2019 Intel Core i3-1035G1; 4 x 1000MHz; icelake2, supercop-20221005

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
109081102811303kyber90s512
157341585916196kyber90s768
180811821018476kyber512
221842232522705kyber90s1024
265432682127197
T:
C:nhcompact512cca
286122891629263ntrulpr653
298422995130134
T:
ntrulpr4591761
298413029130727ntrulpr761
314703162231878kyber768
328953308233375
T:
lac128
374343758937857ntrulpr857
374443769138080
T:
C:nhcompact768cca
397904010540593ntrulpr953
401734059241224ntrulpr1013
415564176342224kyber1024
423744262943061
T:
newhope512cca
448044526945987
T:
C:r5nd1kem0d
473444785449084
T:
C:nhcompact1024cca
512005142651941ntrulpr1277
613396188262534
T:
C:r5nd1kem5d
618066248563643
T:
C:r5nd0kem2iot
637226422465923
T:
C:r5nd1kem4longkey
735897376973974
T:
lac256
798028006480744
T:
newhope1024cca
797608017680596
T:
lac192
99117100664102426
T:
C:r5nd3kem5d
131652132066132630ntruhps2048509
148620149701150566
T:
C:hila5
155152157405164607C:threebears624r2cpa
157861159676161072
T:
C:r5nd3kem0d
155079166117168287threebears624r2cca
168135168637169445
T:
kindi256342
180240181893184385
T:
C:r5nd5kem5d
184090186219187118
T:
kindi512222
185155187393189909
T:
C:r5nd5kem0d
186204191752197964
T:
kindi512241
204507204828205670ntruhrss701
207273207754209399ntruhps2048677
292528293235296068ntruhps4096821
325077340325345639C:threebears936r2cpa
348612352091361818threebears936r2cca
353582358633372483
T:
hqcrmrs128
382706385102390410
T:
kindi512321
394220396828411815
T:
hqc1281
394867397542414212
T:
hqc128
396930403664411480
T:
ntrukem443
401045404051408644
T:
C:r5n11kem0d
444368446465449660
T:
kindi256522
480791483031485359
T:
C:bikel1
503043511144514049sntrup653
571836572693575746sntrup761
570672575681615089threebears1248r2cca
566803580948614991C:threebears1248r2cpa
585421587262591788
T:
C:ledakemcpa14
616645621903626631
T:
lima2p1024cca
674340676183678321
T:
C:ledakemcpa13
704681707528731682
T:
hqcrmrs192
703673708938720156
T:
hqc1921
709377713708717345
T:
rqc128
749829769715773292
T:
C:r5n13kem0d
763044788683794262
T:
hqc1922
789927793682806906
T:
sntrup4591761
811792812418815269
T:
frodokem640
806680817864827817sntrup857
808156827519832498
T:
hqc192
815072831449835451
T:
titaniumccatoy
879175882171885824
T:
C:ledakemcpa12
912990916052934836
T:
titaniumccalite
907028918198924923
T:
ntrukem743
957517961513966506
T:
C:rolloi128
100544310081661014882
T:
frodokem640aes
101345410177641022779sntrup953
105110610810021095939
T:
hqc2561
110631711130511122882sntrup1013
111419811433711177973
T:
hqc2562
115330211597861164844
T:
C:rolloi192
115415911674521205011
T:
hqcrmrs256
117497711781411206095
T:
titaniumccastd
120415912177401257572
T:
hqc2563
122713712503631265204
T:
rqc192
124798412550261259853
T:
lima2p2048cca
125567012682111296238
T:
hqc256
127671912805111284596
T:
C:ledakemcpa34
128516012887661293075
T:
limasp1018cca
131557613185471344541
T:
titaniumccamed
139752714014751407988
T:
C:bikel3
152153615251691529186
T:
titaniumccahi
159870916018131605966
T:
frodokem976
168466916942191708335sntrup1277
170238717063951710244
T:
C:rolloi256
171907317235741733276
T:
C:r5n15kem0d
174903417592291886499
T:
rqc256
178474217891171794128
T:
titaniumccasuper
181244018172421830864
T:
C:ledakemcpa33
192382219416161967487
T:
C:lake1
195718219608531965519
T:
frodokem976aes
195233519635451975017
T:
C:lake2
204890820572492070195
T:
C:lake3
236813623748932401842
T:
C:ledakemcpa32
241515824216022430454
T:
limasp1306cca
248203524906552496887
T:
C:ledakemcpa53
257544425863352593697
T:
frodokem640shake
258223725922552636317
T:
limasp1822cca
258713925922802603274
T:
ledakem1464
299377130002303007146
T:
C:ledakemcpa54
303356130495703060531
T:
ledakem1364
313823431555053169608
T:
ledakem1264
322921232477453272476
T:
locker1
331398033203283328886
T:
frodokem1344aes
372001737274843768596
T:
rolloii128
3952178?3999658?5709768?
T:
ledakem14sl
3849083?4091636?6320026?
T:
ledakem13sl
412730241386844152373
T:
rolloii192
429733343265094351985
T:
locker4
461715746317324687030
T:
limasp2062cca
474466347546294764480
T:
rolloii256
486192548823734916487
T:
C:ledakemcpa52
503582250668065870045
T:
ledakem12sl
534550953745905405963
T:
frodokem976shake
540808554208415478675
T:
sikep434
5484263?5498240?8163612?
T:
ledakem3464
642555064401936455521
T:
remblem1056
643945964514056473969
T:
remblem928
667694066963186726352
T:
ledakem3364
704761770607127191620
T:
lotus128
715195672396037298764
T:
ramstakers216091
743222074452947461603
T:
sikep503
747906574996137678558
T:
ledakem3264
810157381420588185969
T:
locker7
819393082110698274065
T:
ledakem33sl
888370589153709680410
T:
sikep434comp
9007540?9072368?12616341?
T:
ledakem34sl
941598194332909460348
T:
frodokem1344shake
939393995088439623776
T:
ledakem5464
103380691041798311945327
T:
ledakem32sl
109660841101569511076201
T:
ledakem5364
121008111212408213165039
T:
sikep503comp
130959161322700413460790
T:
ledakem54sl
133208291333806913423365
T:
sikep610
146958521477420315037740
T:
lotus192
164508411655491518796752
T:
ledakem5264
166072661699031120033893
T:
ledakem53sl
222858502231468723039781mceliece348864f
224150872251044722608971
T:
mersenne756839
226512702266878222800189
T:
sikep751
228868702320493425025159
T:
sikep610comp
244135272483358429543665
T:
lotus256
296009123010065832372911
T:
ledakem52sl
306691543077118830907525
T:
ntskem1264
324309853313365234132045
T:
ramstakers756839
360885813619716439160784
T:
sikep751comp
22220477?38989901?47649172?mceliece348864
699841687006843170134649mceliece460896f
9744458597779889106909722
T:
ntskem1380
62060035?109032645?165777951?
T:
rsa2048
70658770?125654536?183178085?mceliece460896
134082140135683178140018044mceliece6960119f
164006704164182249165268819mceliece6688128f
174015576176399334177944347mceliece8192128f
155510273?215218647?381378753?mceliece6688128
135333885?233714769?290811347?mceliece6960119
235060253235501864236162472
T:
ntskem13136
183944873?245411433?359160457?mceliece8192128
252292922252932384253916737
T:
oddmanhattan128
393858880396432982397723870
T:
oddmanhattan192
725992938730911235731646057
T:
oddmanhattan256
403120032141723676234274734764
T:
pqrsa15
Cycles for encapsulation
25%50%75%system
131001365714122
T:
rsa2048
172701737217538kyber90s512
198702003020493ntruhps2048509
209862109521195ntruhrss701
228122379524044kyber90s768
275322781728168ntruhps2048677
293882948029720kyber512
297762983629932kyber90s1024
324033253632841
T:
sntrup4591761
327103303033313ntruhps4096821
348223518335409sntrup653
345583538637755mceliece348864f
357923656838943mceliece348864
376973781738183sntrup761
437324386644112kyber768
448374506145516
T:
C:nhcompact512cca
458304615746360sntrup857
491324926649496ntrulpr653
498144995150479sntrup953
506885108751333sntrup1013
510145114151380ntrulpr761
533585349253792
T:
ntrulpr4591761
587005898259802kyber1024
613136148961873
T:
C:nhcompact768cca
612026240663353
T:
ntskem1264
617166279763400
T:
lac128
638386402764213sntrup1277
638876408964542ntrulpr857
671646734467729ntrulpr953
625486799077970mceliece460896f
681116821568535ntrulpr1013
64036?69667?83290?mceliece460896
703007047170906
T:
newhope512cca
727807332174444
T:
C:r5nd1kem0d
801388042981162
T:
C:nhcompact1024cca
849278536086103
T:
C:ledakemcpa13
854758568186186ntrulpr1277
853528581586329
T:
C:ledakemcpa14
905329148693334
T:
C:ledakemcpa12
9729798453100091
T:
C:r5nd0kem2iot
9813799009100070
T:
C:r5nd1kem5d
102595103518105025
T:
C:r5nd1kem4longkey
107812108566109182
T:
C:bikel1
118005118792119810
T:
lotus128
113396119409130890mceliece6688128f
116146120844132092mceliece6688128
121049124204130443mceliece6960119
122759124982127190
T:
ntrukem443
124107125050125593
T:
lac192
122799125552130790mceliece6960119f
131556131973132854
T:
newhope1024cca
130814132683135535
T:
C:rolloi128
141060142312144628mceliece8192128
141237144116149880mceliece8192128f
148176149059149860
T:
lac256
148229149611151400
T:
C:rolloi192
157148158050159530
T:
C:r5nd3kem5d
169438170723172322
T:
lotus192
177134178480179991
T:
C:rolloi256
189077189569190529
T:
ledakem1264
197271197906198850
T:
C:ledakemcpa34
198603199560201357
T:
C:ledakemcpa33
202124202876204033
T:
C:hila5
202046203997206581
T:
ntskem1380
204030204864205660
T:
ledakem1464
217424219031219859
T:
ledakem1364
215122219236223017
T:
C:ledakemcpa32
217193219904235434C:threebears624r2cpa
222505223874225287
T:
kindi256342
217425225357238161threebears624r2cca
229912233528239796
T:
ntrukem743
244463245049245967
T:
C:bikel3
218187261738262935
T:
lotus256
261397263197265907
T:
C:r5nd3kem0d
266934268434271101
T:
ledakem12sl
272712274603277626
T:
kindi512222
273871274712275777
T:
ledakem13sl
273363276180278269
T:
kindi512241
275296277382280272
T:
C:r5nd5kem5d
297341298637301310
T:
ledakem14sl
260566303041318246
T:
ntskem13136
316951319532321761
T:
C:r5nd5kem0d
371134378077384825
T:
C:lake1
411363413776424684
T:
C:lake2
426694432698448983threebears936r2cca
420417439468452214C:threebears936r2cpa
437823440956443054
T:
rolloii128
440484442223444969
T:
C:ledakemcpa53
442032442757444475
T:
ledakem3464
443948445091447306
T:
C:ledakemcpa54
442523447516453655
T:
C:ledakemcpa52
446680448906450634
T:
lima2p1024cca
448574451482454216
T:
rolloii192
455327457733460144
T:
C:lake3
486301488704491385
T:
rolloii256
489102491966512040
T:
hqcrmrs128
507321512721515987
T:
C:r5n11kem0d
511034513322524073
T:
kindi512321
515767518115520407
T:
ledakem3264
529076531423533107
T:
ledakem3364
528985535477553060
T:
hqc128
534013536136538955
T:
kindi256522
569452581961594107
T:
hqc1281
583443588736595033
T:
locker1
641489656302658148
T:
titaniumccatoy
672424674458676951
T:
ledakem32sl
684885692669748034C:threebears1248r2cpa
693661698371717974threebears1248r2cca
698054699443702134
T:
ledakem33sl
769876777233785552
T:
locker4
813452815721834864
T:
titaniumccalite
864725867990870971
T:
ledakem34sl
904112906388910938
T:
C:r5n13kem0d
904242907214910694
T:
lima2p2048cca
923142929547936107
T:
rqc128
9728159805921003913
T:
titaniumccastd
9828589862871003032
T:
ledakem5364
99098410065751027147
T:
hqcrmrs192
99916710084561035832
T:
hqc1921
101535510183721024799
T:
ledakem5464
110216711136361143117
T:
hqc1922
111683011211041128099
T:
limasp1018cca
110895311429861156247
T:
hqc192
118447011871931190530
T:
ledakem54sl
119593912003371205310
T:
ledakem5264
122244612273921247527
T:
titaniumccamed
125609212570561259876
T:
frodokem640
137743213863571399236
T:
locker7
143040614339711438346
T:
frodokem640aes
143780614404031443541
T:
ledakem53sl
147629014787861481860
T:
titaniumccahi
153504015698381604694
T:
hqc2561
161416516371411667822
T:
hqc2562
162928516444951686703
T:
hqcrmrs256
165952016646521672641
T:
ledakem52sl
170112817391021801319
T:
hqc2563
174528617822171794263
T:
hqc256
179399917958321800471
T:
titaniumccasuper
211788621249142131790
T:
C:r5n15kem0d
217622521849052199004
T:
limasp1306cca
1718299?2252443?2273635?
T:
rqc192
225170922595392266368
T:
limasp1822cca
234217023554282367489
T:
rqc256
240585324088522413773
T:
frodokem976
262830326327442637349
T:
frodokem976aes
282330328321712840738
T:
frodokem640shake
424488342634524280325
T:
limasp2062cca
433659243426174402927
T:
frodokem1344aes
577554257923105827534
T:
frodokem976shake
884521088546929175076
T:
sikep434
949121795430639626543
T:
remblem1056
955089495655839614901
T:
remblem928
100196951006358410098491
T:
frodokem1344shake
122077381222759812242792
T:
sikep503
132929951344346113567306
T:
ramstakers216091
138404251390360213968252
T:
sikep434comp
180937551812252918213532
T:
pqrsa15
187886991884230118959771
T:
sikep503comp
236997002375270923888267
T:
mersenne756839
243995162459104624720215
T:
sikep610
336942233379381933994191
T:
sikep610comp
365288123659434336644746
T:
sikep751
521030815246695752896323
T:
oddmanhattan128
576082415778505658104578
T:
sikep751comp
595067876078922562575274
T:
ramstakers756839
968453909716264497473568
T:
oddmanhattan192
205929975206611367207102513
T:
oddmanhattan256
Cycles for decapsulation
25%50%75%system
136801375114600kyber90s512
184121846918549kyber90s768
223112238823504kyber512
251232527125869kyber90s1024
282322842528587
T:
C:r5nd1kem0d
309963102131115ntruhps2048509
338203391834035kyber768
368923771438207
T:
C:r5nd0kem2iot
385193893239515
T:
C:r5nd1kem5d
397293993540732
T:
C:r5nd1kem4longkey
423964245042680
T:
C:hila5
424474260942849
T:
C:nhcompact512cca
426614274142886sntrup653
438354397044153sntrup761
448744498245098ntruhps2048677
459444611247115kyber1024
471604725447370ntruhrss701
563205641556559ntrulpr653
566445680856964sntrup857
579585809958372ntrulpr761
580235854458807ntruhps4096821
590125914459300
T:
C:nhcompact768cca
598876005960336sntrup953
609646107761322sntrup1013
628756340664539
T:
C:r5nd3kem5d
690766923869514
T:
sntrup4591761
747057487375180ntrulpr857
748987505276182sntrup1277
750987524875473
T:
newhope512cca
759707617676409
T:
ntrulpr4591761
768237698577175
T:
C:nhcompact1024cca
773167749377940ntrulpr953
778107791778176ntrulpr1013
833128371384724
T:
lac128
977069788398289ntrulpr1277
110061110211110390mceliece348864f
112103112258113013mceliece348864
113611114130119448C:threebears624r2cpa
112420114881119283
T:
C:r5nd3kem0d
118532123453129771
T:
C:r5nd5kem5d
124801125801127976
T:
ntrukem443
133025133923135013
T:
lotus128
140487140860141321
T:
newhope1024cca
144110145161149482C:threebears936r2cpa
143109145924151203
T:
C:r5nd5kem0d
172097172489172965C:threebears1248r2cpa
178083179777180939
T:
lac192
195640196804197764
T:
lotus192
199101200804205301
T:
C:r5n11kem0d
222583222982223624mceliece460896f
223438224155224921mceliece460896
238008238770258985
T:
ntskem1264
246781247270248208mceliece6960119
246893247443248282mceliece6960119f
262000262495263330mceliece6688128f
261933262574263914mceliece6688128
264312264879266399
T:
ntrukem743
265803266724267678mceliece8192128f
266121267069267929mceliece8192128
275842277301278709
T:
kindi256342
284098286120287231
T:
C:r5n13kem0d
291602294114300812
T:
lac256
293313320621323729
T:
lotus256
362289364948387161
T:
kindi512222
359214366942368712
T:
kindi512241
414802415432416975
T:
ntskem1380
494240529471532914threebears624r2cca
543316545074547191
T:
lima2p1024cca
547443554032564736
T:
C:ledakemcpa12
620175622152625834
T:
kindi256522
638747645804649948
T:
kindi512321
668093673500682967
T:
C:ledakemcpa14
544396?681071?687380?
T:
C:ledakemcpa13
750492755352766408
T:
titaniumccatoy
797072801681806381
T:
hqcrmrs128
826850835823840078
T:
hqc128
934147936747938005
T:
ntskem13136
951807963043966394
T:
titaniumccalite
965759973438989023
T:
C:rolloi128
937138975308986647threebears936r2cca
102110510285331038694
T:
C:r5n15kem0d
106269310697231076441
T:
hqc1281
108992110954291102424
T:
lima2p2048cca
113232211510801157221
T:
titaniumccastd
116369511691951171869
T:
C:bikel1
117287111929961257165
T:
C:rolloi192
126690912680971270939
T:
frodokem640
136328913697901386328
T:
frodokem640aes
136699613729971387872
T:
ledakem1264
137923713864831396397threebears1248r2cca
139829214172801420972
T:
titaniumccamed
142175714273681432885
T:
limasp1018cca
141321114453451487369
T:
hqcrmrs192
146218214747671480301
T:
ledakem1364
153054115440841562247
T:
rolloii128
151631415464481561239
T:
hqc192
154965315548121566098
T:
C:ledakemcpa32
155269715702051592132
T:
C:lake1
156730515774261585970
T:
ledakem1464
160057916087781637759
T:
hqc1921
167409216834701714722
T:
hqc1922
170090117083441718713
T:
rolloii192
171166417163211722509
T:
titaniumccahi
184266518671521904460
T:
ledakem12sl
190787619141901922948
T:
C:rolloi256
190155219180951927490
T:
C:ledakemcpa33
193285119674632075037
T:
ledakem13sl
205680820646732077857
T:
ledakem14sl
207771220802982085473
T:
titaniumccasuper
217268521852662195148
T:
rolloii256
220549722576932270851
T:
hqcrmrs256
229475123063542319503
T:
C:ledakemcpa34
234450623487382355630
T:
hqc256
222666423546422360550
T:
hqc2561
241222124156542426634
T:
frodokem976
240646324696492491860
T:
hqc2562
250200125036482508400
T:
frodokem976aes
246844825236952546763
T:
hqc2563
253721425404462545660
T:
rsa2048
273258327464142761295
T:
C:lake2
275576727617072770160
T:
frodokem640shake
282011028284972843395
T:
limasp1306cca
288548528945312904177
T:
limasp1822cca
305402530706853085556
T:
locker1
320128132140073234193
T:
rqc128
334968133893063458103
T:
C:bikel3
348063734971253523308
T:
locker4
351752735261933535908
T:
C:ledakemcpa52
371461637460283778622
T:
ledakem3364
376421737764433789182
T:
C:lake3
397146639847324115829
T:
ledakem3464
403252540550644093830
T:
ledakem3264
4024695?4066721?5177005?
T:
C:ledakemcpa54
416454641738184238918
T:
frodokem1344aes
428920143043954316806
T:
C:ledakemcpa53
533526853528805365359
T:
ledakem33sl
548763154966595508106
T:
ledakem32sl
553070055502415572592
T:
limasp2062cca
556583855859835617248
T:
locker7
575448657727205817722
T:
frodokem976shake
617461761908726203702
T:
ledakem34sl
627797773795077432913
T:
rqc192
920398292243169342732
T:
ledakem5364
945133594669369589980
T:
sikep434
947363194943539511704
T:
ledakem5264
967894997134339741410
T:
rqc256
99859481000428610040957
T:
frodokem1344shake
99737791001993810180759
T:
ledakem5464
100617171007473410102247
T:
sikep434comp
127856421280745512847309
T:
ledakem53sl
128285821285360812896069
T:
remblem1056
129013651291359512928020
T:
remblem928
129180071297635112999311
T:
ledakem54sl
130047851302940813044651
T:
sikep503
137908971380508613816308
T:
sikep503comp
138411281388163314012797
T:
ledakem52sl
246225792466215524922641
T:
sikep610
260661532609130826261794
T:
sikep610comp
280454152833378128878806
T:
ramstakers216091
350539383513402235309664
T:
mersenne756839
393461713939721239419113
T:
sikep751
420834434212738542242076
T:
sikep751comp
572269055748442858268377
T:
oddmanhattan128
107450580107769197108143804
T:
oddmanhattan192
118950072120768093120907089
T:
ramstakers756839
141500495141600084141772231
T:
pqrsa15
226704607226896201227209184
T:
oddmanhattan256

amd64; Goldmont Plus (706a8); 2019 Intel Celeron N4020; 2 x 1100MHz; gemini, 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
897299011790623
T:
C:r5nd1kem0d
113903114174114266threebears624r2cca
114742115474117860
T:
C:r5nd0kem2iot
118349118420118514C:threebears624r2cpax
120463121036121882
T:
C:r5nd1kem5d
123915124494125945
T:
C:r5nd1kem4longkey
132391132818133012threebears624r2ccax
157587158052158299C:threebears624r2cpa
174851175269175756kyber512
175821176509179630
T:
lac128
181191181427181785
T:
newhope512cca
212965213678215061
T:
C:r5nd3kem5d
223719223953224418C:threebears936r2cpax
226257226511226943threebears936r2ccax
227029227132227342C:threebears936r2cpa
227351227628228449threebears936r2cca
272306272951274198kyber90s512
305331306831307821
T:
ntrulpr653
323852324762325512threebears1248r2cca
329109330581332041kyber768
335995336777337617C:threebears1248r2cpa
342461342559342834threebears1248r2ccax
341827344207354773
T:
C:r5nd3kem0d
347066347274347944C:threebears1248r2cpax
354757357382360417ntrulpr653
371284373774376884
T:
ntrulpr761
379505379728380220
T:
newhope1024cca
408960409725410342
T:
kindi256342
411025421321423909
T:
C:r5nd5kem5d
427936429885431874
T:
C:r5nd5kem0d
431275432810434567ntrulpr761
444704445961447729
T:
ntrulpr857
447663449193451175
T:
C:hila5
456727457282458470
T:
kindi512222
463820464361465291
T:
kindi512241
468688469470471492kyber1024
494889495659496652kyber90s768
511290513331516254ntrulpr857
523738525059526539
T:
ntrulpr953
592478594872595919
T:
ntrulpr1013
595722598380606234
T:
lac256
600809602473604868ntrulpr953
604337609214612456
T:
lac192
664467666297668841ntrulpr1013
793029794085796011kyber90s1024
799052800633803232
T:
rqc128
858714864135865898
T:
ntrulpr1277
904595908717912791
T:
hqc1281
946556948274949808
T:
kindi512321
977713982466984231ntrulpr1277
126897212719651278554
T:
kindi256522
144660414605511466761
T:
ntrukem443
151981415228611528767
T:
rqc192
159463916058211612421
T:
C:rolloi128
193340819555931963326
T:
frodokem640
200353820063362010473
T:
C:rolloi192
202203720227732023667
T:
lima2p1024cca
208907420930882106921
T:
hqc1921
211694621211772190124
T:
rqc256
224361822593592263592
T:
hqc1922
253527825423072545283
T:
frodokem640aes
256198125646172566377
T:
C:bikel1
268715626910952694209
T:
C:rolloi256
331154933143943315354
T:
limasp1018cca
377620837862933804098
T:
hqc2561
401033640221544037234
T:
hqc2562
405812840590964059858
T:
lima2p2048cca
413287841381704170984
T:
remblem1056
416322841711014180048
T:
frodokem976
416527842043404231683
T:
remblem928
421878042413704255559
T:
hqc2563
433110843319774334032
T:
titaniumccatoy
475582247571474758249
T:
titaniumccalite
480582348327814850399
T:
ntrukem743
510939051179445124162
T:
frodokem976aes
513448251510835172945
T:
C:lake1
576833957701785773198
T:
limasp1306cca
609032660944036103419
T:
C:lake3
625632762573806259040
T:
titaniumccastd
648812364981416506558
T:
C:lake2
670063467058266710837
T:
rolloii192
672177967244646742473
T:
limasp1822cca
668288267450906761074
T:
rolloii128
694088169448496949663
T:
titaniumccamed
741897774204447423052
T:
titaniumccahi
757603375781467580609
T:
C:bikel3
783693578464387854915
T:
rolloii256
847061684932758525298
T:
frodokem1344aes
100940371009626010106549
T:
titaniumccasuper
104987651051085010520344
T:
locker1
110193881103155311033472
T:
limasp2062cca
110749701107571811077694
T:
ntrulpr4591761
110957361111865811136038
T:
locker2
123664591237601012389500
T:
locker3
132020601320374413313267
T:
frodokem640shake
144589611448403014497405
T:
locker4
143821941460861314716040
T:
ramstakers216091
160320801605998316085662
T:
locker6
163198311636301716390260
T:
locker5
159264641714162117150211
T:
ntruhps2048509
159624581720394117232796ntruhps2048509
176369701764427217657647
T:
sntrup653
176856411769094717701097sntrup653
180682611807117318102430
T:
C:r5n11kem0d
190606881907855619102143
T:
C:ledakemcpa14
209144472091704520922700
T:
sikep503
231713232317404223180195
T:
sntrup761
232467982325075823257996sntrup761
235629642369639623902392
T:
C:ledakemcpa13
272040522720910629367690
T:
ntruhps2048677
272702202728997629380634ntruhps2048677
284136522844062528488467
T:
mersenne756839
283239372880918229448672
T:
lotus128
289019362890660428923986ntruhrss701
291309772915919629181386
T:
locker7
295069242951374029520323
T:
frodokem976shake
301814163022810530255183
T:
locker8
307609403076636630796905
T:
sntrup857
308368983088122830887129sntrup857
324935463250522532521189
T:
locker9
341201253414767537179871
T:
sikep503comp
365703313657399336593610
T:
sntrup953
366508213665390136658766sntrup953
394938143950243639508813
T:
ntruhps4096821
395658933958237239590430ntruhps4096821
398121503981565439820308
T:
sntrup4591761
409563644096878941051773
T:
sntrup1013
410259604103641141049677sntrup1013
445933004459869144605426
T:
C:r5n13kem0d
502651185028963950325144
T:
C:ledakemcpa12
533546935336168253367657
T:
frodokem1344shake
562734535753117257550409
T:
lotus192
607241336083142360969531
T:
ntskem1264
621308976220157862212104
T:
sntrup1277
622303986223414962238486sntrup1277
636219466471711966562158
T:
ramstakers756839
664221946650231666596452
T:
ledakem1464
667789006680180766805384
T:
sikep751
674698046749920067532447
T:
C:ledakemcpa34
712189017128203872047690
T:
C:ledakemcpa33
816831268176641882037749
T:
ledakem1364
821275978213780082146586
T:
C:r5n15kem0d
868813728728454989839773
T:
ledakem13sl
896733968968657689701134
T:
sikep434
889371268969294391190682
T:
ledakem14sl
955713139633522897309893
T:
lotus256
105034215113859663114220668
T:
sikep751comp
142438580142638702155160643
T:
sikep434comp
146824185146913595146964065
T:
C:ledakemcpa32
165040512165097394165143561
T:
C:ledakemcpa53
165974042166050211166449214
T:
C:ledakemcpa54
182681508182986646183512088
T:
ntskem1380
192360975192413109192525619
T:
ledakem1264
104260495?200664511?303079196?
T:
rsa2048
218763268219384004222859047
T:
ledakem3464
237685807237792126238213493
T:
C:ledakemcpa52
240201447240749851241030778
T:
ledakem12sl
242165768242762651243832169
T:
ledakem34sl
252692175252742552252794307mceliece348864pcf
252767214252803677252861320mceliece348864f
256177324256306569256476655
T:
ledakem3364
257314003257331896257353047
T:
sikep610
259907630260027067260162480
T:
ledakem3264
271536847271715631271933165
T:
oddmanhattan128
235651613?276958276?358953116?mceliece348864pc
235491897?276976101?399903219?mceliece348864
279240658279496532279781495
T:
ledakem5464
295500141295856824307318238
T:
ledakem33sl
335287067335774669336802649
T:
ntskem13136
430644513430815211465448028
T:
sikep610comp
439886380440211182440518151
T:
oddmanhattan192
582964985587695089589155104
T:
ledakem5364
722740647723856057744112888
T:
ledakem54sl
729386875734467157738501069
T:
ledakem53sl
736230640738242300740700385
T:
ledakem5264
746877477748561148751616191
T:
ledakem32sl
763501600763642703764588637mceliece460896pcf
774512316775588968776030467mceliece460896f
787144611787619273788055027
T:
oddmanhattan256
769935880?963210482?1349889103?mceliece460896
775359106?1144993087?1332827207?mceliece460896pc
128449017212846050581284699876mceliece6960119pcf
129239662812925126221293566118mceliece6960119f
146133189614615152961462304905mceliece8192128pcf
147323212214742264981474345201mceliece8192128f
156966304015697463461569879248mceliece6688128f
157857640615787279371578971764mceliece6688128pcf
166244788616646080531667355687
T:
ledakem52sl
1257143130?1769368753?2431693489?mceliece6960119
1324847668?1776181619?2677889952?mceliece6688128
1265532008?2048053342?2831837542?mceliece6960119pc
1370291575?2212349680?2648353452?mceliece8192128
1778106215?2227081384?2991103336?mceliece6688128pc
1506449322?2367347210?3660161268?mceliece8192128pc
623507755663975903526644731647
T:
pqrsa15
Cycles for encapsulation
25%50%75%system
206262087722012
T:
rsa2048
95690?97034?149705?
T:
ntskem1264
133460134009134566
T:
C:r5nd1kem0d
152440152667152823threebears624r2cca
156377156578156706threebears624r2ccax
162200162269162423C:threebears624r2cpax
164626165645173083mceliece348864f
165887167111174411mceliece348864
168184169192170842
T:
C:r5nd0kem2iot
181448182402183326
T:
C:r5nd1kem5d
187593188856190621
T:
C:r5nd1kem4longkey
216623216824217109C:threebears624r2cpa
215618218308224489mceliece348864pc
221017223103230466mceliece348864pcf
242031242198243083kyber512
249563250303251297
T:
C:rolloi128
254527254682255246threebears936r2ccax
273140273302273928C:threebears936r2cpax
273821273900274147threebears936r2cca
281422281562282028
T:
newhope512cca
283151283258283570C:threebears936r2cpa
280902285008301256
T:
ntrukem443
293540294462295769
T:
C:rolloi192
287213301496331472mceliece460896
305809307020308265
T:
C:r5nd3kem5d
319223320095321108
T:
sntrup653
316661332847362284mceliece460896f
340845341895342659
T:
C:rolloi256
340715345639346994
T:
lac128
346222347353348720kyber90s512
336747350064370701mceliece460896pcf
368048368810369425sntrup653
375131375255375867threebears1248r2ccax
375653376126377035threebears1248r2cca
372375377690391738
T:
ntskem1380
369102384447407150mceliece460896pc
387366389136390559
T:
sntrup761
400711401095401624C:threebears1248r2cpa
401247401466402400C:threebears1248r2cpax
373779405833445585mceliece6688128f
421108422917425605kyber768
407620425186458954mceliece6960119
409410427382446591mceliece6960119f
412880433999477305mceliece6688128
449682451420452715ntruhrss701
452757453624454388sntrup761
450945454533462245
T:
ntskem13136
430552462951466112
T:
ntruhps2048509
463326464726465938
T:
sntrup857
452079464953493857mceliece8192128f
452071465335481280mceliece8192128
472726473459474264
T:
C:bikel1
449665484726529716mceliece6688128pcf
483012499976534037mceliece6960119pc
464592500225501664ntruhps2048509
490775510749545317mceliece6688128pc
487458520008538482mceliece6960119pcf
525389529250532093
T:
C:ledakemcpa12
530675531339532268sntrup857
533965534668535667
T:
C:ledakemcpa13
537631538508539201
T:
kindi256342
546223548861552358
T:
sntrup953
547551549537551247
T:
C:r5nd3kem0d
542097556505581511mceliece8192128pcf
556288561711586119mceliece8192128pc
562805564536566799kyber1024
562559565553582985
T:
ntrukem743
567218569974571048
T:
C:hila5
579025579575580403
T:
C:ledakemcpa14
583606584596585328
T:
ntrulpr653
585540585670586608
T:
newhope1024cca
585857587727589134kyber90s768
595108604221607533
T:
C:r5nd5kem5d
614215616821668508
T:
ntruhps2048677
617723619538623214
T:
sntrup1013
623575625429629653sntrup953
634657636409640790ntrulpr653
634089636482639932
T:
C:lake1
664351668506726225ntruhps2048677
671439672847677874
T:
kindi512222
680807681946683107
T:
kindi512241
690172691967695228sntrup1013
710993712733714987
T:
C:r5nd5kem0d
711076713258720391
T:
ntrulpr761
763838766210769126
T:
C:lake2
773255774596776007ntrulpr761
803442804409805680
T:
lotus128
803489804617806693
T:
ntruhps4096821
840193842028844227
T:
rolloii128
846222847932850167
T:
C:lake3
854332855744857069
T:
ntrulpr857
865049866156867344
T:
rolloii192
866468868195870516ntruhps4096821
871263871692873078
T:
ledakem1464
892280895924903209
T:
sntrup1277
899533900884903076kyber90s1024
918813921453926113
T:
lac192
920471923355931397ntrulpr857
967803968734970286
T:
rolloii256
100228310042461011371sntrup1277
100862110101821026919
T:
ntrulpr953
102673710297611032175
T:
ledakem1364
103500310356351036623
T:
ledakem14sl
108832110895991090970ntrulpr953
114381411447281146362
T:
ntrulpr1013
118858211909141203160
T:
lac256
121815412190421220490ntrulpr1013
122228212231471223893
T:
lotus192
122837012304691233546
T:
rqc128
125260812541241260362
T:
kindi512321
125092012594681270954
T:
C:ledakemcpa32
126228512630781264073
T:
C:ledakemcpa33
127367212743271275337
T:
C:bikel3
130665113092561310457
T:
ledakem13sl
135129713522921353586
T:
C:ledakemcpa34
135215313558221359720
T:
locker1
136524913678161372247
T:
locker2
136135213900101418951
T:
ledakem1264
152233515249331528250
T:
kindi256522
155315215559941559776
T:
locker3
166089716748921678795
T:
ntrulpr1277
168249916840141685491
T:
lima2p1024cca
176025117617681763817
T:
lotus256
177358117982401832926
T:
ledakem12sl
178225117984381799980ntrulpr1277
181821118213721826526
T:
locker4
196558719738651982758
T:
hqc1281
211766021206752124136
T:
locker6
219208321933972194507
T:
ledakem3464
220907822124382217054
T:
locker5
247120824745543060706
T:
rqc192
253054925379602541040
T:
ledakem3364
279366127975742804648
T:
frodokem640
282953128462372856811
T:
C:ledakemcpa52
288466928861532887044
T:
ledakem34sl
292815629298952931124
T:
C:ledakemcpa53
297205029730742974862
T:
limasp1018cca
312309331245083126465
T:
C:ledakemcpa54
328740332914123312866
T:
frodokem640aes
324153633103193369182
T:
ledakem3264
3313454?3318101?5013457?
T:
rqc256
334761133513403352863
T:
lima2p2048cca
347433634765423477780
T:
titaniumccatoy
349867335011263504002
T:
ledakem33sl
359688836036043622520
T:
locker7
364718436516823657743
T:
locker8
390324039073043954086
T:
locker9
422099642227584224486
T:
titaniumccalite
457568545831834596433
T:
hqc1921
471126047131394716684
T:
ledakem5464
476006748510374920960
T:
ledakem32sl
491619049304054948392
T:
hqc1922
511638951195035121717
T:
limasp1306cca
523385352363335237638
T:
titaniumccastd
540947454215205430380
T:
ledakem5364
555844155760985578757
T:
frodokem976
577947357816675784762
T:
limasp1822cca
604202860571976094236
T:
remblem1056
610464461622556212463
T:
remblem928
623298862357716274553
T:
frodokem976aes
631058863147066324105
T:
ledakem54sl
641194964137686416799
T:
titaniumccamed
689120468930596894885
T:
titaniumccahi
728076173035947397878
T:
ledakem53sl
828144782986138314987
T:
hqc2561
862726086976928738630
T:
ledakem5264
878500288080978827141
T:
hqc2562
925486192771899291998
T:
hqc2563
943409694399899444448
T:
titaniumccasuper
997327899765489978247
T:
limasp2062cca
99337361012910810235407
T:
ledakem52sl
104078701045923810465896
T:
frodokem1344aes
111763291117675711177309
T:
sntrup4591761
143963731439772814484553
T:
frodokem640shake
168711101687379316905250
T:
C:r5n11kem0d
221321822213340722135800
T:
ntrulpr4591761
266090862693363527088050
T:
ramstakers216091
319696623197329831975640
T:
frodokem976shake
335418603356575433597200
T:
pqrsa15
344523543451699234547885
T:
sikep503
411432784114578641148420
T:
C:r5n13kem0d
413312714134530441374003
T:
mersenne756839
528740625296585053226878
T:
sikep503comp
577357535774231457751019
T:
frodokem1344shake
757059727571719175729589
T:
C:r5n15kem0d
914120459153048191712698
T:
oddmanhattan128
108181935108201880108305633
T:
sikep751
115061872117408195121741141
T:
ramstakers756839
146906488146922550146946890
T:
sikep434
167336961168114249168267526
T:
sikep751comp
182815641183106796183243922
T:
oddmanhattan192
224434624225508091226863703
T:
sikep434comp
365743053366830529367878489
T:
oddmanhattan256
473827342473860535474024950
T:
sikep610
638352878638609482644715476
T:
sikep610comp
Cycles for decapsulation
25%50%75%system
358563589135909C:threebears624r2cpax
449324494445001C:threebears936r2cpax
517815191752018C:threebears1248r2cpax
708847112271544
T:
C:r5nd1kem0d
788087892979023C:threebears624r2cpa
956479571095772C:threebears936r2cpa
98925100342108813
T:
C:r5nd0kem2iot
101137101213101347C:threebears1248r2cpa
104463104778105495
T:
C:r5nd1kem5d
107282108125117706
T:
C:r5nd1kem4longkey
120977121277121942
T:
C:hila5
170408170880171205
T:
C:r5nd3kem5d
259709259911260088threebears624r2ccax
294610294854295150kyber512
328201328674329097threebears624r2cca
330445330546330930
T:
newhope512cca
337726338780339339
T:
C:r5nd5kem5d
343835344703345351
T:
C:r5nd3kem0d
390809391556392637kyber90s512
394215394338394690threebears936r2ccax
416828419297424196
T:
ntrukem443
425417426565436712
T:
C:r5nd5kem0d
483182485935487037
T:
lac128
496936498141500082kyber768
515153515293515699threebears936r2cca
541722541889542239threebears1248r2ccax
582592583138583543
T:
ntskem1264
610164610622611278mceliece348864f
618167619478642631mceliece348864
639902640724641771kyber90s768
647221648460649990kyber1024
657524658193673134mceliece348864pc
659086660117660916threebears1248r2cca
666102666342667385mceliece348864pcf
672175672790673873
T:
kindi256342
694837695199695668
T:
newhope1024cca
663126714982719065ntruhps2048509
660591716665721112
T:
ntruhps2048509
750394751537752656
T:
C:r5n11kem0d
812887815091822011sntrup653
813945818029822482
T:
sntrup653
832093834718836052
T:
ntrulpr653
879821881686893843
T:
kindi512222
884024884922885992ntrulpr653
891171892275893520
T:
kindi512241
905974906627907791
T:
sntrup761
909169910988913037sntrup761
930202932932936659
T:
ntrukem743
964100965436966877
T:
lotus128
969255971985973921kyber90s1024
9861909901591075772
T:
ntruhps2048677
9882159919261073377ntruhps2048677
102226910235781029274
T:
ntrulpr761
107214910766501079296ntruhrss701
108341210840961084808ntrulpr761
111410111143331115674
T:
ntskem1380
120518012093981211722
T:
C:r5n13kem0d
122116812226601223990sntrup857
122107212256471227841
T:
sntrup857
123584712392941244710
T:
ntrulpr857
129426912959371313408ntrulpr857
132032213224741329549
T:
ntruhps4096821
132753613307361333235ntruhps4096821
145055114534401455476
T:
sntrup953
145525514570661464290sntrup953
145682114587651461112
T:
lac192
145759114589061461531
T:
ntrulpr953
150430215055911506904mceliece460896f
151916315200411521032
T:
lotus192
153990315416521547664ntrulpr953
155332815552891558467
T:
C:rolloi128
155969215607821562264mceliece460896pc
156236915666931581466
T:
kindi512321
162799816299301631282mceliece6960119
163070316325401679252mceliece6960119f
163888216413201642902
T:
sntrup1013
164589716469431648544sntrup1013
164716916493581767109mceliece460896
167520116766481678370
T:
ntrulpr1013
169346016952351696435mceliece460896pcf
170681117084381709604mceliece6960119pc
170966417122791724746mceliece6960119pcf
171366217148881716940mceliece8192128f
171858617209561770398mceliece6688128
171837917212181740206mceliece8192128
173666817428571745902ntrulpr1013
178643717897111817986mceliece6688128pc
179402818000641807914
T:
kindi256522
181602418184921821265
T:
C:rolloi192
187104518766121881633
T:
lac256
188118318827501884030
T:
lima2p1024cca
188581718877351888986mceliece6688128f
194410219447201945695mceliece8192128pcf
195042819516961952364mceliece6688128pcf
195224719540871956056mceliece8192128pc
223335922339932234865
T:
lotus256
231125723120552312652
T:
ntskem13136
241546324225102424330
T:
sntrup1277
241337824257962432209sntrup1277
241806324273112429183
T:
ntrulpr1277
253962725409542542561ntrulpr1277
258578025920792596354
T:
C:lake1
266387126690592673072
T:
rolloii128
278817627913502801282
T:
frodokem640
2874126?2880575?3650864?
T:
C:ledakemcpa13
297317629743402975240
T:
C:ledakemcpa12
300236030041103006930
T:
rolloii192
305446730595043063697
T:
C:rolloi256
315498931602213178095
T:
frodokem640aes
321104932250373233741
T:
hqc1281
348546234866043498854
T:
C:r5n15kem0d
358110435835413584866
T:
limasp1018cca
363693336421833644051
T:
C:ledakemcpa14
374125637442343789496
T:
lima2p2048cca
381958738239573828181
T:
rolloii256
406081240616584062528
T:
titaniumccatoy
444240544474964453876
T:
C:lake2
450659445108094520414
T:
rsa2048
490228549039754905097
T:
titaniumccalite
502558850348735043639
T:
rqc128
549293655042535514107
T:
locker1
570128357094575718144
T:
locker2
570175757140505724003
T:
C:lake3
603196160357486038542
T:
titaniumccastd
608095860914016095581
T:
frodokem976
632634663286956330586
T:
limasp1306cca
646423664940466502999
T:
frodokem976aes
649005865024596508484
T:
locker4
699530670087657011051
T:
hqc1921
701769270200657022157
T:
limasp1822cca
729597273000767302301
T:
titaniumccamed
734052373445237377528
T:
hqc1922
745341374560297465333
T:
C:bikel1
761442676342927652618
T:
ledakem1364
784483578556517883608
T:
ledakem1264
804297580492388054072
T:
titaniumccahi
807600481147898129034
T:
locker3
838631084076208446186
T:
remblem1056
846990285039608595510
T:
remblem928
852759985289478705897
T:
C:ledakemcpa32
874247487592078773327
T:
ledakem1464
924360892600839273244
T:
ledakem12sl
930731493166249335193
T:
locker6
938044693977529406155
T:
locker5
973178597339889744328
T:
C:ledakemcpa33
105024241058324110625873
T:
ledakem14sl
105570181063429310664431
T:
ledakem13sl
106616081066612010710403
T:
frodokem1344aes
109763251098756510992250
T:
titaniumccasuper
110166521103081612191912
T:
rqc192
113048821131299211322409
T:
locker7
114753171149141111505456
T:
C:ledakemcpa34
115386781156502011581988
T:
locker8
122028261221414212279526
T:
hqc2561
125164131252001212568083
T:
limasp2062cca
129526351297970513022132
T:
hqc2562
136008561363011713698986
T:
hqc2563
142694281427258314274711
T:
frodokem640shake
147164701474124014754624
T:
locker9
167676711678599420183862
T:
rqc256
212814862136288021378824
T:
ledakem3264
221318172216064122523993
T:
ledakem3364
235700432360765023610183
T:
C:ledakemcpa52
250695642516981425238929
T:
ledakem3464
252488572526471725282687
T:
C:bikel3
271485562728072027299584
T:
ledakem32sl
21994246?28381936?28395473?
T:
C:ledakemcpa53
310895423109011031090961
T:
sntrup4591761
312382053139091231824751
T:
ledakem33sl
322004483221426332222710
T:
frodokem976shake
328492193285781232880135
T:
C:ledakemcpa54
328878403294279333362307
T:
ledakem34sl
331880863318982133191974
T:
ntrulpr4591761
366318343670029636762719
T:
sikep503
389960223900479639024822
T:
sikep503comp
439049864395581844179209
T:
ledakem5264
494379494960533549630999
T:
ledakem5364
532752705332346153409941
T:
ramstakers216091
580527515808096558132380
T:
frodokem1344shake
584436555848363158518623
T:
ledakem5464
569491526172772261757155
T:
mersenne756839
629736666307752263126203
T:
ledakem52sl
663870206641708066662582
T:
ledakem53sl
762838637630863676333125
T:
ledakem54sl
100361334100645552100723667
T:
oddmanhattan128
116303056116316370116494700
T:
sikep751
123282524123367721123375505
T:
sikep751comp
156697647156709079156716960
T:
sikep434
166535136166560295166568831
T:
sikep434comp
202193818202554868202671279
T:
oddmanhattan192
219940409222008186228873648
T:
ramstakers756839
223894243223929619224034489
T:
pqrsa15
403911200404062319405124749
T:
oddmanhattan256
476383675476449872476574866
T:
sikep610
503529566503598535503657989
T:
sikep610comp

aarch64; Skylark (503f0002); 2018 Ampere eMAG 8180; 32 x 3300MHz; unstable; gcc185, 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
105975106050106275
T:
lightsaber2
110250110700111375
T:
C:r5nd1kem0d
125475126450127725
T:
C:r5nd0kem2iot
144675145275146250
T:
C:r5nd1kem5d
147300148200151650
T:
C:r5nd1kem4longkey
163875164025164550
T:
newhope512cca
165000165525166200kyber512
191100191400191925C:threebears624r2cpa
192750193125193425threebears624r2cca
193350193650193875C:threebears624r2cpax
197025197100197325
T:
saber2
199050199425200025threebears624r2ccax
272925273900275025
T:
C:r5nd3kem5d
291450292275293325kyber768
314925315000315375
T:
firesaber2
316200316800317400kyber90s512
326250326550326850
T:
newhope1024cca
353775354750355575threebears936r2cca
363450364050365475C:threebears936r2cpa
364800365550366225threebears936r2ccax
368175369300370800C:threebears936r2cpax
426750428550429150
T:
C:hila5
433275435150440775
T:
C:r5nd3kem0d
459450460200461625kyber1024
488325490575492000
T:
kindi256342
507150507525508050
T:
kindi512222
512775513450514500
T:
kindi512241
530250532500534225
T:
C:r5nd5kem5d
565875568050569625
T:
C:r5nd5kem0d
574500576900578025threebears1248r2cca
577800578400579075kyber90s768
587850588600588900threebears1248r2ccax
590625591450592575C:threebears1248r2cpa
594225594675595050C:threebears1248r2cpax
725400731550732000
T:
ntrulpr653
932625933600936000kyber90s1024
940575940800946950
T:
ntrulpr761
105000010504501056975
T:
kindi512321
104632510534501060425
T:
hqc1281
115500011551501155675
T:
ntrulpr857
129345012951001299825
T:
kindi256522
138300013833751389525
T:
ntrulpr953
153937515438751546125
T:
ntrulpr1013
162532516554001661700
T:
ntrukem443
177360017739751774800
T:
lima2p1024cca
232042523211002322150
T:
ntrulpr1277
249300025029002512575
T:
hqc1921
266692526818502692200
T:
hqc1922
320362532055753210000
T:
limasp1018cca
356220035628753569250
T:
lima2p2048cca
437647543963504403925
T:
ntrukem743
453352545562504567050
T:
hqc2561
481357548378754861275
T:
hqc2562
502552550494505073825
T:
hqc2563
524865052634255277750
T:
C:lake1
564675056523005664825
T:
limasp1306cca
571665057247505734500
T:
frodokem640
583807558503755872650
T:
C:lake3
595882559614505969100
T:
frodokem640aes
644617564589256472050
T:
limasp1822cca
649417565002506529575
T:
C:lake2
981397598304009859050
T:
locker1
106662001068622510712925
T:
limasp2062cca
112728751127497511303025
T:
frodokem640shake
124179751242382512452850
T:
frodokem976
125421001254907512556500
T:
ntruhps2048509
125640001257270012589575ntruhps2048509
127585501276740012796275
T:
frodokem976aes
131430001314637513168875
T:
sikep434
133063501331160013328475
T:
ntrulpr4591761
135215251353990013598925
T:
locker4
137139751382197513916925
T:
ramstakers216091
149541001497045014992350
T:
C:r5n11kem0d
172454251725435017284725
T:
C:bikel1
194712751948252519497075
T:
sikep503
195859501959810019625175
T:
C:ledakemcpa14
216768752168377521704325
T:
ntruhps2048677
217287002174077521771375ntruhps2048677
212589002211307523412975
T:
sikep434comp
229067252291392522938900
T:
frodokem1344aes
231526502316502523208300ntruhrss701
242925752430015024314400
T:
ntruhrss701
246033002461665024647475
T:
C:ledakemcpa13
247058252471167524735825
T:
frodokem976shake
249198002492715024945675
T:
sntrup653
249773252498790025077675sntrup653
273049502733405027405075
T:
locker7
293896502953395029730975
T:
mersenne756839
310623003106710031079550
T:
ntruhps4096821
314181753155745034155750
T:
sikep503comp
315875253159855031643925ntruhps4096821
369387003695235037002150
T:
C:r5n13kem0d
378907503790530037921725
T:
sikep610
379814253798720037996050
T:
sntrup761
380503503805830038083575sntrup761
392845503938445039911925
T:
lotus128
441260254413570044159550
T:
frodokem1344shake
451198504513597545158625
T:
C:ledakemcpa12
484304254843477548444825
T:
sntrup857
485110504853632548567450sntrup857
547882505479567554848925
T:
C:bikel3
597761255978227559787675
T:
sntrup953
598717505991090059979225sntrup953
608775006139957562208750
T:
ramstakers756839
633721506339112563411150
T:
sikep751
653978256551655070799175
T:
sikep610comp
665745756659332566619125
T:
C:ledakemcpa34
671934006724890067262625
T:
sntrup1013
672955506734760067358175sntrup1013
683786256839152568417175
T:
C:r5n15kem0d
689496006899835069092325
T:
ledakem1464
731587507377757577019750
T:
lotus192
759021757591942575937500
T:
C:ledakemcpa33
870661508715202587410925
T:
ledakem1364
921437259242797592754375
T:
ntskem1264
973962759746737599562875
T:
ledakem14sl
9893362599159975107418450
T:
sikep751comp
106161675106185600106224675
T:
sntrup1277
106270275106279200106302150sntrup1277
121952400121957725121972650
T:
sntrup4591761
120843975123360600126132525
T:
ledakem13sl
137098875137122350137158725
T:
C:ledakemcpa32
146180175147752400147903825
T:
lotus256
159117300159149400159181575
T:
C:ledakemcpa54
161261925161291700161342025
T:
C:ledakemcpa53
179551725179587125179632725
T:
ledakem1264
117589575?192284100?318354900?
T:
rsa2048
201112875201228525209168625
T:
ledakem3464
236219250236278875237555825
T:
ledakem12sl
245951475246571050247397400
T:
ntskem1380
252637350252714300262325250
T:
ledakem34sl
255932925255971475256024725
T:
ledakem3364
263032125263070675263123025
T:
C:ledakemcpa52
260321925263282625264976800
T:
oddmanhattan128
318182025318231150318317775
T:
ledakem5464
328904850328972875329130075
T:
ledakem33sl
348793575348918075349038900mceliece348864f
349259250349358250349494300mceliece348864pcf
321196575?366498000?461013225?mceliece348864pc
366649575366734100366895050
T:
ledakem3264
324942825?372132075?466056375?mceliece348864
421601925428277000429907425
T:
oddmanhattan192
518178375519088500520366650
T:
ntskem13136
556245225556311300556394700
T:
ledakem5364
651461850651504750651678150
T:
ledakem54sl
715951050716058000718833450
T:
ledakem32sl
745289925746058000752444625
T:
oddmanhattan256
766404450766506150775170750
T:
ledakem53sl
783713025783936600787824450
T:
ledakem5264
108074640010811594251094416050mceliece460896pcf
108141210010844341501097005200mceliece460896f
158904900015940780501595366025
T:
ledakem52sl
1287258000?1701097275?2986866525?mceliece460896pc
172349565017238669751724164200mceliece6960119f
172422352517244655501724888925mceliece6960119pcf
1276542825?1746802125?2606286825?mceliece460896
185391960018542298001854564600mceliece6688128pcf
186649717518668463001867204350mceliece6688128f
193126620019337205001937111175mceliece8192128f
193612140019369396501965340875mceliece8192128pcf
1990211625?2765290200?4314773175?mceliece6960119pc
2741011275?3517180125?4304497875?mceliece6960119
2595823350?3815129775?5043479175?mceliece8192128
2625215400?3817349100?6202648500?mceliece8192128pc
2238562575?4031339550?5828533800?mceliece6688128pc
3143130975?4043869575?5839661625?mceliece6688128
763558747579044160508069462700
T:
pqrsa15
Cycles for encapsulation
25%50%75%system
23400?30000?31050?
T:
rsa2048
956259637597200
T:
ntskem1264
143325143475143625
T:
ntruhrss701
154950155100155250
T:
lightsaber2
163350163725164250
T:
C:r5nd1kem0d
159300166050174825mceliece348864
157650166125174525mceliece348864f
184425192150200325mceliece348864pc
185025192600200700mceliece348864pcf
195000196125199950
T:
C:r5nd0kem2iot
215550216300217350
T:
C:r5nd1kem5d
220875221925223650
T:
C:r5nd1kem4longkey
236175236625237825threebears624r2ccax
236775237225237825threebears624r2cca
241500242025242175C:threebears624r2cpa
241875242025242400C:threebears624r2cpax
242775242925244125kyber512
260925261000261150
T:
newhope512cca
262950263025263175
T:
saber2
267975269175271500
T:
ntskem1380
304950308850339300
T:
ntrukem443
356550356775363000
T:
ntruhps2048509
370275370575370875
T:
C:ledakemcpa13
373050373425375675
T:
C:ledakemcpa14
361275379800407325mceliece460896f
358275383100428625mceliece460896
388650388875389325kyber90s512
392700392850399150ntruhps2048509
393975394800397050kyber768
396075396225396450
T:
firesaber2
398775399825400800
T:
C:r5nd3kem5d
396750404625413700
T:
C:ledakemcpa12
405075405975406200threebears936r2cca
379950407700432750mceliece460896pc
408750409050409800threebears936r2ccax
393675414075451200mceliece460896pcf
424125424500424950C:threebears936r2cpax
425850426900427200C:threebears936r2cpa
479025509025565950mceliece6960119
483075510225550350mceliece6960119f
514875515100515550
T:
newhope1024cca
522900543900580875mceliece6960119pcf
524925545775582900mceliece6960119pc
552225553200554550
T:
C:hila5
536325562950609600mceliece6688128
572100572475578775
T:
ntruhps2048677
538050581850637800mceliece6688128f
581250581850582075kyber1024
406350?584700?606300?
T:
ntskem13136
593100593250593400ntruhrss701
564450609525638475mceliece6688128pcf
571350614550665475mceliece6688128pc
608700627525666525mceliece8192128
629550629775636075ntruhps2048677
607575630600647925mceliece8192128f
635850638700639225threebears1248r2cca
640050640425640725threebears1248r2ccax
641925645450650625
T:
C:lake1
647625648825650025
T:
kindi256342
655875659025690750
T:
ntrukem743
660150660375660600C:threebears1248r2cpax
660450661875662550C:threebears1248r2cpa
656700674475714150mceliece8192128pc
674175674700675075kyber90s768
657000687975711525mceliece8192128pcf
726000726300727125
T:
kindi512222
740175740475741825
T:
kindi512241
737400741975744675
T:
sntrup653
755625757350760275
T:
C:r5nd3kem0d
756000758475761025
T:
C:lake2
757800758550759300
T:
lotus128
769950773775777075
T:
C:r5nd5kem5d
792450796575799425sntrup653
794550800925810525
T:
ntruhps4096821
831450833550836550
T:
C:lake3
863100864000864525
T:
C:ledakemcpa34
868800869025875250ntruhps4096821
887925890625892575
T:
C:ledakemcpa33
950925951450952200
T:
sntrup761
9683259867001006950
T:
C:ledakemcpa32
100762510100251012575
T:
C:r5nd5kem0d
101745010176751018575sntrup761
104880010498501050300kyber90s1024
113550011372251139775
T:
lotus192
115980011658751166250
T:
sntrup857
116550011697751170750
T:
ledakem1464
119242511934001203300
T:
lima2p1024cca
121995012207001224975
T:
C:bikel1
123697512429001243425sntrup857
129172512953251299975
T:
locker1
137107513727251373625
T:
ledakem14sl
138337513845001392750
T:
kindi512321
139717513983751403700
T:
sntrup953
139875013990501399275
T:
ntrulpr653
143730014394001439850
T:
ledakem1364
148305014835751486725sntrup953
155265015562501562025
T:
kindi256522
155070015567001557375
T:
sntrup1013
160470016054501609575
T:
lotus256
164527516511251652100sntrup1013
171892517214001725525
T:
locker4
181567518159001816500
T:
ntrulpr761
186712518693001872675
T:
ledakem13sl
191497519163251918125
T:
C:ledakemcpa54
196807519751251980825
T:
C:ledakemcpa53
199627520249252061675
T:
C:ledakemcpa52
222915022293752230350
T:
ntrulpr857
222375022677752299950
T:
ledakem1264
233550023359502336550
T:
sntrup1277
235035023592752372250
T:
hqc1281
238275023865002388300
T:
lima2p2048cca
246667524678752468550sntrup1277
262125026234252628150
T:
limasp1018cca
268230026834252684775
T:
ntrulpr953
290190029030252905875
T:
ledakem3464
292987529798253045825
T:
ledakem12sl
298852529913002992950
T:
ntrulpr1013
338887533987753424125
T:
locker7
364102536420753647700
T:
C:bikel3
379522538004003804975
T:
ledakem34sl
380947538165253821925
T:
ledakem3364
452370045244504529700
T:
ntrulpr1277
480637548122254825275
T:
limasp1306cca
524565052483505252250
T:
ledakem33sl
525720052657505278800
T:
limasp1822cca
546015055930505722725
T:
ledakem3264
559020056114255627850
T:
hqc1921
596445059892756009750
T:
hqc1922
637237563737256381300
T:
ledakem5464
743527574418007451325
T:
frodokem640
751200075133507524300
T:
frodokem640aes
813292581382508145900
T:
ledakem5364
819840083061758473875
T:
ledakem32sl
845437584594008467725
T:
ledakem54sl
934147593574509372975
T:
limasp2062cca
101168251014645010174575
T:
hqc2561
107691001077352510781175
T:
ledakem53sl
107445001078890010815975
T:
hqc2562
112195501125007511288925
T:
hqc2563
130529251308457513091550
T:
frodokem640shake
133442251334940013353750
T:
sntrup4591761
140540251406400014074425
T:
C:r5n11kem0d
142905001436820014489625
T:
ledakem5264
158216251582897515839175
T:
frodokem976
158598001617337516548750
T:
ledakem52sl
167121751672230016730625
T:
frodokem976aes
214706252147482521479325
T:
sikep434
260486252635320026476575
T:
ramstakers216091
265479752654985026553675
T:
ntrulpr4591761
283584752838247528399200
T:
frodokem976shake
299471252995507529969850
T:
frodokem1344aes
319895253200197532039250
T:
sikep503
333737253352507533697425
T:
sikep434comp
340023753400620034016700
T:
C:r5n13kem0d
343758753458557534612350
T:
pqrsa15
430272004305060043083825
T:
mersenne756839
489567004916812549432125
T:
sikep503comp
508055255081970050870550
T:
frodokem1344shake
597510005975955059778300
T:
C:r5n15kem0d
695577756958057569601725
T:
sikep610
880847258826502588495425
T:
oddmanhattan128
966233259699675097238925
T:
sikep610comp
102508800102524475102542250
T:
sikep751
113769000115394325116793150
T:
ramstakers756839
158570475158996250159950925
T:
sikep751comp
180254550180633450181037925
T:
oddmanhattan192
346108500347003325347890650
T:
oddmanhattan256
Cycles for decapsulation
25%50%75%system
360753607536075C:threebears624r2cpax
458254612546125C:threebears936r2cpax
555755572555875C:threebears1248r2cpax
768757807578750
T:
C:r5nd1kem0d
810758107581225C:threebears624r2cpa
982509877599900
T:
C:r5nd0kem2iot
108975109200109425C:threebears936r2cpa
111300111600113100
T:
C:r5nd1kem4longkey
110850112125112650
T:
C:r5nd1kem5d
137250137775137850C:threebears1248r2cpa
142575143250143475
T:
C:hila5
177375177450177600
T:
lightsaber2
187725188175188475
T:
C:r5nd3kem5d
292050292200292350
T:
saber2
302850303000304125kyber512
309450309750311025threebears624r2ccax
323175323175323250
T:
newhope512cca
346050346275346650
T:
ntruhrss701
355575356400359775
T:
C:r5nd5kem5d
413925414225414600threebears624r2cca
423225425775426225
T:
C:r5nd3kem0d
434325434475434625
T:
firesaber2
447300447450448200kyber90s512
453825455100456825
T:
ntrukem443
471675472425474900kyber768
507750507975508350threebears936r2ccax
553875558075559875
T:
C:r5nd5kem0d
607650607950608550
T:
C:r5n11kem0d
637050637425637575
T:
newhope1024cca
646050647100647925threebears936r2cca
676950677400677700kyber1024
751500752025752325kyber90s768
756975757575759675threebears1248r2ccax
805500805725805875
T:
ntskem1264
832200832800833925
T:
kindi256342
879075881100883200
T:
C:r5n13kem0d
902250902475902775mceliece348864
902475902775903225mceliece348864f
926775927075927300mceliece348864pcf
927300927525927825mceliece348864pc
941850942450946950threebears1248r2cca
970875971175971775ntruhps2048509
971175972000972450
T:
ntruhps2048509
9987009990001000125
T:
kindi512222
100185010024501003275
T:
kindi512241
106740010683751069425
T:
lotus128
109762511007751103325
T:
ntrukem743
114382511451751145700kyber90s1024
143752514397001441575
T:
lima2p1024cca
158610015865501586925ntruhps2048677
158692515873001587600
T:
ntruhps2048677
159030015985501599300
T:
ntskem1380
168817516899751693050sntrup653
168847516905001692975
T:
sntrup653
169732516982251699200
T:
lotus192
171525017156251716525ntruhrss701
175207517541001761750
T:
kindi512321
182662518283501834650
T:
kindi256522
203992520404502040825sntrup761
204157520421752042775
T:
sntrup761
204772520487752049525
T:
ntrulpr653
222982522307252247300
T:
ntruhps4096821
223320022338002234550ntruhps4096821
241305024137252415075mceliece460896f
241297524141752414850mceliece460896
243487524354002436075mceliece460896pcf
243855024395252440875mceliece460896pc
248302524846752486100
T:
lotus256
260475026054252606175mceliece6960119f
260632526079002610525mceliece6960119
264712526479502649000mceliece6960119pc
264757526504252656125mceliece6960119pcf
266790026682002668650
T:
ntrulpr761
267630026765252677500mceliece8192128f
267952526800502681475mceliece6688128
267555026809502681325mceliece8192128
268170026820752683575mceliece6688128f
271170027160502720475
T:
C:lake1
271620027173252718900mceliece6688128pcf
271702527173252719050mceliece8192128pc
271717527178502719125mceliece8192128pcf
271530027184502729925mceliece6688128pc
274762527478502748300sntrup857
274905027504752751675
T:
sntrup857
282210028238252843175
T:
lima2p2048cca
284010028884752889450
T:
C:r5n15kem0d
328275032831253283875
T:
ntrulpr857
330990033117003318000
T:
limasp1018cca
331635033168003317550sntrup953
331950033205503322500
T:
sntrup953
337485033753004117875
T:
C:ledakemcpa12
3417525?3419475?4439850?
T:
C:ledakemcpa13
356872535757003580500
T:
ntskem13136
369082536923253693225sntrup1013
369172536933753694875
T:
sntrup1013
385417539043503909075
T:
hqc1281
395647539571503958275
T:
ntrulpr953
407025040743004074975
T:
C:ledakemcpa14
441150044136754416300
T:
ntrulpr1013
462037546337254652100
T:
C:lake2
499200049940254997025
T:
rsa2048
551220055311005544525
T:
locker1
559642555986005600775
T:
sntrup1277
559852555998755606250sntrup1277
596610060008256017625
T:
C:lake3
617992561904256211650
T:
limasp1306cca
648862565070756527625
T:
locker4
667402566840756701925
T:
limasp1822cca
669630066974256701625
T:
ntrulpr1277
748657574877007498275
T:
frodokem640aes
756030075705007579425
T:
frodokem640
856942585981508624475
T:
hqc1921
896437590234009061875
T:
hqc1922
908002590812259090375
T:
C:ledakemcpa32
111085501112910011163375
T:
locker7
116597251166085011672175
T:
C:ledakemcpa33
117735751178865011832450
T:
ledakem1264
120493501206427512071550
T:
ledakem1364
121089001212127512138975
T:
limasp2062cca
129913501299390013002225
T:
frodokem640shake
135491251366710013678725
T:
ledakem12sl
10570875?13780050?13792275?
T:
C:ledakemcpa34
141101251413127514149500
T:
ledakem1464
148820251491622514932200
T:
hqc2561
159468751596757515991425
T:
hqc2562
160112251601760016028325
T:
frodokem976
164531251646887516533525
T:
ledakem13sl
164895001652797516573800
T:
hqc2563
166159501662150016631625
T:
frodokem976aes
165741751664280016660200
T:
ledakem14sl
219261002193712521948600
T:
C:ledakemcpa52
230489252305447523058450
T:
sikep434
237382502374650023757600
T:
C:bikel1
244799252449027524498900
T:
sikep434comp
261789752618572526195700
T:
C:ledakemcpa53
282318752824102528258950
T:
frodokem976shake
298122002982195029835600
T:
frodokem1344aes
299388002994630029955825
T:
C:ledakemcpa54
323463003235920032772750
T:
ledakem3264
330135003323760033257175
T:
ledakem3364
340728753407835034085775
T:
sikep503
362308503623355036239175
T:
sikep503comp
374465253746610037489125
T:
ledakem3464
380571003806025038067525
T:
sntrup4591761
397881753979050039797250
T:
ntrulpr4591761
404056504048432540500750
T:
ledakem32sl
472602004727692547339475
T:
ledakem33sl
487857004915245049389450
T:
ledakem34sl
506107505062500050673750
T:
frodokem1344shake
541593005467395054727950
T:
ramstakers216091
633687006337957563396900
T:
ledakem5264
641116506414502564188300
T:
mersenne756839
700577257007655070093350
T:
sikep610
721764757218772572201225
T:
ledakem5364
742035757421662574234400
T:
C:bikel3
747225757472827574737125
T:
sikep610comp
860525258614290086708100
T:
ledakem5464
917262759180525092439300
T:
ledakem52sl
947588259478080094925625
T:
ledakem53sl
978000759797917598112600
T:
oddmanhattan128
110240325110263875110274675
T:
sikep751
110535525110574600110628450
T:
ledakem54sl
116954400116966925118438725
T:
sikep751comp
201095325201548100201855525
T:
oddmanhattan192
223972875224142675225386025
T:
ramstakers756839
267169050267218175267428175
T:
pqrsa15
386189100386462700387051825
T:
oddmanhattan256

aarch64; Cortex-A53 (410fd034); 2018 Broadcom BCM2837B0; 4 x 1400MHz; pi3aplus, 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
114412114753119672
T:
lightsaber2
153827154578158744
T:
C:r5nd1kem0d
195853196897203230
T:
C:r5nd0kem2iot
202273203789208253
T:
C:r5nd1kem5d
205690210282216201
T:
C:r5nd1kem4longkey
214054215394221410
T:
saber2
264186266811269821kyber512
282841283387288844
T:
newhope512cca
328578333132335096threebears624r2cca
328146333294334538C:threebears624r2cpa
330881336815337227C:threebears624r2cpax
340381345495346685threebears624r2ccax
345409351510352668
T:
firesaber2
391595395302397592
T:
C:r5nd3kem5d
404972410590412561kyber90s512
457092459413461658kyber768
563387566138567456
T:
C:hila5
580661581241582174
T:
newhope1024cca
624162624912627990threebears936r2cca
630484631002631930C:threebears936r2cpa
633803635408636752C:threebears936r2cpax
638255638685640000threebears936r2ccax
640802643034654865
T:
C:r5nd3kem0d
702040702596705684kyber1024
732901733769737745kyber90s768
764720774477781536
T:
C:r5nd5kem5d
802085804673808511
T:
kindi256342
818224818830824438
T:
ntrulpr653
844515846204851942
T:
kindi512222
852768854649859690
T:
kindi512241
855352858112865537
T:
C:r5nd5kem0d
101162610165871019040threebears1248r2cca
102004210251141028577C:threebears1248r2cpa
102196210274221030757C:threebears1248r2cpax
102323010281141030624threebears1248r2ccax
104585710502051055261
T:
ntrulpr761
116937111719201179789kyber90s1024
127530712789871290019
T:
ntrulpr857
149509915071121529003
T:
hqc1281
152383415272921540596
T:
ntrulpr953
169224816954551709368
T:
ntrulpr1013
176549017784341786472
T:
kindi512321
209708921007172111631
T:
kindi256522
252858825313882543345
T:
ntrulpr1277
254415225521402558838
T:
lima2p1024cca
332278033324103372642
T:
hqc1921
356488535896483631142
T:
hqc1922
396436339902794020039
T:
ntrukem443
490940949133514919596
T:
limasp1018cca
515623851593745166430
T:
lima2p2048cca
584522858763075910757
T:
hqc2561
618093162249766269831
T:
hqc2562
644466964947446511738
T:
hqc2563
749961175242287544644
T:
C:lake1
885629688679628879968
T:
limasp1306cca
898004089941829008567
T:
C:lake3
961844896333439657069
T:
C:lake2
994248099486669962649
T:
limasp1822cca
99972131004883610107849
T:
ntrukem743
132234161323267513241410
T:
ntrulpr4591761
147899671480181414820366
T:
frodokem640shake
152814741531092415333816
T:
locker1
177777811780723517854656
T:
limasp2062cca
184433311845689118468048
T:
ntruhps2048509
185038251851366018527058ntruhps2048509
209990702102132321050484
T:
locker4
221178442213447522315179
T:
frodokem640
231401022315582923192510
T:
frodokem640aes
232565902326706023282677
T:
C:bikel1
253834042539380125408574
T:
sntrup653
254487092545937425469632
T:
sikep434
254830682549477025512232sntrup653
258519012586786825887871
T:
C:r5n11kem0d
284179782867072628993406
T:
ramstakers216091
312733313129274131327230
T:
C:ledakemcpa14
318137533185131931878652
T:
ntruhps2048677
319715133198520832016702ntruhps2048677
320786513213653132255340
T:
frodokem976shake
338750983388491033904796ntruhrss701
340321553404689834074832
T:
sntrup761
341439003415762234180321sntrup761
347004393471435034737615
T:
sikep503
394578673953056239669123
T:
C:ledakemcpa13
407227764077596844343359
T:
sikep434comp
416727274172286841800245
T:
locker7
441485964416612444189454
T:
sntrup857
442881714430806744325631sntrup857
467703404678991846810881
T:
ntruhps4096821
468953594691512446929445ntruhps4096821
510106085108829051171981
T:
frodokem976
523790245241332052643221
T:
frodokem976aes
544231135444486654465774
T:
sntrup953
545685325459547154613719sntrup953
556289045570592960493000
T:
sikep503comp
571107685725434457878688
T:
frodokem1344shake
592690815928799159312347
T:
sntrup4591761
598120425984498659860929
T:
sntrup1013
599863546000517560020476sntrup1013
672318726736919667808816
T:
mersenne756839
677684436779874767827922
T:
C:ledakemcpa12
701913857022234770245953
T:
C:r5n13kem0d
707103187073361770751502
T:
sikep610
713390287158480671722740
T:
lotus128
747549437479036474812382
T:
C:bikel3
955814349560920995627367
T:
sntrup1277
957950079583578395860525sntrup1277
977192639776517597810372
T:
frodokem1344aes
106331164106419114106483937
T:
C:ledakemcpa34
119142950119240534128800986
T:
sikep610comp
121563466121643326121742880
T:
ledakem1464
122611148123158539123913474
T:
C:ledakemcpa33
124834340124856725124904942
T:
sikep751
129287853129337782129483075
T:
C:r5n15kem0d
129432940131963374134365954
T:
ramstakers756839
127648434132762900133910986
T:
ntskem1264
134990080135309462136211300
T:
lotus192
139438730139573792139804228
T:
ledakem1364
159145448159332216167954014
T:
ledakem14sl
180433718180883934185799248
T:
ledakem13sl
193939194194034922210263088
T:
sikep751comp
198829260198880101198931107
T:
C:ledakemcpa32
265152824265209355265312603
T:
C:ledakemcpa54
281018317281102534281191576
T:
C:ledakemcpa53
298240102298631748300576228
T:
lotus256
307524590307751914308475554
T:
ledakem1264
337380990337621640354226478
T:
ledakem3464
416689520416865670422149546
T:
ledakem34sl
422816536423154168424821342
T:
ledakem12sl
437098374437867261438711305
T:
C:ledakemcpa52
455746444455911712456047364
T:
ledakem3364
210380224?459708454?757632688?
T:
rsa2048
524425120524567378524801352
T:
ledakem5464
524987864525255888525564178
T:
ledakem3264
527538102527746602529977328mceliece348864f
527151456528389918530987686mceliece348864pcf
534838352535027706535297828
T:
ledakem33sl
563520984570588260595657538
T:
ntskem1380
448161534?621454728?799383218?mceliece348864
459227150?621626082?800558840?mceliece348864pc
623959850624309166627552314
T:
oddmanhattan128
811291520811463998811770440
T:
ledakem5364
100726552410077712001014611162
T:
oddmanhattan192
112706953211276928641132917976
T:
ledakem32sl
112912812811295402401130102922
T:
ledakem54sl
124632143012483593181264009768
T:
ledakem53sl
129589316812999661941305793868
T:
ledakem5264
180490254218063408541807385486
T:
oddmanhattan256
209660447621025832382155375240mceliece460896pcf
209123609621213764172138792880mceliece460896f
1758879906?2285454122?4190092700?mceliece460896pc
233469661323537182942384576600
T:
ntskem13136
263434271626441962282655314438
T:
ledakem52sl
2265290924?3178144308?3840181732?mceliece460896
524658469252832287155385300227mceliece6960119pcf
529420800053291058595365257142mceliece6960119f
4095093464?5921021550?9508619807?mceliece6960119pc
591334780259293854445931751538mceliece6688128f
586155809459677104865988906462mceliece6688128pcf
705925305271326660897150945049mceliece8192128pcf
707284814071523266767185591794mceliece8192128f
4683043422?7182252602?13934200234?mceliece6688128
4072345350?7639607790?9458795030?mceliece6960119
5610079478?8362950534?15891980044?mceliece8192128
4769799144?9330452998?13989005148?mceliece6688128pc
5595427198?10712978118?15889574170?mceliece8192128pc
160469763581634473264516770241926
T:
pqrsa15
Cycles for encapsulation
25%50%75%system
508185521056848
T:
rsa2048
159330159739166416
T:
lightsaber2
183132193479210766
T:
ntskem1264
234223236052240645
T:
C:r5nd1kem0d
246128256237281828mceliece348864
244754258522274193mceliece348864f
272888273600280821
T:
saber2
289736293300297984
T:
C:r5nd0kem2iot
289443298914318209mceliece348864pcf
289953303513319868mceliece348864pc
313421317963320629
T:
C:r5nd1kem5d
319832324377329102
T:
C:r5nd1kem4longkey
373655378696379520kyber512
403563409116410004threebears624r2ccax
404051409333410848threebears624r2cca
413947419280420579C:threebears624r2cpa
414123420510421223C:threebears624r2cpax
424235425448431802
T:
firesaber2
440745446323446949
T:
newhope512cca
452042457150477271
T:
ntrukem443
520696521470522467kyber90s512
488895530837575048mceliece460896f
487306536934573270mceliece460896
535333570476624219mceliece460896pc
532863573404620359mceliece460896pcf
592417594248597218
T:
C:r5nd3kem5d
598706599180600709kyber768
598660599387601257
T:
C:ledakemcpa13
622676623714624438
T:
C:ledakemcpa14
643605655126665298
T:
C:ledakemcpa12
715013715909719580
T:
ntruhps2048509
716076716766719470threebears936r2cca
716102717579719049threebears936r2ccax
725270726723731486
T:
C:hila5
732215733688734979C:threebears936r2cpa
732827735823739485C:threebears936r2cpax
733237736503737769
T:
sntrup653
775264776654780397ntruhps2048509
801123802033812106ntruhrss701
823597827640832974sntrup653
870982872635877327kyber1024
878201879828884612kyber90s768
919209920679925205
T:
newhope1024cca
950768955136960998
T:
sntrup761
949923957674977962
T:
ntrukem743
94789010094561084004mceliece6960119
97742810410281120139mceliece6960119f
104538910472191054415
T:
ntruhps2048677
104605310481031055111
T:
kindi256342
101017810607071148322mceliece6960119pc
100907010622741125806mceliece6960119pcf
106348410684711072460sntrup761
109172910983601108042
T:
C:lake1
107094011168841184416mceliece8192128f
108562611181821171030mceliece8192128
111627911188411128873
T:
C:r5nd3kem0d
106039411225211211975mceliece6688128f
112109911249521131316threebears1248r2ccax
112156111261081128942threebears1248r2cca
106439311353221220928mceliece6688128
114149411432141150403ntruhps2048677
113944011438061148761C:threebears1248r2cpax
114471211465421152205C:threebears1248r2cpa
115367611573511163195
T:
C:r5nd5kem5d
116607511702791171984
T:
sntrup857
110671211777791261788mceliece6688128pcf
112836611782691254076mceliece8192128pcf
111587911866501264603mceliece6688128pc
114948212025941262972mceliece8192128pc
121079112152301224420
T:
kindi512222
122492712287811240509
T:
kindi512241
124905012582871303519
T:
lotus128
129836913023311311717sntrup857
134525213494891360552kyber90s1024
137195213763231388508
T:
C:lake2
138943713932001402954
T:
ntruhps4096821
140466714054941418928
T:
sntrup953
145987414607861472028
T:
C:ledakemcpa33
146127214624261475454
T:
C:ledakemcpa34
151305315171291526078ntruhps4096821
151478615197861530319
T:
C:lake3
151821415211661530100
T:
C:r5nd5kem0d
155546715601161569192sntrup953
156088315640491575933
T:
ntrulpr653
156323815675701578107
T:
sntrup1013
156438915832331603794
T:
C:ledakemcpa32
162516516297591639168
T:
ledakem1464
172758617323711742989sntrup1013
178937117927921806166
T:
C:bikel1
181850418687781916536
T:
ntskem13136
194318719452051957743
T:
ledakem14sl
193923419463001998194
T:
lotus192
201135520128892026122
T:
ntrulpr761
202066120219252034571
T:
ledakem1364
205455720590232071327
T:
lima2p1024cca
223377222426212253435
T:
locker1
230226923158672329989
T:
kindi512321
232099023620862416272
T:
ntskem1380
236303623685952378934
T:
sntrup1277
245199424574112470951
T:
ntrulpr857
250134725089992520135
T:
kindi256522
250891025176862524300
T:
ledakem13sl
259563026035982609976sntrup1277
280468028503582867126
T:
lotus256
283611728985992965538
T:
ledakem1264
294061529532212956922
T:
ntrulpr953
296531629791552989640
T:
locker4
301493030341693052055
T:
hqc1281
327086032800413286007
T:
ntrulpr1013
334992333569883365969
T:
C:ledakemcpa54
334691633893833424725
T:
C:ledakemcpa52
339352834024293408159
T:
C:ledakemcpa53
387919339505624008443
T:
ledakem12sl
397794539841583988290
T:
ledakem3464
413552841427514149361
T:
lima2p2048cca
441987444229454426767
T:
limasp1018cca
491783949191704924545
T:
ntrulpr1277
513365851362145140966
T:
ledakem3364
525764152612405264593
T:
ledakem34sl
532637253298885336396
T:
C:bikel3
560184056160875634956
T:
locker7
678623868301536844202
T:
hqc1921
714636971532097163796
T:
ledakem33sl
726693273030317335639
T:
hqc1922
748397376729937811038
T:
ledakem3264
807180880805388090189
T:
limasp1306cca
882864188392818852756
T:
limasp1822cca
911257191188769132463
T:
ledakem5464
111554811121944911236201
T:
ledakem5364
111514411136941211550016
T:
ledakem32sl
117792651184612211910445
T:
ledakem54sl
120021431207827512137928
T:
hqc2561
127821071284640412882685
T:
hqc2562
130791391308561213095518
T:
sntrup4591761
133145351337478813407618
T:
hqc2563
149008341492638214991211
T:
ledakem53sl
160634381608818516115213
T:
limasp2062cca
191222371913414619149317
T:
frodokem640shake
200160522023993920420719
T:
ledakem5264
210910672153435221957450
T:
ledakem52sl
243079812432448624352272
T:
frodokem640
252361662526666125295912
T:
frodokem640aes
261520692615780626173199
T:
ntrulpr4591761
271395822715731127177222
T:
C:r5n11kem0d
415435994159717841625351
T:
frodokem976shake
416202904164507141660307
T:
sikep434
535739425420323054677232
T:
ramstakers216091
554785555552405055565626
T:
frodokem976
566364965682609557274919
T:
frodokem976aes
571006845712641657147779
T:
sikep503
641097806437790364624184
T:
sikep434comp
667997146683193566865658
T:
C:r5n13kem0d
698684427003688070157276
T:
pqrsa15
745504577461871775246450
T:
frodokem1344shake
867610758693102187580342
T:
sikep503comp
943101869449603894673104
T:
mersenne756839
105639464105759066106340957
T:
frodokem1344aes
130077916130130757130153894
T:
sikep610
142421482142879916143318828
T:
oddmanhattan128
159185236159394386159947548
T:
C:r5n15kem0d
176418966176637043178121160
T:
sikep610comp
202267023202312952202379988
T:
sikep751
242221390245658250249569748
T:
ramstakers756839
311011540311482978312935340
T:
sikep751comp
306490396312950058340655878
T:
oddmanhattan192
861996866866152012872851804
T:
oddmanhattan256
Cycles for decapsulation
25%50%75%system
611356134161489C:threebears624r2cpax
790157913079570C:threebears936r2cpax
969829708897295C:threebears1248r2cpax
114477115475117429
T:
C:r5nd1kem0d
135476135690136332C:threebears624r2cpa
145226150438156250
T:
C:r5nd0kem2iot
164177165818169892
T:
C:r5nd1kem5d
167237167744173447
T:
C:r5nd1kem4longkey
184479184925192053
T:
lightsaber2
185743185897192247C:threebears936r2cpa
193285193459198391
T:
C:hila5
236211236572242303C:threebears1248r2cpa
291256292726297545
T:
C:r5nd3kem5d
306671312086314295
T:
saber2
469146470536475609
T:
firesaber2
485612490581490970kyber512
537942538378539272threebears624r2ccax
544357544769545354
T:
newhope512cca
545749561783563535
T:
C:r5nd5kem5d
629806631137632506
T:
C:r5nd3kem0d
634948635348636379kyber90s512
719710720812722425threebears624r2cca
741928743206744511
T:
ntrukem443
745066745446746930kyber768
842272843581848443
T:
C:r5nd5kem0d
892081893075898726threebears936r2ccax
889438895173925723
T:
C:r5n11kem0d
102733910314561034689kyber90s768
105373210582441061161kyber1024
107700610815591083554
T:
ntruhps2048509
107714510819821084052ntruhps2048509
115309511550171158718threebears936r2cca
115332211580611164059
T:
newhope1024cca
119547911975901206963mceliece348864
119705711989471212982mceliece348864f
124193612433821247162mceliece348864pc
124341312444961254133mceliece348864pcf
131802213214221329270
T:
C:r5n13kem0d
133669813382771350959threebears1248r2ccax
133531813458371350479
T:
kindi256342
134589913466601361774
T:
ntskem1264
153083215369171545935kyber90s1024
153820815498011596270
T:
lotus128
165548416613761671244
T:
kindi512222
166990716748751684683sntrup653
167037116752611689242
T:
sntrup653
167497716807371690435threebears1248r2cca
168000316830911694537
T:
ntrukem743
167889816851661695702
T:
kindi512241
172129417267951734919
T:
ntruhps2048677
172112617267991734414ntruhps2048677
188620418876691897659ntruhrss701
214163321426342155850sntrup761
214116621431802155566
T:
sntrup761
218682421888092202872
T:
ntrulpr653
240485624107852422329ntruhps4096821
240726724130622419206
T:
ntruhps4096821
242780624390382448971
T:
lima2p1024cca
252529825587092593162
T:
lotus192
259858626015112614610
T:
ntskem1380
273243227412692746492
T:
sntrup857
273215427446192746687sntrup857
283817628508462853374
T:
ntrulpr761
295138129620443018035
T:
kindi512321
298043229924722997927
T:
kindi256522
316989831807153187124mceliece460896f
316985631816653190386mceliece460896
321597932245853231475mceliece460896pcf
321372132283963232314mceliece460896pc
331214333241333326575
T:
sntrup953
331206133243043326666sntrup953
341690134297233435012mceliece6960119f
342407934306583440415mceliece6960119
348255034962313497595
T:
ntrulpr857
348960835032603505774mceliece6960119pc
349180635049173509244mceliece6960119pcf
350322135133883518898mceliece8192128f
350193235138503519002mceliece8192128
355645335676793571966mceliece6688128f
355927335690323574279mceliece6688128
357638535885843592466mceliece8192128pc
357696235910703593299mceliece8192128pcf
362244236335823639532mceliece6688128pc
362143436341383636882mceliece6688128pcf
367011736797883684509sntrup1013
367016036801323684897
T:
sntrup1013
376651238014163826088
T:
lotus256
419621442070664208762
T:
ntrulpr953
424148542572344275147
T:
C:r5n15kem0d
440474344127414431590
T:
C:lake1
468154946863554688180
T:
ntrulpr1013
487908548827534886504
T:
lima2p2048cca
5036626?5043627?6511496?
T:
C:ledakemcpa13
511245551258735138468
T:
hqc1281
548762454930015498623
T:
C:ledakemcpa12
554694755497635554773
T:
limasp1018cca
562013556208095623367
T:
sntrup1277
562107456219565627606sntrup1277
623014163374036349651
T:
C:ledakemcpa14
656495865729576580593
T:
ntskem13136
707959670837537094225
T:
ntrulpr1277
758114276037887624142
T:
C:lake2
939830394265379472006
T:
locker1
988122799253149956188
T:
C:lake3
103192741032458410330425
T:
limasp1306cca
104275281043940710500947
T:
hqc1921
109362701102487111071644
T:
locker4
109984251110078311177403
T:
hqc1922
111598451118041611202558
T:
limasp1822cca
119947431202492412033972
T:
rsa2048
141285951428013414377423
T:
C:ledakemcpa32
161753271623154916305630
T:
ledakem1264
168263371684547016937072
T:
ledakem1364
178972591798856218055909
T:
hqc2561
183074561836006718563037
T:
C:ledakemcpa33
183310981836809218423450
T:
locker7
189520791896258618981492
T:
ledakem12sl
190606181915508619207158
T:
hqc2562
192552931926479819275871
T:
frodokem640shake
195420431957280419820932
T:
ledakem1464
198948421992525619963481
T:
hqc2563
207365152075557520776162
T:
limasp2062cca
206538252080419220872372
T:
C:ledakemcpa34
218875702207403322143834
T:
ledakem13sl
231943592322462623732460
T:
ledakem14sl
245248072455394624587376
T:
frodokem640
253552232536572325381563
T:
frodokem640aes
343099803433073534359453
T:
C:bikel1
370990233720253737300757
T:
C:ledakemcpa52
390855403910189439120430
T:
ntrulpr4591761
393505183936180539390168
T:
sntrup4591761
416624614173199342233378
T:
frodokem976shake
432708024342144843577362
T:
C:ledakemcpa53
444426814445994444476496
T:
sikep434
458714164594480446003790
T:
ledakem3364
461975754624657646288737
T:
ledakem3264
473287594734296947370322
T:
sikep434comp
491310784975039050694564
T:
C:ledakemcpa54
511239325115798951522115
T:
ledakem3464
557716365589328655932593
T:
frodokem976
567002295691084056985755
T:
frodokem976aes
607776836080264860828253
T:
sikep503
623834716258298662637729
T:
ledakem32sl
646917076472156264749704
T:
sikep503comp
677293726777700368803157
T:
ledakem34sl
694459546952638469755037
T:
ledakem33sl
746828827477402074991172
T:
frodokem1344shake
983031849872054599026753
T:
ledakem5264
105643306105744361105866405
T:
frodokem1344aes
109311632109368784109485195
T:
C:bikel3
110570370110822502111338688
T:
ramstakers216091
111280825111359198112030474
T:
ledakem5364
130850375130916479130949893
T:
sikep610
131649626131690808131755551
T:
ledakem5464
131810247132310410133766643
T:
ledakem52sl
138475203138511057138548323
T:
sikep610comp
141034660141171840141366680
T:
mersenne756839
148597202149129416149439000
T:
ledakem53sl
161060872161456716162360615
T:
ledakem54sl
162902508163272550163480580
T:
oddmanhattan128
217412458217453354217493297
T:
sikep751
230450917230507130230557729
T:
sikep751comp
354780114361432318375341286
T:
oddmanhattan192
474115168474577484487635192
T:
ramstakers756839
584012160584345362584568788
T:
pqrsa15
947986638950988051972126928
T:
oddmanhattan256

aarch64; Cortex-A53 (410fd034); 2018 Broadcom BCM2837B0; 4 x 1400MHz; pi3bplus, 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
115125118125122000
T:
lightsaber2
186500188875191625
T:
C:r5nd1kem0d
213625216000223750
T:
C:r5nd0kem2iot
218125220000222875
T:
saber2
237500239750242500
T:
C:r5nd1kem5d
241750244375250875
T:
C:r5nd1kem4longkey
272875274500277625kyber512
277750279625282000
T:
newhope512cca
344125347750349625
T:
firesaber2
347125349000350875threebears624r2cca
347000349250351625C:threebears624r2cpa
350875353875355125C:threebears624r2cpax
359750362875364375threebears624r2ccax
422625425000429750kyber90s512
464625466750474000
T:
C:r5nd3kem5d
470000472375475750kyber768
580375582375589750
T:
C:hila5
583500584125595875
T:
newhope1024cca
656750657875670250threebears936r2cca
664875666125678750C:threebears936r2cpa
670500671625684500C:threebears936r2cpax
673250674000687250threebears936r2ccax
721000723750735625kyber1024
758625761250773125kyber90s768
760500766500776000
T:
C:r5nd3kem0d
832250835875846375
T:
ntrulpr653
922000926500939375
T:
C:r5nd5kem5d
970875974375985750
T:
kindi256342
101262510253751029750
T:
kindi512222
102400010278751037750
T:
C:r5nd5kem0d
102775010356251044000
T:
kindi512241
106975010731251085750threebears1248r2cca
106950010756251085500
T:
ntrulpr761
108062510862501095375C:threebears1248r2cpa
108825010916251104625C:threebears1248r2cpax
108675010941251103625threebears1248r2ccax
120762512190001223125kyber90s1024
130050013120001315500
T:
ntrulpr857
155437515646251567875
T:
ntrulpr953
172187517302501734125
T:
ntrulpr1013
212075021317502150000
T:
kindi512321
254262525463752550500
T:
kindi256522
257275025750002579875
T:
ntrulpr1277
268337526858752690875
T:
lima2p1024cca
269350027026252795000
T:
hqc1281
345012534720003485000
T:
ntrukem443
527112552892505428375
T:
hqc1921
534750053547505369875
T:
limasp1018cca
543000054360005449500
T:
lima2p2048cca
561000056622505780250
T:
hqc1922
814037581583758189500
T:
C:lake1
846212586466258691875
T:
hqc2561
903187592007509390625
T:
hqc2562
931475093290009338000
T:
ntrukem743
949937595067509517250
T:
limasp1306cca
936750095580009591500
T:
hqc2563
989137599051259921625
T:
C:lake3
104555001047525010496750
T:
C:lake2
107558751076312510774250
T:
limasp1822cca
149493751495537514973125
T:
ntrulpr4591761
152433751526925015298000
T:
frodokem640shake
159023751592562515947250
T:
C:bikel1
165343751655825016590875
T:
locker1
185052501852637518603875
T:
limasp2062cca
226006252263325022666375
T:
locker4
231505002319975023221625
T:
frodokem640
238280002383812523857000
T:
frodokem640aes
240358752405325024075500
T:
sntrup653
241311252414537524170875sntrup653
266132502662512526647875
T:
sikep434
274252502745412527471625
T:
ntruhrss701
290722502928775029494625
T:
ramstakers216091
294487502947025029495000
T:
C:r5n11kem0d
305765003060000030626500
T:
C:ledakemcpa14
307833753079875030820375
T:
sntrup761
309090003092175030948125sntrup761
335037503351687533550000
T:
frodokem976shake
359741253598337536009750
T:
ntruhps2048509
360391253605662536080500ntruhps2048509
363100003632250036349000
T:
sikep503
383497503838737538410875
T:
C:ledakemcpa13
400895004010987540134500
T:
sntrup857
402132504023612540250625sntrup857
410847504110500041127375
T:
sntrup4591761
423907504246212546204375
T:
sikep434comp
447876254485200044923750
T:
locker7
493878754940550049426875
T:
sntrup953
495726254959687549625750sntrup953
520948755211250052143750
T:
C:bikel3
535152505354850053721750
T:
frodokem976
539991255402525054046750
T:
sntrup1013
541900005420650054237875sntrup1013
544497505448887554503875
T:
frodokem976aes
579253755803100062944625
T:
sikep503comp
607472506092800060971500
T:
frodokem1344shake
633921256341100063434000
T:
ntruhps2048677
634921256351137563535875ntruhps2048677
646016256472975064798500
T:
lotus128
669511256698012567026375
T:
C:ledakemcpa12
678768756789650067921125ntruhrss701
731572507319125073223375
T:
C:r5n13kem0d
738233757385837573895375
T:
sikep610
867153758674437586778500sntrup1277
865525008681262586876500
T:
sntrup1277
930893759310562593128375
T:
ntruhps4096821
932211259323312593262000ntruhps4096821
102369000102393375102424375
T:
frodokem1344aes
102665125102694500102732125
T:
C:ledakemcpa34
103099500103222250103428250
T:
mersenne756839
107042750107111875107164750
T:
ledakem1464
117711875117758375117790750
T:
C:ledakemcpa33
124028750124175875134036500
T:
sikep610comp
123593500124508500125918750
T:
ntskem1264
125496875125714000125948625
T:
lotus192
130466875130498500130535375
T:
sikep751
128388125131747750133783250
T:
ramstakers756839
134271625134338875134446625
T:
ledakem1364
134964000134994625135036750
T:
C:r5n15kem0d
153580250153651000160775000
T:
ledakem14sl
196101000196170875196254125
T:
C:ledakemcpa32
202299500202441375221756000
T:
sikep751comp
216073000216388500216677375
T:
lotus256
214275125218297375222698500
T:
ledakem13sl
232100625232140000232205625
T:
C:ledakemcpa54
246433500246483500246542375
T:
C:ledakemcpa53
269383875269479750269903875
T:
ledakem1264
294321250294503625306950625
T:
ledakem3464
369852375369998000371539250
T:
ledakem12sl
399287125399362250399421875
T:
ledakem3364
401162375401621750402807625
T:
ledakem34sl
421774000422328750422954000
T:
C:ledakemcpa52
420439500422559250435991875
T:
ntskem1380
507033750507267000507810250
T:
ledakem5464
514827750514960625515158375
T:
ledakem33sl
521883500522064000522625125mceliece348864pcf
522249125522358000523222875mceliece348864f
479692250?564622875?734709625?mceliece348864
481285125?566441500?735521500?mceliece348864pc
351632125?566683125?815595125?
T:
rsa2048
650646250650910000651653875
T:
ledakem3264
795032125795193625795387500
T:
ledakem5364
983617500983778625984384250
T:
ledakem54sl
108891100010891743751093827125
T:
ledakem32sl
119212387511923423751208277500
T:
ledakem53sl
121652937512228610001229606750
T:
ledakem5264
122694875012337918751258803000
T:
ntskem13136
123795937512416987501250134000
T:
oddmanhattan128
161638712516170655001620684375mceliece460896f
161611825016186996251620407375mceliece460896pcf
198668250019878713751990145000
T:
oddmanhattan192
1755740375?2211052250?3384614375?mceliece460896
229583237522964545002304444875
T:
ledakem52sl
1718272625?2472038500?3340432375?mceliece460896pc
297049987530012491253008204125mceliece6960119pcf
296022987530012968753007675875mceliece6960119f
322875800032710261253286284500mceliece6688128f
324159150032787496253288988750mceliece6688128pcf
348689937534885486253497485875
T:
oddmanhattan256
367657562537644825003769592250mceliece8192128f
370453825037665237503788320750mceliece8192128pcf
4183543625?5426915250?7825762750?mceliece6960119pc
4872593875?6180802750?9880918625?mceliece6688128
4867113375?6529170000?10711031625?mceliece6688128pc
4324084875?6556052375?8950690750?mceliece6960119
6855645375?8679668375?12343770500?mceliece8192128pc
5909865500?8750702375?11198688750?mceliece8192128
163423055001698727400017457045875
T:
pqrsa15
Cycles for encapsulation
25%50%75%system
545005637560375
T:
rsa2048
143500145625147750
T:
ntruhrss701
155625163125178625
T:
ntskem1264
162375164000166625
T:
lightsaber2
238000246125261000mceliece348864f
240500251500269125mceliece348864
268875271250274375
T:
C:r5nd1kem0d
280375282625285000
T:
saber2
305500308500317250
T:
C:r5nd0kem2iot
304625309750324875mceliece348864pc
305000320250335250mceliece348864pcf
347500350125353250
T:
C:r5nd1kem5d
354375357625367375
T:
C:r5nd1kem4longkey
388000389625392750kyber512
422750424750426750
T:
firesaber2
426000428625431375threebears624r2cca
427000429625431625threebears624r2ccax
435750437750441250
T:
newhope512cca
438250440000443375C:threebears624r2cpa
438500440375442125C:threebears624r2cpax
512250521000545625
T:
ntrukem443
500875533875570750mceliece460896
497750538250579125mceliece460896f
540500543125551500kyber90s512
546625573000623250mceliece460896pcf
559000586000629250mceliece460896pc
616125618625627375kyber768
620625623750634750
T:
C:ledakemcpa13
647250649500660750
T:
C:ledakemcpa14
657000659625670875
T:
C:r5nd3kem5d
663750673000682000
T:
C:ledakemcpa12
744875748250756375
T:
sntrup653
747500750500760625
T:
C:hila5
753500756875767750threebears936r2cca
755750758250769750threebears936r2ccax
774625777750790750C:threebears936r2cpax
774500777875788250C:threebears936r2cpa
841875845250854375sntrup653
899250902000913500kyber1024
905250907375919375
T:
newhope1024cca
861625907625993000mceliece6688128
855500909875973750mceliece6688128f
911125915500925000kyber90s768
968500971250983250
T:
sntrup761
98762510411251104000mceliece6688128pc
101550010436251109750mceliece8192128
101737510550001127750mceliece8192128f
100975010701251145750mceliece6688128pcf
105275010907501138250mceliece6960119
108887510933751100875sntrup761
105837511000001151375mceliece6960119f
113262511726251220875mceliece6960119pcf
114075011746251231000mceliece6960119pc
118962511971251202500
T:
sntrup857
118700012003751201750threebears1248r2cca
119062512003751205250threebears1248r2ccax
118087512152501256250mceliece8192128pcf
120162512172501234750
T:
ntrukem743
120975012205001224750C:threebears1248r2cpa
120012512230001282500mceliece8192128pc
121062512235001227625C:threebears1248r2cpax
126487512753751280375
T:
kindi256342
129362512985001307750
T:
C:r5nd5kem5d
127137513126251328375
T:
ntskem1380
128600013165001328375
T:
lotus128
132850013338751339125sntrup857
135887513696251375875
T:
C:r5nd3kem0d
139362514030001408000kyber90s1024
143025014410001444250
T:
sntrup953
146412514730001483625
T:
kindi512222
147800014882501492375
T:
kindi512241
152200015301251534625
T:
C:ledakemcpa33
152175015323751536750
T:
C:ledakemcpa34
159137515996251603000sntrup953
159525016010001604750
T:
sntrup1013
160412516138751617375
T:
ntrulpr653
160650016292501653750
T:
C:ledakemcpa32
167012516802501685250
T:
C:lake1
176450017722501776375sntrup1013
184225018452501848125
T:
ledakem1464
185937518636251868125
T:
C:bikel1
186737518786251883000
T:
C:r5nd5kem0d
189237519111251930000
T:
ntskem13136
204450020521252057000
T:
C:lake2
205000020676252084875
T:
lotus192
207387520762502078625
T:
ntrulpr761
216250021656252169125
T:
lima2p1024cca
217362521762502177500
T:
ledakem14sl
224162522437502245875
T:
ledakem1364
224300022473752253375
T:
C:lake3
227262522741252278000
T:
ntruhps2048509
233475023363752340125ntruhps2048509
241612524178752419750
T:
sntrup1277
252562525273752530750
T:
ntrulpr857
265350026562502659750sntrup1277
275250027582502772000
T:
locker1
276125027655002774250
T:
kindi512321
281325028156252823750
T:
ledakem13sl
291112529286252959250
T:
lotus256
302362530281253037625
T:
ntrulpr953
303875030431253053500
T:
kindi256522
335050033591253365125
T:
ntrulpr1013
331775033796253433500
T:
ledakem1264
344062534500003455250
T:
C:ledakemcpa53
344612534537503460750
T:
C:ledakemcpa54
342637534702503510875
T:
C:ledakemcpa52
361625036298753644000
T:
locker4
397162539768753982125
T:
ntruhps2048677
407150040782504083375ntruhps2048677
413562541512504266000
T:
hqc1281
421712542187504222625ntruhrss701
433900043451254351500
T:
lima2p2048cca
443900045125004561875
T:
ledakem12sl
453087545353754539625
T:
ledakem3464
460837546125004618250
T:
limasp1018cca
502087550247505031250
T:
ntrulpr1277
552750055316255540625
T:
C:bikel3
579912558050005811750
T:
ntruhps4096821
579850058067505814625
T:
ledakem3364
592762559385005946625ntruhps4096821
601187560183756026375
T:
ledakem34sl
660587566196256639500
T:
locker7
812225081293758140375
T:
ledakem33sl
839575084062508419875
T:
limasp1306cca
825850084793758676625
T:
ledakem3264
843500085097508631750
T:
hqc1921
911625091476259323625
T:
hqc1922
919850092077509222250
T:
limasp1822cca
101127501011762510127875
T:
ledakem5464
126972501271725012733875
T:
ledakem5364
127925001299287513187375
T:
ledakem32sl
134757501349487513513000
T:
ledakem54sl
141780001441737514521125
T:
hqc2561
147756251478225014799875
T:
sntrup4591761
150598751527887515413750
T:
hqc2562
156921251588650015943375
T:
hqc2563
167401251677325016920875
T:
limasp2062cca
172583751726687517287375
T:
ledakem53sl
193643751937362519398500
T:
frodokem640shake
226661252283612522966500
T:
ledakem5264
243236252435337524366000
T:
frodokem640
241956252460250025095500
T:
ledakem52sl
248396252486175024883000
T:
frodokem640aes
285383752856312528594625
T:
C:r5n11kem0d
295705002958825029608500
T:
ntrulpr4591761
428582504288862543035750
T:
frodokem976shake
434675004348787543502875
T:
sikep434
546643755530100055893250
T:
ramstakers216091
557232505575600055821875
T:
frodokem976
562725005634475056424375
T:
frodokem976aes
597638755980050059828000
T:
sikep503
668715006696950067287500
T:
sikep434comp
695632506966000070018125
T:
C:r5n13kem0d
710320007109287571173875
T:
pqrsa15
776805007784662578556500
T:
frodokem1344shake
906267509099462591496500
T:
sikep503comp
953706259546062595549750
T:
mersenne756839
105631625105662000105718000
T:
frodokem1344aes
135822500135843000135876125
T:
sikep610
158165125163152875166141000
T:
C:r5n15kem0d
167289375168360500169648625
T:
oddmanhattan128
183815875184545250184952250
T:
sikep610comp
211204750211231375211277875
T:
sikep751
240520250245540250251265625
T:
ramstakers756839
325170375326704500328355375
T:
sikep751comp
326777250328156625330520625
T:
oddmanhattan192
718903000721968875725207750
T:
oddmanhattan256
Cycles for decapsulation
25%50%75%system
675006775069500C:threebears624r2cpax
865008675089125C:threebears936r2cpax
105375107625108875C:threebears1248r2cpax
118375119875122125
T:
C:r5nd1kem0d
144625145125147000C:threebears624r2cpa
149125149625153500
T:
C:r5nd0kem2iot
163625165625168375
T:
C:r5nd1kem5d
165625167375170000
T:
C:r5nd1kem4longkey
183375185750188500
T:
lightsaber2
190875193250196250
T:
C:hila5
198375199000200625C:threebears936r2cpa
249875252750256500C:threebears1248r2cpa
281750284000286500
T:
C:r5nd3kem5d
307250309625311875
T:
saber2
345125348250352375
T:
ntruhrss701
459375461125464625
T:
firesaber2
506750507750510000kyber512
530750537000545000
T:
C:r5nd5kem5d
535750537000541375
T:
newhope512cca
567000569875579000threebears624r2ccax
661500662875673875kyber90s512
755500757375769750threebears624r2cca
751750758750766125
T:
C:r5nd3kem0d
770750773875783375kyber768
851375857375867125
T:
C:r5n11kem0d
858000863500870625
T:
ntrukem443
949875952375963125threebears936r2ccax
101025010148751025375
T:
C:r5nd5kem0d
106900010730001082250kyber90s768
109225010957501106250kyber1024
111887511272501132125
T:
newhope1024cca
118262511943751197625mceliece348864f
118300011962501199000mceliece348864
121350012262501229250threebears936r2cca
123212512432501247250mceliece348864pc
123025012438751247750mceliece348864pcf
135250013638751369250
T:
C:r5n13kem0d
138350013958751401125
T:
ntskem1264
142462514366251440000threebears1248r2ccax
152587515496251562625
T:
lotus128
158962516005001603125kyber90s1024
161900016245001629125
T:
kindi256342
178025017845001785625sntrup653
177575017850001785750
T:
sntrup653
178187517868751788500threebears1248r2cca
198912519943752050875
T:
kindi512222
200850020241252041625
T:
kindi512241
218150021832502186000
T:
ntrukem743
218200021835002184875
T:
sntrup761
218162521843752186000sntrup761
224337522451252246500
T:
ntrulpr653
255362525562502558250
T:
lima2p1024cca
255337525676252581125
T:
lotus192
280600028092502816625
T:
ntskem1380
288687528898752901250mceliece460896f
288737528943752902125mceliece460896
290075029022502910875sntrup857
290175029030002914000
T:
sntrup857
291100029127502923375
T:
ntrulpr761
293462529371252948500mceliece460896pc
293587529377502948500mceliece460896pcf
310850031136253122625mceliece6960119
310675031167503122250mceliece6960119f
315212531551253167375mceliece8192128
315300031575003166500mceliece8192128f
318475031890003199375mceliece6960119pc
318587531913753201250mceliece6960119pcf
320525032092503223000mceliece6688128
320675032108753219500mceliece6688128f
322787532362503242375mceliece8192128pcf
323025032383753247500mceliece8192128pc
327187532788753288375mceliece6688128pc
328050032865003295250mceliece6688128pcf
352337535333753536250sntrup953
352387535343753537250
T:
sntrup953
353350035467503564000
T:
kindi512321
356612535753753580875
T:
ntrulpr857
360812536192503626625
T:
kindi256522
371062537385003756625
T:
lotus256
393475039431253947375
T:
sntrup1013
393262539432503946375sntrup1013
430462543086254311250
T:
ntrulpr953
443325044455004469125
T:
C:r5n15kem0d
478337547863754792750
T:
ntrulpr1013
498337549946255010750
T:
C:lake1
511350051173755127625
T:
lima2p2048cca
535362553642505381875
T:
C:ledakemcpa12
578600057937505801750
T:
limasp1018cca
603687560435006048500sntrup1277
603675060461256049125
T:
sntrup1277
629262562981256345875
T:
ntskem13136
630925063171256322000
T:
C:ledakemcpa14
644037564687506490125
T:
hqc1281
5120375?6495500?6606625?
T:
C:ledakemcpa13
666125066650006668250ntruhps2048509
666337566656256671125
T:
ntruhps2048509
722412572262507232750
T:
ntrulpr1277
840675084495008506500
T:
C:lake2
107368751075300010768250
T:
limasp1306cca
108577501089637510935375
T:
C:lake3
108571251091812510958375
T:
locker1
116058751162350011659375
T:
limasp1822cca
117188751172362511730125ntruhps2048677
117211251172612511732625
T:
ntruhps2048677
120291251216750012236375
T:
hqc1921
125558751256850012585250
T:
rsa2048
125875001259300012600125ntruhrss701
127896251287425012902125
T:
locker4
131063751316312513222875
T:
hqc1922
168251251683875016902750
T:
C:ledakemcpa32
16364500?17177000?21090750?
T:
C:ledakemcpa34
171792501718412517207375ntruhps4096821
171776251718687517206625
T:
ntruhps4096821
176796251770112517783000
T:
ledakem1264
179263751796750018218125
T:
C:ledakemcpa33
180631251810475018229625
T:
ledakem1364
191918751921350019226500
T:
frodokem640shake
197598751997537520242750
T:
hqc2561
206056252061825020644250
T:
ledakem12sl
206956252078950020832750
T:
ledakem1464
211801252121662521864750
T:
hqc2562
211686252124300021293875
T:
locker7
215550002157087521596000
T:
limasp2062cca
217553752181200022113875
T:
hqc2563
236103752368025023838125
T:
ledakem13sl
243298752435250024369000
T:
frodokem640
247317502476475024899750
T:
frodokem640aes
248538752492125024941750
T:
ledakem14sl
344520003452725034758125
T:
C:bikel1
376165003765850037735625
T:
C:ledakemcpa52
426102504267425042778375
T:
frodokem976shake
441470004416712544185250
T:
sntrup4591761
441852504420837544227625
T:
ntrulpr4591761
456456254569512545741125
T:
C:ledakemcpa53
464512504647437546501500
T:
sikep434
476203754765612547862625
T:
ledakem3264
492948754936062549596000
T:
ledakem3364
494578754947612549496375
T:
sikep434comp
40787625?53299875?53433000?
T:
C:ledakemcpa54
551253755518050055220750
T:
ledakem3464
556860005572900056327250
T:
frodokem976
560930005646912556533250
T:
frodokem976aes
636167506366087563722375
T:
sikep503
636811256400925064381125
T:
ledakem32sl
676088756762200067642375
T:
sikep503comp
713210007153975071691750
T:
ledakem33sl
730017507308387573430875
T:
ledakem34sl
771465007724187577279500
T:
frodokem1344shake
102334125102516250102979000
T:
ledakem5264
105190875105277125105339375
T:
frodokem1344aes
110870500110939250111679500
T:
C:bikel3
110752375112304500113746125
T:
ramstakers216091
113898125114101875114325875
T:
ledakem5364
133595875133666875133770125
T:
ledakem5464
136689750136707750136740000
T:
sikep610
138267875138317625138459875
T:
ledakem52sl
142041500142192125142293625
T:
mersenne756839
144605375144630750144669875
T:
sikep610comp
153931500154298750154353750
T:
ledakem53sl
168313250168374500168643750
T:
ledakem54sl
188420875188813250189095375
T:
oddmanhattan128
227143500227186625227231250
T:
sikep751
241245000241268500241306125
T:
sikep751comp
370640625372042875374174625
T:
oddmanhattan192
465627500473730000487460500
T:
ramstakers756839
609027750609128125609276500
T:
pqrsa15
799710000801415500809076625
T:
oddmanhattan256

amd64; Coffee Lake (906ea); 2018 Intel Xeon E-2124; 4 x 3300MHz; r24000, 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
144091448314611kyber90s512
225902273322906kyber90s768
231652326223406kyber512
319113203832227
T:
C:nhcompact512cca
329873313833388kyber90s1024
342613439434500
T:
lac128
343373507435324ntrulpr653
364873657536750
T:
lightsaber2
367963688137615ntrulpr761
380953816938293
T:
ntrulpr4591761
396613975739828C:threebears624r2cpa
396153984340123kyber768
399204011240246threebears624r2cca
419374198942035C:threebears624r2cpax
423144241342489threebears624r2ccax
456504581346014
T:
C:nhcompact768cca
474954764248006ntrulpr857
483884874649149
T:
C:r5nd1kem0d
494184974850509ntrulpr953
496985046750633ntrulpr1013
512045135451580
T:
newhope512cca
552015542655849kyber1024
579855833659044
T:
C:nhcompact1024cca
637566391364067ntrulpr1277
650546511165214
T:
saber2
666776717967989
T:
C:r5nd1kem5d
671496761668753
T:
C:r5nd1kem4longkey
672346791869117
T:
C:r5nd0kem2iot
768027686676946threebears936r2cca
806178066580761threebears936r2ccax
819588210782256C:threebears936r2cpa
834018362784491
T:
lac256
852088527985350C:threebears936r2cpax
864618666887055
T:
hqc128round4
918579207692248
T:
lac192
978289810398401
T:
newhope1024cca
987919884398950
T:
firesaber2
108874109565110396
T:
C:r5nd3kem5d
116345116395116526threebears1248r2cca
120987121099121223threebears1248r2ccax
121573121646121738C:threebears1248r2cpa
126157126307126427C:threebears1248r2cpax
158338158539159335ntruhps2048509
168193168664169168
T:
C:hila5
172619173199175796
T:
hqcrmrs128
175314176906178755
T:
C:r5nd3kem0d
185621186146186609
T:
saberx4
189618190478196345
T:
hqc128
199873202139203494
T:
C:r5nd5kem5d
202548203283204097
T:
hqc192round4
217800219402222864
T:
hqc1281
224762225752227523
T:
C:r5nd5kem0d
253026253547254260ntruhrss701
263086263536264222ntruhps2048677
287417289387290715
T:
kindi256342
309375311507314012
T:
kindi512241
311921314055315716
T:
kindi512222
362629363575364673ntruhps4096821
392885394122402304
T:
hqcrmrs192
414587415932421447
T:
hqc1921
416338416612417307
T:
hqc256round4
430533431628440558
T:
hqc192
435550438165443433
T:
C:r5n11kem0d
443485449508453869
T:
hqc1922
499320500502501666
T:
rqc128
587416588079588812
T:
C:bikel1
628138634244641719
T:
kindi512321
640741642474648032sntrup653
657124658434660067
T:
lima2p1024cca
653577662338667089
T:
hqc2561
671692675872684822
T:
hqcrmrs256
675108685846690308
T:
hqc2562
700452701335702363sntrup761
704545714948723549
T:
hqc2563
714002715698725097
T:
C:ledakemcpa14
723105725985736948
T:
hqc256
767665772778776576
T:
kindi256522
801292804782822204
T:
C:r5n13kem0d
808492810385811720
T:
C:ledakemcpa13
821775834065850295
T:
C:edonk128k16n80nu4l6
879522882027944033
T:
rqc192
913471914697915874
T:
titaniumccatoy
915469925764931317
T:
ntrukem443
910855926929927764
T:
sntrup4591761
101464310283461033883sntrup857
103144610328081033865
T:
titaniumccalite
106348610647501066210
T:
C:ledakemcpa12
112688311275551128826
T:
frodokem640
117042911731251175800
T:
C:rolloi128
122120112218481222833sntrup953
126491712672241269369
T:
C:rolloi192
133106513340861340007
T:
rqc256
133410913360561340228
T:
lima2p2048cca
133472413394901341242
T:
titaniumccastd
138799713933871399273sntrup1013
140349214060721409043
T:
C:edonk128k16n80nu8l6
146398514658361468273
T:
limasp1018cca
150336415043811506146
T:
titaniumccamed
153803815428581546128
T:
C:ledakemcpa34
160706316278561646625
T:
C:edonk128k32n96nu4l4
164658616494511650604
T:
titaniumccahi
166072316658591683451
T:
C:bikel3
172260317246911728543
T:
C:rolloi256
182941518428511865700
T:
ntrukem743
187336318946601941928
T:
C:edonk192k32n128nu4l6
190553619123071918200
T:
C:r5n15kem0d
197440319781031983346
T:
C:edonk128ref
205420020549262055696
T:
titaniumccasuper
210701821222552137227
T:
C:ledakemcpa33
213831621524792174384sntrup1277
244447624486682452446
T:
remblem1056
244616824539752542414
T:
remblem928
250168125060012513518
T:
frodokem976
250858525232832546761
T:
C:lake1
253704225419872555390
T:
ledakem1464
261895026269832647097
T:
limasp1306cca
266813326733562678095
T:
C:lake2
269649927017692707008
T:
C:lake3
286914728722352886632
T:
C:ledakemcpa32
286973028796092883369
T:
limasp1822cca
295679329860543015361
T:
C:edonk192k48n144nu4l4
304682730491583052463
T:
C:ledakemcpa53
322606232488473260306
T:
ledakem1364
349264634967303499373
T:
ledakem1264
352694535289873532090
T:
C:ledakemcpa54
367762636813863685623
T:
frodokem640shake
4073245?4077772?5462995?
T:
ledakem14sl
422660742329154237578
T:
rolloii128
427421442769214279672
T:
rolloii192
431244343249534338086
T:
locker1
448416444853334486268
T:
frodokem640aes
484431048540454867269
T:
locker2
3901241?4880422?5862603?
T:
ledakem13sl
499517149979955000831
T:
rolloii256
520196252113755257255
T:
limasp2062cca
534784153590035373101
T:
locker3
5775443?5782386?8192539?
T:
ledakem3464
576456457852066411209
T:
ledakem12sl
583990758418495845957
T:
sikep434
587721858874775896473
T:
locker4
628264262983806312083
T:
C:ledakemcpa52
673041367367386745845
T:
locker6
680253469093716975837
T:
ramstakers216091
712533571337717153364
T:
ledakem3364
759787376209347628348
T:
frodokem976shake
787009378841147905187
T:
locker5
808866281225828127859
T:
sikep503
822390382364878483354
T:
ledakem3264
907952290888789415998
T:
ledakem33sl
9263726?9321097?12287946?
T:
ledakem34sl
9560304959182810418126
T:
sikep434comp
100100811001364710016434
T:
frodokem976aes
105219891054065710595510
T:
ledakem5464
104936361111624911126259
T:
lotus128
111190991112958311138155
T:
locker7
119134891195931213106614
T:
ledakem32sl
123141741232503012338314
T:
locker8
124579941248611512592799
T:
ledakem5364
129484171295816412973741
T:
locker9
129842841299109713000519
T:
frodokem1344shake
131615981320801714459263
T:
sikep503comp
142542921427257714328116
T:
ledakem54sl
147648051476684814838078
T:
sikep610
149856361500035515014214
T:
mersenne756839
183170781831922118322255
T:
frodokem1344aes
186815861868771720195038
T:
ledakem5264
187180051873286921632266
T:
ledakem53sl
203378632061646720676388
T:
lotus192
249943962505275825078622
T:
sikep751
253106092535200927672755
T:
sikep610comp
278688632800381928408272mceliece348864pcf
286535112872272128755025mceliece348864f
320316163221379532457122
T:
ramstakers756839
306250833258325834636015
T:
ledakem52sl
320974583287060237020152
T:
lotus256
392057943924419243042162
T:
sikep751comp
430640184353084644412861
T:
ntskem1264
36778825?46195769?65071373?mceliece348864pc
37289266?46748058?65556242?mceliece348864
893356988992583891357812mceliece460896f
896349099151993292084005mceliece460896pcf
108642440109370589109918224
T:
ntskem1380
69081207?114804687?196698226?
T:
rsa2048
89849197?121548881?211584530?mceliece460896pc
139435223139637266139829671
T:
oddmanhattan128
90755365?151088371?186284451?mceliece460896
177654601177961483178267642mceliece6960119f
178250954178896810179353815mceliece6960119pcf
219463892221543391222189922mceliece6688128pcf
222506958224479762225430953mceliece6688128f
225955924226157427226440749mceliece8192128pcf
228690289229065953230203417mceliece8192128f
231436972231647341231835146
T:
oddmanhattan192
178586044?238926922?358466178?mceliece6960119
242323629242651572243298567
T:
ntskem13136
235507550?294200635?411789119?mceliece6960119pc
227103967?296158167?434854003?mceliece8192128
224723153?357859276?494354202?mceliece6688128
290163766?359262153?494995697?mceliece6688128pc
291777996?359763381?438691724?mceliece8192128pc
421547914422623236424765632
T:
oddmanhattan256
377823604438646136253979670720
T:
pqrsa15
Cycles for encapsulation
25%50%75%system
197832060221282
T:
rsa2048
228962296223038kyber90s512
236582375024535ntruhps2048509
246462472824805ntruhrss701
310513233334028mceliece348864f
312703240533958mceliece348864
334383348633548kyber90s768
341213436035113ntruhps2048677
360183607736172kyber512
363763751939451mceliece348864pcf
366413770339712mceliece348864pc
389593912439764ntruhps4096821
392353997140134sntrup653
399124000640117
T:
sntrup4591761
420964218142310sntrup761
468424696647172kyber90s1024
491794923449291
T:
lightsaber2
515155216652344sntrup857
533975346253599
T:
C:nhcompact512cca
537455382054002kyber768
560525615656602sntrup953
573585741857471ntrulpr653
569285757257825sntrup1013
586825879258872threebears624r2cca
587055882358965threebears624r2ccax
596175969459760C:threebears624r2cpa
598075986359939C:threebears624r2cpax
606476074360855ntrulpr761
688436901569258
T:
lac128
710307115871298
T:
ntrulpr4591761
714637155171704sntrup1277
63527?73749?81683?mceliece460896f
740277411174227
T:
C:nhcompact768cca
749477508875227kyber1024
698527573486420mceliece460896pcf
63341?75815?88844?mceliece460896
68659?75876?89184?mceliece460896pc
782377853079053
T:
ntskem1264
783997900679405
T:
C:r5nd1kem0d
790017917879332ntrulpr857
808238096681798ntrulpr953
820118208582163
T:
saber2
821228217882305ntrulpr1013
847408488085080
T:
newhope512cca
860528630087239
T:
C:ledakemcpa14
889858960090274
T:
C:ledakemcpa13
935839364393722threebears936r2ccax
935759364993773threebears936r2cca
961869672497186
T:
C:nhcompact1024cca
9675399632106969
T:
C:edonk128k16n80nu4l6
99593100937103177
T:
C:ledakemcpa12
101160101271101443C:threebears936r2cpa
102495102583102692C:threebears936r2cpax
102667102857103039ntrulpr1277
106143106914108351
T:
C:r5nd0kem2iot
107889108421109158
T:
C:r5nd1kem5d
112107112634113510
T:
C:r5nd1kem4longkey
113071113750114876
T:
C:bikel1
110784117399125001mceliece6688128
119165119243119326
T:
firesaber2
113874121563131437mceliece6688128f
122109126251132632mceliece6960119f
122413128525136590mceliece6960119
127679128763154355
T:
lotus128
120591128776136068mceliece6688128pcf
123872130023144209mceliece6688128pc
131326132940136958mceliece8192128
131421133840136238mceliece8192128f
131526135573141224mceliece6960119pcf
131859136645144903mceliece6960119pc
137978138279138464
T:
lac192
143165143253143375threebears1248r2ccax
143589143725144023threebears1248r2cca
150636150699150840C:threebears1248r2cpa
149070151261154351mceliece8192128pcf
149975151556154095mceliece8192128pc
151460152441152627C:threebears1248r2cpax
156498158611162044
T:
ntrukem443
158498158677159071
T:
newhope1024cca
163175163346164383
T:
lac256
172618173456174041
T:
C:r5nd3kem5d
179461180623181661
T:
C:rolloi128
184049184712185669
T:
C:rolloi192
198855199738200724
T:
ledakem1264
203407204237205932
T:
C:ledakemcpa34
207158207843208492
T:
C:ledakemcpa33
210144211217212733
T:
C:rolloi256
212235212605213126
T:
lotus192
214006215523217585
T:
ledakem1464
217106217788218635
T:
ntskem1380
224264225319226365
T:
C:hila5
226597226731226912
T:
hqc128round4
226655227112227552
T:
saberx4
224636227983234066
T:
C:edonk128k16n80nu8l6
240267240916241768
T:
ledakem1364
242149245281248487
T:
ntrukem743
246745251300253917
T:
C:ledakemcpa32
265857266383267305
T:
C:bikel3
270002270248270698
T:
ledakem13sl
269813273439281002
T:
C:edonk128k32n96nu4l4
275583276181277298
T:
ntskem13136
281742282959284572
T:
C:r5nd3kem0d
286214287860288419
T:
ledakem12sl
304871308100320306
T:
lotus256
311547312522319412
T:
hqcrmrs128
311974314918316086
T:
C:r5nd5kem5d
318430320500326192
T:
hqc128
340091340552342438
T:
ledakem14sl
356917358762360132
T:
C:r5nd5kem0d
375669378044381124
T:
kindi256342
381238383278390511
T:
C:lake1
421583427635434605
T:
C:edonk192k32n128nu4l6
425465427974430301
T:
C:lake2
429401433527440724
T:
C:edonk128ref
443787445289446859
T:
C:ledakemcpa54
443298447006453043
T:
hqc1281
453908457722459403
T:
kindi512241
454948458257461363
T:
kindi512222
463965464804466228
T:
lima2p1024cca
471723472572473765
T:
C:ledakemcpa53
476287477100477640
T:
ledakem3464
483848485536487348
T:
C:lake3
493783502821507786
T:
C:ledakemcpa52
513115513270513640
T:
hqc192round4
512403513646514753
T:
rolloii128
518646519738526497
T:
ledakem3364
520553522266524424
T:
rolloii192
546652548647554416
T:
C:r5n11kem0d
550474550801552061
T:
ledakem3264
572748573797574628
T:
rolloii256
680240691943702073
T:
hqcrmrs192
704120708213714964
T:
locker1
718294719874720529
T:
titaniumccatoy
719791729918731726
T:
hqc192
727802731262734721
T:
ledakem33sl
735984739189743438
T:
locker2
737689741950743037
T:
ledakem32sl
757361758920761212
T:
rqc128
811354814550823276
T:
C:edonk192k48n144nu4l4
818227822668831131
T:
hqc1921
828683834119838070
T:
kindi512321
836823839388841741
T:
locker3
872077877948888289
T:
hqc1922
892739893715894560
T:
ledakem34sl
923506927848932341
T:
kindi256522
938102940025941726
T:
lima2p2048cca
942941943830946112
T:
titaniumccalite
965383968793971319
T:
locker4
976927977476978000
T:
hqc256round4
101110410131811014743
T:
C:r5n13kem0d
104724710501801053520
T:
locker6
107918710815051113908
T:
ledakem5364
110824511093931120463
T:
titaniumccastd
111413511153911121969
T:
ledakem5464
117137011777201192270
T:
hqcrmrs256
120409012095021214150
T:
locker5
122055612331281238620
T:
hqc256
124258712438421261696
T:
limasp1018cca
128991112922641299649
T:
ledakem5264
128474312965021304599
T:
hqc2561
130613813076811309234
T:
ledakem54sl
132501013374721343117
T:
hqc2562
137643413828991394207
T:
hqc2563
141274014137751415338
T:
titaniumccamed
157842815797021582846
T:
titaniumccahi
159775916091931613024
T:
ledakem53sl
172357117261651728192
T:
frodokem640
177336917768891807604
T:
locker7
184325018442571845997
T:
ledakem52sl
187661918804231888391
T:
locker8
199261819968312008182
T:
frodokem640aes
199969820052472033306
T:
locker9
201878520196042021822
T:
titaniumccasuper
203607520407402045531
T:
rqc256
1400076?2135935?2180562?
T:
rqc192
220222722102762220622
T:
C:r5n15kem0d
235957723611552385807
T:
limasp1306cca
248873324908692496842
T:
limasp1822cca
350830635182123534098
T:
frodokem976
356110335649663570307
T:
remblem1056
358135535895873710062
T:
remblem928
379144437926443793706
T:
frodokem976aes
389372738977383900523
T:
frodokem640shake
477088247782854791535
T:
limasp2062cca
632689863357566345203
T:
frodokem1344aes
819838782041928205840
T:
frodokem976shake
953253995341779549564
T:
sikep434
125178181275857412859371
T:
ramstakers216091
132807291328189713304591
T:
sikep503
135564791356205313570041
T:
frodokem1344shake
149547231498327615058598
T:
sikep434comp
171560681717076217186915
T:
pqrsa15
204613672051757920618335
T:
sikep503comp
216664812168800021754460
T:
mersenne756839
270062032701989227060292
T:
sikep610
373332653742740437598955
T:
sikep610comp
405040134051595440539182
T:
sikep751
501482325025451550377583
T:
oddmanhattan128
581075785840388558806615
T:
ramstakers756839
626722946293386163057405
T:
sikep751comp
950930509542664295915722
T:
oddmanhattan192
192611729192890596193297489
T:
oddmanhattan256
Cycles for decapsulation
25%50%75%system
159201594015970C:threebears624r2cpax
168621688616918kyber90s512
205592058420616C:threebears936r2cpax
242922434124408C:threebears1248r2cpax
247752481024846kyber90s768
265882663426691C:threebears624r2cpa
277852783927965kyber512
332673330733369C:threebears936r2cpa
337063444734899
T:
C:r5nd1kem0d
357823582835885kyber90s1024
380173805338096ntruhps2048509
386533869038741C:threebears1248r2cpa
423514239842469kyber768
476154765647702
T:
lightsaber2
486924894149760
T:
C:r5nd1kem5d
492254932849440
T:
C:hila5
497024975249805sntrup761
497344978849882sntrup653
497864996450506
T:
C:r5nd0kem2iot
499095025151273
T:
C:r5nd1kem4longkey
507305080750865
T:
C:nhcompact512cca
567215680256929ntruhps2048677
585845869858894ntruhrss701
602576029260342kyber1024
677386778167869ntrulpr653
678726795268030sntrup857
704377049770571ntrulpr761
715817167771791sntrup953
726407272372823sntrup1013
737647381873871
T:
C:nhcompact768cca
736987385673989ntruhps4096821
786197870978936
T:
saber2
810508126881702
T:
C:r5nd3kem5d
821708223082341threebears624r2ccax
855548565485773
T:
sntrup4591761
873178746287559sntrup1277
911379150091587
T:
newhope512cca
914189172492292
T:
lac128
945009467595383
T:
C:nhcompact1024cca
956169571396061ntrulpr857
959469609196946ntrulpr953
965589668296782ntrulpr1013
103426103503103596
T:
ntrulpr4591761
107262107342107467threebears624r2cca
114767114873115011mceliece348864f
114783114895115060mceliece348864
115822115905116014
T:
firesaber2
119409119560119728mceliece348864pcf
119595119785120293mceliece348864pc
119950120053120213ntrulpr1277
124568124641124779threebears936r2ccax
147449148384149426
T:
C:r5nd3kem0d
150855152146178683
T:
lotus128
156080156176156300threebears936r2cca
164082167075169948
T:
C:r5nd5kem5d
169818169904170028
T:
newhope1024cca
181128181236181336threebears1248r2ccax
184172184600186053
T:
C:r5nd5kem0d
184232185170187253
T:
ntrukem443
196186196524196901
T:
lac192
218465218569218756threebears1248r2cca
214300219417220692
T:
C:r5n11kem0d
240632240910241175mceliece460896
241527241776242113mceliece460896f
246729247093247376mceliece460896pcf
246799247374247697mceliece460896pc
248147248369249343
T:
saberx4
249216251432251725
T:
lotus192
262579262797263004mceliece6960119
263051263371263812mceliece6960119f
271114271467272197mceliece6960119pcf
271984272166272528mceliece6960119pc
286176286482286786mceliece6688128
287485287823289855mceliece8192128
287954288373288961mceliece6688128f
288129288397288756mceliece8192128f
288788289988294169
T:
ntrukem743
293536294144294945
T:
ntskem1264
294155294944295466mceliece6688128pc
294654295074295729mceliece6688128pcf
296310296545296856mceliece8192128pc
296200296561297254mceliece8192128pcf
233789?302755?312855?
T:
lac256
316717317491319440
T:
C:r5n13kem0d
360448366756381307
T:
lotus256
389671390036390321
T:
hqc128round4
455049456227459191
T:
kindi256342
551057552359554077
T:
ntskem1380
591537594463602849
T:
kindi512222
594465595150596488
T:
lima2p1024cca
596760598712600027
T:
kindi512241
600422601981612564
T:
hqc128
651023656660657639
T:
hqcrmrs128
711084?727820?921993?
T:
C:ledakemcpa13
734224741971744139
T:
C:ledakemcpa12
814828815649816585
T:
hqc192round4
842389843381843861
T:
titaniumccatoy
891272893137899745
T:
C:ledakemcpa14
901053925147927590
T:
hqc1281
104561310471821048580
T:
kindi512321
108336110853691116773
T:
kindi256522
108835410891821091817
T:
titaniumccalite
109733410990571106562
T:
C:r5n15kem0d
107835811110871115891
T:
ntskem13136
111115911142421133854
T:
C:rolloi128
116924411772221187583
T:
hqc192
120047512022231206323
T:
lima2p2048cca
120363312098561211849
T:
hqcrmrs192
127967612807991282529
T:
titaniumccastd
130900013118941314778
T:
C:rolloi192
159505215960961597290
T:
hqc256round4
160783816094891611912
T:
limasp1018cca
160889516096231610492
T:
titaniumccamed
160025116110181620338
T:
hqc1922
161049216151141661301
T:
hqc1921
164538816477281657886
T:
C:bikel1
1018677?1657415?1834519?
T:
C:edonk128k32n96nu4l4
172171117233741727626
T:
frodokem640
178504017878531790335
T:
rolloii128
183842218407321844709
T:
ledakem1264
184120418445841845464
T:
titaniumccahi
187738718909811892374
T:
hqc256
191198219138891916559
T:
hqcrmrs256
195514519579101961973
T:
rolloii192
195603319597571963859
T:
C:lake1
196010519713661985826
T:
ledakem1364
203237920350202036365
T:
C:ledakemcpa32
205074020576042062355
T:
frodokem640aes
208162220830282139572
T:
ledakem1464
210959421133502165585
T:
rsa2048
216461321677342170821
T:
C:rolloi256
221881222302272234452
T:
hqc2562
221990822623262270043
T:
hqc2561
224829622700742273352
T:
hqc2563
2252353?2332989?3317271?
T:
C:edonk192k48n144nu4l4
234724823519642352880
T:
titaniumccasuper
250642625088572512215
T:
rolloii256
245981725352722536800
T:
C:ledakemcpa33
250146325545382595741
T:
ledakem13sl
257994225844942592927
T:
ledakem12sl
270545627078182712300
T:
ledakem14sl
2330206?3037901?3042078?
T:
C:ledakemcpa34
305764230634063070694
T:
rqc128
306890330868673111075
T:
limasp1306cca
322192032258493242434
T:
limasp1822cca
335143433589303364850
T:
C:lake2
358453435946233606339
T:
frodokem976
374072837470063754554
T:
locker1
376424637653123767563
T:
frodokem976aes
380459238066773808845
T:
frodokem640shake
397896239858273991541
T:
locker2
434466143523704358617
T:
locker4
461708746235134629540
T:
C:lake3
502364850347625042409
T:
remblem1056
504939250599695234669
T:
remblem928
511226651198665124905
T:
C:bikel3
512727851594795182466
T:
C:ledakemcpa52
537686953861545396660
T:
ledakem3264
547698654920185510469
T:
ledakem3464
548283454996675521827
T:
ledakem3364
569520657109595731104
T:
C:ledakemcpa53
594917759686615978647
T:
locker3
625196362674686277923
T:
limasp2062cca
633476263428966409675
T:
frodokem1344aes
638708764093216452465
T:
C:ledakemcpa54
642098464341556444698
T:
locker6
672923867371986746564
T:
locker5
690163669202356945647
T:
locker7
712677371472737183273
T:
ledakem32sl
729590973120007325388
T:
locker8
612956375707417587037
T:
rqc192
788211179010228002958
T:
ledakem33sl
794093579475327951646
T:
frodokem976shake
866851786948748709286
T:
ledakem34sl
986920798847459899173
T:
locker9
100211741003281110047603
T:
rqc256
102028491020417810209333
T:
sikep434
108789521092706410928439
T:
sikep434comp
117097751173431211750471
T:
ledakem5264
121431461223197212288835
T:
ledakem5364
133717091337599513378731
T:
frodokem1344shake
13922249?13942982?34541428?
T:
C:edonk128k16n80nu4l6
141596071419130614226427
T:
sikep503
144673171452714814559057
T:
ledakem5464
150133711503064015121868
T:
sikep503comp
169450801697000016987979
T:
ledakem53sl
169269821698599117019384
T:
ledakem52sl
173213191734570917370092
T:
ledakem54sl
4631891?26192431?46884120?
T:
C:edonk128k16n80nu8l6
265242072659967826784408
T:
ramstakers216091
272985862732108827701023
T:
sikep610
289336382894359828944860
T:
sikep610comp
20761539?30230675?39158166?
T:
C:edonk192k32n128nu4l6
5363475?30524352?34298371?
T:
C:edonk128ref
323663623240811432480800
T:
mersenne756839
435233394355166843560182
T:
sikep751
459924664599495746137799
T:
sikep751comp
547165205495677155055126
T:
oddmanhattan128
104431061104598757104772214
T:
oddmanhattan192
112465709113345811113695830
T:
ramstakers756839
119762036119804852119861277
T:
pqrsa15
211288154212136290212232617
T:
oddmanhattan256

riscv64; U54 (sifive,u54-mc); 2017 SiFive Freedom U540; 4 x 1000MHz; riscvunleashed000, 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
600249600940608502kyber512
683267683467698247
T:
newhope512cca
870547873670896812kyber90s512
102023010226461050223kyber768
111751011180501134023
T:
lightsaber2
139814913994391416899
T:
newhope1024cca
140589614114551427833
T:
C:hila5
152844715308771553767
T:
kindi256342
155372615788661617908kyber90s768
158773615959401646470kyber1024
190004819224701926362
T:
kindi512241
191913119406011946119
T:
kindi512222
242359224386302443842
T:
saber2
249480025139952612509kyber90s1024
392289239260883936308
T:
kindi512321
410387441062724125790
T:
kindi256522
421563242168514226075
T:
firesaber2
616704461781396180076threebears624r2cca
612020262571026426648
T:
hqc1281
631839363299036343842
T:
ntrulpr653
654020065506206554668C:threebears624r2cpa
868185086844638704927
T:
ntrulpr761
108922621090454210910297
T:
ntrulpr857
133337941335319413362436
T:
ntrulpr953
139356061398736214041184
T:
C:lake1
144481221445792014461849threebears936r2cca
144615101447037114474294C:threebears936r2cpa
144994011451393714530002
T:
ntrulpr1013
145680061472817414900430
T:
hqc1921
153969021562082215854314
T:
hqc1922
167699261678439816806966
T:
C:lake3
184440401846225618485446
T:
C:lake2
207134302071995020733383
T:
ntrulpr4591761
226397382264561422654266
T:
ntrulpr1277
224227702291285423563370
T:
hqc2561
239666402397030023987357threebears1248r2cca
251382042523774525303879
T:
ntrukem443
254969442550678025529377C:threebears1248r2cpa
264598602667495026854790
T:
hqc2562
283645282838798628420906
T:
locker1
300855663010782830136188
T:
locker2
299553543014864430414912
T:
hqc2563
332379523325726033291030
T:
locker3
392240263924475039276958
T:
locker4
414182414144655841491830
T:
locker5
427501384278209242823946
T:
locker6
467058824671722846745860
T:
C:bikel1
704141957050113170598463
T:
ntrukem743
790619767909532279140942
T:
locker7
813841908142804681469586
T:
locker8
879257248797793288009310
T:
locker9
881174268813457688192742
T:
frodokem640shake
917940309181156491864742
T:
frodokem640
931496749318061093217034
T:
frodokem640aes
935187989354238493594133
T:
ntruhps2048509
936374299366225893703391ntruhps2048509
137674472137705815137757634
T:
sntrup653
137890089137942290138048933sntrup653
154463613154527052154884785
T:
C:bikel3
155075370155355088155569306
T:
mersenne756839
163290296163326427163380308
T:
ntruhps2048677
163486870163524668163580502ntruhps2048677
176641510176684491176834296ntruhrss701
176796624176847724176940222
T:
sntrup4591761
199677080199705516199749824
T:
frodokem976shake
206965105207071931207188862
T:
sntrup761
207788869207830308207884506sntrup761
212934960212975040213040608
T:
frodokem976
217019352217053160217090836
T:
frodokem976aes
231978959232075890232217096
T:
sntrup857
232249977232364042232507371sntrup857
233788321233820730233872964
T:
sikep434
239521660239559660239623112
T:
ntruhps4096821
277215600277881322278940770
T:
ntskem1264
288123364288208784288330093
T:
sntrup953
288434527288563301288683476sntrup953
315451358315504792315570940ntruhps4096821
324619818324782013324965277
T:
sntrup1013
324942826325168844325435352sntrup1013
360383666360450670360560918
T:
sikep503
371399382371451216371545066
T:
frodokem1344shake
370894083371741825405149333
T:
sikep434comp
410225282410281978410372234
T:
frodokem1344aes
512450730512674576513170456
T:
lotus128
570123114570576002619495515
T:
sikep503comp
669704252669759044669832272
T:
sikep610
714623268714711320714829290
T:
sntrup1277
715072078715135834715217350sntrup1277
859579855862075108866891294
T:
ntskem1380
109370061810939347981094440878
T:
lotus192
112469179811275733391230548960
T:
sikep610comp
121343154912135305201213668908
T:
sikep751
862626546?1498596782?2621231786?
T:
rsa2048
154951238015500751201550870074
T:
oddmanhattan128
187108175718738648992053819442
T:
sikep751comp
191838351019430919501950405856
T:
ntskem13136
199558696619958283001996468430
T:
lotus256
251092039425159937692521402857
T:
oddmanhattan192
454045747445427719924545467798
T:
oddmanhattan256
Cycles for encapsulation
25%50%75%system
153794179103185897
T:
rsa2048
734408736198765282
T:
ntskem1264
849043849928868266kyber512
108092510812951096822
T:
newhope512cca
110765411109401137082kyber90s512
134491413491001387433kyber768
164264016439251660234
T:
lightsaber2
178793818014191812959
T:
C:hila5
185232118812221929140kyber90s768
195964019790842024549kyber1024
201797220389632042608
T:
kindi256342
214562621572902175474
T:
C:lake1
218333421996312202236
T:
newhope1024cca
268509227034882714204
T:
C:lake2
274279427926062900190
T:
ntskem1380
282426028432882847050
T:
kindi512241
283400928532932856612
T:
kindi512222
285631928792402982861kyber90s1024
290726429203502928186
T:
C:lake3
303189730398723166802
T:
ntrukem443
314491031504653155027
T:
C:bikel1
321228232132103214478
T:
saber2
391015839244923972480
T:
locker1
405302240609984067540
T:
locker2
424974942509924274963
T:
ntruhps2048509
438119243831134406222ntruhps2048509
454641045542344563044
T:
locker3
495444649583384977660
T:
kindi256522
519211651991505216218
T:
kindi512321
523069252346875246879
T:
firesaber2
523852252505245265274
T:
locker4
568929757010995722569
T:
locker5
575892857782205792288
T:
locker6
605216660911526199372
T:
ntskem13136
617990261899566202562
T:
sntrup653
637693263874006401799sntrup653
742608074344357451883
T:
ntruhps2048677
763107476362787655532ntruhps2048677
788083578815967883533ntruhrss701
790746079224078040402
T:
ntrukem743
809040180932668104541
T:
sntrup761
817875281864328205632
T:
lotus128
832831083297548345193sntrup761
901966590208479032204threebears624r2cca
947823095035969531484
T:
locker7
961797296257979632478C:threebears624r2cpa
967451296898449699332
T:
C:bikel3
968574697052529727102
T:
locker8
103748221038848110401821
T:
sntrup857
103991881043132410463110
T:
locker9
106651161068269510690932sntrup857
108349641084145910865490
T:
ntruhps4096821
111106491111416411136218ntruhps4096821
116940241181962612049214
T:
hqc1281
123724151237503212384012
T:
ntrulpr653
123684721240085612436122
T:
lotus192
136369531364766713658995
T:
sntrup953
139653681397534213989288sntrup953
153474781536624015378595
T:
sntrup1013
157035471572522415731526sntrup1013
170455481705503317065810
T:
ntrulpr761
177628581781083217890186
T:
lotus256
189781431898321618997471threebears936r2cca
190239811902558819041366C:threebears936r2cpa
196572581966403119699452
T:
sntrup4591761
214114522142290221442503
T:
ntrulpr857
224997742251414322533110
T:
sntrup1277
229923582300257423012722sntrup1277
262694642628084426292399
T:
ntrulpr953
274689002773186227991668
T:
hqc1921
285613142856918528589158
T:
ntrulpr1013
289324492933203729842486
T:
hqc1922
295823312959088029600055threebears1248r2cca
315400283154666331568944C:threebears1248r2cpa
405950564060699040632786
T:
ntrulpr4591761
422452844290244643631026
T:
hqc2561
447261844474010044766300
T:
ntrulpr1277
501236605043866050892492
T:
hqc2562
568250825717919057562646
T:
hqc2563
952368569525812995306480
T:
frodokem640shake
965760029661905696690470
T:
frodokem640
978385989785790897902971
T:
frodokem640aes
196619334196978504197535650
T:
mersenne756839
214920330214959386215019094
T:
frodokem976shake
222456536222488884222574344
T:
frodokem976
223734772223774676223808300
T:
frodokem976aes
370066618371225264372612378
T:
oddmanhattan128
383100630383157944383209080
T:
sikep434
399166954399206916399287296
T:
frodokem1344shake
428355308428412104428549048
T:
frodokem1344aes
584964928587790842591245462
T:
sikep434comp
594097800594157582594218634
T:
sikep503
716603918717037730717770400
T:
oddmanhattan192
891766658892506200897100746
T:
sikep503comp
123235762012324603681232583504
T:
sikep610
158493184015870922321590881038
T:
oddmanhattan256
166802726616758788421684266384
T:
sikep610comp
196747284619675579361967682436
T:
sikep751
300828455230228655623025973816
T:
sikep751comp
Cycles for decapsulation
25%50%75%system
421656421861422720
T:
C:hila5
106195310631701083749kyber512
117731511778111192644
T:
newhope512cca
128121512849991319156kyber90s512
162141416261111657468kyber768
207969820939972095335
T:
lightsaber2
207103321016722153052kyber90s768
231222823392862396326kyber1024
241258024300752431402
T:
newhope1024cca
247573824987442502112
T:
kindi256342
265123226777672678902
T:
ntskem1264
3126996?3137260?4543494?kyber90s1024
323791932384013240007C:threebears624r2cpa
371727437197763722354
T:
kindi512241
375251837552183757874
T:
kindi512222
385582438567383858095
T:
saber2
477734747779874787055C:threebears936r2cpa
531971453211585340514
T:
ntskem1380
560007456038415620803
T:
ntrukem443
570131057072165724152
T:
kindi256522
609837461132626115878
T:
firesaber2
631670163285396329767C:threebears1248r2cpa
648212665004346505746
T:
kindi512321
652296165415716550087
T:
C:lake1
101246381014510010154460
T:
lotus128
110209851107150811103514
T:
C:lake2
121390881214227012152681
T:
ntskem13136
123088071230947812314152
T:
ntruhps2048509
123095311231179512314648ntruhps2048509
136120911365544013703112
T:
C:lake3
145087841455468014584564
T:
locker1
150444121513449015176646
T:
locker2
151711661518084515189253
T:
ntrukem743
158905541590919615961910
T:
lotus192
163494971635240716360682
T:
sntrup761
163502111635344816363553sntrup761
171418961728113617313752
T:
locker4
176287961763809817646853
T:
sntrup653
176292581763988017647118sntrup653
180957811810840218115842
T:
ntrulpr653
180310361825069018851782
T:
hqc1281
183704221837758818383398threebears624r2cca
203994342050434620609408
T:
locker3
216703542168080621685030ntruhps2048677
216733972168150021688929
T:
ntruhps2048677
226182962264918422683456
T:
locker5
229692762302200423055022
T:
locker6
232918182329539423307249ntruhrss701
233152802336567223472798
T:
lotus256
250406582504928625064136
T:
ntrulpr761
264850752649110026535318
T:
rsa2048
285323342857676628634228
T:
locker7
292251842927320829330214
T:
locker8
301524743016025830168864
T:
sntrup857
301515523016081430191068sntrup857
315382403154356431554828
T:
ntrulpr857
317878953179358031806355
T:
ntruhps4096821
318062183181161931815461ntruhps4096821
363834863643845836507098
T:
locker9
383890863839764638405536threebears936r2cca
387580943876635638776696
T:
ntrulpr953
390225623903055039045686
T:
sntrup953
390232303903096439046750sntrup953
407219874170524242011514
T:
hqc1921
421490464215805042173292
T:
ntrulpr1013
430134564302089443059318
T:
sntrup1013
430115704302107843058914sntrup1013
433611744367898444130882
T:
hqc1922
556310115566985855754862
T:
sntrup4591761
597141925972422459760394threebears1248r2cca
604702146048354060531038
T:
ntrulpr4591761
626373866431553065178388
T:
hqc2561
652540006527479865307618
T:
C:bikel1
662259686623514866265530
T:
ntrulpr1277
664931146650352266537394sntrup1277
664930186650391466570862
T:
sntrup1277
743875887560596675947712
T:
hqc2562
848869838521590585327906
T:
hqc2563
951498509517082095213906
T:
frodokem640shake
972013049722696197268402
T:
frodokem640
979937749801443298065992
T:
frodokem640aes
214475140214505740214556684
T:
frodokem976shake
219344600219391756219447776
T:
C:bikel3
223368376223404786223429746
T:
frodokem976
223862608223895806223946792
T:
frodokem976aes
298150920298462638298849368
T:
mersenne756839
398970348399013566399095794
T:
frodokem1344shake
408525578408565934408635034
T:
sikep434
416437276418282272419441740
T:
oddmanhattan128
428658234428706310428777404
T:
frodokem1344aes
434255080434314150434373130
T:
sikep434comp
631603744631659258631709304
T:
sikep503
669205480669271133669360868
T:
sikep503comp
816534454817684392818196631
T:
oddmanhattan192
123941275612394834341239576402
T:
sikep610
131452874013146304981314775160
T:
sikep610comp
178927379017912715021794414080
T:
oddmanhattan256
211339530821135004082113660056
T:
sikep751
223844961722385452242238990398
T:
sikep751comp

amd64; Zen (800f11); 2017 AMD Ryzen 7 1700; 8 x 3000MHz; rumba7, supercop-20240107

Graphs: old (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
158651603316351kyber90s512
241132434424710kyber90s768
356503584636421kyber90s1024
367993693937171kyber512
421294223242388
T:
C:nhcompact512cca
441574436844670
T:
lac128
506085088151399ntrulpr653
524895272653390ntrulpr761
535415396354512
T:
C:r5nd1kem0d
559375598856172C:threebears624r2cpa
559755607556234threebears624r2cca
576035766057798C:threebears624r2cpax
583425843959010
T:
ntrulpr4591761
583385852758745
T:
C:nhcompact768cca
600986020160414threebears624r2ccax
627346301563528kyber768
669516764469117
T:
C:r5nd0kem2iot
694466989370186ntrulpr857
718557294075389
T:
C:r5nd1kem5d
732437364074142ntrulpr953
732127364474251ntrulpr1013
739267414274692
T:
C:nhcompact1024cca
740827482976455
T:
C:r5nd1kem4longkey
762067640876716
T:
newhope512cca
942009451595359kyber1024
957289607996623ntrulpr1277
103896104207104500
T:
hqc128round4
115293115372115565threebears936r2cca
119522119656119969C:threebears936r2cpa
120907121092121392threebears936r2ccax
121218121558121926
T:
lac256
123039123235123487C:threebears936r2cpax
128605129048129232
T:
lac192
132972133607134475
T:
C:r5nd3kem5d
146297146607146962
T:
newhope1024cca
164421164501164679threebears1248r2cca
170736170832170990C:threebears1248r2cpa
170979171077171269threebears1248r2ccax
175213175302175512C:threebears1248r2cpax
182833184709185956
T:
C:hila5
200909202537204478
T:
C:r5nd3kem0d
213424213798214259
T:
kindi256342
221326221574222155
T:
kindi512222
223176223335224003
T:
kindi512241
247777248130248574
T:
hqc192round4
249469252797254306
T:
C:r5nd5kem5d
266947267149267691ntruhps2048509
268047271487272658
T:
C:r5nd5kem0d
417182417572417972ntruhrss701
435353435697436460ntruhps2048677
459106459478459998
T:
kindi512321
477896483720502576
T:
hqcrmrs128
503704504308504791
T:
hqc256round4
535896540242557632
T:
hqc128
571781572221572869
T:
kindi256522
621432628685644794
T:
hqc1281
636996637373638070ntruhps4096821
651331654548664073
T:
C:r5n11kem0d
658323665062671707
T:
ntrukem443
742339742894743502
T:
C:bikel1
785668786966788049
T:
C:ledakemcpa14
834726835083836024
T:
lima2p1024cca
894482901603915490
T:
rqc128
943085947858977323
T:
hqcrmrs192
991166993102994992
T:
C:ledakemcpa13
108727510895841091537
T:
C:rolloi128
107729710952741121579
T:
hqc192
112119011238191130481
T:
frodokem640
114745511495931150897
T:
C:ledakemcpa12
119074112018071235867
T:
hqc1921
125632112580041260849
T:
C:r5n13kem0d
130534513067151309879sntrup761
131227213260361359185
T:
hqc1922
133513713384311340238
T:
frodokem640aes
139821013988871400225
T:
titaniumccatoy
140098914042621406753
T:
C:rolloi192
155729615656511566955
T:
titaniumccalite
154271315696041643487
T:
hqcrmrs256
1597931?1610397?2274715?
T:
rqc192
166458716655111667022sntrup653
168636516877921689898
T:
lima2p2048cca
170277917246111768436
T:
hqc256
172479417267721735619
T:
limasp1018cca
173560117416741745009
T:
ntrukem743
177321617956821827578
T:
hqc2561
180066518029181804873
T:
C:ledakemcpa34
191110619133231916721
T:
C:rolloi256
197651919779501995002
T:
titaniumccastd
199880120328872061584
T:
hqc2562
207222020732482074420
T:
C:bikel3
214738121743532208930
T:
hqc2563
2184492?2208755?3120031?
T:
rqc256
223856522431222257709
T:
titaniumccamed
227779322795872358420
T:
frodokem976
232079623257542326948
T:
sntrup4591761
248083224850342487689
T:
titaniumccahi
249220424939772496163
T:
C:ledakemcpa33
251944325325632549014
T:
C:lake1
264901026545972657933
T:
frodokem976aes
284688728509142853678sntrup857
283946328542522961131
T:
C:lake2
288673328934372904538
T:
C:r5n15kem0d
288608328943762912950
T:
C:lake3
298818129904892993513
T:
ledakem1464
304012630424983071412
T:
titaniumccasuper
304771930507963054980
T:
C:ledakemcpa32
335781233614123364946
T:
limasp1306cca
348601634896833493018sntrup953
358438536007993705998
T:
C:ledakemcpa53
383076438360653839047
T:
limasp1822cca
384781838491223852878
T:
ledakem1364
392167139230943924043sntrup1013
394139039439583947539
T:
C:ledakemcpa54
411164941141564172691
T:
ledakem1264
422919042609304307504
T:
locker1
444085844460644604465
T:
frodokem1344aes
447226144758974479698
T:
rolloii128
4481891?4498269?5715891?
T:
ledakem13sl
464183746491365246063
T:
rolloii192
496658149837305004966
T:
locker2
4959899?4999799?6720067?
T:
ledakem14sl
540547254210345432885
T:
locker3
558661655915605595169
T:
rolloii256
560208356289985652944
T:
locker4
618679161955146204671sntrup1277
643689464386726439847
T:
frodokem640shake
648261964874426491973
T:
limasp2062cca
650517766220727345257
T:
ledakem12sl
6847631?6854623?9679121?
T:
ledakem3464
694733569727906996272
T:
locker6
731951873230257328096
T:
C:ledakemcpa52
754049775747417622086
T:
locker5
772636677311447739193
T:
sikep434
800875881160468173516
T:
ramstakers216091
813938481477458176421
T:
ledakem3364
866696587703008863540
T:
remblem1056
873761388759919064986
T:
remblem928
920243892085689462600
T:
ledakem3264
10716941?10737216?14372590?
T:
ledakem34sl
107882781082328410839908
T:
ledakem33sl
108746871088312610900591
T:
lotus128
112485021128919811320255
T:
locker7
121588801216640312179525
T:
sikep503
123373021239603212427485
T:
locker8
124680281250112913564498
T:
sikep434comp
126477101266172512722262
T:
ledakem5464
131691241318782213253911
T:
locker9
133866751341914813510594
T:
ledakem5364
136771211374405515160815
T:
ledakem32sl
140827541408541214088739
T:
frodokem976shake
164138611642515316843426
T:
ledakem54sl
195832311961395721308003
T:
sikep503comp
203143292032851820340250
T:
sikep610
210952432110337824644957
T:
ledakem53sl
212951292139702323154667
T:
ledakem5264
214230762143756221471123
T:
lotus192
252577742526134825263666
T:
frodokem1344shake
263654842648044026564133
T:
mersenne756839
328592323315602233311713
T:
ntskem1264
331664373323437235695454
T:
ledakem52sl
343480143437963537166115
T:
sikep610comp
351742503519386535208757
T:
sikep751
364256193645099641035167
T:
lotus256
370425763736504837784435
T:
ramstakers756839
548113575484912459392185
T:
sikep751comp
101932539102269979102771057
T:
ntskem1380
68159258?115236063?180000774?
T:
rsa2048
133588324133870680138680894mceliece348864f
134522352134631243134815667mceliece348864pcf
135360393135553399135691686mceliece460896pcf
135779798135813266135885391mceliece460896f
129337555?152925299?166524417?mceliece348864pc
129876386?153253429?165712764?mceliece348864
135763527?180705923?270324080?mceliece460896pc
197478964197760420198022833
T:
ntskem13136
180364422?226543709?316016443?mceliece460896
268554022268736886269653223mceliece6960119f
288236912288825117289126425mceliece6960119pcf
301319849301432344302629462mceliece6688128pcf
301753177301784805301826846mceliece6688128f
313207961315875849317626973
T:
oddmanhattan128
338779769339062601339477564mceliece8192128pcf
339827936?441371121?644559451?mceliece8192128pc
268042625?442931216?531451688?mceliece6960119
269416647?444606816?620960271?mceliece6960119pc
500618042503601032513528151
T:
oddmanhattan192
301299905?503817543?606724411?mceliece6688128pc
402789270?504506712?707764229?mceliece6688128
339566856?540386950?652438910?mceliece8192128
668629006669342022670398845mceliece8192128f
886882136891378592901148932
T:
oddmanhattan256
378053097738988367753963061598
T:
pqrsa15
Cycles for encapsulation
25%50%75%system
120761261213306
T:
rsa2048
236102376824022kyber90s512
264042649826905ntruhps2048509
310243107031137ntruhrss701
326393288833120kyber90s768
394193954839910ntruhps2048677
451794547745875kyber90s1024
448404583250282mceliece348864f
435784812949609mceliece348864
503405042450560kyber512
502655058750865
T:
ntskem1264
502475063750817ntruhps4096821
560595630456611sntrup653
590495911459327sntrup761
588275979665078mceliece348864pc
598035987160006
T:
sntrup4591761
613516187967271mceliece348864pcf
665736669066787
T:
C:nhcompact512cca
763117675277413sntrup857
777207801478246kyber768
809758103781459sntrup953
809428169582336
T:
lac128
815198205782958sntrup1013
817018221282804
T:
C:r5nd1kem0d
826128275482889threebears624r2ccax
827858284283019threebears624r2cca
852688533185535C:threebears624r2cpax
855558569285931C:threebears624r2cpa
888258892189510ntrulpr653
906519086891110
T:
C:nhcompact768cca
918129192492094ntrulpr761
8617592228104920mceliece460896f
8640592819103914mceliece460896
101481102310103624
T:
C:r5nd0kem2iot
103346103499104004sntrup1277
99134105625117850mceliece460896pc
106055106134106235
T:
ntrulpr4591761
100065110247118854mceliece460896pcf
110545111748114551
T:
C:r5nd1kem5d
113728114517115822
T:
C:r5nd1kem4longkey
115125115278115531kyber1024
117790118018118924
T:
C:nhcompact1024cca
122705122873123289ntrulpr857
122640123060124120
T:
C:bikel1
123225123379123842
T:
newhope512cca
127683128168128476ntrulpr953
128555128646129502ntrulpr1013
134766134859135036threebears936r2cca
135028135168135370threebears936r2ccax
142927143024143192C:threebears936r2cpa
143444143547143764C:threebears936r2cpax
148374148835149499
T:
ntskem1380
147793150306160445
T:
ntrukem443
158693159076159598
T:
C:ledakemcpa13
162181163226165540
T:
C:rolloi128
163645163868164493ntrulpr1277
156049165162185070mceliece8192128f
164419165189168897
T:
C:ledakemcpa14
160168166158179836mceliece6688128
160337166878176834mceliece6688128f
169795172161174300
T:
C:ledakemcpa12
178822180619183704mceliece8192128
176397181119189344mceliece6960119
176883181363189033mceliece6960119f
186211186860187712
T:
C:rolloi192
184157192065197667mceliece6688128pc
191305192317193498
T:
C:r5nd3kem5d
183747192391202713mceliece6688128pcf
196515196879198233
T:
lac192
194885198700207227mceliece6960119pc
200162200371200719threebears1248r2cca
200546200940201121threebears1248r2ccax
207611208086208681
T:
ntskem13136
207864208438208888
T:
lotus128
204435209189217502mceliece6960119pcf
209997210175210365C:threebears1248r2cpa
205786210649214708mceliece8192128pc
210804210891211154C:threebears1248r2cpax
209042214370221213mceliece8192128pcf
225575226073227098
T:
C:rolloi256
232712232943233396
T:
newhope1024cca
239383240519243112
T:
lac256
252228253949261313
T:
C:hila5
255614256085256441
T:
hqc128round4
282148283243284013
T:
kindi256342
293572294465295279
T:
C:bikel3
293429295569305017
T:
ntrukem743
303179303678304277
T:
ledakem1464
304028304320304658
T:
ledakem1264
326334326708327437
T:
kindi512222
329939330376331046
T:
kindi512241
341120343105345753
T:
C:r5nd3kem0d
349884350204350689
T:
ledakem1364
353746356734358174
T:
C:r5nd5kem5d
373196374019375007
T:
lotus192
377699378221382170
T:
ledakem13sl
379562380662381833
T:
C:ledakemcpa33
383421384135384963
T:
C:ledakemcpa34
400855405728412047
T:
C:ledakemcpa32
409330409674410073
T:
ledakem12sl
439691440074440437
T:
lotus256
452478454875457450
T:
C:r5nd5kem0d
482119482355482689
T:
ledakem14sl
489472493107499538
T:
C:lake1
561228564138568642
T:
C:lake2
564851566738568288
T:
rolloii128
573153575247577255
T:
rolloii192
591107591561592341
T:
hqc192round4
607194607623608375
T:
kindi512321
621155624369627542
T:
C:lake3
637618642911655725
T:
hqcrmrs128
659165660146661298
T:
lima2p1024cca
661023662699664459
T:
rolloii256
691058692178694062
T:
kindi256522
715389715833716635
T:
ledakem3464
700673719670731440
T:
hqc128
808897811886821521
T:
C:r5n11kem0d
819704820337821413
T:
ledakem3264
815469824022836250
T:
locker1
819369832419841398
T:
locker2
853983855295856174
T:
ledakem3364
857198858785860556
T:
C:ledakemcpa53
854640862446869662
T:
C:ledakemcpa52
871827872822874249
T:
C:ledakemcpa54
916206922945939885
T:
locker3
921823948879959680
T:
hqc1281
101329510335951055015
T:
locker4
108644010878621088827
T:
titaniumccatoy
110413311052641106051
T:
ledakem32sl
115841911592251159944
T:
hqc256round4
115412011611661186571
T:
locker6
118149211844411187966
T:
ledakem33sl
118517011926561207133
T:
rqc128
122237112246281228868
T:
ledakem34sl
128684013078281319249
T:
hqcrmrs192
129555813083681325709
T:
locker5
131510813162431320388
T:
lima2p2048cca
137695113779621379014
T:
titaniumccalite
143870414571501491340
T:
hqc192
147770814802351483289
T:
ledakem5364
153660315374111538604
T:
limasp1018cca
157108815732651579196
T:
C:r5n13kem0d
163842916418811649821
T:
titaniumccastd
167152616735901679344
T:
ledakem5464
166850516736671679228
T:
frodokem640
177336617905321829932
T:
hqc1921
182547018276621831706
T:
frodokem640aes
181240518290101860306
T:
locker7
190615319074861908818
T:
ledakem5264
194500819468491948709
T:
ledakem54sl
193248219848782033660
T:
locker8
205512520578402071142
T:
titaniumccamed
210320521099172130707
T:
locker9
211030121167612153324
T:
hqc1922
217117421932932295977
T:
hqcrmrs256
223348022356212241678
T:
ledakem53sl
223891222691182314914
T:
rqc192
230137323246652377789
T:
hqc256
233252323351592337080
T:
titaniumccahi
264988226523412655212
T:
ledakem52sl
263196926810132705680
T:
hqc2561
289760929010572905767
T:
limasp1306cca
293392029372832960315
T:
titaniumccasuper
2985341?2994085?3880979?
T:
rqc256
304485530693903127070
T:
hqc2562
323158632330833234968
T:
limasp1822cca
325636632589763408645
T:
frodokem976
331969133701553412875
T:
hqc2563
339804434079053416092
T:
C:r5n15kem0d
347046234739673479515
T:
frodokem976aes
574113157533395812728
T:
limasp2062cca
583161058342486051927
T:
frodokem1344aes
679192967955746799041
T:
frodokem640shake
126303881263477412640290
T:
sikep434
128587921316704013283447
T:
remblem1056
130742931319864813566712
T:
remblem928
146867451469132914700105
T:
frodokem976shake
146581011490188615037645
T:
ramstakers216091
196879601978245219857219
T:
sikep434comp
199873581999930320012070
T:
sikep503
201006732011910720130371
T:
pqrsa15
254867212556556425582280
T:
mersenne756839
262527462630649326317142
T:
frodokem1344shake
306250983075282530929138
T:
sikep503comp
372668863730102537325431
T:
sikep610
509750115111149251265384
T:
sikep610comp
543466325458990854896865
T:
oddmanhattan128
568125875684147756875091
T:
sikep751
675829056846426169110240
T:
ramstakers756839
880587428811162488478268
T:
sikep751comp
104671597105178314105339612
T:
oddmanhattan192
210999756211723613212397589
T:
oddmanhattan256
Cycles for decapsulation
25%50%75%system
181761821318316C:threebears624r2cpax
215422160121879kyber90s512
231492322523287C:threebears936r2cpax
280902813928206C:threebears1248r2cpax
308543102631290kyber90s768
364603651836623C:threebears624r2cpa
382563866439173
T:
C:r5nd1kem0d
433554340943521C:threebears936r2cpa
437414379643866kyber512
438624399444346kyber90s1024
494624952849624ntruhps2048509
498294985849910C:threebears1248r2cpa
499145042651876
T:
C:r5nd0kem2iot
546575575160100
T:
C:r5nd1kem5d
549795590958485
T:
C:r5nd1kem4longkey
629916311463387
T:
C:hila5
646046482464930
T:
C:nhcompact512cca
682866857668650kyber768
755627561675690ntruhps2048677
784597851378566ntruhrss701
867068680987105sntrup761
886238872389032
T:
C:nhcompact768cca
887978912589521sntrup653
911149240893176
T:
C:r5nd3kem5d
102225102375102668ntruhps4096821
103115103303103431kyber1024
110977111419112039
T:
lac128
116155116606116980ntrulpr653
116711116876117863
T:
C:nhcompact1024cca
117762117819118032threebears624r2ccax
118618118846119054ntrulpr761
124307124928125441sntrup857
127742128657128917sntrup953
128453129095131144sntrup1013
133557133673133793
T:
newhope512cca
141925141995142088
T:
sntrup4591761
151581151796152043threebears624r2cca
153597153663153828
T:
ntrulpr4591761
160076160247160671sntrup1277
162084162500162703ntrulpr857
166836167196167730ntrulpr953
167033167869168763ntrulpr1013
172957173135173428mceliece348864f
175483175743176675mceliece348864
175286176026177958
T:
C:r5nd5kem5d
182478182569182688threebears936r2ccax
183619183872184163mceliece348864pcf
187650187770188020mceliece348864pc
188516189443190700
T:
ntrukem443
196421197673199575
T:
C:r5nd3kem0d
212289212597213192ntrulpr1277
231482231650231892threebears936r2cca
247738247912248054
T:
lotus128
252113252317252546
T:
newhope1024cca
257533258016259402
T:
C:r5nd5kem0d
257696258045258349threebears1248r2ccax
262928263822265677
T:
C:r5n11kem0d
291974292665293842
T:
lac192
313155313554314275threebears1248r2cca
352599353770354789
T:
kindi256342
362843363883366274
T:
C:r5n13kem0d
396830396995397348mceliece460896f
398133398371398601mceliece460896
402418403298404215
T:
ntskem1264
408649408886409130mceliece460896pcf
410139410483412083mceliece460896pc
427359428804432275
T:
lac256
432044432537434249
T:
kindi512222
432198432865435519
T:
ntrukem743
435410435681437353
T:
kindi512241
435501435782436111mceliece6960119f
437138437458442132mceliece6960119
441382442094443353
T:
hqc128round4
452045452366452782mceliece6960119pcf
453907454433454738mceliece6960119pc
457016457393457850mceliece8192128f
465420465703466026mceliece6688128f
465234465786471975mceliece6688128
472579472969473336mceliece8192128
480391481241482902
T:
lotus192
482209482453482764mceliece6688128pc
482661482854483229mceliece6688128pcf
487238487840489533mceliece8192128pcf
487641487856488184mceliece8192128pc
551042551400551703
T:
lotus256
762721763235764288
T:
kindi512321
805088807560808459
T:
kindi256522
808491809013809885
T:
lima2p1024cca
870711871692872761
T:
ntskem1380
944991945794946791
T:
hqc192round4
100583910244471032325
T:
hqcrmrs128
102956410522691057686
T:
hqc128
1155652?1157270?1485628?
T:
C:ledakemcpa13
120578712071371210300
T:
C:rolloi128
121516312177311221730
T:
C:ledakemcpa12
127291912757131278659
T:
titaniumccatoy
130826913110961331373
T:
C:r5n15kem0d
134389713481851354859
T:
C:rolloi192
142708914315541436590
T:
C:ledakemcpa14
151276715142231516707
T:
ntskem13136
154742315619541565444
T:
hqc1281
159411315960551597274
T:
titaniumccalite
159991616062991609999
T:
lima2p2048cca
167612916798641683691
T:
frodokem640
174594717476291748670
T:
frodokem640aes
185552718593351864969
T:
C:lake1
186366518653771868576
T:
rolloii128
187753518787861880807
T:
hqc256round4
185426418952301951004
T:
hqcrmrs192
189037418992811900981
T:
titaniumccastd
196756919687562257099
T:
limasp1018cca
202344520315092092775
T:
rolloii192
197605920488122052063
T:
hqc192
225026922556392278975
T:
C:rolloi256
234688723506152352679
T:
titaniumccamed
240627524183702440248
T:
rsa2048
244976524721122475455
T:
ledakem1264
263840026444372653481
T:
rolloii256
270568027066322707581
T:
titaniumccahi
273109727330282736556
T:
ledakem1364
274142327716672807424
T:
hqc1921
286004628607802861648
T:
C:bikel1
287708228821042890799
T:
ledakem1464
302816330318183101582
T:
hqc1922
307553430847983401348
T:
hqcrmrs256
304086731337273220636
T:
hqc256
315688231584723160363
T:
C:ledakemcpa32
316539331715183179296
T:
C:lake2
318566131871553189399
T:
ledakem12sl
325337632559983408286
T:
frodokem976
325969432653563359461
T:
ledakem13sl
332560133345233337810
T:
frodokem976aes
341091034280883429959
T:
titaniumccasuper
359238535950123601581
T:
C:ledakemcpa34
372270337300313788660
T:
ledakem14sl
375651137616563774543
T:
limasp1306cca
375784137803413798930
T:
locker1
380624638327063865101
T:
hqc2561
391960839214493923368
T:
C:ledakemcpa33
393093739462253963111
T:
rqc128
394097139679923998169
T:
locker2
412746241323034135991
T:
limasp1822cca
420741842306024258611
T:
locker4
432281443351084350022
T:
C:lake3
435354745331914543872
T:
hqc2562
478043249318404946687
T:
hqc2563
562584656288695795664
T:
frodokem1344aes
576132457869095816483
T:
locker3
643739664612166496628
T:
locker6
648883565131126542441
T:
locker5
673576467381326741268
T:
frodokem640shake
675872967613086804799
T:
ledakem3264
680740768249856842583
T:
locker7
702430970314887041884
T:
ledakem3364
720706072215527298846
T:
ledakem3464
727057173359467380944
T:
locker8
749112175718157582183
T:
limasp2062cca
808106380844168088462
T:
C:ledakemcpa52
808145081194588147877
T:
rqc192
878965088065908811792
T:
ledakem32sl
913055191322039134740
T:
C:bikel3
933663593396749355276
T:
C:ledakemcpa53
985441598872019922528
T:
locker9
100951791010428710141426
T:
ledakem33sl
106210071062465810630451
T:
C:ledakemcpa54
106953971072886910749737
T:
ledakem34sl
116960961173847013525408
T:
rqc256
134695171348693013494576
T:
sikep434
144017301447047814515513
T:
ledakem5264
144580831454466514558639
T:
sikep434comp
145446901454777714550548
T:
frodokem976shake
149579841497718215010542
T:
ledakem5364
172878391762033017876884
T:
remblem1056
176391611765360017688596
T:
ledakem5464
174381171773934318319027
T:
remblem928
202787152028604420461168
T:
ledakem52sl
205190182053011420545553
T:
ledakem53sl
212851262129183721306190
T:
sikep503
220451792210670822208674
T:
ledakem54sl
226477712265785122669860
T:
sikep503comp
259796852609453626108712
T:
frodokem1344shake
297794993059762830626353
T:
ramstakers216091
375271113755603237592634
T:
sikep610
378249903793529337950181
T:
mersenne756839
397725263979449239808272
T:
sikep610comp
596093416008630260421838
T:
oddmanhattan128
611331186115114161159559
T:
sikep751
649461016496331564979371
T:
sikep751comp
116174290116307047116581390
T:
oddmanhattan192
129010016129057985129183461
T:
pqrsa15
129748520131131974131367826
T:
ramstakers756839
233128775233331467234290541
T:
oddmanhattan256

amd64; Zen (800f11); 2017 AMD Ryzen 5 1600; 6 x 3200MHz; rumba5, supercop-20240107

Graphs: old (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
158891606916420kyber90s512
244002462325075kyber90s768
355063576636184kyber90s1024
367903691437099kyber512
421414228142442
T:
C:nhcompact512cca
444234456344717
T:
lac128
514655219252814ntrulpr653
523935272153398ntrulpr761
534665390854361
T:
C:r5nd1kem0d
559975609656235threebears624r2cca
559775612756309C:threebears624r2cpa
576035765757796C:threebears624r2cpax
582235832858908
T:
ntrulpr4591761
584925870659051
T:
C:nhcompact768cca
601476021860433threebears624r2ccax
626766289263263kyber768
671666793269918
T:
C:r5nd0kem2iot
693526981970234ntrulpr857
717277234372988
T:
C:r5nd1kem5d
727817314673743ntrulpr953
733777376674089ntrulpr1013
739797425178242
T:
C:nhcompact1024cca
740527475175387
T:
C:r5nd1kem4longkey
760727628476642
T:
newhope512cca
937759436894713ntrulpr1277
941249443194820kyber1024
104026104284104779
T:
hqc128round4
115189115238115424threebears936r2cca
119568119643119857C:threebears936r2cpa
120870120958121292threebears936r2ccax
120772121290121959
T:
lac256
123010123091123436C:threebears936r2cpax
129389129871130055
T:
lac192
131241132184133067
T:
C:r5nd3kem5d
146243146484146754
T:
newhope1024cca
164307164486164672threebears1248r2cca
170581170711170860C:threebears1248r2cpa
170891171025171337threebears1248r2ccax
174280174354174483C:threebears1248r2cpax
179264180594181037
T:
C:hila5
200702201749203960
T:
C:r5nd3kem0d
213079213244213995
T:
kindi256342
222481223029223444
T:
kindi512222
225244225515225975
T:
kindi512241
253928254187254762
T:
hqc192round4
252069255123257288
T:
C:r5nd5kem5d
265276265974270374ntruhps2048509
267049268851270397
T:
C:r5nd5kem0d
417961418700419484ntruhrss701
433891434349434841ntruhps2048677
459339459628460281
T:
kindi512321
468377478973483534
T:
hqcrmrs128
504149504697506233
T:
hqc256round4
536126547129552906
T:
hqc128
571344572050572793
T:
kindi256522
614909622886638385
T:
hqc1281
632837633626643292ntruhps4096821
652228654008664413
T:
C:r5n11kem0d
657827665559670609
T:
ntrukem443
742319743592824101
T:
C:bikel1
785759786853788231
T:
C:ledakemcpa14
836758837760839028
T:
lima2p1024cca
885822894377897349
T:
rqc128
941154944159955039
T:
hqcrmrs192
990090991804993315
T:
C:ledakemcpa13
106760810769221104397
T:
hqc192
108775310894691091507
T:
C:rolloi128
112106011225851215798
T:
frodokem640
114619711475961149017
T:
C:ledakemcpa12
119727312114631237334
T:
hqc1921
125645212587051260898
T:
C:r5n13kem0d
125518112906431321467
T:
hqc1922
130404013048881306130sntrup761
133524613381501341516
T:
frodokem640aes
139286013944801405670
T:
titaniumccatoy
140156114035161406070
T:
C:rolloi192
154046515478881561911
T:
rqc192
155703915661751568434
T:
titaniumccalite
156315915788811614108
T:
hqcrmrs256
166442416651871666486sntrup653
168783816893841690956
T:
lima2p2048cca
172772017297401731707
T:
limasp1018cca
172325217355901763893
T:
hqc256
173349617397751745569
T:
ntrukem743
178606117875051789890
T:
C:ledakemcpa34
179583218170611844760
T:
hqc2561
191312719157231918492
T:
C:rolloi256
197358019761031978125
T:
titaniumccastd
199106720345252055721
T:
hqc2562
207218120730822074141
T:
C:bikel3
213255921824712189738
T:
hqc2563
221972222270372245681
T:
rqc256
225382822557942263632
T:
titaniumccamed
228109022835132286113
T:
frodokem976
231642223213732322852
T:
sntrup4591761
245990524612932463521
T:
titaniumccahi
248683024906582494750
T:
C:ledakemcpa33
260035826175812633691
T:
C:lake1
264406526460742648511
T:
frodokem976aes
270627827453162753896
T:
C:lake2
284681528487632850288sntrup857
286851828737112881030
T:
C:lake3
289548729014832907867
T:
C:r5n15kem0d
298850229906552994102
T:
ledakem1464
308467530864513092248
T:
titaniumccasuper
311832031232243130299
T:
C:ledakemcpa32
340849834113523413163
T:
limasp1306cca
348332334871883491356sntrup953
349080134944653503240
T:
limasp1822cca
350614235112313520768
T:
C:ledakemcpa53
384591738477253852132
T:
ledakem1364
391883339197483920729sntrup1013
394299839455693947836
T:
C:ledakemcpa54
411574941670314226986
T:
ledakem1264
426495442824674321307
T:
locker1
445118244543964456825
T:
frodokem1344aes
447255244766024482349
T:
rolloii128
4482444?4490316?5717243?
T:
ledakem13sl
463757546404974646241
T:
rolloii192
497316249816414999095
T:
locker2
4972001?4995311?6731457?
T:
ledakem14sl
543326754380175444168
T:
rolloii256
551649155365795566440
T:
locker3
563407656472575680269
T:
locker4
619322261965756202157sntrup1277
643538664367276438711
T:
frodokem640shake
651141965167627309230
T:
ledakem12sl
655135065593966566195
T:
limasp2062cca
684328768621976886813
T:
locker6
6853776?6908883?9692567?
T:
ledakem3464
732131273233157326667
T:
C:ledakemcpa52
746226574837287513852
T:
locker5
773326977439328354887
T:
sikep434
796431980666158137935
T:
ramstakers216091
814107781445118160433
T:
ledakem3364
893392189873549008917
T:
remblem1056
881118090099859050808
T:
remblem928
932629593595109524020
T:
ledakem3264
107184581074048910766667
T:
ledakem34sl
108031411083184910841168
T:
ledakem33sl
108813001089247610913247
T:
lotus128
111937371122098011257480
T:
locker7
121653201218518612373612
T:
sikep503
124760751253287412581079
T:
locker8
125394651257508913760202
T:
sikep434comp
129040861304008613363228
T:
ledakem5464
131727681320963713286563
T:
locker9
134069091346448413655144
T:
ledakem5364
136468531377268915366128
T:
ledakem32sl
140862431409191014098141
T:
frodokem976shake
164323101645098716914196
T:
ledakem54sl
196045091964044621306213
T:
sikep503comp
202960832030991020325961
T:
sikep610
214589302147524423480054
T:
lotus192
210804502148927224618412
T:
ledakem53sl
212670622159719023406380
T:
ledakem5264
252358572525444125344898
T:
frodokem1344shake
262317762634214426656282
T:
mersenne756839
329685763316315733750295
T:
ntskem1264
343547903438660537142236
T:
sikep610comp
351676273518532535203212
T:
sikep751
328044623521155837688394
T:
ledakem52sl
364647373650076136633727
T:
lotus256
372425483756522137826750
T:
ramstakers756839
428697654288866142919599mceliece348864f
429076044292593043285237mceliece348864pcf
548030665515948260116032
T:
sikep751comp
101801065102108317102642197
T:
ntskem1380
61616709?109256048?174580473?
T:
rsa2048
135327201135468395135783135mceliece460896pcf
135835937135888188136015304mceliece460896f
143722933?156512769?181373782?mceliece348864pc
142952942?167935917?193280397?mceliece348864
135502202?180749403?315439809?mceliece460896
137606903?187401426?315932688?mceliece460896pc
197566968197794843198139097
T:
ntskem13136
268332875268491357268791336mceliece6960119f
288625565288843747289057622mceliece6960119pcf
301377672301532723301588971mceliece6688128f
301796055302262496303834773mceliece6688128pcf
312568798318001494319280110
T:
oddmanhattan128
338159102338970361339467392mceliece8192128pcf
270306884?360015190?622751935?mceliece6960119pc
302144198?403767090?606206865?mceliece6688128
341083622?442694323?644167792?mceliece8192128pc
355166455?443397041?626405197?mceliece6960119
402314754?503782619?706887245?mceliece6688128pc
510303657512594536520065052
T:
oddmanhattan192
668840806669302842669761508mceliece8192128f
632691154?733164446?1026310494?mceliece8192128
905886024911338658917837044
T:
oddmanhattan256
377595906538672791853995540496
T:
pqrsa15
Cycles for encapsulation
25%50%75%system
122201264713319
T:
rsa2048
236172425724438kyber90s512
265032656427040ntruhps2048509
316633177831893ntruhrss701
328133322933500kyber90s768
394693956239960ntruhps2048677
419064273444986mceliece348864f
450624542745773kyber90s1024
450594945950902mceliece348864
503175040950454kyber512
508195118352016
T:
ntskem1264
508855121651827ntruhps4096821
560325623256509sntrup653
588795911359266sntrup761
596285970359791
T:
sntrup4591761
578836003062169mceliece348864pcf
612206571470436mceliece348864pc
666426675866925
T:
C:nhcompact512cca
760937631976673sntrup857
777117777477868kyber768
804038072081011sntrup953
813548152982026sntrup1013
818258239382915
T:
C:r5nd1kem0d
826698273582957threebears624r2ccax
813998281584239
T:
lac128
828018284883052threebears624r2cca
852378532985555C:threebears624r2cpax
855818577186012C:threebears624r2cpa
905579072690906
T:
C:nhcompact768cca
896429079592176ntrulpr653
919259213292692ntrulpr761
8680892264100110mceliece460896f
8684693115100169mceliece460896
101667102425104999
T:
C:r5nd0kem2iot
103349103866104033sntrup1277
98945104969115595mceliece460896pcf
99219105186112875mceliece460896pc
105845105975106302
T:
ntrulpr4591761
110166110971111657
T:
C:r5nd1kem5d
115132115216115505kyber1024
114253115385116726
T:
C:r5nd1kem4longkey
117818118151128571
T:
C:nhcompact1024cca
122763123146123314ntrulpr857
123175123360123727
T:
newhope512cca
122892?123546?275794?
T:
C:bikel1
126963127029127122ntrulpr953
128153128307128687ntrulpr1013
134748134844135051threebears936r2cca
135110135173135428threebears936r2ccax
142904142948143179C:threebears936r2cpa
143325143428143646C:threebears936r2cpax
148533149092149523
T:
ntskem1380
148855151689160254
T:
ntrukem443
158544158984159463
T:
C:ledakemcpa13
161914162097162644ntrulpr1277
161694162527163678
T:
C:rolloi128
164328164595164976
T:
C:ledakemcpa14
159858165114174638mceliece6688128
157733166378179008mceliece8192128f
161416166558176293mceliece6688128f
168718171194173488
T:
C:ledakemcpa12
170976178259196118mceliece8192128
176263180787185962mceliece6960119f
177127181944190197mceliece6960119
186131186900187878
T:
C:rolloi192
184087189789199306mceliece6688128pc
191997193045194560
T:
C:r5nd3kem5d
184926193611204540mceliece6688128pcf
197896198832200698
T:
lac192
195342199943208255mceliece6960119pc
200211200355200677threebears1248r2cca
200627200706201055threebears1248r2ccax
206959207629208330
T:
ntskem13136
207889208330209651
T:
lotus128
204841208662214133mceliece6960119pcf
209806210039210311C:threebears1248r2cpa
209990210093210404C:threebears1248r2cpax
209081212570220075mceliece8192128pcf
208270213415253422mceliece8192128pc
225558226102227280
T:
C:rolloi256
232575232909233403
T:
newhope1024cca
239956240798243067
T:
lac256
249865250921251813
T:
C:hila5
255796256219256829
T:
hqc128round4
282485282828283420
T:
kindi256342
293477294379295248
T:
C:bikel3
292641296013304602
T:
ntrukem743
303208303537303998
T:
ledakem1464
303892304075304701
T:
ledakem1264
328601328870329579
T:
kindi512222
333231333645334356
T:
kindi512241
340012343933345818
T:
C:r5nd3kem0d
349846350237350467
T:
ledakem1364
354056356860358423
T:
C:r5nd5kem5d
373742374272374859
T:
lotus192
377732377931378368
T:
ledakem13sl
379860381123382312
T:
C:ledakemcpa33
383383383950384908
T:
C:ledakemcpa34
403567409011413883
T:
C:ledakemcpa32
410309410822411471
T:
ledakem12sl
440233440572441120
T:
lotus256
453758457813460126
T:
C:r5nd5kem0d
482393482836485514
T:
ledakem14sl
494079497549504028
T:
C:lake1
560803564447568625
T:
C:lake2
563478565886569439
T:
rolloii128
572984573989575071
T:
rolloii192
605004605719607124
T:
hqc192round4
607367607860608682
T:
kindi512321
624528629264632407
T:
C:lake3
642702644294646922
T:
rolloii256
642430647432675318
T:
hqcrmrs128
654918656607657287
T:
lima2p1024cca
690186690825691943
T:
kindi256522
715470716183720918
T:
ledakem3464
694819716556728021
T:
hqc128
785430795566807389
T:
locker1
808332811709820591
T:
C:r5n11kem0d
811865816621821799
T:
locker2
819523820334821293
T:
ledakem3264
853802854540855293
T:
ledakem3364
855733858227860061
T:
C:ledakemcpa53
856726867385874863
T:
C:ledakemcpa52
870816872293874003
T:
C:ledakemcpa54
905252912942937590
T:
locker3
923787937260956877
T:
hqc1281
104600610493891056359
T:
locker4
108828810889121089495
T:
titaniumccatoy
110465111055231106148
T:
ledakem32sl
112242911446251154041
T:
locker6
115811611591641160274
T:
hqc256round4
117610711790531184450
T:
rqc128
118319311854451192486
T:
ledakem33sl
122290012242991226382
T:
ledakem34sl
126562312707401292071
T:
locker5
129354413185661339379
T:
hqcrmrs192
131307713189361320589
T:
lima2p2048cca
137469513779341380640
T:
titaniumccalite
142286714480701469822
T:
hqc192
148202114837741484947
T:
ledakem5364
153782615388651540014
T:
limasp1018cca
157220015738781576314
T:
C:r5n13kem0d
163876116398331641254
T:
titaniumccastd
166878916713161699088
T:
ledakem5464
166636017700261774816
T:
frodokem640
177772818025351822362
T:
hqc1921
182067218227471825232
T:
frodokem640aes
190757019112261915434
T:
ledakem5264
188653219229431944415
T:
hqc1922
188079919326521986120
T:
locker7
193220419434942014344
T:
locker8
194527919465511947727
T:
ledakem54sl
206777020701792072446
T:
titaniumccamed
208581520972382143450
T:
locker9
215065522031202219812
T:
hqcrmrs256
223070222324562234294
T:
ledakem53sl
231137023125492313983
T:
titaniumccahi
233217323758022395098
T:
hqc256
262596326271692628543
T:
ledakem52sl
264841226755552739794
T:
hqc2561
2165319?2789396?2802199?
T:
rqc192
290057029028612906506
T:
limasp1306cca
296314629646052965805
T:
titaniumccasuper
295398629805903049416
T:
rqc256
301999230579743134540
T:
hqc2562
306921830783923542720
T:
limasp1822cca
325071232581093260218
T:
frodokem976
339767934039913412081
T:
C:r5n15kem0d
346849034738223479552
T:
frodokem976aes
344387835114633568704
T:
hqc2563
573827257426695747037
T:
limasp2062cca
582741658362655839662
T:
frodokem1344aes
679416967996338480932
T:
frodokem640shake
126327381265644112742108
T:
sikep434
133348601339054513438889
T:
remblem928
133427601345094813500856
T:
remblem1056
146775911468131914685142
T:
frodokem976shake
145327201482728914962997
T:
ramstakers216091
196752301976812119866765
T:
sikep434comp
199627821997246020658892
T:
sikep503
201160092013286220183515
T:
pqrsa15
247564792477529224794363
T:
mersenne756839
261993542621960226246542
T:
frodokem1344shake
306185923067035130815322
T:
sikep503comp
373098663733222037354953
T:
sikep610
509607485105928751410350
T:
sikep610comp
567985175681615156839802
T:
sikep751
569078475709326657495702
T:
oddmanhattan128
676379546853776969054573
T:
ramstakers756839
880831268847725288886284
T:
sikep751comp
105311840105490218105699436
T:
oddmanhattan192
211778727212591037213239091
T:
oddmanhattan256
Cycles for decapsulation
25%50%75%system
181971823618317C:threebears624r2cpax
213862189721963kyber90s512
231562320323265C:threebears936r2cpax
280882813828249C:threebears1248r2cpax
309673119531308kyber90s768
364313649736590C:threebears624r2cpa
382193847238897
T:
C:r5nd1kem0d
433454338343485C:threebears936r2cpa
437464380843871kyber512
435484388544134kyber90s1024
494644950949607ntruhps2048509
498254987949964C:threebears1248r2cpa
496834998451250
T:
C:r5nd0kem2iot
537775401054881
T:
C:r5nd1kem5d
555415682859309
T:
C:r5nd1kem4longkey
630416317263560
T:
C:hila5
649026499065076
T:
C:nhcompact512cca
682406845568493kyber768
758337593076899ntruhps2048677
796607975379835ntruhrss701
870258734587510sntrup761
887628886588953
T:
C:nhcompact768cca
886768898189184sntrup653
916549298493373
T:
C:r5nd3kem5d
103389103457103525kyber1024
102583103524103933ntruhps4096821
111187111914112682
T:
lac128
116439116545122899
T:
C:nhcompact1024cca
116365117012118581ntrulpr653
117588117659117798threebears624r2ccax
118565119058119183ntrulpr761
124497124689125099sntrup857
127587127722127961sntrup953
128908129095129343sntrup1013
133686133845134007
T:
newhope512cca
141430141500141574
T:
sntrup4591761
151573151642151988threebears624r2cca
153253153371157868
T:
ntrulpr4591761
160000160208160845sntrup1277
162269162616163039ntrulpr857
166252166634166759ntrulpr953
167019167483168044ntrulpr1013
171645172509175848
T:
C:r5nd5kem5d
173079173341173532mceliece348864
177626177709177883mceliece348864f
182453182533182692threebears936r2ccax
184073184218184506mceliece348864pc
188812189118189441mceliece348864pcf
189983191307192356
T:
ntrukem443
199069199603200175
T:
C:r5nd3kem0d
210164210553210905ntrulpr1277
231290231370231745threebears936r2cca
247467247949248380
T:
lotus128
251794252040252984
T:
newhope1024cca
256089257375261124
T:
C:r5nd5kem0d
257610257789258160threebears1248r2ccax
265050266122275608
T:
C:r5n11kem0d
293197294164295023
T:
lac192
313002313123313543threebears1248r2cca
352806353106354322
T:
kindi256342
360597364179365571
T:
C:r5n13kem0d
396508396695397098mceliece460896f
398696398863399117mceliece460896
402509403108404020
T:
ntskem1264
408785409060409960mceliece460896pcf
410887411494412120mceliece460896pc
425975429334437644
T:
lac256
432106433088436365
T:
ntrukem743
435405435584436008mceliece6960119f
435539437196443917
T:
kindi512222
437249437483437921mceliece6960119
440097440490442171
T:
kindi512241
442936443410443915
T:
hqc128round4
452352452942455693mceliece6960119pcf
454225455025455636mceliece6960119pc
457274457988458974mceliece8192128f
465450465683466110mceliece6688128f
465629465833466079mceliece6688128
482192482444482700mceliece6688128pc
481943482923484259
T:
lotus192
483033483249483662mceliece6688128pcf
487216487347487750mceliece8192128pcf
470735487615534690mceliece8192128
487085487678488230mceliece8192128pc
552032552244552496
T:
lotus256
762468763104764334
T:
kindi512321
803419803806804628
T:
kindi256522
805713806522807877
T:
lima2p1024cca
865226866160869584
T:
ntskem1380
101461410152211016362
T:
hqc192round4
104333510454681078552
T:
hqc128
102716510559571091263
T:
hqcrmrs128
1155247?1156066?1490397?
T:
C:ledakemcpa13
120536512077071211573
T:
C:rolloi128
120928812112801213265
T:
C:ledakemcpa12
127355012743831275248
T:
titaniumccatoy
133001713379801352640
T:
C:r5n15kem0d
134578113545541359160
T:
C:rolloi192
142691414281111430188
T:
C:ledakemcpa14
151485515164471517767
T:
ntskem13136
153637015554871561614
T:
hqc1281
159247515941381595300
T:
titaniumccalite
160005516010321603253
T:
lima2p2048cca
167339216851111770155
T:
frodokem640
174503517457031746325
T:
frodokem640aes
182702518305591836985
T:
C:lake1
186605318720021878506
T:
rolloii128
187923318803571883166
T:
hqc256round4
188157818952011920282
T:
hqcrmrs192
189538219002891902134
T:
titaniumccastd
197002919717511980888
T:
limasp1018cca
202426220277772035952
T:
rolloii192
193543020309322093192
T:
hqc192
224981122529832274252
T:
C:rolloi256
234156223428022344738
T:
titaniumccamed
241359524173922425439
T:
rsa2048
244861724533992468033
T:
ledakem1264
261371226177582628265
T:
rolloii256
268654026908242692131
T:
titaniumccahi
272165727280122757736
T:
ledakem1364
271839527786232782763
T:
hqc1921
280941228430822851994
T:
hqc1922
285187628533743024039
T:
C:bikel1
288259728881012889672
T:
ledakem1464
294287329910183076942
T:
hqcrmrs256
312243831430003164923
T:
hqc256
314896231497583210385
T:
C:ledakemcpa32
319411831967283201045
T:
ledakem12sl
321528132245373234392
T:
C:lake2
325725732622243263661
T:
frodokem976
325988632668203427500
T:
ledakem13sl
332156433273913332473
T:
frodokem976aes
343526234364073437668
T:
titaniumccasuper
366760136914623711826
T:
locker1
372559337265093762357
T:
ledakem14sl
376320337711013773456
T:
limasp1306cca
386803639099103938724
T:
locker2
391525739196383926788
T:
C:ledakemcpa33
383478039242803935739
T:
hqc2561
391751039256753935429
T:
rqc128
394060939432984119000
T:
limasp1822cca
422267342453614266435
T:
locker4
426024643298654554837
T:
hqc2562
431719043342954344585
T:
C:lake3
3607674?4663083?4718986?
T:
C:ledakemcpa34
497933549884204994003
T:
hqc2563
561122256196765622919
T:
frodokem1344aes
588593059087705932741
T:
locker3
630954663232766358732
T:
locker6
657066265858956605603
T:
locker5
6732175?6735443?8418675?
T:
frodokem640shake
675204467722216835817
T:
ledakem3264
689474969217927003418
T:
locker7
704745870533387058192
T:
ledakem3364
715410371846397227580
T:
locker8
724027472834747295242
T:
ledakem3464
747899974871837494461
T:
limasp2062cca
810411581058708107344
T:
C:ledakemcpa52
878370188044098810768
T:
ledakem32sl
911185291155109125933
T:
C:bikel3
784798491224849146943
T:
rqc192
930780293177909343858
T:
C:ledakemcpa53
968968697701729840438
T:
locker9
100813651009530110120418
T:
ledakem33sl
8195714?10622993?10655648?
T:
C:ledakemcpa54
107053831078174910792001
T:
ledakem34sl
116726391172976911836017
T:
rqc256
134961881350588813614281
T:
sikep434
143847701439292114402285
T:
sikep434comp
144261891444763314454830
T:
ledakem5264
145340921454030814543977
T:
frodokem976shake
149770691498434415004817
T:
ledakem5364
176611011766924217756485
T:
ledakem5464
178936531801616818239070
T:
remblem928
179513661802500218095204
T:
remblem1056
201932892020817720265060
T:
ledakem52sl
205322512054442120571635
T:
ledakem53sl
212573442126911721984571
T:
sikep503
220323502205531122118280
T:
ledakem54sl
226370512264975522665121
T:
sikep503comp
259866052601884026037922
T:
frodokem1344shake
297637652994875130294642
T:
ramstakers216091
358096613678948836815856
T:
mersenne756839
375496443756918637595845
T:
sikep610
397941033980920839833053
T:
sikep610comp
611397026115027761165205
T:
sikep751
621052406245392963213340
T:
oddmanhattan128
649244826496172865004125
T:
sikep751comp
116390568116452306116755096
T:
oddmanhattan192
128921718128983489129060988
T:
pqrsa15
131555018131731322132069708
T:
ramstakers756839
234224560234734279234881824
T:
oddmanhattan256

amd64; Zen (800f11); 2017 AMD Ryzen 3 1200; 4 x 3100MHz; rumba3, supercop-20221122

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
157831587416175kyber90s512
242382466925143kyber90s768
354323571336202kyber90s1024
368133694837152kyber512
422054231642510
T:
C:nhcompact512cca
441524452244799
T:
lac128
506885112651593ntrulpr653
525875284453436ntrulpr761
536615405354647
T:
C:r5nd1kem0d
559985606456204C:threebears624r2cpa
560105607256258threebears624r2cca
576185772057987C:threebears624r2cpax
583495846958939
T:
ntrulpr4591761
584855863758899
T:
C:nhcompact768cca
601616023660357threebears624r2ccax
626626288963183kyber768
670506778570196
T:
C:r5nd0kem2iot
697167006670489ntrulpr857
718127255473174
T:
C:r5nd1kem5d
729817347374086ntrulpr953
739527414374398
T:
C:nhcompact1024cca
740147459475567
T:
C:r5nd1kem4longkey
749147515875548ntrulpr1013
761947633976523
T:
newhope512cca
946369483297426ntrulpr1277
944609483996414kyber1024
115249115335115786threebears936r2cca
119561119685119863C:threebears936r2cpa
120075120272120508
T:
lac256
120580120679120952threebears936r2ccax
123023123128123489C:threebears936r2cpax
128501129147156918
T:
lac192
132910134735143398
T:
C:r5nd3kem5d
147541147825148137
T:
newhope1024cca
164597164959165343threebears1248r2cca
170746170828171248C:threebears1248r2cpa
170967171088171409threebears1248r2ccax
174294174400174987C:threebears1248r2cpax
182945186760193856
T:
C:hila5
201942203519205428
T:
C:r5nd3kem0d
214836215031215515
T:
kindi256342
221375221663222231
T:
kindi512222
225432225827226179
T:
kindi512241
251732253382255147
T:
C:r5nd5kem5d
265346265779266155ntruhps2048509
266583268456271821
T:
C:r5nd5kem0d
417691417931418470ntruhrss701
435220436463439806ntruhps2048677
459653460506483059
T:
kindi512321
478799481244488897
T:
hqcrmrs128
539821543015565300
T:
hqc128
573096?574707?866490?
T:
kindi256522
631699632425634662ntruhps4096821
627819652737681109
T:
hqc1281
651779655681664449
T:
C:r5n11kem0d
657066664465668916
T:
ntrukem443
685824686717687511
T:
C:bikel1
793760794610795982
T:
C:ledakemcpa14
835311835697836746
T:
lima2p1024cca
878214895122901988
T:
rqc128
943743955536979699
T:
hqcrmrs192
992183993733995347
T:
C:ledakemcpa13
100326310059821009088
T:
C:rolloi128
109808111027541123150
T:
hqc192
111995311223861126670
T:
frodokem640
117841311807631182794
T:
C:ledakemcpa12
119674112095461235830
T:
hqc1921
125699912595671262020
T:
C:r5n13kem0d
125951012862711312294
T:
hqc1922
130474213056951307499sntrup761
133565813383841339862
T:
frodokem640aes
138496213870791483677
T:
titaniumccatoy
141873314209261423932
T:
C:rolloi192
155827315598091569344
T:
titaniumccalite
154422015703851592436
T:
hqcrmrs256
161447016266541652328
T:
rqc192
166421416654741668504sntrup653
168529416866861687746
T:
lima2p2048cca
171135617250561764729
T:
hqc256
172397517276001943181
T:
limasp1018cca
173326217385091742857
T:
ntrukem743
178228517858731796497
T:
C:ledakemcpa34
176972717948381830065
T:
hqc2561
191402119166221919337
T:
C:rolloi256
197655019782911979896
T:
titaniumccastd
198248620234202049047
T:
hqc2562
207274520737472074661
T:
C:bikel3
218129522127442263360
T:
hqc2563
2221539?2233787?3178819?
T:
rqc256
223541522515742252880
T:
titaniumccamed
227235722751412278798
T:
frodokem976
232227223257902327074
T:
sntrup4591761
243770624400292442334
T:
C:ledakemcpa33
246898124841322486699
T:
titaniumccahi
261898726392892658005
T:
C:lake1
264557526485782651364
T:
frodokem976aes
284386228455412848843sntrup857
287305228816102913532
T:
C:lake2
288642428938282900888
T:
C:r5n15kem0d
289921829146143008780
T:
C:lake3
298794529905572994509
T:
ledakem1464
304273130490713064355
T:
titaniumccasuper
304637130515213053979
T:
C:ledakemcpa32
336011533649873385778
T:
limasp1306cca
348137434852333490181
T:
limasp1822cca
348593334881493497672sntrup953
356827035798903592134
T:
C:ledakemcpa53
392512839261693927451sntrup1013
395921639656444590876
T:
ledakem1364
401683240217474054850
T:
C:ledakemcpa54
411774541259264133818
T:
ledakem1264
417532541984054235891
T:
locker1
444486244470384450413
T:
frodokem1344aes
446799044726404476747
T:
rolloii128
482227348254704833116
T:
rolloii192
4950448?4955914?6690421?
T:
ledakem14sl
495917149828114999090
T:
locker2
540383454229765448549
T:
locker3
564026056434985648426
T:
rolloii256
4481544?5698953?6920632?
T:
ledakem13sl
569093357285315763740
T:
locker4
613982961431386146099
T:
limasp2062cca
617828861816056185984sntrup1277
650004665008876503431
T:
frodokem640shake
653875366147537305861
T:
ledakem12sl
6853819?6860614?9684516?
T:
ledakem3464
689685969135206929981
T:
locker6
740151574043677408833
T:
C:ledakemcpa52
753790575618597584826
T:
locker5
773465377409977747119
T:
sikep434
799186880939748158459
T:
ramstakers216091
813761681404538143029
T:
ledakem3364
866070589492468977415
T:
remblem1056
920956792159759447537
T:
ledakem3264
926909693051189389155
T:
remblem928
10742757?10761436?14374515?
T:
ledakem34sl
108253801083482110941461
T:
ledakem33sl
109500451096195510979224
T:
lotus128
109913421100828011051953
T:
locker7
121594561217262912183552
T:
sikep503
123384481239397212469556
T:
locker8
125183951257623213830103
T:
sikep434comp
126519111268548213185810
T:
ledakem5464
130855431315632313221577
T:
locker9
134220701351902813718253
T:
ledakem5364
137697731380303915259307
T:
ledakem32sl
140878871409288214098558
T:
frodokem976shake
166293601666040116859459
T:
ledakem54sl
195898281962310821305519
T:
sikep503comp
203051992032038520335878
T:
sikep610
212667352128897124832865
T:
ledakem53sl
215796132158977822763081
T:
lotus192
212711752160077323723453
T:
ledakem5264
252443632525435425277035
T:
frodokem1344shake
266589482676183026938386
T:
mersenne756839
332365483335055233467752
T:
ntskem1264
343495443439592637181562
T:
sikep610comp
351959013520533235217473
T:
sikep751
327453863521095137703181
T:
ledakem52sl
366797723668914236701959
T:
lotus256
371819633752304837812504
T:
ramstakers756839
429169664293096242958626mceliece348864f
548610185489760659466113
T:
sikep751comp
101182898101662664102048197
T:
ntskem1380
69302021?106763521?162304974?
T:
rsa2048
130291242130445151130671930mceliece348864pcf
135344949135371572135405876mceliece460896pcf
135770465135905614136010194mceliece460896f
130470907?143193174?168437706?mceliece348864
131317438?156373013?181509392?mceliece348864pc
135448723?180403312?271180829?mceliece460896pc
197851111198118843198438187
T:
ntskem13136
142595222?225255038?271006768?mceliece460896
267731073267958532268215406mceliece6960119f
288624717288667790288930215mceliece6960119pcf
301417773301482770301827160mceliece6688128pcf
301602698301713989301785504mceliece6688128f
317817794319764692323165471
T:
oddmanhattan128
301623243?403266979?606488709?mceliece6688128
301729728?403593110?606673286?mceliece6688128pc
341010798?442999808?742561127?mceliece8192128pc
268687949?443185218?533200296?mceliece6960119
356377434?446976552?621794626?mceliece6960119pc
504051885506006680515637064
T:
oddmanhattan192
637251381637704889638255242mceliece8192128pcf
668708906669185915669972361mceliece8192128f
612634662?804399741?901913923?mceliece8192128
895952724907962119910956004
T:
oddmanhattan256
382754463639183903154024288879
T:
pqrsa15
Cycles for encapsulation
25%50%75%system
119671248612941
T:
rsa2048
234932355223619kyber90s512
266022669327098ntruhps2048509
307473079630855ntruhrss701
329213329133612kyber90s768
394693958439984ntruhps2048677
420354274944667mceliece348864f
455904579846090kyber90s1024
454604718054650mceliece348864
500745024550626ntruhps4096821
504285048150564kyber512
505965084551166
T:
ntskem1264
562355647556731sntrup653
593815951359738sntrup761
601276026961190
T:
sntrup4591761
589536163366039mceliece348864pcf
610486265570503mceliece348864pc
667366683367032
T:
C:nhcompact512cca
767077692677277sntrup857
776977792277983kyber768
811568152581705sntrup953
814068161982301
T:
lac128
817748201582212sntrup1013
814268221882948
T:
C:r5nd1kem0d
826948276883211threebears624r2cca
827738281683106threebears624r2ccax
853028538285640C:threebears624r2cpax
855918568385948C:threebears624r2cpa
891148978690612ntrulpr653
906589088891233
T:
C:nhcompact768cca
923159256892711ntrulpr761
8701193186104596mceliece460896
8656893352106807mceliece460896f
101424102028103313
T:
C:r5nd0kem2iot
103696103819104275sntrup1277
98867104756116271mceliece460896pcf
99128104778109750mceliece460896pc
106082106186106314
T:
ntrulpr4591761
110107110801111893
T:
C:r5nd1kem5d
113875114864116101
T:
C:r5nd1kem4longkey
115012115362115729kyber1024
115262115815116443
T:
C:bikel1
118317118495118919
T:
C:nhcompact1024cca
123155123291123622ntrulpr857
123179123424123617
T:
newhope512cca
127337127689128117ntrulpr953
129535130069130627ntrulpr1013
134796134886135002threebears936r2cca
135078135147135375threebears936r2ccax
142955143032143362C:threebears936r2cpa
143387143545143735C:threebears936r2cpax
149213149970150788
T:
ntskem1380
150209152645162036
T:
ntrukem443
158594158978159461
T:
C:ledakemcpa13
156786162373175950mceliece6688128f
162750162897168860ntrulpr1277
159386163848173369mceliece6688128
164100164381164912
T:
C:ledakemcpa14
156630166463186133mceliece8192128f
169523170885173017
T:
C:ledakemcpa12
174754175348176113
T:
C:rolloi128
177128181572190039mceliece6960119f
177317181684190288mceliece6960119
169538183180192632mceliece8192128
183623188855198539mceliece6688128pc
183500189046197868mceliece6688128pcf
191703193592204049
T:
C:r5nd3kem5d
193620194579199699
T:
C:rolloi192
197600198379239129
T:
lac192
195243199350204923mceliece6960119pc
200402200505200862threebears1248r2cca
200626201006206443threebears1248r2ccax
208407208609208846
T:
lotus128
204616209377219115mceliece6960119pcf
207605209383211708mceliece8192128pc
210056210176210528C:threebears1248r2cpa
210222210329210646C:threebears1248r2cpax
212094213806217893
T:
ntskem13136
206603216633240695mceliece8192128pcf
225910226634227413
T:
C:rolloi256
235626235881236347
T:
newhope1024cca
240714241702242997
T:
lac256
252853253765271594
T:
C:hila5
283086283338284638
T:
kindi256342
293866294704295718
T:
C:bikel3
295237298994307566
T:
ntrukem743
302934303234303616
T:
ledakem1464
303675303959304431
T:
ledakem1264
326487327277329211
T:
kindi512222
333509333893334814
T:
kindi512241
342182343097344661
T:
C:r5nd3kem0d
355315357701359896
T:
C:r5nd5kem5d
374726375406376113
T:
lotus192
377653377839378307
T:
ledakem13sl
378597379432381108
T:
C:ledakemcpa33
383234384272384987
T:
C:ledakemcpa34
390865391500396027
T:
ledakem1364
401050405676409659
T:
C:ledakemcpa32
410033410456411409
T:
ledakem12sl
439859440344441038
T:
lotus256
453157455579457408
T:
C:r5nd5kem0d
482607482917483339
T:
ledakem14sl
493666497496503948
T:
C:lake1
560452564649568834
T:
C:lake2
560405576095577533
T:
rolloii128
594741597662599573
T:
rolloii192
608021609226641786
T:
kindi512321
626042629290635660
T:
C:lake3
642483645315671860
T:
hqcrmrs128
657630658827659796
T:
lima2p1024cca
659454662685664477
T:
rolloii256
691228?693765?1038760?
T:
kindi256522
716491717162718001
T:
ledakem3464
696590719905729494
T:
hqc128
785640792626798911
T:
locker1
807837810855820506
T:
C:r5n11kem0d
820528822070823444
T:
ledakem3264
820618835673847748
T:
locker2
854234855309864232
T:
ledakem3364
856493858210860671
T:
C:ledakemcpa53
857045863446871406
T:
C:ledakemcpa52
870236871546873052
T:
C:ledakemcpa54
919417925211944757
T:
locker3
935033959001987427
T:
hqc1281
104352410506891080478
T:
locker4
108602110887311090131
T:
titaniumccatoy
110513911064691108010
T:
ledakem32sl
112503611316911151779
T:
locker6
117283511756631193575
T:
rqc128
118468511866091194582
T:
ledakem33sl
122208712228911224003
T:
ledakem34sl
128672812961341334516
T:
hqcrmrs192
131343913184101385292
T:
lima2p2048cca
132212813332871344644
T:
locker5
137595113779941379953
T:
titaniumccalite
148398414871821488055
T:
ledakem5364
146164214992621513238
T:
hqc192
153584015369691538009
T:
limasp1018cca
156291715655421569192
T:
C:r5n13kem0d
163777816390501640312
T:
titaniumccastd
166244016647431676618
T:
frodokem640
167131716730391673935
T:
ledakem5464
178658818083421839979
T:
hqc1921
182897718304571832506
T:
frodokem640aes
185959619025821961638
T:
locker7
190620619079751912534
T:
ledakem5264
187417519084461954950
T:
hqc1922
194675619475421948798
T:
ledakem54sl
191286319973802047308
T:
locker8
205673620655292067557
T:
titaniumccamed
214077821585642214642
T:
hqcrmrs256
223089122373252251116
T:
rqc192
224425722464212250585
T:
ledakem53sl
220869622964352303843
T:
locker9
231904823284292330083
T:
titaniumccahi
230990123437282373707
T:
hqc256
262881226297532634390
T:
ledakem52sl
265086726951232744104
T:
hqc2561
290161429074302925041
T:
limasp1306cca
293491029372932958736
T:
titaniumccasuper
296899929767582982152
T:
rqc256
302010630447003102492
T:
hqc2562
306792430694953071150
T:
limasp1822cca
324753532491513254178
T:
frodokem976
333223533873733458234
T:
hqc2563
339710334048253412777
T:
C:r5n15kem0d
348224734842823753795
T:
frodokem976aes
566619656680676266159
T:
limasp2062cca
583245558342745838656
T:
frodokem1344aes
685914468614836865443
T:
frodokem640shake
126344061264241712647775
T:
sikep434
128760751344361713492186
T:
remblem1056
139397941419625014275510
T:
remblem928
146797051468296514686003
T:
frodokem976shake
145209581486024514986972
T:
ramstakers216091
197069661976550319883933
T:
sikep434comp
199617101997523219983825
T:
sikep503
201120202012841020144024
T:
pqrsa15
255046102554487925604933
T:
mersenne756839
262121922623059126249224
T:
frodokem1344shake
306187503072035530904130
T:
sikep503comp
373039683732150237340050
T:
sikep610
509643725100407851247823
T:
sikep610comp
541286905444923354707232
T:
oddmanhattan128
568076185682669056849623
T:
sikep751
678659106858201869124504
T:
ramstakers756839
880155098837918488501691
T:
sikep751comp
101278170101382353101477457
T:
oddmanhattan192
214949210215764965216364602
T:
oddmanhattan256
Cycles for decapsulation
25%50%75%system
182041822918297C:threebears624r2cpax
213802141721572kyber90s512
231272315623207C:threebears936r2cpax
280622813928241C:threebears1248r2cpax
310403117532129kyber90s768
364133647036588C:threebears624r2cpa
383733856838991
T:
C:r5nd1kem0d
433454341743514C:threebears936r2cpa
437584380343881kyber512
442464442344476kyber90s1024
494064951549838ntruhps2048509
498684989949983C:threebears1248r2cpa
495355093854015
T:
C:r5nd0kem2iot
535335399154869
T:
C:r5nd1kem5d
543345472355756
T:
C:r5nd1kem4longkey
629096323469399
T:
C:hila5
648086491764997
T:
C:nhcompact512cca
682906855868646kyber768
755147555475647ntruhps2048677
780897814578232ntruhrss701
873428742687661sntrup761
886398882089179sntrup653
888928910289196
T:
C:nhcompact768cca
9241393517106171
T:
C:r5nd3kem5d
102246102312102434ntruhps4096821
103115103410103541kyber1024
110780111406112431
T:
lac128
116519116982117494ntrulpr653
117213117292117406
T:
C:nhcompact1024cca
117762117876118050threebears624r2ccax
119093119377119669ntrulpr761
124791125348125810sntrup857
128559128997129227sntrup953
129142129506129814sntrup1013
133572133696133840
T:
newhope512cca
141809141988142103
T:
sntrup4591761
151683151761152164threebears624r2cca
153615153712153829
T:
ntrulpr4591761
160425160638160913sntrup1277
162806163028163122ntrulpr857
166749167130167467ntrulpr953
168886169141169410ntrulpr1013
172416172817174419mceliece348864
175724176542177524
T:
C:r5nd5kem5d
176643176952177791mceliece348864f
182341182461182656threebears936r2ccax
183271183359183634mceliece348864pc
189662190219190566mceliece348864pcf
193266193501195023
T:
ntrukem443
195055198092202127
T:
C:r5nd3kem0d
210998211435214253ntrulpr1277
231318231450231699threebears936r2cca
247487247672247963
T:
lotus128
255761256005256236
T:
newhope1024cca
257500257769264719threebears1248r2ccax
257264257877259591
T:
C:r5nd5kem0d
264349265723277099
T:
C:r5n11kem0d
292436292972294135
T:
lac192
313243313724314174threebears1248r2cca
353980354462356052
T:
kindi256342
364710365967366949
T:
C:r5n13kem0d
395878397034397985
T:
ntskem1264
396892397275397646mceliece460896f
398097398300398639mceliece460896
408743408959409183mceliece460896pcf
409989410223410496mceliece460896pc
346219426395430303
T:
lac256
432085432530434322
T:
kindi512222
435425435901436352mceliece6960119f
436793437570439931
T:
ntrukem743
437829438299439349mceliece6960119
440280441077442489
T:
kindi512241
452099452510453275mceliece6960119pcf
454814455430461731mceliece6960119pc
457132457679458242mceliece8192128f
465192465457465864mceliece6688128
466885467437468463mceliece6688128f
480544480894481233mceliece8192128
482038482467483071mceliece6688128pc
482745483229483843mceliece6688128pcf
481440483671485213
T:
lotus192
486455486815487310mceliece8192128pcf
488403489002489723mceliece8192128pc
552050552359552674
T:
lotus256
762471762933764372
T:
kindi512321
803517804356807052
T:
lima2p1024cca
805658?809357?1233651?
T:
kindi256522
863228874564921907
T:
ntskem1380
104925910505621052653
T:
hqc128
105265810544841075936
T:
hqcrmrs128
114190511443531147527
T:
C:rolloi128
1155259?1156790?1492605?
T:
C:ledakemcpa13
120767612086971209393
T:
C:ledakemcpa12
127225912735891274568
T:
titaniumccatoy
132430913269651339356
T:
C:r5n15kem0d
134370813469241351072
T:
C:rolloi192
143000714313991436603
T:
C:ledakemcpa14
150753615090771511096
T:
ntskem13136
153560715841351608938
T:
hqc1281
159267615939411595007
T:
titaniumccalite
160243016062111609264
T:
lima2p2048cca
167475216782881682677
T:
frodokem640
175173517529431754400
T:
frodokem640aes
184057318453881851030
T:
C:lake1
185757018713241889658
T:
rolloii128
189677018978281901024
T:
titaniumccastd
186732319054051963558
T:
hqcrmrs192
196529819699031972107
T:
limasp1018cca
194858320199522085393
T:
hqc192
207731020853852088734
T:
rolloii192
225286822556352259441
T:
C:rolloi256
233786923399312347652
T:
titaniumccamed
240848424114252413084
T:
rsa2048
245679524593462463281
T:
ledakem1264
265456526639602673140
T:
rolloii256
269367626999182765865
T:
hqc1921
268853327050372708310
T:
titaniumccahi
278849627924542798735
T:
ledakem1364
276572527989982823802
T:
hqc1922
287922128873302895080
T:
ledakem1464
289898728998242900759
T:
C:bikel1
307098731289923165129
T:
hqcrmrs256
316103331621823162915
T:
C:ledakemcpa32
316297031728823186534
T:
C:lake2
309592331769903197327
T:
hqc256
318931731939643199467
T:
ledakem12sl
324488532465443253083
T:
frodokem976
327188432783763304429
T:
ledakem13sl
333274833389013341237
T:
frodokem976aes
340821234265263428356
T:
titaniumccasuper
369627937041423715481
T:
locker1
371976437226803744437
T:
ledakem14sl
375898237759104383453
T:
limasp1306cca
385257138883694077405
T:
hqc2561
390887239169863964809
T:
rqc128
391872639206983944407
T:
C:ledakemcpa33
393761239390603941669
T:
limasp1822cca
395274939755923993024
T:
locker2
425609742870144346305
T:
locker4
433633043505694369224
T:
C:lake3
442044044900394496061
T:
hqc2562
466449846819504687106
T:
C:ledakemcpa34
492664349625664977728
T:
hqc2563
562420256293855633897
T:
frodokem1344aes
578152758123935842694
T:
locker3
618475762184866244351
T:
locker6
660158066251046646422
T:
locker5
673907267749366804171
T:
ledakem3264
679761167993006801990
T:
frodokem640shake
701349170174817024352
T:
ledakem3364
696521470212217092852
T:
locker7
722999172917247426205
T:
ledakem3464
740846774708517552834
T:
locker8
808578180872878090798
T:
C:ledakemcpa52
808505480913938102697
T:
rqc192
737990181910258327433
T:
limasp2062cca
878142988142278818417
T:
ledakem32sl
913326791388659174282
T:
C:bikel3
933918293422689358795
T:
C:ledakemcpa53
99921231007818710161269
T:
locker9
100932661010227910159157
T:
ledakem33sl
8163930?10575900?10590779?
T:
C:ledakemcpa54
106694321070136810727956
T:
ledakem34sl
116722481170472511722200
T:
rqc256
134845401348935013501004
T:
sikep434
144561561448105914577036
T:
ledakem5264
144558711448111014559482
T:
sikep434comp
145385431454134714543916
T:
frodokem976shake
149773891498670114994722
T:
ledakem5364
176731011767992217796745
T:
ledakem5464
171085231801513318087206
T:
remblem1056
188747321891434919239681
T:
remblem928
202007622023389220241033
T:
ledakem52sl
205551962059654320610448
T:
ledakem53sl
212656572127364121280794
T:
sikep503
220042182202876722118446
T:
ledakem54sl
226403352264800422657894
T:
sikep503comp
259986702602134526048939
T:
frodokem1344shake
301718763030740930330942
T:
ramstakers216091
375596473757702737593055
T:
sikep610
370303273777316537865505
T:
mersenne756839
397930183981037239831198
T:
sikep610comp
587699165909079559460107
T:
oddmanhattan128
611567456117008061185605
T:
sikep751
648018346483696064864800
T:
sikep751comp
111924237112030469112145308
T:
oddmanhattan192
128859930128927906129200680
T:
pqrsa15
132094980132409159132494061
T:
ramstakers756839
236810133237018387237684433
T:
oddmanhattan256

amd64; Kaby Lake (906e9); 2017 Intel Xeon E3-1220 v6; 4 x 3000MHz; kizomba, supercop-20240107

Graphs: old (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
173301741317581kyber90s512
227362286922965kyber512
255652570425935kyber90s768
334963376634918
T:
C:nhcompact512cca
331533388534224ntrulpr653
355023570437006ntrulpr761
359703616336440kyber90s1024
382083833038454
T:
lac128
382353851439351
T:
ntrulpr4591761
392803944139781kyber768
421504220442258threebears624r2cca
422124228242349C:threebears624r2cpa
439844403444105C:threebears624r2cpax
447824511545292
T:
C:r5nd1kem0d
452264528145353threebears624r2ccax
452784546648893ntrulpr857
456464589146772
T:
C:nhcompact768cca
477524862352230ntrulpr953
485464916049939ntrulpr1013
529095307553240
T:
newhope512cca
542975460255127kyber1024
575105776458966
T:
C:nhcompact1024cca
604736120262659
T:
C:r5nd0kem2iot
607646133761834
T:
C:r5nd1kem5d
618516205769256ntrulpr1277
625636314564123
T:
C:r5nd1kem4longkey
834718353283901threebears936r2cca
841498433184607
T:
lac256
848118634795900
T:
hqc128round4
866058666186880threebears936r2ccax
870148708387176C:threebears936r2cpa
895068955889667C:threebears936r2cpax
920209218292482
T:
lac192
983089898499717
T:
C:r5nd3kem5d
101258101431101712
T:
newhope1024cca
126577126696126913threebears1248r2cca
128927129002129148threebears1248r2ccax
129665129754129889C:threebears1248r2cpa
133251133343133492C:threebears1248r2cpax
151924152609161063ntruhps2048509
152464153818154355
T:
C:hila5
163869165082166288
T:
C:r5nd3kem0d
178958181264182381
T:
C:r5nd5kem5d
196933198807200805
T:
C:r5nd5kem0d
197409204837219347
T:
hqc192round4
215545216002216250
T:
kindi256342
226342227551227863
T:
kindi512222
230409231278232324
T:
kindi512241
253663255453272950ntruhrss701
255276257748269865ntruhps2048677
364564369861385853ntruhps4096821
409144416962428788
T:
ntrukem443
411536425396445663
T:
hqc256round4
427617432484439907
T:
hqcrmrs128
436078439204443285
T:
C:r5n11kem0d
469792470710473977
T:
kindi512321
485250507383538025
T:
hqc128
510164513541534070
T:
hqc1281
584010584776585901
T:
C:bikel1
591529592264592825
T:
kindi256522
628077641423643341sntrup653
652524658338675956
T:
lima2p1024cca
692778693595695913sntrup761
698763699826701805
T:
C:ledakemcpa14
788373790321794308
T:
C:r5n13kem0d
816161818561827398
T:
rqc128
831403834533847714
T:
C:ledakemcpa13
850345851254852055
T:
titaniumccatoy
853069853859858522
T:
hqcrmrs192
908917910228913847
T:
sntrup4591761
918750920455954284
T:
hqc1921
914031942657944049
T:
titaniumccalite
947406959399987448
T:
ntrukem743
959034966863995732
T:
hqc192
992002993316994998
T:
C:ledakemcpa12
9820169994061023101
T:
hqc1922
100378010063421012117
T:
C:rolloi128
105100210726131081936sntrup857
109120410919191093266
T:
frodokem640
116414911675141174268
T:
C:rolloi192
123138312326411233871
T:
titaniumccastd
125682912713171335416sntrup953
132400613399741378748
T:
lima2p2048cca
131039313554621358206
T:
titaniumccamed
136067213612551362813
T:
frodokem640aes
140185014060241430049
T:
hqcrmrs256
140727014105541484536sntrup1013
138759514299111453484
T:
hqc2561
139794014390141551865
T:
rqc192
144474214643401493919
T:
limasp1018cca
146735714747001508794
T:
C:ledakemcpa34
147340715044881525722
T:
hqc2562
151830115208791566877
T:
hqc256
150819315585861561913
T:
titaniumccahi
153862515743061610539
T:
hqc2563
159259915938471596026
T:
C:bikel3
172076617236681730108
T:
C:rolloi256
184638918522301858782
T:
C:r5n15kem0d
187785319482501951054
T:
titaniumccasuper
201505220570242449331
T:
rqc256
215655521727322209857sntrup1277
220635722138632222217
T:
C:ledakemcpa33
235918823657862374438
T:
frodokem976
241061124377032504222
T:
C:lake1
248709624919292509427
T:
ledakem1464
254318125631292611680
T:
C:lake2
260186926358712699242
T:
limasp1306cca
271216727641652848431
T:
C:lake3
275838527915092869147
T:
C:ledakemcpa32
283814728410562858788
T:
frodokem976aes
292849429760893019360
T:
limasp1822cca
291780030025303050214
T:
C:ledakemcpa53
324027032629683401726
T:
ledakem1364
341890034502263556189
T:
ledakem1264
350891735470533600387
T:
C:ledakemcpa54
384158838439353863272
T:
frodokem640shake
4124180?4228675?5749756?
T:
ledakem14sl
423504442424154258879
T:
rolloii192
428686542952894308798
T:
rolloii128
438853444092774455137
T:
locker1
3822992?4787922?5810436?
T:
ledakem13sl
483605348478954859802
T:
frodokem1344aes
476114948542274914897
T:
locker2
495585749643914976685
T:
rolloii256
510921251334175179101
T:
locker3
520780653351595403028
T:
limasp2062cca
5704587?5731748?8179012?
T:
ledakem3464
564178857987026297853
T:
ledakem12sl
587160558924505908833
T:
sikep434
578056559249455984115
T:
locker4
602289760560906198193
T:
C:ledakemcpa52
643407666036816677694
T:
locker6
706662970823537100998
T:
ledakem3364
751822675746937780800
T:
locker5
776883478589157995383
T:
ramstakers216091
784630980620008363720
T:
ledakem3264
814018581500208158042
T:
sikep503
814117081516518285254
T:
remblem928
817341781808438188482
T:
remblem1056
826774482795738290820
T:
frodokem976shake
900225690459889396512
T:
lotus128
9376018?9404875?12377043?
T:
ledakem34sl
942150895054629719056
T:
ledakem33sl
9532119960086710460282
T:
sikep434comp
111334781114953611237782
T:
ledakem5464
110132461132507211386605
T:
locker7
113645041166567712851232
T:
ledakem32sl
116266511167140312005944
T:
locker8
119894071200176012111645
T:
ledakem5364
124626451274678612850824
T:
locker9
131813061355415914394487
T:
sikep503comp
145617861457444414591018
T:
frodokem1344shake
147735101477959414790355
T:
sikep610
146006371504525715300822
T:
ledakem54sl
178566651792122618269742
T:
lotus192
185413891906686721448755
T:
ledakem53sl
199458592039173021775407
T:
ledakem5264
249909752502793325070355
T:
sikep751
253342402537301227427796
T:
sikep610comp
258314242587823225927070
T:
mersenne756839
281821472870793328866285mceliece348864pcf
284384282896995829190092mceliece348864f
295201783137498133669849
T:
ledakem52sl
304501613203582333338726
T:
lotus256
367622203726366237617910
T:
ramstakers756839
393479673940051643154563
T:
sikep751comp
430979484330313744272298
T:
ntskem1264
29103201?46683058?57977478?mceliece348864pc
37507552?48018438?65679357?mceliece348864
927476389293262493075305mceliece460896f
936681749412963594542905mceliece460896pcf
102866278104106980106343617
T:
ntskem1380
62457950?105436014?184935728?
T:
rsa2048
120727611?152052677?216290837?mceliece460896pc
93963865?153899681?244518359?mceliece460896
189120832189458117189759258mceliece6960119f
188524405190352327191237165mceliece6960119pcf
229382613229971603231081667mceliece6688128pcf
228991129230494192234440637mceliece6688128f
236503265242834942243986980mceliece8192128f
242838730243355851244583444mceliece8192128pcf
246725101247470103249650802
T:
ntskem13136
188811980?249214575?369768556?mceliece6960119pc
293880706294526972295188131
T:
oddmanhattan128
215243930?304354986?427347242?mceliece6688128
192002924?307032108?423974171?mceliece6960119
243396113?319113589?452979455?mceliece8192128
294952607?364399697?446352098?mceliece6688128pc
307246643?371287173?512169603?mceliece8192128pc
468271603469297262469934050
T:
oddmanhattan192
837029468838397135840207934
T:
oddmanhattan256
375453247638550245573989242593
T:
pqrsa15
Cycles for encapsulation
25%50%75%system
152381600216563
T:
rsa2048
235272365124478ntruhps2048509
258612605026655ntruhrss701
302933051830607kyber90s512
296643086532655mceliece348864f
305913165933215mceliece348864
334703372434506ntruhps2048677
353333542135560kyber512
363253770039211mceliece348864pcf
373213808238236sntrup653
368833815141265mceliece348864pc
384633863139107
T:
sntrup4591761
388233906939678ntruhps4096821
403934046640674sntrup761
409044109741330kyber90s768
497055044850663sntrup857
528295293153058kyber768
535715370454427sntrup953
541765427254498kyber90s1024
547245486955232
T:
C:nhcompact512cca
544845520355383sntrup1013
551915527959377ntrulpr653
577825789158382ntrulpr761
621396220462343threebears624r2cca
632946335763466C:threebears624r2cpax
634316349063992C:threebears624r2cpa
635556370563847threebears624r2ccax
666456682268183
T:
ntrulpr4591761
632906890078724mceliece460896
637816921577710mceliece460896f
694666956969708sntrup1277
711497235972716
T:
ntskem1264
731617333173463kyber1024
682957348683750mceliece460896pcf
732247368474175
T:
C:r5nd1kem0d
738417395275270
T:
C:nhcompact768cca
739787434477853ntrulpr857
762967690377510
T:
lac128
778187810285699ntrulpr953
69143?78805?87101?mceliece460896pc
793147950885248ntrulpr1013
822648259283181
T:
C:ledakemcpa14
832108369284286
T:
C:ledakemcpa13
867088692487758
T:
newhope512cca
912539240893907
T:
C:ledakemcpa12
953289542796318
T:
C:nhcompact1024cca
973049784098774
T:
C:r5nd0kem2iot
9905899262106462ntrulpr1277
9880999452100091
T:
C:r5nd1kem5d
101002101066101149threebears936r2ccax
103060103199103353threebears936r2cca
102670103339104686
T:
C:r5nd1kem4longkey
105163105873106552
T:
C:bikel1
106990107095107250C:threebears936r2cpax
107324107461107968C:threebears936r2cpa
113149120508130443mceliece6688128f
121010125250128963
T:
ntrukem443
124569129263141764mceliece6688128pcf
122438130308136272mceliece6688128
128198132137140511mceliece6960119f
129056132637141700mceliece6960119
124375133289145559mceliece6688128pc
136311141181149885mceliece6960119pc
132669141698153935
T:
lotus128
141631141730141981
T:
lac192
138279142489147174mceliece8192128f
138817145063152075mceliece6960119pcf
138646146199148103mceliece8192128
146722147389148208
T:
C:rolloi128
152482152575152952threebears1248r2ccax
156397156639156895threebears1248r2cca
152927156734160879mceliece8192128pcf
156764157686158221
T:
C:r5nd3kem5d
154958158828165409mceliece8192128pc
159927159988160242C:threebears1248r2cpax
160048160157160329C:threebears1248r2cpa
163296163415163720
T:
newhope1024cca
166433166619167891
T:
lac256
177510178262178889
T:
C:rolloi192
190935191742193625
T:
C:ledakemcpa34
192101192861194160
T:
ledakem1264
194141194856196018
T:
C:ledakemcpa33
201113202389203534
T:
C:rolloi256
203220206245208318
T:
lotus192
211845212717213679
T:
C:hila5
214490215466216322
T:
ntskem1380
218187218538218939
T:
ledakem1464
222599225829228919
T:
C:ledakemcpa32
224691229957237097
T:
ntrukem743
223024233111248149
T:
hqc128round4
241724242845245327
T:
ledakem1364
249145250012250623
T:
C:bikel3
260688261034264214
T:
ledakem13sl
266139267361269421
T:
C:r5nd3kem0d
278159278762279343
T:
ledakem12sl
278125280065281623
T:
C:r5nd5kem5d
283052284014284611
T:
kindi256342
279135290674294266
T:
ntskem13136
265533303220321822
T:
lotus256
324805326061327919
T:
C:r5nd5kem0d
332083333137357847
T:
kindi512222
339490339982340388
T:
kindi512241
341766342254343558
T:
ledakem14sl
427754430266445460
T:
C:ledakemcpa54
442200446220457786
T:
C:ledakemcpa53
458284459415473651
T:
lima2p1024cca
452363461174473264
T:
C:ledakemcpa52
461226461543461784
T:
ledakem3464
481238485174497787
T:
C:lake1
508615511074522262
T:
rolloii128
522508524462545994
T:
ledakem3264
516198532542557663
T:
hqc192round4
527292533864538813
T:
C:lake2
536367538363541260
T:
rolloii192
548123550778557048
T:
C:r5n11kem0d
563181564459567426
T:
ledakem3364
582333584851596034
T:
C:lake3
591190592133593438
T:
rolloii256
582663607265608580
T:
hqcrmrs128
621115622178626834
T:
kindi512321
640059664966667344
T:
hqc128
669369669978671812
T:
titaniumccatoy
702117703208704415
T:
ledakem32sl
709931711443714645
T:
kindi256522
746256771111776457
T:
hqc1281
781972787413806824
T:
locker2
784954794540811017
T:
locker1
797927801702808448
T:
ledakem33sl
822899855151856184
T:
titaniumccalite
891337897190916133
T:
locker3
891446900913902268
T:
ledakem34sl
928377937314960899
T:
lima2p2048cca
98735110075321042768
T:
hqc256round4
100850610102561013627
T:
C:r5n13kem0d
102109910261631051543
T:
locker4
103163710334331036401
T:
titaniumccastd
103062110422861043465
T:
ledakem5364
109101610944511103709
T:
rqc128
109127211072821146068
T:
locker6
116895411714701211824
T:
hqcrmrs192
123402612526251270066
T:
limasp1018cca
127134112724191296274
T:
ledakem5464
124401712828371285080
T:
titaniumccamed
128501812926171327500
T:
hqc192
127611513022681332209
T:
locker5
132144713444281369665
T:
ledakem5264
133096213705311375696
T:
hqc1921
144174614581111500913
T:
ledakem54sl
142666614635451503295
T:
hqc1922
147016514737641525889
T:
titaniumccahi
157138915819881590986
T:
ledakem53sl
162251616230851628425
T:
frodokem640
178440617928481800139
T:
ledakem52sl
182984518328351843476
T:
frodokem640aes
188531019050461964359
T:
locker7
187836119225361970076
T:
locker8
184484119290871949275
T:
titaniumccasuper
192732919764281985518
T:
hqcrmrs256
206850420936352133651
T:
hqc2561
205774721099982159441
T:
hqc256
207292921103052162984
T:
locker9
218113721873232194728
T:
C:r5n15kem0d
217157121998472244889
T:
hqc2562
225351423027012337404
T:
hqc2563
237434324412742487163
T:
limasp1306cca
1930425?2535676?3843871?
T:
rqc192
252100025726962630473
T:
limasp1822cca
2711418?2753698?3609807?
T:
rqc256
323176932354593251397
T:
frodokem976
350565735130093524411
T:
frodokem976aes
416908141784414186395
T:
frodokem640shake
485307448920244966797
T:
limasp2062cca
588021158888675901891
T:
frodokem1344aes
883176188406538845659
T:
frodokem976shake
959970996088979679819
T:
sikep434
122064041223487912465385
T:
remblem928
122346051224913512264145
T:
remblem1056
133321151333756513692409
T:
sikep503
141199591431708514433631
T:
ramstakers216091
149667361500409515090282
T:
sikep434comp
154161211543648215454179
T:
frodokem1344shake
190891521982810519923048
T:
pqrsa15
205498212073059321023395
T:
sikep503comp
260812782611602226226464
T:
mersenne756839
271032852713085627354587
T:
sikep610
372345593739835638111359
T:
sikep610comp
403740494038552240604663
T:
sikep751
538484475406268154364937
T:
oddmanhattan128
629807486331240364621514
T:
sikep751comp
669382266732053367968256
T:
ramstakers756839
103674301104067662104371006
T:
oddmanhattan192
213418608214122674214907445
T:
oddmanhattan256
Cycles for decapsulation
25%50%75%system
166151664016674C:threebears624r2cpax
212622128821317C:threebears936r2cpax
212972145321589kyber90s512
259302598126012C:threebears1248r2cpax
274752751827569kyber512
277862783727922C:threebears624r2cpa
291712925629430
T:
C:r5nd1kem0d
293312947029560kyber90s768
343853444134528C:threebears936r2cpa
363733689737296
T:
C:r5nd0kem2iot
381393821438274ntruhps2048509
389963931839803
T:
C:r5nd1kem5d
404244051340623kyber90s1024
407504079040845C:threebears1248r2cpa
409824118142474
T:
C:r5nd1kem4longkey
419944206042105kyber768
461174621646787sntrup653
470784714547231sntrup761
484764868349506
T:
C:hila5
516215174251913
T:
C:nhcompact512cca
567045696261310ntruhps2048677
593915946461454kyber1024
593305949459917ntruhrss701
635406360963738sntrup857
641556451266010
T:
C:r5nd3kem5d
648956503972871ntrulpr653
663206642166560sntrup953
667966699271087ntrulpr761
675996771467779sntrup1013
717027179975282
T:
C:nhcompact768cca
722187253272801ntruhps4096821
822488236782460sntrup1277
833018341783577
T:
sntrup4591761
883918847888637threebears624r2ccax
884688873696008ntrulpr857
921739235399320ntrulpr953
929949310793543ntrulpr1013
930639317493344
T:
newhope512cca
932429342894416
T:
C:nhcompact1024cca
940529440198579
T:
ntrulpr4591761
99659100133100419
T:
lac128
109963110195110433mceliece348864f
111566111677111805mceliece348864
112968113048113231threebears624r2cca
115322115504115599mceliece348864pcf
115446115877127281ntrulpr1277
115754115911117012mceliece348864pc
125302125756128429
T:
C:r5nd5kem5d
133166134569137477
T:
C:r5nd3kem0d
135782135848136008threebears936r2ccax
136637137574147350
T:
ntrukem443
155492164573171512
T:
lotus128
166988168317170166
T:
C:r5nd5kem0d
169591169697169843threebears936r2cca
175909176121176604
T:
newhope1024cca
194853194962195171threebears1248r2ccax
200966201594204814
T:
lac192
222726224397232137
T:
C:r5n11kem0d
237266237409237724threebears1248r2cca
238250238504238798mceliece460896
238064238548239177mceliece460896f
241865242826246220
T:
lotus192
243790244055244411mceliece460896pc
244209245389260504mceliece460896pcf
261428261831262151mceliece6960119f
264482265091265498mceliece6960119
270843271568271970mceliece6960119pc
272583272792273063mceliece6960119pcf
272244275645291932
T:
ntrukem743
286040286877287397mceliece8192128f
286732286974287453mceliece8192128
288033288285288518mceliece6688128
290465291455292982mceliece6688128f
293736294200294865mceliece6688128pcf
294858295584305143mceliece8192128pcf
295353296419305299mceliece8192128pc
291688298103302542
T:
ntskem1264
298248298562300946mceliece6688128pc
318957321418323986
T:
lac256
323519324609325912
T:
C:r5n13kem0d
335189336320368738
T:
lotus256
355139356548359702
T:
kindi256342
389302401045415135
T:
hqc128round4
441759445369465934
T:
kindi512222
449105450119451089
T:
kindi512241
558476565601572311
T:
ntskem1380
585603586647596676
T:
lima2p1024cca
642342647883687392
T:
C:ledakemcpa12
776996777383778016
T:
titaniumccatoy
778579779885821821
T:
kindi512321
798804800830813383
T:
C:ledakemcpa14
825689827325827841
T:
kindi256522
817877835369865485
T:
hqc192round4
649109?847171?851153?
T:
C:ledakemcpa13
949536951060972706
T:
hqcrmrs128
954433956012980839
T:
titaniumccalite
103019510599881066200
T:
hqc128
108736710901791093645
T:
C:r5n15kem0d
109939511017521111530
T:
C:rolloi128
109680311037631131697
T:
ntskem13136
114253511500381152495
T:
titaniumccastd
118358712025051231982
T:
lima2p2048cca
122455312342641308395
T:
C:rolloi192
124999812674031269714
T:
hqc1281
141439514166361453692
T:
titaniumccamed
154099215439631546584
T:
C:bikel1
159450616004741624744
T:
limasp1018cca
162057416213691638323
T:
frodokem640
162082416564791702452
T:
hqc256round4
163480716613401711861
T:
ledakem1264
170697417153261822453
T:
hqcrmrs192
174787117492981759004
T:
frodokem640aes
171504817545001756897
T:
titaniumccahi
175356217572841762779
T:
rolloii128
175971517620361766593
T:
C:ledakemcpa32
178162917948751796177
T:
ledakem1364
176689518001831807270
T:
hqc192
187199218775021903351
T:
C:lake1
185192018816191884597
T:
ledakem1464
195113719561171963107
T:
rolloii192
207388120841562091355
T:
hqc1921
210833421123512123420
T:
rsa2048
213097021364312144291
T:
C:rolloi256
211153021434402214917
T:
hqc1922
216696521963792407383
T:
ledakem13sl
215585922224492242613
T:
titaniumccasuper
224373722498002263049
T:
ledakem12sl
224496022949672354125
T:
C:ledakemcpa33
248497224873612521680
T:
ledakem14sl
250460325073232515982
T:
rolloii256
260583126316742640812
T:
C:ledakemcpa34
270608227154862798427
T:
hqcrmrs256
288105929147042927754
T:
hqc256
295284329679902973105
T:
hqc2561
306629730990473154643
T:
hqc2562
309184931495063205236
T:
limasp1306cca
317302431913833239776
T:
C:lake2
316812331961813242553
T:
hqc2563
323026932473993251704
T:
frodokem976
328035232960693371099
T:
limasp1822cca
334203433481273357625
T:
frodokem976aes
364171236607213682081
T:
rqc128
381361938271853844171
T:
locker2
375983938567633900327
T:
locker1
409446441008894112881
T:
frodokem640shake
419790342217304317329
T:
C:lake3
430043543140104333169
T:
locker4
463920346533124691319
T:
ledakem3364
463818447707244863619
T:
ledakem3264
481575248300874975522
T:
ledakem3464
483602848524734860391
T:
C:bikel3
484380149764825038812
T:
C:ledakemcpa52
527929253906635426234
T:
C:ledakemcpa53
567417556772185691276
T:
frodokem1344aes
560883557235065789861
T:
locker3
599289760197626208905
T:
locker6
4567056?6060784?6131012?
T:
C:ledakemcpa54
610172861165326138548
T:
ledakem32sl
629208263258456350426
T:
limasp2062cca
634554364763316564776
T:
locker5
691835569430497039355
T:
ledakem33sl
693480669582077170576
T:
locker8
699378570084687029086
T:
locker7
745480774793697506627
T:
ledakem34sl
7006123?8241710?10824262?
T:
rqc192
868561986933538699689
T:
frodokem976shake
935192596069949681230
T:
locker9
102948291029860910302746
T:
sikep434
104762541050205210523971
T:
ledakem5364
106889941073025610842984
T:
ledakem5264
109159241092884110935482
T:
sikep434comp
110027621164588512780468
T:
rqc256
127604981279376212824861
T:
ledakem5464
142429251424561714283437
T:
sikep503
143233901435279214474890
T:
ledakem53sl
150958451510612115116964
T:
sikep503comp
151762011518669815206936
T:
frodokem1344shake
151603201528780415580541
T:
ledakem52sl
150587781554538715643637
T:
ledakem54sl
164633021651728816708554
T:
remblem928
166170531662633516638506
T:
remblem1056
272917912731213527705956
T:
sikep610
288270292883866928852274
T:
sikep610comp
287647282953699229828564
T:
ramstakers216091
376704243771148637878648
T:
mersenne756839
434788424349834543532927
T:
sikep751
461265464617807347188774
T:
sikep751comp
584321775857696658678121
T:
oddmanhattan128
112742930113437637113749883
T:
oddmanhattan192
119390693122856258123295271
T:
pqrsa15
129743425130090819131427058
T:
ramstakers756839
231807391233812900234525998
T:
oddmanhattan256

amd64; Kaby Lake (806e9); 2017 Intel Core i3-7100; 2 x 2400MHz; whosthere, supercop-20221122

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
155281559715744kyber90s512
237002377023878kyber512
240552418824379kyber90s768
350233528035648kyber90s1024
348323567935837ntrulpr653
370803720237993ntrulpr761
391893926939386
T:
ntrulpr4591761
393233936039417threebears624r2cca
394003948639524C:threebears624r2cpa
407564091441086kyber768
408764094441085C:threebears624r2cpax
418254196442130
T:
C:nhcompact512cca
423394239142434threebears624r2ccax
468824722747555
T:
C:r5nd1kem0d
472874740147515ntrulpr857
500425028951059ntrulpr953
502285096851194ntrulpr1013
564115665857543kyber1024
579035798558117
T:
lac128
589625923059445
T:
C:nhcompact768cca
636946388764167
T:
newhope512cca
643206445064602ntrulpr1277
641136450265517
T:
C:r5nd1kem5d
647586566666382
T:
C:r5nd0kem2iot
660126670667786
T:
C:r5nd1kem4longkey
755367571375972
T:
C:nhcompact1024cca
765157665176855threebears936r2cca
803108036280509threebears936r2ccax
820898214982263C:threebears936r2cpa
841488422884408C:threebears936r2cpax
105213106057106707
T:
C:r5nd3kem5d
114816114884114957threebears1248r2cca
119617119708119818threebears1248r2ccax
121505121600121707C:threebears1248r2cpa
122870123000123192
T:
lac256
124644124734124926C:threebears1248r2cpax
125036125326125541
T:
newhope1024cca
142886143153143759
T:
lac192
158085158530159263ntruhps2048509
175416176858178005
T:
C:r5nd3kem0d
192577194933195876
T:
C:r5nd5kem5d
208563209767211062
T:
C:r5nd5kem0d
249273249486249740
T:
kindi256342
258663259023259451ntruhrss701
263815264286264983ntruhps2048677
267659268707270201
T:
kindi512222
270097270440271025
T:
kindi512241
346373347541348420
T:
C:hila5
362780363703364325ntruhps4096821
392663394106396268
T:
hqcrmrs128
439880442097447041
T:
C:r5n11kem0d
441505443790463112
T:
hqc128
464147464897484194
T:
hqc1281
479010482836486642
T:
ntrukem443
555177557252557954
T:
kindi512321
627235628963630564
T:
C:bikel1
629270631459632662sntrup653
658890659502660415
T:
kindi256522
708963709748710902sntrup761
789975791853796791
T:
hqcrmrs192
800302801877804440
T:
C:r5n13kem0d
849355850522878071
T:
hqc1921
855712857911860418
T:
C:ledakemcpa14
883834886313890211
T:
hqc192
887309888986889894
T:
titaniumccatoy
908575911289916963
T:
sntrup4591761
911286941328958709
T:
hqc1922
965790969070982202
T:
C:ledakemcpa13
100220710029351003793
T:
titaniumccalite
102850610302181031553sntrup857
104095010429391048972
T:
lima2p1024cca
111085111133271115846
T:
rqc128
113669411404841146095
T:
frodokem640
122891712305811242393
T:
C:ledakemcpa12
128315212848371310163sntrup953
129688212980171300323
T:
titaniumccastd
126896113090281313449
T:
hqcrmrs256
128618113272501334288
T:
hqc2561
138549013879441390954sntrup1013
136266013975571407639
T:
hqc2562
139257213998411400437
T:
frodokem640aes
141157714202361455657
T:
hqc256
144807014494761451255
T:
titaniumccamed
144825714541871459708
T:
hqc2563
161965916216661623553
T:
C:rolloi128
162406416254071626929
T:
titaniumccahi
163441516385931641240
T:
C:ledakemcpa34
172859717312371735689
T:
C:bikel3
184927718550961859070
T:
C:r5n15kem0d
187098018869871903680
T:
ntrukem743
195787419636101973285
T:
rqc192
196839719732621984708
T:
C:rolloi192
197586719770041978282
T:
titaniumccasuper
212744121383162150056
T:
lima2p2048cca
216073221752402186000sntrup1277
251400025175222520052
T:
frodokem976
255376325585272563854
T:
limasp1018cca
257675225786752580958
T:
C:ledakemcpa33
260757326111392627906
T:
ledakem1464
260256026170342623076
T:
C:rolloi256
2717624?2723244?3897281?
T:
rqc256
290739729151042920685
T:
frodokem976aes
326980132843303303561
T:
C:ledakemcpa53
338965833980303417001
T:
C:lake1
343849834442353449510
T:
C:ledakemcpa32
357467135755403579567
T:
frodokem640shake
370528837157753731345
T:
C:lake3
375272337571923773728
T:
ledakem1364
379072337993953807965
T:
C:lake2
407308540781824086538
T:
ledakem1264
417574641800374185747
T:
C:ledakemcpa54
3985844?4273262?5284173?
T:
ledakem13sl
4669048?4680169?6081544?
T:
ledakem14sl
482462348316634839382
T:
frodokem1344aes
481667248342974846221
T:
limasp1306cca
520495552251505245119
T:
limasp1822cca
6453334?6478290?8897790?
T:
ledakem3464
646551964794326495227
T:
locker1
653360965458616570594
T:
rolloii128
672665367651376841377
T:
ledakem12sl
681208668187246829624
T:
rolloii192
690433169149506925700
T:
locker2
724249972574397260170
T:
sikep434
726436272798347295328
T:
remblem928
731282173397447357468
T:
remblem1056
744083174672557483921
T:
frodokem976shake
751172475289677549369
T:
locker3
762757676397707653837
T:
C:ledakemcpa52
799375080070878017613
T:
rolloii256
821493182454198254547
T:
ledakem3364
829340583803868392417
T:
ledakem3264
844468984710058499945
T:
locker4
916448093020179384461
T:
ramstakers216091
955782295750449594791
T:
locker6
963353896417649651692
T:
limasp2062cca
979011098571389865871
T:
sikep503
104594871048104510514217
T:
locker5
106599651070489910723478
T:
ledakem33sl
10896359?10906002?13917406?
T:
ledakem34sl
115471321157740412650529
T:
sikep434comp
124642491251177814827362
T:
ledakem32sl
127646271281883012916388
T:
ledakem5464
129988371300735013019896
T:
frodokem1344shake
139469011395912614011504
T:
ledakem5364
155892201561882117097530
T:
sikep503comp
167303581678762116963039
T:
ledakem54sl
169369411697108317010802
T:
locker7
169922831701931817021558
T:
sikep610
177276451775976517806481
T:
locker8
189857721902030419063601
T:
locker9
227298452275619725748769
T:
ledakem53sl
233145282350341325033926
T:
ledakem5264
238387162388509923974633
T:
mersenne756839
279070802793394427943104
T:
sikep751
287773272881939731122914
T:
sikep610comp
289526192908750629315268mceliece348864pcf
287208472972908930125238
T:
lotus128
289337812991366429972008mceliece348864f
352628093573763837810509
T:
ledakem52sl
364982353697103237451824
T:
ramstakers756839
29032519?37935135?56932453?mceliece348864
435707284364247747262449
T:
sikep751comp
441396664422606344344869
T:
ntskem1264
29311004?47406702?66302791?mceliece348864pc
485912344894630649093854
T:
lotus192
716915427215467678270924
T:
lotus256
936110339374772795742693mceliece460896f
933335259491411096679538mceliece460896pcf
100836529101813458103228779
T:
ntskem1380
93588573?136286130?226504338?
T:
rsa2048
95950588?156607404?194956975?mceliece460896pc
125659433?157754833?223176508?mceliece460896
185395809185603149190515149mceliece6960119f
186173561187567797188753606mceliece6960119pcf
230580466231248980235655798mceliece6688128f
230313787234183041236466851mceliece6688128pcf
237078090238371718242624856mceliece8192128f
237778640238625582242413633mceliece8192128pcf
243063139243497445243755793
T:
ntskem13136
189128622?252422637?372105145?mceliece6960119
299170652299542101299792893
T:
oddmanhattan128
232146279?303946889?448063693?mceliece6688128
188064316?309670444?376299105?mceliece6960119pc
241598645?310109563?455620715?mceliece8192128pc
236470600?314290450?467376451?mceliece6688128pc
241020128?316265766?465859069?mceliece8192128
486632130487091652487528263
T:
oddmanhattan192
869342317869784609870156172
T:
oddmanhattan256
464137808547701382134900748801
T:
pqrsa15
Cycles for encapsulation
25%50%75%system
211762223823526
T:
rsa2048
232412331224137ntruhps2048509
245002452924566kyber90s512
255032566625764ntruhrss701
348543505535711ntruhps2048677
351803527135400kyber90s768
360213606836132kyber512
348973610339420mceliece348864
365893797944113mceliece348864f
384473921439418sntrup653
404054049641278ntruhps4096821
410174115841328
T:
sntrup4591761
416664180341955sntrup761
422364342046837mceliece348864pcf
424334504648973mceliece348864pc
490404912949738kyber90s1024
510435179451934sntrup857
540735416454284kyber768
556505574356014sntrup953
558895668956820sntrup1013
571625725457324ntrulpr653
583125837558497threebears624r2cca
586735872158773threebears624r2ccax
596145971159906C:threebears624r2cpa
596805972959868C:threebears624r2cpax
598165988459957ntrulpr761
630766314263208
T:
C:nhcompact512cca
709467101071129sntrup1277
721697227372359
T:
ntrulpr4591761
754917582576384
T:
C:r5nd1kem0d
750017718678863kyber1024
772357730377424ntrulpr857
804578058080713ntrulpr953
72584?80868?90890?mceliece460896f
72709?81713?98287?mceliece460896
817458182581985ntrulpr1013
827008367285916
T:
ntskem1264
76940?85003?109197?mceliece460896pc
861348620286260
T:
C:nhcompact768cca
782278641895595mceliece460896pcf
864578719494030
T:
C:ledakemcpa14
900129037891182
T:
C:ledakemcpa13
932659332793457threebears936r2cca
932869336293498threebears936r2ccax
978509822698987
T:
lac128
100551100655100763C:threebears936r2cpax
101668101778101953C:threebears936r2cpa
100242101893104125
T:
C:ledakemcpa12
101724102571103555
T:
C:r5nd0kem2iot
102551102672102799ntrulpr1277
102444103110103733
T:
C:r5nd1kem5d
105251105350105576
T:
newhope512cca
106584107267108026
T:
C:r5nd1kem4longkey
112595112664112791
T:
C:nhcompact1024cca
123629124247125173
T:
C:bikel1
131216133976137121
T:
ntrukem443
127772?137764?160156?mceliece6688128
141141141223141373threebears1248r2cca
141338141413141585threebears1248r2ccax
134678142908165980mceliece6688128f
137572144267156882mceliece6960119
140326147312160704mceliece6960119f
135962149808166326mceliece6688128pc
149962150066150152C:threebears1248r2cpax
150000150146150420C:threebears1248r2cpa
146811151894158556mceliece8192128
145533152273166137mceliece6960119pc
147697154145160601mceliece8192128f
148168156025169700mceliece6960119pcf
147288156286177166mceliece6688128pcf
164533167241175429mceliece8192128pcf
166404167398168772
T:
C:r5nd3kem5d
165459168389173192mceliece8192128pc
197173197564198332
T:
lac192
199593200245201062
T:
C:ledakemcpa34
201409201584202072
T:
newhope1024cca
205382206210207305
T:
C:ledakemcpa33
211672212632213855
T:
lac256
214732219606226226
T:
lotus128
225181225756227016
T:
ledakem1464
229298232297234968
T:
ntrukem743
231954232576233226
T:
ledakem1264
242051245149250075
T:
C:ledakemcpa32
251842253429256739
T:
ntskem1380
277505277863279334
T:
ledakem13sl
278892280166281377
T:
C:r5nd3kem0d
280360281194282300
T:
C:bikel3
290179290448291125
T:
ledakem1364
295165296659298403
T:
C:r5nd5kem5d
318122318584319356
T:
C:rolloi128
325436326035326655
T:
kindi256342
319182326662334073
T:
lotus192
332218333842334623
T:
ledakem12sl
337847339333341177
T:
C:r5nd5kem0d
365163366106367496
T:
C:rolloi192
332475383665386880
T:
ntskem13136
390039390833391304
T:
kindi512222
392358393194394004
T:
kindi512241
401155401927402578
T:
C:hila5
409279410047411598
T:
ledakem14sl
391344413690424967
T:
lotus256
413422415867417810
T:
C:rolloi256
438977440447441834
T:
C:ledakemcpa54
462177463213464444
T:
C:ledakemcpa53
484090490898497489
T:
C:ledakemcpa52
555005556301561157
T:
C:r5n11kem0d
556516558122580804
T:
hqcrmrs128
557700558845560076
T:
ledakem3464
562152562905563825
T:
ledakem3264
584650603413609922
T:
hqc128
641781645621651124
T:
C:lake1
659657660394661111
T:
ledakem3364
706839708054709341
T:
titaniumccatoy
730526731482733583
T:
kindi512321
735117737135739501
T:
lima2p1024cca
715212738410741523
T:
hqc1281
743580747965750956
T:
C:lake2
771631772342773679
T:
ledakem32sl
789374790795792215
T:
kindi256522
838716841639843691
T:
C:lake3
919936921561924282
T:
titaniumccalite
925568927423930444
T:
ledakem33sl
102166410239371026685
T:
C:r5n13kem0d
104648510480751049432
T:
rolloii128
106220110639701065452
T:
rolloii192
108670410873441088267
T:
titaniumccastd
110127311052591114595
T:
ledakem34sl
111197511343501150007
T:
hqcrmrs192
118261111848861187521
T:
rolloii256
120127912046581239380
T:
hqc192
123602812434431250428
T:
locker1
125745912670861273994
T:
locker2
127597612838651314639
T:
hqc1921
130053113021461312007
T:
ledakem5364
136558413665781368785
T:
titaniumccamed
140153814053811444229
T:
hqc1922
138932714061591413082
T:
locker3
147386414749781477590
T:
ledakem5464
149992015044731510484
T:
lima2p2048cca
150237215071691510000
T:
ledakem5264
153227915333571534672
T:
ledakem54sl
155431215571051558373
T:
titaniumccahi
161563816172061619764
T:
rqc128
160692116229321639962
T:
locker4
163163316342661649375
T:
frodokem640
173010517515701763264
T:
locker6
182453818270891827553
T:
frodokem640aes
183775018434571889366
T:
hqcrmrs256
184467018805671900631
T:
locker5
194725119483711952142
T:
titaniumccasuper
198881119940462039234
T:
hqc2561
194991519944632034343
T:
hqc256
202858720295322031280
T:
ledakem52sl
204765720494832083445
T:
ledakem53sl
208986521327582142205
T:
hqc2562
217369121794282186968
T:
C:r5n15kem0d
217086322157042227801
T:
hqc2563
224298522450632246848
T:
limasp1018cca
2886341?2895002?4541553?
T:
rqc192
309945931234333150120
T:
locker7
315289731702723195202
T:
locker8
335569133574773361002
T:
frodokem976
343050334710633508557
T:
locker9
359318736110333612422
T:
frodokem976aes
386093038620863863703
T:
frodokem640shake
3917014?3922834?5098807?
T:
rqc256
437296543770724398934
T:
limasp1306cca
458841146197604635683
T:
limasp1822cca
592577159281565932825
T:
frodokem1344aes
794364479466357950437
T:
frodokem976shake
896582589798909015117
T:
limasp2062cca
107503241077070310803665
T:
remblem928
107777591080712210821630
T:
remblem1056
116949561179799711824120
T:
sikep434
136386211364054213643812
T:
frodokem1344shake
159473661598286916038812
T:
sikep503
173303541747555017746258
T:
ramstakers216091
181735701823539818297944
T:
sikep434comp
225270582254762822567955
T:
pqrsa15
243078002436900124468582
T:
sikep503comp
248498412487528324893184
T:
mersenne756839
311310433114523431153265
T:
sikep610
425122834257154042877285
T:
sikep610comp
450479934506702445086908
T:
sikep751
558778085606172756331500
T:
oddmanhattan128
671635986801355268978227
T:
ramstakers756839
699591847025637970597535
T:
sikep751comp
106948822107066296107181630
T:
oddmanhattan192
220139924221088565223396904
T:
oddmanhattan256
Cycles for decapsulation
25%50%75%system
153911540715434C:threebears624r2cpax
181071813318162kyber90s512
194591948419532C:threebears936r2cpax
236192364723679C:threebears1248r2cpax
262312625426292C:threebears624r2cpa
262852634326407kyber90s768
282862832328370kyber512
313243198132909
T:
C:r5nd1kem0d
328143286232923C:threebears936r2cpa
377633783238492kyber90s1024
382483831838435C:threebears1248r2cpa
386823877138845ntruhps2048509
434044344643504kyber768
432754386645271
T:
C:r5nd0kem2iot
430334390644252
T:
C:r5nd1kem5d
451434548446362
T:
C:r5nd1kem4longkey
471544718347245sntrup653
481054816748257sntrup761
488874907649415
T:
C:hila5
578185788357964ntruhps2048677
598805998260087ntruhrss701
614906331765357kyber1024
651526524265322sntrup857
663006635966434
T:
C:nhcompact512cca
676636776767849ntrulpr653
680836816368258sntrup953
691606921569333sntrup1013
697746986069941ntrulpr761
706497262073821
T:
C:r5nd3kem5d
725197264272798ntruhps4096821
818478190881978threebears624r2ccax
846758477884874sntrup1277
866838682386977
T:
sntrup4591761
915389160091664
T:
C:nhcompact768cca
925779267092749ntrulpr857
954399557395704ntrulpr953
964729660296701ntrulpr1013
104416104502104568threebears624r2cca
105384105656105901
T:
ntrulpr4591761
120062120180120266ntrulpr1277
120386120485120593
T:
C:nhcompact1024cca
120455120540120620
T:
newhope512cca
120994121132121521
T:
lac128
123968124052124189threebears936r2ccax
125448125973127474mceliece348864
127876128260128711mceliece348864f
130539131458132634mceliece348864pc
130948131864132814mceliece348864pcf
135290136124139169
T:
C:r5nd5kem5d
144321145376147170
T:
ntrukem443
146344147064148600
T:
C:r5nd3kem0d
155814155924156076threebears936r2cca
178484178581178681threebears1248r2ccax
179837180955182587
T:
C:r5nd5kem0d
215025215144215302threebears1248r2cca
216334217498218933
T:
C:r5n11kem0d
232150232262232407
T:
newhope1024cca
253718254991274859
T:
lotus128
255818256280256661
T:
lac192
265364265793266720mceliece460896
265625265944266590mceliece460896f
270916271322271745mceliece460896pcf
273109273471273747mceliece460896pc
281902283960285719
T:
ntrukem743
291764292292292901mceliece6960119
292788292963294844mceliece6960119f
300295300764301209mceliece6960119pc
301133301752302707mceliece6960119pcf
313772314867315422
T:
C:r5n13kem0d
314654315532317256mceliece8192128
314372315563315998mceliece8192128f
314645315736316763mceliece6688128
315712316219317349mceliece6688128f
322620323203324446mceliece8192128pcf
322977324204327941mceliece6688128pc
324782325574326664
T:
ntskem1264
325586325964326357mceliece8192128pc
327172327722327985mceliece6688128pcf
355196357233364147
T:
lac256
376950380844384113
T:
lotus192
419673420171420971
T:
kindi256342
485920492943500851
T:
lotus256
537393538740539692
T:
kindi512222
540607541274542120
T:
kindi512241
599594600118600995
T:
ntskem1380
713294?715640?921882?
T:
C:ledakemcpa13
715985717746723075
T:
C:ledakemcpa12
827382827995829795
T:
titaniumccatoy
867266871329874218
T:
C:ledakemcpa14
940436941571942242
T:
kindi256522
942581947896950012
T:
kindi512321
959417963202966378
T:
lima2p1024cca
981500997514999057
T:
hqcrmrs128
9960619999421018512
T:
hqc128
103510110373241039094
T:
C:r5n15kem0d
106287910664021071642
T:
titaniumccalite
117577611781621180165
T:
ntskem13136
120191912209701238133
T:
hqc1281
125628312571711258098
T:
titaniumccastd
155844915605411561948
T:
titaniumccamed
163620916375151639251
T:
frodokem640
166123716629091664820
T:
C:bikel1
169732717318271738136
T:
hqcrmrs192
174650117473371748693
T:
frodokem640aes
175950517855221791653
T:
hqc192
181518318159771818333
T:
titaniumccahi
190512519061771907351
T:
C:ledakemcpa32
195509719615261969777
T:
lima2p2048cca
196377119668782001249
T:
ledakem1264
196424120257232039866
T:
hqc1921
203475820645392091746
T:
hqc1922
208049320837472089536
T:
C:rolloi128
213280221380112146103
T:
ledakem1364
213250521498392192900
T:
ledakem1464
2152856?2158146?2796451?
T:
C:ledakemcpa34
226772322692612272071
T:
titaniumccasuper
231623323215312324789
T:
C:ledakemcpa33
234462023459942349266
T:
rsa2048
235903623617552367332
T:
C:rolloi192
248242824850472528514
T:
ledakem13sl
266439626682192672605
T:
C:lake1
267190627676322776336
T:
hqcrmrs256
277169927759112874039
T:
ledakem12sl
273521427832352822970
T:
hqc256
288163728852932936715
T:
hqc2561
296057129638362965538
T:
limasp1018cca
291686029950333033314
T:
ledakem14sl
302979930462483095154
T:
hqc2562
313346831837313268730
T:
hqc2563
335216133551803380925
T:
frodokem976
342442034282643435147
T:
rolloii128
343422534407833450326
T:
frodokem976aes
373800937504413760301
T:
rolloii192
379804837994373805307
T:
frodokem640shake
397446039826673996972
T:
C:rolloi256
429232242993114306486
T:
C:lake2
478065748073764819344
T:
rolloii256
505125550729955093295
T:
C:ledakemcpa52
511422551202785159768
T:
C:bikel3
536784053815945396283
T:
locker1
539072854032295414358
T:
ledakem3264
543122654408365445823
T:
C:ledakemcpa53
555237555652175584554
T:
locker2
558509355929475599456
T:
rqc128
571252357144585716989
T:
frodokem1344aes
572037857307335832504
T:
ledakem3464
575335657597595773037
T:
ledakem3364
576586757710975787500
T:
limasp1306cca
576910357786805790515
T:
C:lake3
601677060227926058599
T:
limasp1822cca
616976561968446212766
T:
locker4
616342962040736265939
T:
C:ledakemcpa54
710135771591537165152
T:
ledakem32sl
789717579039477920508
T:
frodokem976shake
791941079356407957611
T:
locker3
836971983830008450227
T:
ledakem33sl
864425186606768675601
T:
locker6
887133088877478914283
T:
locker5
912053391301999141223
T:
ledakem34sl
10250874?10277292?13578925?
T:
rqc192
103534311039782310449830
T:
locker7
105114341056792810641979
T:
locker8
118524931188430011928495
T:
limasp2062cca
125907221261236412727021
T:
ledakem5264
125999401261530812630747
T:
ledakem5364
125455791263002912657663
T:
sikep434
134446101346701313479169
T:
sikep434comp
135636871357024013575101
T:
frodokem1344shake
137377811379707113862364
T:
locker9
146120471467633814737949
T:
remblem928
147248041475540014802897
T:
remblem1056
150190701503656615067325
T:
ledakem5464
152087801530048817561851
T:
rqc256
170902861715329517178817
T:
sikep503
177968831784539417954995
T:
ledakem53sl
179174741797805518350642
T:
ledakem52sl
181553451815985818197761
T:
sikep503comp
183312301836761018491118
T:
ledakem54sl
313735563138142731408854
T:
sikep610
331538703315991133182422
T:
sikep610comp
355033883699186037011047
T:
mersenne756839
374074423777570137846091
T:
ramstakers216091
484807034849477948510907
T:
sikep751
515672095157698651586392
T:
sikep751comp
627223386281550562920847
T:
oddmanhattan128
120748908120887803120963833
T:
oddmanhattan192
132536480133107676134454342
T:
ramstakers756839
152963169153155002153301374
T:
pqrsa15
246968871249406834250792960
T:
oddmanhattan256

armeabi; Cortex-A7 (410fc075); 2016 Broadcom BCM2836; 4 x 900MHz; berry2, 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
248431248823255221kyber512
329871332108338861
T:
C:r5nd1kem0d
338989341729347338
T:
C:r5nd0kem2iot
377331377565377677C:threebears624r2cpa
377530377719377884threebears624r2cca
385820386034386553C:threebears624r2cpax
386209387991390890
T:
C:r5nd1kem5d
391922392056397851threebears624r2ccax
405413408844414364
T:
C:r5nd1kem4longkey
428555429359442080kyber768
554113554925575906
T:
lightsaber2
711924715587733196kyber1024
761018761132761662threebears936r2cca
767799767952768457C:threebears936r2cpa
779046779196779551C:threebears936r2cpax
785406788783802135
T:
C:r5nd3kem5d
791884792389793209threebears936r2ccax
848666849038850077
T:
newhope512cca
99943110020451083401kyber90s512
113655211767701221801
T:
saber2
124690012556971264682
T:
C:r5nd3kem0d
127129812839411285078
T:
C:hila5
128785012880671288636threebears1248r2cca
129568912959231296415C:threebears1248r2cpa
130842413087421310329threebears1248r2ccax
131212813124241312910C:threebears1248r2cpax
154496415515811559392
T:
C:r5nd5kem5d
162514916261931636000
T:
newhope1024cca
169083716992411707866
T:
C:r5nd5kem0d
176712918198111836734
T:
firesaber2
184012718446851988212kyber90s768
191643019216412038693
T:
kindi256342
198698319909061999433
T:
kindi512222
202852720343902048974
T:
kindi512241
261860226240512666592
T:
hqc1281
272344527251822802102
T:
lima2p1024cca
299476029987503228596kyber90s1024
321586632207523239123
T:
ntrulpr653
414841441606194194701
T:
kindi512321
426926342758204288286
T:
ntrulpr761
467586347152744733808
T:
ntrukem443
515382051571695163307
T:
limasp1018cca
517560651825635596790
T:
kindi256522
515766752033225243204
T:
lima2p2048cca
535158353998845616802
T:
ntrulpr857
604582260522326120982
T:
hqc1921
645809165247646545186
T:
hqc1922
652814965380046575798
T:
ntrulpr953
735452573877917397376
T:
ntrulpr1013
944572494503519465141
T:
limasp1306cca
106363711064416910661152
T:
limasp1822cca
108388531090457710984978
T:
hqc2561
114434541144633411487176
T:
ntrulpr1277
114894891155931611579841
T:
hqc2562
120618231214375012224073
T:
hqc2563
127402861280946912864250
T:
ntrukem743
144487721445359114480678
T:
ntrulpr4591761
184216991842858519674802
T:
limasp2062cca
360997633612476636148564
T:
C:r5n11kem0d
380760653808927138093519
T:
frodokem640
398419273987721040113990
T:
frodokem640aes
573377755738184757390301ntruhps2048509
721346647218154772301446
T:
ntruhps2048677
723312677242027273027110ntruhps2048677
751159217525013075834479ntruhrss701
861592038617621586249547
T:
frodokem976
887724798884107289221477
T:
frodokem976aes
889905878910741989165494
T:
C:r5n13kem0d
892542128928967889316283
T:
frodokem640shake
972773719734221297653198
T:
sntrup653
973676189740342997506313sntrup653
105566904105653612106537660ntruhps4096821
130952778130984139131018791
T:
sntrup4591761
132139493132166922132207666
T:
sntrup761
132264517132292170132353008sntrup761
162092729163306445163461297
T:
lotus128
165493587165797109166010240
T:
C:r5n15kem0d
166982394167216207167465228
T:
frodokem1344aes
186004894186270028186340536
T:
sikep434
200084921200107488200314943
T:
frodokem976shake
225026076225069447225109958
T:
sntrup857
225175531225200537225232499sntrup857
217205762?272718782?340905680?
T:
ntskem1264
278195626278238988280618538sntrup953
283014470283213050283251064
T:
sikep503
295842103296858156321670965
T:
sikep434comp
301798779301834057301874048
T:
sntrup1013
301984112302009162302044328sntrup1013
335456416336189336337332365
T:
lotus192
350549038357025743362790039
T:
sntrup953
365547183365821980365869386
T:
frodokem1344shake
450332518451976015489404127
T:
sikep503comp
473490915473516708473556618
T:
sntrup1277
473757347473790329473826177sntrup1277
524874553525275709526766792
T:
sikep610
585386872585600804586884607
T:
lotus256
808642066808993703823031950mceliece348864f
800455841810644387814538422mceliece348864pcf
880780600886509590954007236
T:
sikep610comp
933093352934601886934719727
T:
sikep751
875475003?1108693041?1177465858?
T:
ntskem1380
895468836?1198706526?1723711214?mceliece348864
906542477?1203277461?1568391976?mceliece348864pc
144152589614425454421562629200
T:
sikep751comp
2089754020?2427211194?2667206202?
T:
ntskem13136
278404170627845056662894840080mceliece460896pcf
278933010627899317622878839271mceliece460896f
3908038716?4972000284?6041302709?mceliece460896
4228077330?6015670931?7797772745?mceliece460896pc
598779243361422048436166384708mceliece6960119pcf
599016114161645899976174361249mceliece6960119f
667257998566732981156879339641mceliece6688128f
667151849966777066086850535071mceliece6688128pcf
779943259480107938278192366313mceliece8192128f
779183816480296303818225665738mceliece8192128pcf
7362002455?9907093398?15805359595?mceliece6960119pc
6663894042?9954338439?14024091933?mceliece6960119
7243265294?10414816919?16052509774?mceliece6688128
8842553948?11249960768?17505011551?mceliece6688128pc
9881880027?13813547395?25304952650?mceliece8192128pc
9468314022?13824740468?22319626120?mceliece8192128
Cycles for encapsulation
25%50%75%system
446282446829458507kyber512
498898500780503945
T:
C:r5nd1kem0d
510772510906511136threebears624r2cca
511659511755512424threebears624r2ccax
508016511919518718
T:
C:r5nd0kem2iot
517052517161517924C:threebears624r2cpa
517617517841518065C:threebears624r2cpax
587889590188593633
T:
C:r5nd1kem5d
617554622528627249
T:
C:r5nd1kem4longkey
622219633795662563mceliece348864f
623464640807656747mceliece348864
661641675419691707mceliece348864pcf
663754690285719267mceliece348864pc
722618723239727969kyber768
790596803021829367
T:
lightsaber2
909785924210965424
T:
ntrukem443
944951945107946198threebears936r2cca
946619946952959870threebears936r2ccax
957198957380957958C:threebears936r2cpax
958309958486960382C:threebears936r2cpa
961413?1091251?1403436?mceliece460896
102684011133541176280mceliece460896pcf
115417611562941201031kyber1024
1032299?1160952?1380378?mceliece460896f
116187711725331205987
T:
C:r5nd3kem5d
119640611985721289899kyber90s512
1078035?1200961?1536008?mceliece460896pc
126566512691661276506ntruhps2048509
1019598?1281668?1350187?
T:
ntskem1264
133948813407321343747
T:
newhope512cca
152141915220661535163threebears1248r2ccax
152260115230421524306threebears1248r2cca
153699815374271545125C:threebears1248r2cpa
153729015376381538447C:threebears1248r2cpax
145102915671791647023
T:
saber2
162098716220111624521ntruhrss701
162162016623491749302mceliece6960119f
166953017148831798690mceliece6960119pcf
162872617163491823056mceliece6960119
170921117245191734539
T:
C:hila5
166181817357221793316mceliece6960119pc
176351417656981822095
T:
lima2p1024cca
181787918373591870436
T:
ntrukem743
184094518482291852439
T:
ntruhps2048677
194360019472261954768ntruhps2048677
210441221087052268036kyber90s768
216548121692532180902
T:
C:r5nd3kem0d
218465922222012266094
T:
firesaber2
225130322606272268729
T:
C:r5nd5kem5d
225732223652522512600mceliece6688128
230763624523512647952mceliece6688128f
254099325418342557466
T:
newhope1024cca
240847725441792637383mceliece6688128pcf
246833825534452601560mceliece8192128f
256775625720152757287
T:
kindi256342
252232125796522665312mceliece8192128
252906426103532690944mceliece8192128pc
251243526166662699362mceliece8192128pcf
244063726184152728087mceliece6688128pc
262048326279222636747ntruhps4096821
294628529774773359674
T:
ntskem1380
298605829943693002847
T:
C:r5nd5kem0d
301013330164263031749
T:
kindi512222
307086330767423102794
T:
kindi512241
312907431378963139532
T:
sntrup653
320800032157613229490
T:
lotus128
322677732355203237842sntrup653
331374933154883590734kyber90s1024
335535333924173714318
T:
ntskem13136
355483235562653560091
T:
lima2p2048cca
418571341883324189812
T:
sntrup761
426088642639924494608
T:
limasp1018cca
430405443063334356492sntrup761
496868849750104988216
T:
lotus192
508378250929455094887
T:
sntrup857
520999252186915220516sntrup857
559770556086255686725
T:
kindi512321
601281960535406169273
T:
hqc1281
624856562498986259086
T:
sntrup953
630874163119726354375
T:
ntrulpr653
631591163224526376320
T:
kindi256522
636052263642676392155sntrup953
696943569795776994854
T:
sntrup1013
713225071432917158515sntrup1013
716085171706327179433
T:
lotus256
799088379948978001241
T:
limasp1306cca
839900884211378430436
T:
ntrulpr761
858228085904458615605
T:
limasp1822cca
105229061059088210608314
T:
ntrulpr857
107940391079642410801127
T:
sntrup1277
110300011103198611040962sntrup1277
128791041288561312946893
T:
ntrulpr953
135550151363676613732667
T:
hqc1921
142415421425132214253500
T:
sntrup4591761
144945951455643114569282
T:
ntrulpr1013
145064551458115614637653
T:
hqc1922
161250281613664617299696
T:
limasp2062cca
226258322263691322713940
T:
ntrulpr1277
240912272416687324209614
T:
hqc2561
255753952563253225689753
T:
hqc2562
267734022686323226960899
T:
hqc2563
284282972843712028487038
T:
ntrulpr4591761
338494183390946633940506
T:
C:r5n11kem0d
421394814224331542359562
T:
frodokem640
429632464305327843068163
T:
frodokem640aes
863206778655053986601346
T:
C:r5n13kem0d
947685519494207195130100
T:
frodokem976
958199859593293696145763
T:
frodokem976aes
974516639773019097941846
T:
frodokem640shake
176107284176220905176294081
T:
frodokem1344aes
191231922192636861194133323
T:
C:r5n15kem0d
217755771217986301219543345
T:
frodokem976shake
304289738304731717304786850
T:
sikep434
396105105399393147400492968
T:
frodokem1344shake
466258785466658257466785036
T:
sikep503
466560216468821025471360407
T:
sikep434comp
704321399707677895711937310
T:
sikep503comp
964869512965660974966016913
T:
sikep610
130517235213118109171318903275
T:
sikep610comp
151272816415146030861514721324
T:
sikep751
231564366923268746512339054039
T:
sikep751comp
Cycles for decapsulation
25%50%75%system
130828130935131003C:threebears624r2cpax
178424178514178577C:threebears624r2cpa
183074183127183178C:threebears936r2cpax
214800214946216764
T:
C:r5nd1kem0d
235114235190235243C:threebears1248r2cpax
234078239130242072
T:
C:r5nd0kem2iot
251033251113251162C:threebears936r2cpa
270811271409272430
T:
C:r5nd1kem5d
279419280923285406
T:
C:r5nd1kem4longkey
323614323765323811C:threebears1248r2cpa
469641470778476256
T:
C:hila5
503788508032518403
T:
C:r5nd3kem5d
564716567266583993kyber512
683307683638683955threebears624r2ccax
822015822592825230
T:
lightsaber2
879359879531880748threebears624r2cca
893541895253897411kyber768
99163710175811036714
T:
C:r5nd5kem5d
115995411682451170454
T:
C:r5nd3kem0d
118689611870591188005threebears936r2ccax
126875212864751298479
T:
ntrukem443
130766813093001413124kyber90s512
136620613670341371912
T:
newhope512cca
143981314415391498997kyber1024
146462914650521466084threebears936r2cca
158128815871651590290
T:
C:r5nd5kem0d
148272516128691679533
T:
saber2
158918916238581629501
T:
C:r5n11kem0d
182647118268801827678threebears1248r2ccax
217957121812682265739
T:
lima2p1024cca
219551721960342197015threebears1248r2cca
224556722478102433431kyber90s768
225255722550652256594ntruhps2048509
228083223049642328966
T:
firesaber2
238275624090222433788mceliece348864f
241571924403222461307mceliece348864
241908624479122472771mceliece348864pcf
242091224586652498289mceliece348864pc
255733926068062614040
T:
C:r5n13kem0d
269731826980262719475
T:
newhope1024cca
284235028728022877680
T:
ntrukem743
315935031621583403890
T:
kindi256342
348735034886303788854kyber90s1024
372941737298393733944ntruhps2048677
372945137328763735170
T:
ntruhps2048677
386625538810633904797
T:
kindi512222
393907939434534004851
T:
kindi512241
408502640894204090992ntruhrss701
411615041271094171960
T:
lotus128
438393843859004388376
T:
lima2p2048cca
528951252945815298670ntruhps4096821
517395254696925487016
T:
ntskem1264
548013854816835763295
T:
limasp1018cca
661347666226386639063
T:
lotus192
664385066454576646771
T:
sntrup653
664754266492046970562sntrup653
664328066626876699835mceliece460896pcf
663036766775836764205mceliece460896
663859466899926772373mceliece460896f
664974966919806911079mceliece460896pc
686968868843447632018
T:
kindi512321
716559772188607309602mceliece6960119pcf
726311872707517354224
T:
kindi256522
713559672991307428176mceliece6960119
712710273092187331186mceliece6960119f
721855273331837534582mceliece6960119pc
736789473995917656619mceliece6688128f
736481874192597651753mceliece6688128
741727974311417789500mceliece8192128pc
738785674347097667326mceliece8192128f
741738574437237765199mceliece8192128pcf
740598974459587686082mceliece6688128pcf
740685274467017495977mceliece6688128pc
743196075669757660673mceliece8192128
849715084989508501282
T:
sntrup761
849843485006038502151sntrup761
880837188544379325337
T:
C:r5n15kem0d
912943991317429183534
T:
ntrulpr653
918155592218759345717
T:
hqc1281
972910397366349762071
T:
lotus256
99354931013863810205729
T:
ntskem1380
103890491039746110409731
T:
limasp1306cca
110588761108541111828541
T:
limasp1822cca
122228051223373512880013
T:
ntrulpr761
130635841306526113067684sntrup857
130637731306554013068110
T:
sntrup857
153602831536830415448557
T:
ntrulpr857
160887851609080516848728sntrup953
161275961613022016142829
T:
sntrup953
181284541813156118134736sntrup1013
181292071813299918136429
T:
sntrup1013
188532601888952119004757
T:
ntrulpr953
196739301985203819878570
T:
hqc1921
209451802098059921076693
T:
hqc1922
210020202114540022712861
T:
limasp2062cca
212411952129877421339065
T:
ntrulpr1013
228155312322187724406445
T:
ntskem13136
285636602856778728572275
T:
sntrup1277
285651732856795628574115sntrup1277
333119363342437533442828
T:
ntrulpr1277
347577473484449734875162
T:
hqc2561
369238773694790437032633
T:
hqc2562
384606583855887038776190
T:
hqc2563
419269864193142441937253
T:
sntrup4591761
424045494241192042455640
T:
ntrulpr4591761
424725424254202042572160
T:
frodokem640aes
425984634265582142668933
T:
frodokem640
948924259505191195134963
T:
frodokem976aes
954463659554207995662393
T:
frodokem976
962860349727781097974864
T:
frodokem640shake
174385129174493036174666384
T:
frodokem1344aes
217659853219483189219683603
T:
frodokem976shake
324809196325260849325376000
T:
sikep434
345676674345712500346863442
T:
sikep434comp
394063263394315333394606962
T:
frodokem1344shake
495925127496322835496386604
T:
sikep503
527227275527283064528871077
T:
sikep503comp
971126731971382706971911576
T:
sikep610
102715207710272863281028080919
T:
sikep610comp
162508474416273534801627439305
T:
sikep751
172176590617219601681724855914
T:
sikep751comp

amd64; Goldmont (506c9); 2016 Intel Celeron J3455; 4 x 1500MHz; wooden, 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
943109478495518
T:
C:r5nd1kem0d
116652116734117482threebears624r2cca
117296117544117636C:threebears624r2cpa
121488121552122442C:threebears624r2cpax
125074126556130106
T:
C:r5nd0kem2iot
129118130090130912
T:
C:r5nd1kem5d
132166132198132242threebears624r2ccax
132560133842140956
T:
C:r5nd1kem4longkey
173706174218174636kyber512
186816187866189256
T:
lac128
198002198238198530
T:
newhope512cca
214088214534215112threebears936r2cca
220994221072221134C:threebears936r2cpa
224128225994228278
T:
C:r5nd3kem5d
228388228864228906C:threebears936r2cpax
231216231230231384threebears936r2ccax
275470276082277706kyber90s512
307876308530310528kyber768
334974335466337332threebears1248r2cca
347404348278348454C:threebears1248r2cpa
352404353442355822C:threebears1248r2cpax
353788353864354954threebears1248r2ccax
358106360222371740
T:
C:r5nd3kem0d
363028364054364712
T:
ntrulpr653
401452402034402834ntrulpr653
410208412730416172
T:
C:r5nd5kem5d
418928419262419902
T:
newhope1024cca
438360441222444484
T:
C:r5nd5kem0d
444556445224447302
T:
ntrulpr761
471634472254473882
T:
C:hila5
475356475514478250
T:
kindi256342
480878481938484850kyber1024
489364490462494796ntrulpr761
502220503364507536kyber90s768
507680509146511956
T:
kindi512222
514512515050517642
T:
kindi512241
525318529490532456
T:
ntrulpr857
580600582202585342ntrulpr857
616714617822619962
T:
ntrulpr953
661752665418669696
T:
lac256
676684677702683246
T:
lac192
683644687370693454ntrulpr953
689916691744719072
T:
ntrulpr1013
744928746764754302ntrulpr1013
782856785690796502
T:
rqc128
806676808328820644kyber90s1024
862920868396883400
T:
hqc1281
99817210033761018702
T:
ntrulpr1277
105627210588081074632
T:
kindi512321
110697011161881127382ntrulpr1277
127421812773941299428
T:
kindi256522
128365212992581322294
T:
ntrukem443
1464674?1486870?2058996?
T:
rqc192
168832617076221730424
T:
C:rolloi128
2029304?2063590?2844616?
T:
rqc256
207334820866742117214
T:
hqc1921
217589822006202229304
T:
C:rolloi192
221933022344642261174
T:
hqc1922
223688822537542268340
T:
lima2p1024cca
246622424826722512174
T:
frodokem640
270882627299342752624
T:
C:bikel1
284602428718502926184
T:
ntrukem743
297800829962703028340
T:
frodokem640aes
321076432358903269502
T:
C:rolloi256
372354837318703761448
T:
remblem928
372069837381963764892
T:
remblem1056
380341638167183845086
T:
hqc2561
382412038419943855466
T:
limasp1018cca
404328440618304087014
T:
hqc2562
423396642448964269982
T:
hqc2563
451323445232124536594
T:
lima2p2048cca
471506847274144743888
T:
titaniumccatoy
519013052088565262576
T:
titaniumccalite
535254053731405390796
T:
frodokem976
582357858508505885850
T:
C:lake1
622982862533506275832
T:
frodokem976aes
657076865863266622786
T:
limasp1306cca
670086667414966813462
T:
C:lake3
680269468325846898326
T:
titaniumccastd
692827269489886978002
T:
rolloii128
725060672835927338584
T:
C:lake2
756419675919607652920
T:
titaniumccamed
770751277294447759128
T:
limasp1822cca
796603279892568021278
T:
C:bikel3
810877481296188157412
T:
rolloii192
818502682122068281978
T:
titaniumccahi
949897495171429549202
T:
rolloii256
108143761083872810891766
T:
frodokem1344aes
108325901088479810927794
T:
titaniumccasuper
111711961118610811209194
T:
ntrulpr4591761
113799121144518611527460
T:
locker1
122589141228131212325166
T:
C:r5n11kem0d
122885901235110212426702
T:
locker2
125433241260236012874758
T:
limasp2062cca
135108421355595813633606
T:
locker3
148232721486772014917276
T:
ntruhps2048509
148441981486806214921326ntruhps2048509
152919521533143015379416
T:
frodokem640shake
156540921573573815814532
T:
locker4
173534041750389017678088
T:
ramstakers216091
174771001754515417638242
T:
locker6
181639161819011818251700sntrup653
181058741819037818286180
T:
locker5
182076901824933818325556
T:
sntrup653
219111942196401422106480
T:
C:ledakemcpa14
220559102208928422133344
T:
sikep503
240311342406091224121496
T:
sntrup761
240883502412677824198880sntrup761
253537282540613825465574
T:
ntruhps2048677
253981762544705625505482ntruhps2048677
267401422681487826879062
T:
C:ledakemcpa13
268755822693039626980346ntruhrss701
296627362969770429775468
T:
C:r5n13kem0d
306260963080193631371690
T:
lotus128
319223143202957432142158
T:
locker7
323226303237579232441770
T:
sntrup857
323723303242121232481530sntrup857
332202223329568233413928
T:
locker8
341276403419777834276530
T:
frodokem976shake
356549803576766435879372
T:
locker9
364581203661884636792638
T:
mersenne756839
365929283664137036710434
T:
ntruhps4096821
365959283666506436714014ntruhps4096821
363345343719108839991454
T:
sikep503comp
377406223777390437839676
T:
sntrup953
378502323789845637950002sntrup953
382359223828348438333746
T:
sntrup4591761
421578624221468842261182
T:
sntrup1013
422312284230794442364654sntrup1013
547018965478354454887450
T:
C:ledakemcpa12
549606005502352855090680
T:
C:r5n15kem0d
587443425892592460976330
T:
lotus192
615542366162924661692086
T:
frodokem1344shake
645500046460480064665344
T:
sntrup1277
646534466470958464783604sntrup1277
669619706723764668078900
T:
ntskem1264
675891786764087667730236
T:
sikep751
772164207730450877403054
T:
C:ledakemcpa34
775340187770061677942856
T:
ledakem1464
803171268129530883122250
T:
ramstakers756839
850977588517660485292010
T:
C:ledakemcpa33
919116189198672092045522
T:
sikep434
941046309458271495747034
T:
ledakem1364
99480338101621078103985372
T:
ledakem13sl
101589312101873308102464410
T:
lotus256
103774258104453462108702804
T:
ledakem14sl
107383736107668250116665902
T:
sikep751comp
146468210146867012159565624
T:
sikep434comp
166567336167334884167960588
T:
C:ledakemcpa32
188859992189015722189446656
T:
C:ledakemcpa53
189486560189654656189763932
T:
C:ledakemcpa54
220231722220389556220810910
T:
ledakem1264
135984590?222524660?326075770?
T:
rsa2048
237427332237737996246647870
T:
ledakem3464
263260638263422668263576260
T:
sikep610
264692900265454384266056408
T:
ledakem12sl
280300884281148256284707010
T:
ledakem34sl
284140050284315972284571322
T:
ledakem3364
285378980285847008286874556
T:
C:ledakemcpa52
288980636289754612295701020
T:
ledakem3264
289945820290108850290397840mceliece348864pcf
290123212290351882290559206mceliece348864f
296833242297910142299129910
T:
oddmanhattan128
267498198?310492330?396132002?mceliece348864pc
267896324?310569668?396007160?mceliece348864
337071596338481802339046380
T:
ledakem5464
344045038344856332345485678
T:
ledakem33sl
325278502349103118366706468
T:
ntskem1380
442572092443216270480071690
T:
sikep610comp
484123964484634344485913540
T:
oddmanhattan192
671017180671537094673251550
T:
ledakem5364
815499960818254550820634902
T:
ledakem32sl
838617250839384134843913850
T:
ledakem54sl
837320596840735850847745074
T:
ledakem53sl
856888104859009518860151582
T:
oddmanhattan256
881922772883299844911805912mceliece460896f
881373400884139610887325804
T:
ledakem5264
893045454898833504899978734mceliece460896pcf
943161000944529304946545806
T:
ntskem13136
897187410?1101263472?1505101316?mceliece460896
886752578?1155923750?1692891622?mceliece460896pc
163398374216358774161641945908mceliece6960119f
162776941816366183801640866672mceliece6960119pcf
179306581817951485221806221268mceliece6688128f
180463205218064367941809760516mceliece6688128pcf
187262928818751930921878121646
T:
ledakem52sl
193083721419419512661961896842mceliece8192128f
195409382219582538741962354086mceliece8192128pcf
1626830926?2074912920?3386222448?mceliece6960119
1783014582?2341457728?3451004022?mceliece6688128pc
1750367784?2437052482?3366916516?mceliece6688128
2086746852?2551573818?3913695352?mceliece6960119pc
2373420532?3195071188?4839391346?mceliece8192128pc
2391971804?3968461042?5718118328?mceliece8192128
682217764869825934287108383092
T:
pqrsa15
Cycles for encapsulation
25%50%75%system
218242355424634
T:
rsa2048
124866143534152414
T:
ntskem1264
144118145934146778
T:
C:r5nd1kem0d
156642156674156860threebears624r2ccax
156772156820157716threebears624r2cca
167176167228168208C:threebears624r2cpax
168570168636168684C:threebears624r2cpa
168710171870181008mceliece348864f
168486177690182882mceliece348864
187062188120190206
T:
C:r5nd0kem2iot
201194202170202914
T:
C:r5nd1kem5d
205130209974216492
T:
C:r5nd1kem4longkey
221732229954243594mceliece348864pc
223020233318244730mceliece348864pcf
242334242398242828kyber512
245640247192249310
T:
C:rolloi128
260380260416260778threebears936r2ccax
261060261200261994threebears936r2cca
278996279118279816C:threebears936r2cpa
275448279824295438
T:
ntrukem443
280216280420281156C:threebears936r2cpax
309526310262310814
T:
newhope512cca
312418313666314882
T:
C:rolloi192
330220332634335490
T:
C:r5nd3kem5d
331978348944385236mceliece460896
354584355440357896kyber90s512
353664355584357512
T:
C:rolloi256
360172361288363518
T:
lac128
336844363980399752mceliece460896f
380020381106386248
T:
sntrup653
388686388762391110threebears1248r2ccax
390696390880391962threebears1248r2cca
392032392254392798kyber768
378106397556440564mceliece460896pcf
414376415340416632C:threebears1248r2cpax
415414416618417228C:threebears1248r2cpa
387654416924452644mceliece460896pc
418916419600421078sntrup653
461270461604463320
T:
sntrup761
482534484970488496
T:
ntruhps2048509
484426486352489896ntruhrss701
512696514340517408ntruhps2048509
514200517788552362
T:
ntskem1380
514764518308524296sntrup761
485774518798589236mceliece6688128f
519314519908521518
T:
C:bikel1
513680530786541956
T:
ntrukem743
500220541676599606mceliece6688128
517712542542597794mceliece6960119f
547432550042550546
T:
sntrup857
517602558096604214mceliece6960119
553390559540572358
T:
C:r5nd3kem0d
563374564648567390
T:
C:ledakemcpa13
570006572812578254
T:
C:ledakemcpa12
581794582306589138kyber1024
599854601062606478sntrup857
606120607008608284
T:
C:hila5
598152607508612460
T:
C:r5nd5kem5d
605604607822618326kyber90s768
595478617452690740mceliece8192128
577288619170702424mceliece6688128pc
595812620866665564mceliece8192128f
592402621352678102mceliece6960119pcf
587584621842669872mceliece6688128pcf
622800623428627184
T:
C:ledakemcpa14
625334626152632580
T:
kindi256342
595794632566684070mceliece6960119pc
641016642380648082
T:
sntrup953
649354650074656072
T:
newhope1024cca
670356674586686390
T:
C:lake1
682262683004689964
T:
ntrulpr653
682120683384691382
T:
ntruhps2048677
697484700714707110
T:
C:r5nd5kem0d
708978709822713210sntrup953
698592716862770952mceliece8192128pcf
716384719726724978
T:
sntrup1013
720580721312726286ntrulpr653
721498723064731650ntruhps2048677
689482725982771992mceliece8192128pc
739634741256746082
T:
kindi512222
747394748532760774
T:
kindi512241
765228771106819662
T:
ntskem13136
777618778956785880sntrup1013
791320797546812400
T:
C:lake2
821418826120837166
T:
rolloii128
832330837208845498
T:
ntrulpr761
867212870464883014
T:
C:lake3
879884880738887938ntrulpr761
894282899292913760
T:
rolloii192
892036899708921908
T:
lotus128
904444906132916090
T:
ntruhps4096821
931410934536947088kyber90s1024
945504946582960922
T:
ledakem1464
940932947004965768ntruhps4096821
99494810012221008648
T:
ntrulpr857
100762610115101029232
T:
rolloii256
101747010201861033748
T:
lac192
102586610374821048206
T:
sntrup1277
104546810472321069902ntrulpr857
111089211133541137826
T:
ledakem1364
111206611150081138484
T:
ledakem14sl
113561611438901164310sntrup1277
115801611648561180762
T:
ntrulpr953
123648812418881266082
T:
rqc128
123899412464721263808ntrulpr953
130890613111141326150
T:
ntrulpr1013
132947813365641351444
T:
lac256
135587413589201380582
T:
C:ledakemcpa33
135755813706421392626
T:
C:ledakemcpa32
136750013714201394198ntrulpr1013
136989213781721399542
T:
locker1
137170213847101449744
T:
lotus192
139344613961461419762
T:
ledakem13sl
138896613964261420796
T:
kindi512321
139895614004801423546
T:
C:bikel3
141139414180441442310
T:
locker2
145712814613321489886
T:
C:ledakemcpa34
147002614969761532580
T:
ledakem1264
153512015379241565538
T:
kindi256522
155879015677641599662
T:
locker3
182339418300661856344
T:
locker4
183025218379901862982
T:
lima2p1024cca
191740019247141949954
T:
ntrulpr1277
194296419602061980856
T:
hqc1281
193900019642501986546
T:
ledakem12sl
197337219885702061076
T:
lotus256
200430020261822042270ntrulpr1277
217887622053742230122
T:
locker6
230939623280162347786
T:
locker5
233538823481522366248
T:
ledakem3464
239305224202262438032
T:
rqc192
272117627422542757898
T:
ledakem3364
305771830766223110848
T:
C:ledakemcpa52
307246230933443108996
T:
ledakem34sl
315375431779863193812
T:
C:ledakemcpa53
323777432646783284072
T:
rqc256
330429033233303340074
T:
limasp1018cca
337242233952983405196
T:
C:ledakemcpa54
341249834310823460760
T:
frodokem640
348007235411543613818
T:
ledakem3264
365849036784703691930
T:
lima2p2048cca
373824837536343776842
T:
ledakem33sl
375281837750363806302
T:
locker7
376568837876743806978
T:
titaniumccatoy
381915638455003886448
T:
locker8
385010038667703885236
T:
frodokem640aes
407058640976444138794
T:
locker9
459183446041424624954
T:
titaniumccalite
468190246986064730084
T:
hqc1921
500138050193625054514
T:
hqc1922
509099251002525133466
T:
ledakem5464
516130052292585329218
T:
ledakem32sl
542842054484005473230
T:
remblem1056
544255254601505483434
T:
remblem928
569149857056705757072
T:
titaniumccastd
572613457537405780036
T:
limasp1306cca
582484458467425888550
T:
ledakem5364
647593664982826525340
T:
limasp1822cca
683368668522366874720
T:
ledakem54sl
690400469196966951730
T:
frodokem976
698197469940547045366
T:
titaniumccamed
759224676235007654950
T:
titaniumccahi
762215876556747690080
T:
frodokem976aes
788749479103767962672
T:
ledakem53sl
852354685513188595926
T:
hqc2561
906057490942209145478
T:
hqc2562
919264492612829331420
T:
ledakem5264
949845095278669575520
T:
hqc2563
102305661026240410313008
T:
titaniumccasuper
106307041078130410902886
T:
ledakem52sl
111540701118386211229742
T:
limasp2062cca
112736801128936211319442
T:
sntrup4591761
131746241320579613248510
T:
frodokem1344aes
166072201663765416704224
T:
frodokem640shake
183267381835646618416854
T:
C:r5n11kem0d
222976202233380822401248
T:
ntrulpr4591761
319126803225573832656054
T:
ramstakers216091
361895143624042636282042
T:
sikep503
368366243688682636963658
T:
frodokem976shake
417229664246206442681184
T:
pqrsa15
452217684526779045335302
T:
C:r5n13kem0d
560754365624031056438576
T:
sikep503comp
569877965713184057307656
T:
mersenne756839
661954706626767466329416
T:
frodokem1344shake
831485068322181083312474
T:
C:r5n15kem0d
101891652102247502102805366
T:
oddmanhattan128
109440746109534974109635930
T:
sikep751
147718356150412028153877452
T:
ramstakers756839
150476028150583228150712276
T:
sikep434
170492060171209806171909748
T:
sikep751comp
200158100200804328201741144
T:
oddmanhattan192
230301950230648286231865620
T:
sikep434comp
422899392462648478465327972
T:
oddmanhattan256
484782356484940462485194402
T:
sikep610
654174562655105396660155798
T:
sikep610comp
Cycles for decapsulation
25%50%75%system
386483865838674C:threebears624r2cpax
472304724647264C:threebears936r2cpax
559685598455998C:threebears1248r2cpax
697046992270050C:threebears624r2cpa
803268101681474
T:
C:r5nd1kem0d
940209415494210C:threebears936r2cpa
107072107218107942C:threebears1248r2cpa
120068120406120716
T:
C:r5nd1kem5d
122532124650133994
T:
C:r5nd1kem4longkey
113232126896127496
T:
C:r5nd0kem2iot
134948135688136056
T:
C:hila5
188612189606190770
T:
C:r5nd3kem5d
267534267576268592threebears624r2ccax
282770283064283198kyber512
340650341650342068
T:
C:r5nd3kem0d
343826344148344734threebears624r2cca
346910358384359230
T:
C:r5nd5kem5d
361000361152361486
T:
newhope512cca
393712395640397138
T:
ntrukem443
396588397550400272kyber90s512
410732410786411736threebears936r2ccax
409836411744414800
T:
C:r5nd5kem0d
445632445802448794kyber768
506304507534508770threebears936r2cca
526032529318533414
T:
lac128
568470569076572206threebears1248r2ccax
648290649164653548kyber1024
647838652296660690mceliece348864f
650054655896668398mceliece348864
658920659426666202kyber90s768
659340659666662298
T:
ntskem1264
666624667432669974
T:
C:r5n11kem0d
689900690188695724threebears1248r2cca
698756702690713972mceliece348864pcf
702828705884726590mceliece348864pc
707020708610714486ntruhps2048509
709552710228712502
T:
ntruhps2048509
766108766536771132
T:
newhope1024cca
785248785980798152
T:
kindi256342
810540815602830964
T:
ntrukem743
904912909626914492
T:
sntrup653
906634909968916316sntrup653
974136982418988406
T:
ntrulpr653
980266984706996554
T:
kindi512222
9887229910621011354
T:
kindi512241
99850810000961012550sntrup761
99974410030321016236
T:
sntrup761
100029610030481026308kyber90s1024
100437010053021022858
T:
C:r5n13kem0d
100991210265901038864ntrulpr653
105111410569101062448ntruhps2048677
105097210585461064210
T:
ntruhps2048677
108233010940261119776
T:
lotus128
112206011343481151824ntruhrss701
119498412122641224352
T:
ntrulpr761
123398012496121263370ntrulpr761
126056612620061291306
T:
ntskem1380
136049613700661388714
T:
sntrup857
135999813703561385100sntrup857
138147213856101401916
T:
ntruhps4096821
140738414118441429032ntruhps4096821
142100814285381449910
T:
ntrulpr857
148338614918221510780ntrulpr857
161520216204241649590
T:
sntrup953
161502816257701648118sntrup953
162577416312401660552mceliece460896f
162589616340361660332mceliece460896
163766816423001668184
T:
lac192
167486816813021711846mceliece460896pcf
167836416825841712796mceliece460896pc
168575417022521722026
T:
ntrulpr953
172162417360621813422
T:
lotus192
174232217487281774354ntrulpr953
174328617760001797326
T:
kindi512321
177225217841961807536
T:
C:rolloi128
176877017878501811552mceliece6960119f
177135618024761902296mceliece6960119
180424418092161835512
T:
sntrup1013
180109818105561839712
T:
kindi256522
181469818201901847542sntrup1013
184759618597221884060mceliece6960119pcf
184572018641421891386mceliece6960119pc
186288018772661903620mceliece6688128f
185704818928361907086mceliece8192128
186000818959121929530mceliece8192128f
188944619026741928688
T:
ntrulpr1013
187894819239381950242mceliece6688128
194226219531741983160mceliece8192128pcf
193623619535461974482mceliece6688128pcf
193957619609041993078mceliece8192128pc
193514619617521976934ntrulpr1013
193623419694201984502mceliece6688128pc
207517620892362112856
T:
lima2p1024cca
210229021251582138282
T:
lac256
212461421368102159658
T:
C:rolloi192
252408825513402622138
T:
lotus256
256757425896962608322
T:
ntskem13136
266643426864642699844
T:
sntrup1277
267998626957222713706sntrup1277
276259427776102798268
T:
ntrulpr1277
281409628454902865090
T:
C:lake1
283198828542962874168
T:
rolloii128
285825628731902893754ntrulpr1277
316346031871983202402
T:
C:ledakemcpa12
317344231883883211266
T:
C:r5n15kem0d
319420432151363236668
T:
rolloii192
331214633373103355186
T:
hqc1281
333749033673343394886
T:
C:rolloi256
341757434356343454694
T:
frodokem640
368529437017303721370
T:
frodokem640aes
384092838570283871898
T:
C:ledakemcpa14
3112408?3891606?3913980?
T:
C:ledakemcpa13
399417840062924023100
T:
limasp1018cca
410413241282804162230
T:
rolloii256
414402441636924183310
T:
lima2p2048cca
441532244286744458114
T:
titaniumccatoy
468549247181704780838
T:
rsa2048
482228448433344891824
T:
C:lake2
534758853677385394082
T:
titaniumccalite
580880858204145855836
T:
rqc128
581548258325865871502
T:
locker1
607319861019906164736
T:
locker2
619613062214986263932
T:
C:lake3
656599265843426646346
T:
titaniumccastd
677808068206906883642
T:
locker4
705716270831847122986
T:
limasp1306cca
707117870914247126032
T:
frodokem976
721987472395467268978
T:
hqc1921
730650873379867375710
T:
frodokem976aes
755078275822547620670
T:
hqc1922
759707676297747685286
T:
remblem928
760536476394887691284
T:
remblem1056
786373678947667937850
T:
limasp1822cca
796327279958168036484
T:
titaniumccamed
797613879981928029370
T:
C:bikel1
806533880809428109902
T:
ledakem1364
837428484466648497004
T:
ledakem1264
860295486315828678462
T:
locker3
887860689126428950708
T:
titaniumccahi
899429490592269091918
T:
C:ledakemcpa32
945811694834309508336
T:
ledakem1464
958236896609709738320
T:
ledakem12sl
9888794992847810001002
T:
locker6
99846421003881410106538
T:
locker5
102299001025736610284466
T:
C:ledakemcpa33
110268101107095411145506
T:
ledakem13sl
111143001116187611245938
T:
ledakem14sl
117151481177310611842882
T:
rqc192
118907701193847012022672
T:
locker7
119146641196262412014550
T:
titaniumccasuper
121242741215009612204936
T:
C:ledakemcpa34
122194281227910612347498
T:
locker8
126321741266255212719742
T:
hqc2561
129688801301531013068134
T:
frodokem1344aes
134492901349724813554968
T:
hqc2562
139839281402210014060984
T:
limasp2062cca
140692441411403614171996
T:
hqc2563
155743241563394415704342
T:
locker9
165550921658225016629844
T:
frodokem640shake
178373441788109017947726
T:
rqc256
221776622224036022314244
T:
ledakem3264
230978582319087823385270
T:
ledakem3364
243681242442509024504642
T:
C:ledakemcpa52
257360302627124626623220
T:
ledakem3464
263392802638872226442118
T:
C:bikel3
280306922811732828373742
T:
ledakem32sl
293310782938827229487692
T:
C:ledakemcpa53
310942563115000831200604
T:
sntrup4591761
334432363348211233545184
T:
ntrulpr4591761
329840323348376233681208
T:
ledakem33sl
339727543406000434293988
T:
C:ledakemcpa54
347849683514223035244980
T:
ledakem34sl
367321603679329636861744
T:
frodokem976shake
385809043862110638674236
T:
sikep503
411095764116636441234438
T:
sikep503comp
458882124597806446050348
T:
ledakem5264
515856305174687251897648
T:
ledakem5364
611766066126415261419502
T:
ledakem5464
633836386420745664781880
T:
ramstakers216091
653923006551717865653684
T:
ledakem52sl
660751606613630466203296
T:
frodokem1344shake
689807946909900469667082
T:
ledakem53sl
791421167925830879394872
T:
ledakem54sl
832917708348127283662314
T:
mersenne756839
112213830112687644113188042
T:
oddmanhattan128
117724264117821960117915692
T:
sikep751
124838840124950986125064468
T:
sikep751comp
160598772160713066160831948
T:
sikep434
170649402170830348170979058
T:
sikep434comp
222960474223709644224633612
T:
oddmanhattan192
241664100241864542242047294
T:
pqrsa15
286348510291378582292047876
T:
ramstakers756839
487317476487538538487743464
T:
sikep610
465604116500555956509916514
T:
oddmanhattan256
514990432515185210515449374
T:
sikep610comp

amd64; Broadwell+AES (406f1); 2016 Intel Xeon E5-2609 v4; 8 x 1700MHz; bolero, supercop-20240107

Graphs: old (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
198362002820216kyber90s512
252762542828744kyber512
296442980429984kyber90s768
350123516835476
T:
C:nhcompact512cca
38648?39012?54769?ntrulpr653
404644058041504ntrulpr761
42708?42872?60598?threebears624r2cca
42952?43028?60882?C:threebears624r2cpa
426724304843972kyber90s1024
439084408844204kyber768
446604469644748C:threebears624r2cpax
43888?44852?61397?
T:
ntrulpr4591761
45380?45456?59359?threebears624r2ccax
43804?46668?59223?
T:
lac128
466804704447388
T:
C:r5nd1kem0d
503845056450876
T:
C:nhcompact768cca
518685205652244ntrulpr857
545885485655772ntrulpr953
552045595256236ntrulpr1013
58496?58828?82987?
T:
newhope512cca
613406148062292kyber1024
612086172062272
T:
C:r5nd1kem5d
61716?62864?87686?
T:
C:r5nd0kem2iot
648566502465216
T:
C:nhcompact1024cca
657726678067936
T:
C:r5nd1kem4longkey
731168230082512ntrulpr1277
823128242882560threebears936r2cca
865328665686732threebears936r2ccax
91708?91852?129856?C:threebears936r2cpax
9698897292107608
T:
lac256
9255299116109396
T:
hqc128round4
104008107648116036
T:
C:r5nd3kem5d
111040111588125712
T:
newhope1024cca
88228?124656?124860?C:threebears936r2cpa
127016127248127384threebears1248r2cca
131100131176131292threebears1248r2ccax
133880133940134172C:threebears1248r2cpa
135624?135864?192226?C:threebears1248r2cpax
128084?150654?168584?
T:
lac192
174872175780177056
T:
C:hila5
173232176864209112
T:
C:r5nd3kem0d
179488179980180576ntruhps2048509
188800?193988?262468?
T:
C:r5nd5kem5d
210088214116216108
T:
C:r5nd5kem0d
230396230840231432
T:
kindi256342
218676232312248472
T:
hqc192round4
245696247032278064
T:
kindi512222
269148269724270476ntruhrss701
288752289788292128ntruhps2048677
250088?352529?354654?
T:
kindi512241
458532482648512496
T:
hqc256round4
460812?485972?662223?
T:
hqcrmrs128
513112514184515132
T:
C:bikel1
513380?515368?669420?
T:
kindi512321
518980522824530852
T:
ntrukem443
519748531860548404
T:
hqc128
421492?554518?566129?ntruhps4096821
564492?589304?736546?
T:
hqc1281
619596621720624032
T:
kindi256522
496604?685729?704565?
T:
C:r5n11kem0d
689740706668824552
T:
lima2p1024cca
720824727680891976
T:
C:ledakemcpa14
711776749604753304sntrup653
795696799596802368sntrup761
852176854140938896
T:
rqc128
861524885864920580
T:
C:ledakemcpa13
883588?897736?1255132?
T:
C:r5n13kem0d
917360920840962924
T:
hqcrmrs192
951484?956000?1318124?
T:
titaniumccatoy
963668?971452?1254454?
T:
C:rolloi128
102530810340161065544
T:
hqc192
103910810427881079136
T:
hqc1921
104827610591481115328
T:
sntrup4591761
105816010664481097184
T:
ntrukem743
1066920?1072924?1506375?
T:
titaniumccalite
109644811252441280972
T:
C:ledakemcpa12
114317611700841259004
T:
hqc1922
119995212166641231088
T:
frodokem640
121219212450561258508sntrup857
127324012808401295200
T:
C:rolloi192
1376640?1384176?1833841?
T:
titaniumccastd
140274414335281510884
T:
lima2p2048cca
140813214694361518088sntrup953
148240814835601497880
T:
C:bikel3
1475052?1485044?2088049?
T:
rqc192
1479576?1505248?1931535?
T:
frodokem640aes
148431615169521563248
T:
hqcrmrs256
143143615175921522104
T:
titaniumccamed
153878815496841593956
T:
limasp1018cca
155435616157841636730
T:
C:ledakemcpa34
161523216287481772156sntrup1013
1632608?1656344?2130206?
T:
hqc2561
165385616643801853508
T:
C:rolloi256
164308816792201705100
T:
hqc256
170594417295401794328
T:
hqc2562
169119617765761820988
T:
titaniumccahi
1799360?1818652?2544917?
T:
hqc2563
203393220516762258540
T:
C:r5n15kem0d
210311621287202393864
T:
titaniumccasuper
2207420?2221932?3177064?
T:
rqc256
230500023384442501588
T:
C:ledakemcpa33
248103624991642598472sntrup1277
265820026744922701688
T:
frodokem976
279731628130442837660
T:
C:lake1
280521228327842937080
T:
ledakem1464
292503229385523014988
T:
limasp1306cca
298491630025243090396
T:
C:ledakemcpa32
305310830689243209120
T:
limasp1822cca
307674030915923219012
T:
C:ledakemcpa53
309150431054643150444
T:
C:lake2
311737631449403326110
T:
C:lake3
312308431620883283548
T:
frodokem976aes
347144434813443595648
T:
ledakem1364
365576436704163732888
T:
C:ledakemcpa54
369694037126763978670
T:
ledakem1264
396482439751484061640
T:
frodokem640shake
428022842899444938641
T:
rolloii128
434263243491524360576
T:
rolloii192
4597088?4851974?6486241?
T:
ledakem14sl
510052451232845159776
T:
rolloii256
514170851618685261432
T:
locker1
4070736?5228996?6545436?
T:
ledakem13sl
529294853012005331652
T:
frodokem1344aes
566720856868765818508
T:
locker2
586539258785686069404
T:
limasp2062cca
608244061385006865924
T:
ledakem12sl
614832861559566175084
T:
sikep434
619069662218646428956
T:
locker3
627421262884526398508
T:
C:ledakemcpa52
693641269643087115348
T:
locker4
750957675256407592040
T:
ledakem3364
6477944?7574483?9329952?
T:
ledakem3464
778962878358928111260
T:
locker6
794600080873328211056
T:
ramstakers216091
826164082710088338668
T:
ledakem3264
848677685089168520256
T:
sikep503
856176885689168575468
T:
frodokem976shake
872713287532768821864
T:
locker5
881440888238928922112
T:
remblem1056
887783288948849033652
T:
remblem928
981710498605249963264
T:
ledakem33sl
100483081007289210940824
T:
sikep434comp
10020792?10181244?13484564?
T:
ledakem34sl
107976961084886011480712
T:
lotus128
121846481220816812235460
T:
ledakem5464
122886841275271614462977
T:
ledakem32sl
129438601295602412976792
T:
ledakem5364
134263601368058815166144
T:
locker7
138755001390428415079844
T:
sikep503comp
143019321433378414417248
T:
locker8
149898561500019615055473
T:
frodokem1344shake
152487041529681617326119
T:
ledakem54sl
153255281536147215387580
T:
sikep610
153055681553949216105440
T:
locker9
199596682010252023728956
T:
ledakem53sl
193950082102522422813924
T:
ledakem5264
219322002196120422002776
T:
lotus192
255608842558163625629020
T:
sikep751
276762162792970828379700
T:
mersenne756839
262355522834186030461044
T:
sikep610comp
308026043304918835615524
T:
ledakem52sl
331159483333393636151061mceliece348864f
319684603375053234062673mceliece348864pcf
383081123835426040129820
T:
lotus256
388939323951371240341176
T:
ramstakers756839
32391144?43251786?61595044?mceliece348864pc
402912324358185646397495
T:
sikep751comp
461385724689506847349604
T:
ntskem1264
41641698?52442704?67054469?mceliece348864
60780340?102546908?174560580?
T:
rsa2048
106129020106324596106638844mceliece460896f
106096920106359424111749512mceliece460896pcf
113298144?146917413?210431924?mceliece460896
145064408147678732153641520
T:
ntskem1380
144183176?186082900?256172776?mceliece460896pc
224194620224623756228692584mceliece6960119f
224936032225491476234182421mceliece6960119pcf
254913728255887867266837009mceliece6688128f
261553108262154004268525468
T:
ntskem13136
256769792265593304271961615mceliece6688128pcf
287452940287604560293635436mceliece8192128pcf
288590841296414594302809640mceliece8192128f
226382284?302273636?461230155?mceliece6960119
234620210?316842542?464465563?mceliece6960119pc
312810180321158040327588680
T:
oddmanhattan128
327616160?417049976?595202488?mceliece8192128pc
267432836?423987800?592928680?mceliece6688128pc
262141756?431779636?533760765?mceliece6688128
311940644?458811612?560606020?mceliece8192128
499288288499983304515099505
T:
oddmanhattan192
911463244925083325938134802
T:
oddmanhattan256
403199997642008052564351618652
T:
pqrsa15
Cycles for encapsulation
25%50%75%system
158081677217660
T:
rsa2048
264802658826688ntruhrss701
305803065231292ntruhps2048509
334683357634188kyber90s512
364083659637336ntruhps2048677
36016?38444?62808?mceliece348864
391683930444380kyber512
393404060442860mceliece348864pcf
389404220845884mceliece348864pc
416204232442596sntrup653
42588?43572?59376?ntruhps4096821
435484367643840
T:
sntrup4591761
449724506445276sntrup761
458804599646128kyber90s768
35252?46913?49730?mceliece348864f
563525663663928sntrup857
580005813258304
T:
C:nhcompact512cca
596045970459840kyber768
606766145261616sntrup1013
618646215662484kyber90s1024
63540?63728?83217?threebears624r2ccax
63784?64112?90406?ntrulpr653
64280?64388?90991?threebears624r2cca
655686567265804C:threebears624r2cpax
65604?65824?92859?C:threebears624r2cpa
665646686466996ntrulpr761
665767203279512mceliece460896
748807525675736
T:
C:r5nd1kem0d
75820?76900?107569?
T:
ntrulpr4591761
719447720883384mceliece460896pcf
794007962079792sntrup1277
796047969679972
T:
C:nhcompact768cca
751568136887744mceliece460896pc
830808334085264kyber1024
61012?85136?85498?sntrup953
857848587686016ntrulpr857
82892?86584?116392?
T:
lac128
86604?88000?121737?
T:
ntskem1264
896688974089828ntrulpr953
911209128891976ntrulpr1013
921169271693600
T:
C:ledakemcpa13
92252?96484?136107?
T:
C:ledakemcpa14
96928?97584?137078?
T:
newhope512cca
98556?100924?139281?
T:
C:r5nd0kem2iot
100312101132112008
T:
C:r5nd1kem5d
101688101752101860threebears936r2cca
102128102336102644threebears936r2ccax
103888104004104264
T:
C:nhcompact1024cca
102536106320109436
T:
C:ledakemcpa12
89688?110764?120104?mceliece460896f
111432?111576?157862?C:threebears936r2cpax
113760114420115204
T:
C:bikel1
117864119116120444
T:
C:r5nd1kem4longkey
121124124492128616
T:
ntrukem443
122224126436132076mceliece6688128f
118504?134064?167297?ntrulpr1277
129104137720145164mceliece6688128
135344138588146920mceliece6960119
133136140244148252mceliece6688128pcf
137676146904165712mceliece6960119f
135068?149188?169636?mceliece6688128pc
147752152892174768mceliece6960119pcf
150880154632184892mceliece8192128
109876?155448?155628?C:threebears936r2cpa
156252156300156464threebears1248r2ccax
156860157056157564threebears1248r2cca
151788?157784?208991?mceliece8192128f
156812?158236?203207?
T:
C:rolloi128
164336?164516?232917?C:threebears1248r2cpax
165564165720166228C:threebears1248r2cpa
164216166508169732mceliece8192128pcf
169332170716193772
T:
C:rolloi192
170712173268177928mceliece8192128pc
155488177124183128mceliece6960119pc
176216?177312?272109?
T:
lac192
179640180188180696
T:
newhope1024cca
140660?181224?188140?
T:
lotus128
162348187932190028
T:
C:r5nd3kem5d
190056?192592?245820?
T:
lac256
207036208056222751
T:
ledakem1264
213656?215672?311457?
T:
C:ledakemcpa34
216956218216245888
T:
C:rolloi256
228920229620230424
T:
lotus192
230188233616238260
T:
ntrukem743
234076?235588?332530?
T:
C:hila5
236480245648246832
T:
ledakem1464
255272255616256144
T:
ledakem1364
255572260820265248
T:
C:ledakemcpa32
256048266444286668
T:
hqc128round4
265832267360280670
T:
C:bikel3
217888?273492?316931?
T:
C:ledakemcpa33
280132281232283448
T:
C:r5nd3kem0d
293244295552310110
T:
C:r5nd5kem5d
297168299384306884
T:
ledakem12sl
303436304296313600
T:
ledakem13sl
305624306488346068
T:
kindi256342
329948?332236?459622?
T:
ntskem1380
343168345716363008
T:
C:r5nd5kem0d
339596370204399256
T:
lotus256
366980371112377344
T:
kindi512222
392812406624407508
T:
ledakem14sl
409548410972413292
T:
ntskem13136
477148478448483444
T:
C:ledakemcpa54
502976504888533632
T:
lima2p1024cca
508764510236511936
T:
C:ledakemcpa53
517860518852520560
T:
rolloii128
373372?523335?524428?
T:
kindi512241
517824?528944?740836?
T:
C:ledakemcpa52
531112532228534300
T:
rolloii192
546908549220561032
T:
C:lake1
561472562136563332
T:
ledakem3264
573300574792585640
T:
ledakem3464
579392585360587748
T:
C:r5n11kem0d
584340?586464?841852?
T:
rolloii256
603072604736608552
T:
ledakem3364
579008611556643920
T:
hqc192round4
617084619140623668
T:
C:lake2
619596647564679804
T:
hqcrmrs128
690044691812693372
T:
C:lake3
672184703792765736
T:
hqc128
681808?704128?885987?
T:
kindi512321
749808752100753720
T:
kindi256522
759240760372817320
T:
titaniumccatoy
770308771712777352
T:
ledakem32sl
844640849788872268
T:
ledakem33sl
833752859368978620
T:
hqc1281
933472937688946484
T:
locker1
940812943508960128
T:
ledakem34sl
9704449720561100156
T:
titaniumccalite
969100972636981768
T:
locker2
101320810183561033356
T:
lima2p2048cca
108564411006641148816
T:
C:r5n13kem0d
109905611029121127124
T:
ledakem5364
108594811070801149616
T:
locker3
1125700?1132052?1594746?
T:
rqc128
111084811412841195340
T:
hqc256round4
117354811766041305680
T:
titaniumccastd
124116812501521270868
T:
locker4
123613212831321392348
T:
hqcrmrs192
131785213249481364172
T:
limasp1018cca
134689213532801359252
T:
ledakem5264
135451613610561381108
T:
locker6
136126014008401421372
T:
hqc192
135100414082521421324
T:
ledakem5464
140014414150561429888
T:
ledakem54sl
135487614372641439440
T:
titaniumccamed
150151215120041558096
T:
locker5
153843215652401589272
T:
hqc1921
1678048?1689104?2386212?
T:
ledakem53sl
167372016919841728496
T:
hqc1922
171289617301481744996
T:
frodokem640
1711220?1735368?2292960?
T:
titaniumccahi
189998819100801915864
T:
ledakem52sl
193513619483521977908
T:
frodokem640aes
2024220?2038264?2679872?
T:
rqc192
207480420800642086756
T:
titaniumccasuper
205057221047882123552
T:
hqcrmrs256
221836422511002302884
T:
hqc256
233400023636002390192
T:
locker7
236135223706322385640
T:
C:r5n15kem0d
236209623819562444260
T:
locker8
244934024984922529652
T:
hqc2561
259061226392442669072
T:
hqc2562
261852426441962763932
T:
locker9
263474026453202677112
T:
limasp1306cca
268313627036202757080
T:
hqc2563
269690427075082817856
T:
limasp1822cca
301990830273883038408
T:
rqc256
346254034755323506021
T:
frodokem976
368833236990083710952
T:
frodokem976aes
434221643615004386092
T:
frodokem640shake
527455252860365421024
T:
limasp2062cca
617196461795486186184
T:
frodokem1344aes
903766490458609055920
T:
frodokem976shake
100721481008618410104052
T:
sikep434
132093081323851613262232
T:
remblem1056
133096801336716813398691
T:
remblem928
139334401395446014095028
T:
sikep503
145145241472442414922788
T:
ramstakers216091
157603881576646815781000
T:
frodokem1344shake
156667361577114415936460
T:
sikep434comp
197269482021706020274888
T:
pqrsa15
216461002172900422116972
T:
sikep503comp
272594522742795227569924
T:
mersenne756839
280866042813926028276996
T:
sikep610
388353403905364439235604
T:
sikep610comp
414062604153087241633336
T:
sikep751
579122365818566858596556
T:
oddmanhattan128
645062126473936065683616
T:
sikep751comp
702689657151997972768115
T:
ramstakers756839
109083788109353924111780225
T:
oddmanhattan192
222564044223869940231765608
T:
oddmanhattan256
Cycles for decapsulation
25%50%75%system
172481728017312C:threebears624r2cpax
22212?22252?31440?C:threebears936r2cpax
245882464824748kyber90s512
26664?26712?37689?C:threebears1248r2cpax
28416?28480?40234?C:threebears624r2cpa
307883086434916kyber512
344363451234632kyber90s768
305283458435156
T:
C:r5nd1kem0d
402524058041932
T:
C:r5nd0kem2iot
420484227647808
T:
C:r5nd1kem5d
423404239642520C:threebears1248r2cpa
454524553645688ntruhps2048509
476004765647708kyber768
484164860449060kyber90s1024
34956?49317?49397?C:threebears936r2cpa
52152?52420?74217?
T:
C:hila5
545245458854780sntrup653
549765508455440
T:
C:nhcompact512cca
548685515255264sntrup761
578885942067164
T:
C:r5nd1kem4longkey
607886108061380ntruhps2048677
626206274862928ntruhrss701
679446807270088kyber1024
685647017676284
T:
C:r5nd3kem5d
754407549675656
T:
C:nhcompact768cca
755007563285532sntrup857
767407687277504ntrulpr653
77272?78468?108494?ntruhps4096821
789847920879352ntrulpr761
797807988079996sntrup1013
89456?89560?117436?threebears624r2ccax
966049678096916
T:
sntrup4591761
100060100252100480
T:
C:nhcompact1024cca
101524101692101812sntrup1277
103424?103516?146785?
T:
newhope512cca
104708104892105140ntrulpr857
107980108144108300ntrulpr953
109044109220109392ntrulpr1013
78608?111066?111224?sntrup953
112448?112976?141880?
T:
lac128
108452?113396?153731?
T:
ntrulpr4591761
115900?116024?164220?threebears624r2cca
123368123864124144mceliece348864
129180129560129824mceliece348864pcf
128488130456131092mceliece348864pc
130480132780136504
T:
C:r5nd3kem0d
136676136776136940threebears936r2ccax
135940138068138940
T:
C:r5nd5kem5d
142320?142656?202667?ntrulpr1277
160652164400165744
T:
C:r5nd5kem0d
167676168304171928
T:
ntrukem443
170028170108170220threebears936r2cca
123060?173390?179814?mceliece348864f
166732189360189740
T:
lotus128
193432?193616?273943?
T:
newhope1024cca
198788198864198960threebears1248r2ccax
213040221700223160
T:
C:r5n11kem0d
240392240672241236threebears1248r2cca
253496253808255040mceliece460896
257804257948258144mceliece460896f
261588261764261996mceliece460896pc
264540264872265216mceliece460896pcf
264748267940269164
T:
lotus192
278660279044279444mceliece6960119f
280104?280408?398031?mceliece6960119
283044284056289864
T:
ntrukem743
289592289996291276mceliece6960119pcf
290200290772291660mceliece6960119pc
297432303156308696
T:
C:r5n13kem0d
302648304016305976mceliece6688128
304984305536306536mceliece6688128f
306496306928307924mceliece8192128
310716311356331532mceliece8192128f
313936314288314624mceliece6688128pcf
314352315120315544mceliece8192128pcf
314440315316322904mceliece8192128pc
315628315884316228mceliece6688128pc
231848?329052?336702?
T:
lac192
381600?382188?540374?
T:
ntskem1264
383360384412435076
T:
kindi256342
358636?404528?556286?
T:
lotus256
351268?406532?497828?
T:
lac256
421284443204463908
T:
hqc128round4
483552485148500676
T:
kindi512222
488164488980490864
T:
kindi512241
638352640272654988
T:
lima2p1024cca
693584?694052?981903?
T:
ntskem1380
722048727512816208
T:
C:ledakemcpa12
851432853264860888
T:
kindi512321
875108877120878860
T:
titaniumccatoy
879128881744917264
T:
kindi256522
897056929336972420
T:
hqc192round4
723356?935536?1000112?
T:
C:ledakemcpa13
9846929866721023408
T:
hqcrmrs128
101303210195921024568
T:
hqc128
104144810491601055580
T:
C:rolloi128
105574810584641064548
T:
titaniumccalite
107887610817161084980
T:
C:r5n15kem0d
901644?1118292?1131256?
T:
C:ledakemcpa14
125587612656921419248
T:
C:rolloi192
126129212683961335512
T:
titaniumccastd
129013212950401313452
T:
lima2p2048cca
137593213896081400260
T:
hqc1281
141936814231001429012
T:
ntskem13136
154534415574201619804
T:
titaniumccamed
171363217202721766368
T:
frodokem640
174113617451121754244
T:
rolloii128
1712692?1753948?2425907?
T:
limasp1018cca
175120417571921786848
T:
C:bikel1
179221618166321831236
T:
hqcrmrs192
176929218231241865872
T:
hqc256round4
185589618585161870308
T:
frodokem640aes
181283218759761910488
T:
ledakem1264
186629618915001901580
T:
hqc192
191190419154121926040
T:
rolloii192
193672419431681949912
T:
ledakem1464
195260019601761970276
T:
ledakem1364
189785219648961972592
T:
titaniumccahi
201994020289562057848
T:
C:ledakemcpa32
202984420347802047664
T:
C:lake1
207286420816922091012
T:
C:rolloi256
225299222584202275384
T:
rsa2048
2240540?2264996?3013020?
T:
C:ledakemcpa34
225631622733922289116
T:
ledakem13sl
228973622972362308704
T:
hqc1921
235102024090002437604
T:
hqc1922
246494824714442483864
T:
rolloii256
255654425658722573600
T:
titaniumccasuper
256294425866442855512
T:
C:ledakemcpa33
270007227330922771528
T:
ledakem12sl
267792028062842860244
T:
ledakem14sl
296235229693922978736
T:
hqcrmrs256
293482829780363039688
T:
hqc256
338410433928603403340
T:
C:lake2
343856834456483453272
T:
frodokem976
346288434705283515320
T:
limasp1306cca
350578035342923657744
T:
limasp1822cca
354690835578043564896
T:
frodokem976aes
354068035597123609004
T:
hqc2561
368881237229963734052
T:
hqc2562
373294837430363752164
T:
rqc128
380707638845003898296
T:
hqc2563
418025641961204214188
T:
locker1
423543642427564253304
T:
frodokem640shake
435826443781124434120
T:
locker2
463072846440044659028
T:
C:lake3
497167250051445033700
T:
locker4
531436053339925598652
T:
ledakem3464
560426456336085657412
T:
ledakem3364
572224857298845738500
T:
C:bikel3
589888459052445912112
T:
frodokem1344aes
587153660101966068580
T:
ledakem3264
624259662748126301012
T:
C:ledakemcpa53
633605663641046607140
T:
locker3
562226468703446874952
T:
C:ledakemcpa54
690857269216046959448
T:
limasp2062cca
690260469247247012652
T:
locker6
713196871441647365344
T:
C:ledakemcpa52
713544071526367318324
T:
locker5
722169672410768550932
T:
rqc192
776476477787847870440
T:
ledakem32sl
802799680463968072576
T:
locker7
826889284129528527692
T:
locker8
851753685248768599692
T:
ledakem33sl
884808488561408863772
T:
frodokem976shake
921350492484009324696
T:
ledakem34sl
107645361077150810780548
T:
sikep434
109284121095855211037056
T:
locker9
114276321143426411455808
T:
sikep434comp
124067681241506012434120
T:
rqc256
127152121272201212734044
T:
ledakem5264
133934681348635213693680
T:
ledakem5364
148421721485438814867552
T:
sikep503
154730921548219215492960
T:
frodokem1344shake
158803961589444815942536
T:
sikep503comp
163475881636184416383620
T:
ledakem5464
177919521781422017847532
T:
remblem1056
179247321793853618003788
T:
remblem928
181063241813425618200752
T:
ledakem53sl
187946241895666818984356
T:
ledakem52sl
198291682014046820298384
T:
ledakem54sl
282716282828487228745240
T:
sikep610
298973723010482030115620
T:
sikep610comp
310126563112868031376568
T:
ramstakers216091
393895283958675639930060
T:
mersenne756839
445378724457877244670220
T:
sikep751
469986404708327648281910
T:
sikep751comp
628322606291950863166848
T:
oddmanhattan128
119711660119993748123065992
T:
oddmanhattan192
126427468126658216132334414
T:
pqrsa15
138326324138988132149899592
T:
ramstakers756839
244387345251629687257808880
T:
oddmanhattan256

amd64; Silvermont (406c4); 2016 Intel Atom x5-Z8350; 4 x 1440MHz; cherry, 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
142637143360144527
T:
C:r5nd1kem0d
178914180304184744
T:
C:r5nd0kem2iot
193456194412197345
T:
C:r5nd1kem5d
200565201836210690
T:
C:r5nd1kem4longkey
249572250003251045kyber512
275636275932276422
T:
newhope512cca
274638277566284238threebears624r2cca
278069282938289953C:threebears624r2cpa
287686288090288960
T:
lac128
289823294219298328C:threebears624r2cpax
305465309515314251threebears624r2ccax
336777337914342006
T:
C:r5nd3kem5d
434886435649438857kyber768
432816438062446628kyber90s512
517475526001533324threebears936r2cca
534206536687544527
T:
C:r5nd3kem0d
522571537443547122C:threebears936r2cpa
531427537616546195C:threebears936r2cpax
533247541765550893threebears936r2ccax
583753584366585040
T:
newhope1024cca
614968623851627183
T:
C:r5nd5kem5d
622137624233629052
T:
ntrulpr653
652927654598656690
T:
C:hila5
674941676866678816kyber1024
679823683456687636
T:
C:r5nd5kem0d
692804694579696462ntrulpr653
762861764786768616
T:
ntrulpr761
778831784347792173kyber90s768
792071797664813929C:threebears1248r2cpa
797848815536827647threebears1248r2cca
813775821716838799C:threebears1248r2cpax
826068838026854210threebears1248r2ccax
856011858195861830ntrulpr761
869375870034873240
T:
kindi256342
919354923331928553
T:
ntrulpr857
926037927281931869
T:
kindi512222
949901951622956761
T:
kindi512241
99688910005481004191
T:
lac256
101613610186251021364
T:
lac192
102158410235951027304ntrulpr857
103855210418841048586
T:
rqc128
109363610979691107508
T:
ntrulpr953
120520812089301211273ntrulpr953
122865912307941233559
T:
ntrulpr1013
124298812481161258998
T:
hqc1281
125070612545981263767kyber90s1024
133467113387031346270ntrulpr1013
177834417953841809191
T:
ntrukem443
179904718071181810993
T:
ntrulpr1277
193176819341131937735
T:
kindi512321
196938719731691978206ntrulpr1277
2070435?2079310?2764523?
T:
rqc192
233122923356702398450
T:
kindi256522
257347825765432581326
T:
C:rolloi128
276385327723532778298
T:
lima2p1024cca
293562829455033091745
T:
rqc256
297080929788742993155
T:
hqc1921
317038231902323198800
T:
hqc1922
326663932819923324476
T:
C:rolloi192
411895641328534146755
T:
ntrukem743
463827046399594642434
T:
C:bikel1
468026146922654699759
T:
C:rolloi256
502885450346575040267
T:
limasp1018cca
535966353849135400746
T:
hqc2561
541425954174825421622
T:
frodokem640
541506354217875428123
T:
titaniumccatoy
552807955354275546967
T:
lima2p2048cca
570353257192075745438
T:
hqc2562
584624758586195893987
T:
remblem928
596661559907176021106
T:
remblem1056
599952660039276011037
T:
titaniumccalite
599145960047386022285
T:
hqc2563
609263561006016106747
T:
frodokem640aes
787830178850697892096
T:
titaniumccastd
810349181260288159679
T:
C:lake1
866934786760778688171
T:
titaniumccamed
901162690225729045243
T:
limasp1306cca
918437391906289199871
T:
titaniumccahi
951885295262319533455
T:
C:lake3
100125821002769210043543
T:
limasp1822cca
104223071043400710442001
T:
C:lake2
109973101100647511026175
T:
rolloii128
111670041117729311178579
T:
ntrulpr4591761
118601801186697111874514
T:
frodokem976
119796371199561812012260
T:
rolloii192
126851061269525712706525
T:
titaniumccasuper
128720931287837212885248
T:
frodokem976aes
137771301377868713782766
T:
C:bikel3
139613521397715413997016
T:
rolloii256
161821221619855916212986
T:
locker1
172774211729739917313395
T:
locker2
173669161738267117400315
T:
limasp2062cca
189967161900558719021091
T:
locker3
198139521982148919852343
T:
C:r5n11kem0d
217480092178609721801978
T:
ntruhps2048509
217920412181248821819448ntruhps2048509
219882762199404721996614
T:
frodokem640shake
222473282226093422267963
T:
locker4
227696232277439222791804
T:
frodokem1344aes
235059032369733023875150
T:
ramstakers216091
246454662465786524681201
T:
locker6
250289162504850125076708
T:
locker5
321567653216978632185771
T:
C:ledakemcpa14
369172733691965336923666
T:
sikep503
373227773733992737382062ntruhps2048677
373334683742563637459982
T:
ntruhps2048677
408593754093052841177206ntruhrss701
430312954303937543046900
T:
sntrup653
430809254311706543151208sntrup653
451228744515320045198488
T:
locker7
454822334549701845516017
T:
C:ledakemcpa13
467608944678281946805722
T:
locker8
467803814685673847009295
T:
mersenne756839
485408444854740448553570
T:
C:r5n13kem0d
486676574867118648681530
T:
frodokem976shake
503946095041864150440327
T:
locker9
459965935093113151496516
T:
lotus128
565640145686316856896913ntruhps4096821
566347885695744457017615
T:
ntruhps4096821
575357745754195357822660
T:
sntrup761
578853735789136257928276sntrup761
596025305975036664876304
T:
sikep503comp
735200567353809073546490
T:
sntrup857
739862327399807474029594sntrup857
875492838755401687560380
T:
frodokem1344shake
880979418833621589353807
T:
lotus192
887678338898233289994217
T:
ntskem1264
899178268993589389957427
T:
C:r5n15kem0d
896533379009420090101936
T:
sntrup953
897653189034604690371558sntrup953
916368289165854191676600
T:
C:ledakemcpa12
920999749210349292108474
T:
sntrup4591761
102543755102560901102632834
T:
sntrup1013
102676747102713437102739124sntrup1013
101525830104745422107276250
T:
ramstakers756839
118184282118202187118219713
T:
sikep751
132197868132282928132459259
T:
sikep434
134543537134680111134765099
T:
ledakem1464
136659813136690530136722438
T:
C:ledakemcpa34
142525722142587101143610963
T:
C:ledakemcpa33
155484435155586663157537258
T:
ledakem1364
166788694168128740176084000
T:
lotus256
169246923169462017169480076
T:
sntrup1277
169443433169544688169664147sntrup1277
174459525175964600178842454
T:
ledakem14sl
175871314176054069178178663
T:
ledakem13sl
185248166185576789201361145
T:
sikep751comp
210742414211092920229320073
T:
sikep434comp
277263939277313304277910366
T:
C:ledakemcpa32
324593976324743253324791867
T:
C:ledakemcpa54
328727837328777265328833051
T:
C:ledakemcpa53
365447987365525296365638980
T:
ledakem1264
384742623385007040385513080
T:
sikep610
388800900388863898397606415
T:
ledakem3464
401666620401709299401773137mceliece348864f
219195141?404828879?585792670?
T:
rsa2048
361128169?417122786?529435420?mceliece348864pc
421164611421230626421289673mceliece348864pcf
425057624427991090428855097
T:
oddmanhattan128
432987816460611761489800753
T:
ntskem1380
461425253463491974471679533
T:
ledakem34sl
490650205491253486491324015
T:
C:ledakemcpa52
493873109494408596494991610
T:
ledakem12sl
500846647501089043501616169
T:
ledakem3264
389864202?505053711?620809359?mceliece348864
516381893516461198516510063
T:
ledakem3364
585614551585868940585966848
T:
ledakem5464
594917059595915218596232186
T:
ledakem33sl
647589115648055583700156664
T:
sikep610comp
700455635701896633703171233
T:
oddmanhattan192
110233002711024282231102839077
T:
ledakem5364
118843208211930092061246770157mceliece460896pcf
117345022111935236241194570997mceliece460896f
124437177912468133211248341649
T:
oddmanhattan256
132618001213263005341326622426
T:
ledakem54sl
143630011514367978651438825816
T:
ledakem32sl
146828487914705427711474863567
T:
ledakem5264
151735355415198565171526633764
T:
ledakem53sl
158547660816002984241725446404
T:
ntskem13136
1331576007?1609173728?2110864414?mceliece460896pc
1254875391?1775327524?2115000171?mceliece460896
237285695923916728222404836893mceliece6960119pcf
238195305124063568392411392769mceliece6960119f
263573853126832073852710042466mceliece6688128f
265798338926843374842697842088mceliece6688128pcf
284701609930326445513077484794mceliece8192128f
287383056230488879853083992750mceliece8192128pcf
327278245632764671713281870381
T:
ledakem52sl
2361488264?3422733007?4242064944?mceliece6960119
2415499535?3637253534?4721239061?mceliece6960119pc
2647814043?3967037007?5809316679?mceliece6688128pc
2728084532?4255582221?6683407208?mceliece6688128
3675096125?5421777187?7681227553?mceliece8192128
3678668338?5422291330?7704308901?mceliece8192128pc
134172892751375166727214151304985
T:
pqrsa15
Cycles for encapsulation
25%50%75%system
494735166955948
T:
rsa2048
144891147485156400
T:
ntskem1264
200544213575233675mceliece348864
218574219259220337
T:
C:r5nd1kem0d
243513249794263203mceliece348864f
243570251024263953mceliece348864pcf
269088270865275513
T:
C:r5nd0kem2iot
294769296478298845
T:
C:r5nd1kem5d
305007306716315430
T:
C:r5nd1kem4longkey
314322322406336889mceliece348864pc
339519340393342295kyber512
354332355468360341
T:
C:rolloi128
364089368865379633threebears624r2cca
369233373697382339threebears624r2ccax
381802387952411379
T:
ntrukem443
388063393210400867C:threebears624r2cpa
390839396021404680C:threebears624r2cpax
395343398879401445
T:
C:rolloi192
382013407271447268mceliece460896f
380347421332459371mceliece460896
432555433742434277
T:
newhope512cca
438804463918499457mceliece460896pc
469572474120475683
T:
C:rolloi256
450841475079519942mceliece460896pcf
501842503808507775
T:
C:r5nd3kem5d
542715544781550921kyber90s512
552629553690557677kyber768
579852582908585349
T:
lac128
612177614338616780
T:
C:ledakemcpa13
616487625093635249threebears936r2ccax
629514637918644254threebears936r2cca
633014638608643967
T:
C:ledakemcpa12
636914640147641401
T:
sntrup653
638463657436672060C:threebears936r2cpa
655355657691660731
T:
C:ledakemcpa14
646355657895676113C:threebears936r2cpax
641430669222720857mceliece6960119f
653171689544771311mceliece6688128f
677412699777749533mceliece6960119
657738706819764983mceliece6688128
711666714636716681sntrup653
709756716195737554
T:
ntrukem743
721453728508735342
T:
ntruhps2048509
753606773820826265mceliece6960119pcf
774305778008787428ntruhps2048509
786437787379790687
T:
sntrup761
788833794170813098ntruhrss701
769612807562869377mceliece6688128pcf
806591807730810470
T:
C:bikel1
773800817632862417mceliece6960119pc
770711818995895365mceliece6688128pc
817276819343825064kyber1024
786150838751896148mceliece8192128
840463843736845820
T:
C:hila5
817016862156910328mceliece8192128f
879364881961885431sntrup761
880910884584889902
T:
C:r5nd3kem0d
906448906680908370
T:
newhope1024cca
916910921319925606
T:
C:r5nd5kem5d
919696923895930273kyber90s768
915239929205944654threebears1248r2ccax
926880937880956943threebears1248r2cca
924841?940370?1196200?
T:
ntskem1380
932628941079953238C:threebears1248r2cpa
947158949539953919
T:
sntrup857
939258956259965005C:threebears1248r2cpax
9270149665141082785mceliece8192128pc
9478539687781010880mceliece8192128pcf
991414994868998851
T:
C:lake1
103671210419531052044
T:
ntruhps2048677
104123610448141049268sntrup857
111716411213471126482
T:
sntrup953
112415711302831152302ntruhps2048677
113869711397341142287
T:
kindi256342
113949711443691147942
T:
C:r5nd5kem0d
117691511796541181693
T:
rolloii128
118165211830761186777
T:
ntrulpr653
121278512162481220670
T:
C:lake2
123432612367101240675sntrup953
124406312467861249180
T:
rolloii192
125820512605481263261ntrulpr653
125587912607451264887
T:
ledakem1464
126251112677821272709
T:
sntrup1013
128146412870811308533
T:
lotus128
132305513264781330626
T:
C:lake3
134095513430061345469
T:
kindi512222
135470713560941359867sntrup1013
137224313756571378346
T:
kindi512241
137440813779771385261
T:
rolloii256
140003814183911434415
T:
ntruhps4096821
143099114361361442051kyber90s1024
143523014396331445187
T:
C:ledakemcpa33
145536414579801460567
T:
ntrulpr761
145690614594921463554
T:
ledakem1364
148136414944731513236
T:
C:ledakemcpa32
149427015009331508006
T:
C:ledakemcpa34
150207915120481541236ntruhps4096821
150821915121281516527
T:
ledakem14sl
150677515167981608502
T:
ntskem13136
154363315476231551705
T:
lac192
155732915607551563858ntrulpr761
168680316896981694940
T:
rqc128
176241117656691775327
T:
ntrulpr857
182895418391231842015
T:
sntrup1277
184540218497131854977
T:
ledakem13sl
186767618703621873852ntrulpr857
200153520067582012785
T:
lac256
200763920091872011788sntrup1277
206621220733562078183
T:
locker1
203819420765102120726
T:
ledakem1264
209515320966422114438
T:
ntrulpr953
210796521127552118838
T:
locker2
211687621219522129184
T:
lima2p1024cca
219201021930682194652
T:
C:bikel3
221313622151082216617ntrulpr953
228554523130442380676
T:
lotus192
232544123293982338629
T:
locker3
236026723617592366980
T:
ntrulpr1013
247491324820092495852ntrulpr1013
253211425351632538691
T:
kindi512321
267748027302552760077
T:
ledakem12sl
273400327401792747959
T:
locker4
279086727932172795585
T:
kindi256522
278595827976592812925
T:
hqc1281
295434129663022973646
T:
ledakem3464
320965932384103283514
T:
C:ledakemcpa52
326565832704183277611
T:
locker6
326186832707383279580
T:
C:ledakemcpa53
326968632767013283856
T:
lotus256
337840133841833392259
T:
locker5
338970433966303404237
T:
C:ledakemcpa54
347501434910303496513
T:
ntrulpr1277
352143335252123532769
T:
rqc192
360043236306233638270
T:
ledakem3364
365019436554383684018ntrulpr1277
384540538517753870193
T:
ledakem34sl
426670742764224285941
T:
titaniumccatoy
427781242832324291187
T:
lima2p2048cca
438335843894954391490
T:
limasp1018cca
482211748311454844393
T:
rqc256
484790449438395065695
T:
ledakem3264
497557849823264994156
T:
ledakem33sl
533462753412895350516
T:
titaniumccalite
553507955417835560970
T:
locker7
562039956282805644957
T:
locker8
599367160096556055120
T:
locker9
649433664997866507142
T:
titaniumccastd
652170765522776564367
T:
ledakem5464
659419666059466626005
T:
hqc1921
702678470377657061045
T:
frodokem640
704277070640107082634
T:
hqc1922
712064772277767356273
T:
ledakem32sl
757010975731497575251
T:
frodokem640aes
770926277270657751625
T:
ledakem5364
772459877324087742509
T:
limasp1306cca
802556380332698042266
T:
titaniumccamed
857428885791788587244
T:
titaniumccahi
857121185964348611309
T:
ledakem54sl
858935085998628611146
T:
limasp1822cca
863963386849988758094
T:
remblem928
875080387912188838336
T:
remblem1056
103281781033787910348885
T:
ledakem53sl
112440821124499911247805
T:
sntrup4591761
118765521190975111934653
T:
hqc2561
121642231217323412184800
T:
titaniumccasuper
126237121265239112677661
T:
hqc2562
127031531279507912897247
T:
ledakem5264
132412071328830313318476
T:
hqc2563
137535171397196014306484
T:
ledakem52sl
150626501506700015080102
T:
frodokem976
152981521531385515330939
T:
limasp2062cca
155772491558047015587059
T:
frodokem976aes
209740262097899321012483
T:
C:r5n11kem0d
222560952227811222279640
T:
ntrulpr4591761
235898032359148023601042
T:
frodokem640shake
275878632759689427607012
T:
frodokem1344aes
449951544530483845754832
T:
ramstakers216091
507646635077022350774802
T:
C:r5n13kem0d
517971935180603651816862
T:
frodokem976shake
579427565798451658055907
T:
pqrsa15
608089866081302660819578
T:
sikep503
718372997192037972268739
T:
mersenne756839
928547209292287892935344
T:
frodokem1344shake
926358809307637993558939
T:
sikep503comp
939820519399550494009375
T:
C:r5n15kem0d
130977476131361185131683487
T:
oddmanhattan128
191443850191459482191481080
T:
sikep751
190630266195648533201265544
T:
ramstakers756839
216316523216515334216728689
T:
sikep434
247374293247616979247919596
T:
oddmanhattan192
295454152296864908298286647
T:
sikep751comp
332695275334394161336419322
T:
sikep434comp
580311865584336765588133095
T:
oddmanhattan256
707066958707687349708127619
T:
sikep610
959891448960994129966498784
T:
sikep610comp
Cycles for decapsulation
25%50%75%system
659146600466245C:threebears624r2cpax
834748355184234C:threebears936r2cpax
103168103379103825C:threebears1248r2cpax
114952115514116122
T:
C:r5nd1kem0d
148207149313158340
T:
C:r5nd0kem2iot
149648151205152910C:threebears624r2cpa
158050158874160483
T:
C:r5nd1kem5d
161943163224163895
T:
C:r5nd1kem4longkey
202438203057203112
T:
C:hila5
211324213793218873C:threebears936r2cpa
233758237452243063C:threebears1248r2cpa
265986267154268158
T:
C:r5nd3kem5d
396643397516399712kyber512
481610483804493704
T:
C:r5nd5kem5d
495555496370497254
T:
newhope512cca
516525519263521058
T:
C:r5nd3kem0d
515170521275529726threebears624r2ccax
577294578475586116
T:
ntrukem443
597560600330602633kyber90s512
627490628211629686kyber768
660167661989664592
T:
C:r5nd5kem0d
678793687848695795threebears624r2cca
811070825254841997threebears936r2ccax
843347844016847483
T:
lac128
905230909540950367
T:
C:r5n11kem0d
911548913641917299kyber1024
917586918567919856mceliece348864f
945854947517948580mceliece348864
9808789825111003144mceliece348864pc
9924069987411005600kyber90s768
101478110157171017930
T:
ntskem1264
103379110429611056364threebears936r2cca
104150310447221075940mceliece348864pcf
105385810543011055824
T:
newhope1024cca
112475311305051164156ntruhps2048509
112974311592131168494
T:
ntruhps2048509
115205311718891212523threebears1248r2ccax
117398411776491182061
T:
ntrukem743
137497813782381383574
T:
C:r5n13kem0d
144678314609661477415threebears1248r2cca
146190814633911466024
T:
kindi256342
151946015253461532432kyber90s1024
156129315812391611257
T:
lotus128
170092717050111711108
T:
ntrulpr653
170892617115131713889sntrup653
171210217142901717085
T:
sntrup653
173346917370831740539
T:
sntrup761
173889417410331743954sntrup761
177795417800011782477ntrulpr653
176730818258921832442ntruhps2048677
182896618326991836703
T:
kindi512222
183595118425441849901
T:
ntruhps2048677
186353218651641882732
T:
ntskem1380
186847218722821875181
T:
kindi512241
194286819450611949019
T:
C:rolloi128
188010019652921977545ntruhrss701
210601821081472111781
T:
ntrulpr761
220537322098412332544
T:
C:rolloi192
220948822145342220715ntrulpr761
236869423779912382930mceliece460896f
238610123910542416019mceliece460896
243339624501382455905mceliece460896pcf
246681324717112475243mceliece460896pc
247173124813502525681
T:
lima2p1024cca
248102724849732488158
T:
lac192
243709125237772530714ntruhps4096821
245116025354132550148
T:
ntruhps4096821
255162925554732578468
T:
ntrulpr857
256277725735862587161mceliece6960119f
258268925880552598725mceliece6960119
264196726451512659869
T:
sntrup857
264597026476472649780sntrup857
265741026593242660939ntrulpr857
266008826651802723632mceliece6960119pcf
268377326890122714510mceliece6960119pc
269015027014162735189mceliece8192128
273026727336442739938mceliece6688128
271167527380862740449mceliece8192128f
272918827406512746573mceliece6688128f
276097327660902878232mceliece8192128pc
279424128126172818148mceliece8192128pcf
280694528169322827925mceliece6688128pc
279364028262852835061mceliece6688128pcf
283931928617032904075
T:
lotus192
304376730468913058727
T:
ntrulpr953
316466531685783193846ntrulpr953
316796631708893182254
T:
sntrup953
317288631875653205403sntrup953
318495631913823199186
T:
lac256
324875932512453253857
T:
kindi512321
331828333214803322546
T:
kindi256522
343487034378943443086
T:
ntrulpr1013
350977735126023519322sntrup1013
353107235341473537766
T:
rolloii128
353762335408653542804
T:
sntrup1013
355121535525983553912
T:
C:rolloi256
355268135549403560257ntrulpr1013
392940939328123935044
T:
rolloii192
4080116?4092694?5258786?
T:
C:ledakemcpa13
419364641982864201705
T:
C:ledakemcpa12
419474942006044207203
T:
C:lake1
419836542037414209780
T:
lotus256
441133244219364436767
T:
ntskem13136
464460546736864678701
T:
hqc1281
466942946763974684884
T:
C:r5n15kem0d
488197848909434892898
T:
rolloii256
496895749756444982228
T:
lima2p2048cca
499177749990785005805
T:
titaniumccatoy
498834350143795031025
T:
C:ledakemcpa14
506315150670495069436
T:
ntrulpr1277
525491052577525268986ntrulpr1277
533771853420335362357sntrup1277
534603553700185371318
T:
sntrup1277
546830754729755476731
T:
limasp1018cca
617858961838846190894
T:
titaniumccalite
712864171441147157008
T:
C:lake2
718814672058397219053
T:
frodokem640
736757973698267371341
T:
frodokem640aes
749077974962257503041
T:
titaniumccastd
832595183349358344054
T:
rqc128
859626286260428638315
T:
locker1
900603090233009032887
T:
locker2
912439491299599141846
T:
titaniumccamed
918512892021199215281
T:
C:lake3
935637593778969382292
T:
rsa2048
980993598168279825196
T:
limasp1306cca
100072881001919710092619
T:
titaniumccahi
100377201006272110081605
T:
locker4
101265021016590910184846
T:
hqc1921
105639941057308210595687
T:
hqc1922
107630581077194510783435
T:
limasp1822cca
114748441152264611530499
T:
ledakem1364
116492221171316011716867
T:
ledakem1264
118672891189816811996023
T:
remblem928
117411531193168814309149
T:
C:ledakemcpa32
120920631215501112231040
T:
remblem1056
122313811224368312262762
T:
C:bikel1
126145561269329312713752
T:
locker3
133871371339295113534362
T:
ledakem1464
133510571342971613597822
T:
ledakem12sl
136504921376808913790921
T:
C:ledakemcpa33
141224421413594514155189
T:
titaniumccasuper
145931481460600914622561
T:
locker6
146458241466057214676584
T:
locker5
150549911505774115062261
T:
frodokem976
151009141510547615112655
T:
frodokem976aes
152837291554664916023209
T:
ledakem13sl
158153851582889716078800
T:
ledakem14sl
162071921623879316359256
T:
C:ledakemcpa34
175567871757319017590531
T:
locker7
176364471765924717667172
T:
hqc2561
179651951799420518019904
T:
locker8
186582851875822118810260
T:
hqc2562
187612831876905018780434
T:
rqc192
196123991962384819641981
T:
limasp2062cca
196078431963446019654226
T:
hqc2563
228774952290762922937039
T:
locker9
233841532339739223400231
T:
frodokem640shake
269186662692712526935980
T:
frodokem1344aes
287557542876988328788039
T:
rqc256
304855733050951530573003
T:
C:ledakemcpa52
304315573110624331349472
T:
ledakem3264
315665903156775831568982
T:
sntrup4591761
315608503166536332147794
T:
ledakem3364
333375063333852233339914
T:
ntrulpr4591761
349971043578286736268839
T:
ledakem3464
28538077?36998952?37008619?
T:
C:ledakemcpa53
390149653934385339461518
T:
ledakem32sl
394921913950853639563995
T:
C:bikel3
431969114332104743339768
T:
C:ledakemcpa54
452015984609071346144087
T:
ledakem33sl
466804824688658047476947
T:
ledakem34sl
515940205159929551627563
T:
frodokem976shake
624875486262444362880261
T:
ledakem5264
647001046470536964714194
T:
sikep503
687917376879982068804472
T:
sikep503comp
709683197187851871917727
T:
ledakem5364
848170458483765485886845
T:
ledakem5464
879857778801370588182547
T:
ledakem52sl
926004469264734092657484
T:
frodokem1344shake
935219479382118894152424
T:
ramstakers216091
949819029507409495449280
T:
ledakem53sl
97210417107726359108011084
T:
mersenne756839
107950603109003779109081632
T:
ledakem54sl
148330498148482067148972273
T:
oddmanhattan128
205803974205821133205841202
T:
sikep751
218197300218210888218230931
T:
sikep751comp
230865698231046787231255920
T:
sikep434
246019337246252911246565849
T:
sikep434comp
284223779284501918285259537
T:
oddmanhattan192
371833559377594931382573007
T:
ramstakers756839
464593310465723140467078831
T:
pqrsa15
659449479662735708665161021
T:
oddmanhattan256
711771795712134491712553353
T:
sikep610
755700442756102987756505862
T:
sikep610comp

amd64; Skylake (506e3); 2015 Intel Xeon E3-1220 v5; 4 x 3000MHz; samba, supercop-20240107

Graphs: old (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
175521768517860kyber90s512
230182315023287kyber512
260172621726493kyber90s768
335523429534453ntrulpr653
343413446934623
T:
C:nhcompact512cca
358363599836730ntrulpr761
367753717337513kyber90s1024
380243815638354
T:
lac128
386513887739022
T:
ntrulpr4591761
395683970840021kyber768
428154285342892threebears624r2cca
432624329843357C:threebears624r2cpa
439804404644116C:threebears624r2cpax
447204476244821threebears624r2ccax
455544570645840ntrulpr857
467124687147124
T:
C:nhcompact768cca
468654708047527
T:
C:r5nd1kem0d
483164847949264ntrulpr953
488404952449743ntrulpr1013
540935430354560
T:
newhope512cca
545575474155184kyber1024
585755875658960
T:
C:nhcompact1024cca
621986233062468ntrulpr1277
620836309464207
T:
C:r5nd0kem2iot
634256406564766
T:
C:r5nd1kem5d
659226649667455
T:
C:r5nd1kem4longkey
841688423384337threebears936r2cca
840328423684429
T:
lac256
878108799288557
T:
hqc128round4
882938835988432C:threebears936r2cpa
888078885688932threebears936r2ccax
896698974690227C:threebears936r2cpax
925809281493216
T:
lac192
103327103505103861
T:
newhope1024cca
106777107591108571
T:
C:r5nd3kem5d
124933125044125149threebears1248r2cca
132176132256132315C:threebears1248r2cpa
132730132827132992threebears1248r2ccax
138762138994139317C:threebears1248r2cpax
152652152977153580ntruhps2048509
158841160112160575
T:
C:hila5
178772179887181530
T:
C:r5nd3kem0d
198475198716199436
T:
hqc192round4
200293202481203827
T:
C:r5nd5kem5d
202825204467205874
T:
C:r5nd5kem0d
215696216151218173
T:
kindi256342
233938234784235617
T:
kindi512222
240236241053241439
T:
kindi512241
257513258372259427ntruhrss701
259978260577261252ntruhps2048677
363402363916364711ntruhps4096821
411677412869414019
T:
hqc256round4
416338420030422875
T:
ntrukem443
429698431400433248
T:
hqcrmrs128
439707442072448800
T:
C:r5n11kem0d
478599479229501226
T:
hqc128
510952512742532569
T:
hqc1281
510963512850532004
T:
kindi512321
585662586439587341
T:
C:bikel1
604495605081605668
T:
kindi256522
629529637616666857sntrup653
649505650399653344
T:
lima2p1024cca
695447703629719921sntrup761
703546704804706673
T:
C:ledakemcpa14
807029808778810600
T:
C:ledakemcpa13
797066814724817755
T:
C:r5n13kem0d
822440824039848929
T:
titaniumccatoy
842651844912848086
T:
rqc128
859782860922863583
T:
hqcrmrs192
913299914934917399
T:
sntrup4591761
918714920706955040
T:
hqc1921
930324958887960426
T:
titaniumccalite
954582959022962446
T:
ntrukem743
9654299687751000974
T:
hqc192
9967299983871000066
T:
C:ledakemcpa12
100090510023091004775
T:
C:rolloi128
98575310160491023837
T:
hqc1922
104108610422991081358sntrup857
109510410956621096390
T:
frodokem640
121458212159771262956
T:
titaniumccastd
127323612783301297484sntrup953
130573313076301309716
T:
C:rolloi192
131907713211141327768
T:
lima2p2048cca
138026113840071386541
T:
titaniumccamed
139294313947291400538sntrup1013
137436614192061426246
T:
hqcrmrs256
142336714281271472848
T:
hqc2561
143076214318171432816
T:
frodokem640aes
145368714547941455973
T:
limasp1018cca
1447101?1456081?2094780?
T:
rqc192
147387114765971479225
T:
C:ledakemcpa34
146114515058601510438
T:
hqc2562
152200815229391585610
T:
titaniumccahi
153140315406001580114
T:
hqc256
151889315645781570478
T:
hqc2563
160156416033011604938
T:
C:bikel3
180031718041531809583
T:
C:rolloi256
187790118879901910344
T:
C:r5n15kem0d
191982919956061999721
T:
titaniumccasuper
2091149?2108138?3017059?
T:
rqc256
218957721989862217911sntrup1277
219732922070702244658
T:
C:ledakemcpa33
242118724293822438258
T:
frodokem976
247439824800692495509
T:
ledakem1464
279428227960532798439
T:
limasp1306cca
281281728281722849382
T:
C:lake1
286489828692002881310
T:
C:ledakemcpa32
288043428912072899454
T:
C:ledakemcpa53
294692629567002967080
T:
frodokem976aes
299975230044423011199
T:
C:lake2
308328530865323089026
T:
limasp1822cca
308375330877943094091
T:
C:lake3
323956332479243252297
T:
ledakem1364
342943734343213437730
T:
ledakem1264
349752935032373516076
T:
C:ledakemcpa54
387222638737493881366
T:
frodokem640shake
4089612?4136644?5482448?
T:
ledakem14sl
426457742677244271368
T:
rolloii128
434389543469344350668
T:
rolloii192
3814607?4791831?5777222?
T:
ledakem13sl
496547349777054986479
T:
frodokem1344aes
508329850889565152820
T:
rolloii256
512870251439285163376
T:
locker1
548964154949265501009
T:
limasp2062cca
556887755801215596897
T:
locker2
563955456531045855634
T:
ledakem12sl
5705905?5725768?8137568?
T:
ledakem3464
584594858533515856341
T:
sikep434
623291362455626253673
T:
locker3
634590863519556389323
T:
C:ledakemcpa52
671913968064076863957
T:
ramstakers216091
686048268667326883639
T:
locker4
705192770538437057266
T:
ledakem3364
776454377777127796189
T:
locker6
781494280563198065940
T:
ledakem3264
805844680635508094083
T:
remblem1056
807300980771468120891
T:
sikep503
808947280920038094271
T:
remblem928
832118183297188334222
T:
frodokem976shake
898703990039299037184
T:
locker5
917650791829749216206
T:
ledakem33sl
9289441?9295684?12326828?
T:
ledakem34sl
9542362957359110425143
T:
sikep434comp
913977997469359773552
T:
lotus128
111438611115794011302218
T:
ledakem5464
115016541156477212691700
T:
ledakem32sl
119597411197567712051434
T:
ledakem5364
131442561316764414446581
T:
sikep503comp
131988951323944413283481
T:
locker7
14051786?14094989?19010225?
T:
ledakem54sl
143192831435068114419946
T:
locker8
146044981460965214631271
T:
frodokem1344shake
147260411482055314822051
T:
sikep610
152782881529577115316965
T:
locker9
188239941887937120403534
T:
ledakem5264
187133311897455521655551
T:
ledakem53sl
191677051942719419493570
T:
lotus192
237604402380006723828790
T:
mersenne756839
249218282496608324971231
T:
sikep751
252992652532964027378109
T:
sikep610comp
286399222884114828878203mceliece348864f
289293822906115729196729mceliece348864pcf
293196462971947331771688
T:
ledakem52sl
316754933183330432069770
T:
ramstakers756839
329241843304966034089619
T:
lotus256
28414351?37497011?56013212?mceliece348864
392072664239954743042285
T:
sikep751comp
424463854310541943441512
T:
ntskem1264
28565052?47349749?66095759?mceliece348864pc
919077719200638292622750mceliece460896f
919560249295058993247917mceliece460896pcf
101924393102844938103896344
T:
ntskem1380
67847181?129118762?185043787?
T:
rsa2048
94543371?151791878?213892937?mceliece460896
93095642?152164654?186169312?mceliece460896pc
183573433184553053186555731mceliece6960119pcf
183191449185168069186053232mceliece6960119f
225719406226900574228122971mceliece6688128f
228415512228876883229393427mceliece6688128pcf
237306746237516357237629557mceliece8192128f
236569397237807398238079079mceliece8192128pcf
243099112243451591243956476
T:
ntskem13136
184655497?245091975?366606326?mceliece6960119pc
185561212?246634737?368188975?mceliece6960119
283644068285923548287463409
T:
oddmanhattan128
227423947?299481483?442624472?mceliece6688128
308325283?310120272?450462919?mceliece8192128
295735278?372686969?511036712?mceliece6688128pc
239449535?378470407?518291212?mceliece8192128pc
455446653455766413456469674
T:
oddmanhattan192
804613530804898218805298096
T:
oddmanhattan256
380234648338831869093974992002
T:
pqrsa15
Cycles for encapsulation
25%50%75%system
207642158422007
T:
rsa2048
239012401624792ntruhps2048509
262702634826438ntruhrss701
305753060230679kyber90s512
302483150833658mceliece348864
302653193633838mceliece348864f
338463398734727ntruhps2048677
358823595436048kyber512
363273730139006mceliece348864pc
375153826638413sntrup653
368563837040098mceliece348864pcf
390603934739895ntruhps4096821
399454020740657
T:
sntrup4591761
406104072940905sntrup761
412304139341668kyber90s768
497895055250662sntrup857
531275318653365kyber768
539165403254266sntrup953
547195522755357kyber90s1024
547535539055611sntrup1013
554485552855572ntrulpr653
556605573655804
T:
C:nhcompact512cca
582145827658369ntrulpr761
632986336363412threebears624r2ccax
636296367463754threebears624r2cca
639756402364104C:threebears624r2cpax
646916475664835C:threebears624r2cpa
62043?67391?77682?mceliece460896
676706844868627
T:
ntrulpr4591761
632516933578858mceliece460896f
699107022170376sntrup1277
683197295679064mceliece460896pcf
681767388584761mceliece460896pc
738067392874057kyber1024
743907447274597
T:
C:nhcompact768cca
744197454774739ntrulpr857
759847676677534
T:
lac128
781277822278311ntrulpr953
779127829678704
T:
C:r5nd1kem0d
797687982979910ntrulpr1013
793508060382317
T:
ntskem1264
831828344583821
T:
C:ledakemcpa14
858468643987296
T:
C:ledakemcpa13
884028854488757
T:
newhope512cca
921579351695143
T:
C:ledakemcpa12
959229600596119
T:
C:nhcompact1024cca
994249954799768ntrulpr1277
103425103504103615threebears936r2ccax
104130104228104348threebears936r2cca
103701104431105380
T:
C:r5nd0kem2iot
106612107340108279
T:
C:bikel1
106855107750108367
T:
C:r5nd1kem5d
107691107815107974C:threebears936r2cpax
109129109199109313C:threebears936r2cpa
109996110905112028
T:
C:r5nd1kem4longkey
113479118994124811mceliece6688128f
114888123646135006mceliece6688128
123907126309129240
T:
ntrukem443
125564129905138702mceliece6960119f
125904130117136721mceliece6960119
130288130881144537
T:
lotus128
122792131457138078mceliece6688128pcf
126385132803143372mceliece6688128pc
134843137832144106mceliece8192128
134152138457146596mceliece6960119pcf
134413138598145566mceliece6960119pc
139715142149144853mceliece8192128f
142033142671142843
T:
lac192
150964152431155148mceliece8192128pc
151307152916155575mceliece8192128pcf
156169156242156343threebears1248r2ccax
155594156531157424
T:
C:rolloi128
157094157164157351threebears1248r2cca
162758162831162941C:threebears1248r2cpa
166504166854167361C:threebears1248r2cpax
166747167048168313
T:
lac256
167260167430167874
T:
newhope1024cca
170699171565172574
T:
C:r5nd3kem5d
181059182006182999
T:
C:rolloi192
191370192019192751
T:
C:ledakemcpa34
192930193419193836
T:
ledakem1264
196341197051197967
T:
C:ledakemcpa33
206858207231208939
T:
ledakem1464
218048219052220718
T:
lotus192
219273220243221124
T:
C:rolloi256
219679220555221272
T:
C:hila5
226583226839227207
T:
hqc128round4
230296232248237122
T:
ntrukem743
233559236367240416
T:
C:ledakemcpa32
242106245232249444
T:
ledakem1364
252810253437254580
T:
C:bikel3
252987254291255918
T:
ntskem1380
260915261417264087
T:
ledakem13sl
269566270400273467
T:
lotus256
278501279308280128
T:
ledakem12sl
285660286373288530
T:
kindi256342
286292287467289140
T:
C:r5nd3kem0d
309194310403311876
T:
C:r5nd5kem5d
340075340982342113
T:
C:r5nd5kem0d
342123344632353702
T:
ledakem14sl
345363348843349352
T:
kindi512222
351948352613353334
T:
kindi512241
324154370782372195
T:
ntskem13136
433944435239436114
T:
C:ledakemcpa54
442447443739444878
T:
C:ledakemcpa53
448188454277462330
T:
C:ledakemcpa52
464563465208466181
T:
lima2p1024cca
465609467116468131
T:
ledakem3464
504922505471506173
T:
hqc192round4
523008524405529918
T:
ledakem3264
536346539515548148
T:
C:lake1
543276544213545789
T:
rolloii128
553628558343562824
T:
C:r5n11kem0d
563949564762568846
T:
ledakem3364
564057565315566979
T:
rolloii192
582655583813609414
T:
hqcrmrs128
592424595994600157
T:
C:lake2
618595619579621133
T:
rolloii256
632116632903658825
T:
hqc128
659317660308684026
T:
titaniumccatoy
668526670718673415
T:
C:lake3
669524671523673618
T:
kindi512321
708987710631717541
T:
ledakem32sl
725339726437727756
T:
kindi256522
747813772640775651
T:
hqc1281
796900797840800682
T:
ledakem33sl
854329884981885836
T:
titaniumccalite
895107897728899339
T:
ledakem34sl
900417905490913226
T:
locker1
920976927790938333
T:
locker2
940046941181942816
T:
lima2p2048cca
967225969658971585
T:
hqc256round4
101095910128531015242
T:
C:r5n13kem0d
101175210136551067998
T:
titaniumccastd
103117410318711032698
T:
ledakem5364
105309310572211061519
T:
locker3
112492111275231129837
T:
rqc128
117492111790601216770
T:
hqcrmrs192
119693312009321206490
T:
locker4
124150712444651271181
T:
limasp1018cca
126681112707321271580
T:
ledakem5264
127270012743401285197
T:
ledakem5464
127194012750911276845
T:
ledakem54sl
131180713129561315188
T:
titaniumccamed
129297913168211356210
T:
hqc192
132285513296951348889
T:
locker6
133719513705451380346
T:
hqc1921
143086514656981504821
T:
hqc1922
148312914880401493068
T:
locker5
149067814963661549224
T:
titaniumccahi
157144615734901577838
T:
ledakem53sl
163226716364661641145
T:
frodokem640
176798017698521775658
T:
ledakem52sl
184796318490811850505
T:
frodokem640aes
194875019528772005756
T:
hqcrmrs256
199347419977832005110
T:
rqc192
189086820014882014240
T:
titaniumccasuper
208066221290542142802
T:
hqc2561
209414221321982149305
T:
hqc256
217960921852842191487
T:
C:r5n15kem0d
217648821960132246616
T:
hqc2562
222394422328432246221
T:
locker7
227583422865442306465
T:
locker8
225738223057062316160
T:
hqc2563
244648924486202450715
T:
limasp1306cca
250116925100782527786
T:
locker9
259570625984702600432
T:
limasp1822cca
283889028542402867094
T:
rqc256
331686833218383383805
T:
frodokem976
365394636595363662111
T:
frodokem976aes
419132241924164194662
T:
frodokem640shake
493534249436404950426
T:
limasp2062cca
587024558790655895356
T:
frodokem1344aes
898825789965069027749
T:
frodokem976shake
957216895812969597295
T:
sikep434
120508841205606512075292
T:
remblem1056
120601341208310012444055
T:
remblem928
123892101262235512767220
T:
ramstakers216091
132516071326333013286298
T:
sikep503
150016771505991515103456
T:
sikep434comp
154766281548785115501209
T:
frodokem1344shake
170932291710901817123634
T:
pqrsa15
204843292057640720684488
T:
sikep503comp
223401392237441522391380
T:
mersenne756839
269874782729765427325724
T:
sikep610
372437433733301237564671
T:
sikep610comp
403121704031445340316563
T:
sikep751
569530075729364257489259
T:
oddmanhattan128
576051895784594958266138
T:
ramstakers756839
626772686273684463007604
T:
sikep751comp
107131753107341181107478077
T:
oddmanhattan192
219241691220638868223397548
T:
oddmanhattan256
Cycles for decapsulation
25%50%75%system
168651690616952C:threebears624r2cpax
215572159121696kyber90s512
219592200122043C:threebears936r2cpax
273902770027768C:threebears1248r2cpax
279802803228503kyber512
283432839528451C:threebears624r2cpa
292482935129787
T:
C:r5nd1kem0d
297272978129831kyber90s768
353503539135445C:threebears936r2cpa
376363783138012
T:
C:r5nd0kem2iot
384083852738608ntruhps2048509
407724122941449kyber90s1024
417614203042401
T:
C:r5nd1kem5d
420574209742159C:threebears1248r2cpa
421264219142314kyber768
423894295244090
T:
C:r5nd1kem4longkey
462804632146373sntrup653
471594726647417sntrup761
489414902149103
T:
C:hila5
532095336353428
T:
C:nhcompact512cca
580085815958347ntruhps2048677
599226003360555kyber1024
605966068660760ntruhrss701
639916417464465sntrup857
655146558165670ntrulpr653
668796697267109sntrup953
674466751867611ntrulpr761
680286818168313sntrup1013
691446997071873
T:
C:r5nd3kem5d
720207238072722ntruhps4096821
742367431774454
T:
C:nhcompact768cca
830748326483418sntrup1277
864078659092388
T:
sntrup4591761
891168924289347ntrulpr857
894308950189580threebears624r2ccax
925079259092703ntrulpr953
935149358993678ntrulpr1013
937489383494000
T:
C:nhcompact1024cca
950859517295293
T:
newhope512cca
961019736497515
T:
ntrulpr4591761
100060100250100702
T:
lac128
111689111853112348mceliece348864
112766112871113073mceliece348864f
113800113875113958threebears624r2cca
116532116623116718ntrulpr1277
116591116697116828mceliece348864pc
116592117070117260mceliece348864pcf
130994132960137496
T:
C:r5nd5kem5d
135679136137136435
T:
ntrukem443
138524138633138768threebears936r2ccax
137226138909140689
T:
C:r5nd3kem0d
151986170418175432
T:
lotus128
170485170579170671threebears936r2cca
174577175279177887
T:
C:r5nd5kem0d
180920181108181750
T:
newhope1024cca
198811198892199021threebears1248r2ccax
201393201662202148
T:
lac192
228601229594236711
T:
C:r5n11kem0d
239320239519239652mceliece460896
239709240039240363mceliece460896f
240736240810240926threebears1248r2cca
245271245587245925mceliece460896pcf
249157249516250007mceliece460896pc
256163256696258534
T:
lotus192
263587264041265356mceliece6960119f
264046264330264609mceliece6960119
270130271563275063
T:
ntrukem743
271766272169272658mceliece6960119pc
271861272275272773mceliece6960119pcf
288896289229289602mceliece6688128f
289187289491289915mceliece6688128
289732290589291104mceliece8192128
290328291163293167mceliece8192128f
291551292103316092
T:
ntskem1264
296536296878297225mceliece6688128pc
296423297170297612mceliece6688128pcf
298464298670298945mceliece8192128pc
299015299667300431mceliece8192128pcf
328377328802334094
T:
C:r5n13kem0d
328500332358335427
T:
lac256
337979339228341489
T:
lotus256
358852360754364195
T:
kindi256342
389561390246391216
T:
hqc128round4
456693458990460298
T:
kindi512222
464806465576467031
T:
kindi512241
555189555698558935
T:
ntskem1380
594008595320597920
T:
lima2p1024cca
669294671469673856
T:
C:ledakemcpa13
655074687644696634
T:
C:ledakemcpa12
797646799608804378
T:
hqc192round4
774773802685803803
T:
titaniumccatoy
816481818448823157
T:
C:ledakemcpa14
831109831854832980
T:
kindi512321
848115849338849747
T:
kindi256522
949833950630951194
T:
hqcrmrs128
961335962439964062
T:
hqc128
9841799862031012698
T:
titaniumccalite
109143010948541098197
T:
ntskem13136
111749811191711121351
T:
C:r5n15kem0d
116926811710161215624
T:
titaniumccastd
118824911908741194754
T:
C:rolloi128
119686411993061201796
T:
lima2p2048cca
123477112582861309252
T:
hqc1281
133693113419161422056
T:
C:rolloi192
144697214478121452070
T:
titaniumccamed
156297515645121565948
T:
C:bikel1
157626815782111580272
T:
hqc256round4
160719716097131611241
T:
limasp1018cca
163549816420941652216
T:
frodokem640
165065016561871661599
T:
ledakem1264
173055717313301776545
T:
titaniumccahi
172085817561071757301
T:
hqcrmrs192
176864517699421771834
T:
ledakem1364
179562617988161800164
T:
frodokem640aes
177719218062861867489
T:
hqc192
183509218358161837093
T:
ledakem1464
183702218494561857635
T:
C:ledakemcpa32
184857318514251854136
T:
rolloii128
202961420333912040518
T:
rolloii192
207869421141172136271
T:
hqc1921
211756521249042127023
T:
rsa2048
214280621465382150592
T:
C:lake1
216284421658602167688
T:
ledakem13sl
219579621971522293191
T:
titaniumccasuper
225479822585662261301
T:
ledakem12sl
225155622591692301258
T:
hqc1922
226542823261402343577
T:
C:ledakemcpa33
235678323619592368379
T:
C:rolloi256
243519524815162513959
T:
ledakem14sl
258955425968802600483
T:
rolloii256
2051653?2656872?2660279?
T:
C:ledakemcpa34
273894327418422835258
T:
hqcrmrs256
285934928605482871242
T:
hqc256
306044230658683241708
T:
hqc2561
309877731193163170983
T:
hqc2562
319382431997423202279
T:
limasp1306cca
321687232241463229778
T:
hqc2563
332490733284083376842
T:
frodokem976
336356833654053368858
T:
limasp1822cca
340958134123133414907
T:
frodokem976aes
359215535993043607624
T:
C:lake2
371959837263593732609
T:
rqc128
415588141569054161598
T:
frodokem640shake
424110442498964256730
T:
locker1
438249143939174401640
T:
locker2
464562246518464659877
T:
ledakem3364
463480446732654764819
T:
ledakem3264
485026348550174865962
T:
C:bikel3
486999348782804887178
T:
C:lake3
487917448893474899559
T:
locker4
487392049069354939662
T:
C:ledakemcpa52
483319849593515036547
T:
ledakem3464
524127952569655265956
T:
C:ledakemcpa53
571214557167835724911
T:
frodokem1344aes
605571860600736109341
T:
C:ledakemcpa54
619419162096066222949
T:
ledakem32sl
647582264783056485154
T:
limasp2062cca
649341065082386520177
T:
locker3
695227469955997020160
T:
ledakem33sl
722198872297187241632
T:
rqc192
738769374312737479653
T:
ledakem34sl
744974774625257474212
T:
locker5
749681475449707590735
T:
locker6
807324280845878097388
T:
locker7
822888182451488264544
T:
locker8
878178688020048818325
T:
frodokem976shake
102001401020150310210721
T:
sikep434
104409581046483210486350
T:
ledakem5364
102527221047766510507759
T:
ledakem5264
109161941091789210919572
T:
sikep434comp
110814811110102811117103
T:
locker9
113100461138264711424025
T:
rqc256
127584031277847012801676
T:
ledakem5464
141216011412446714151086
T:
sikep503
142373591426761714369077
T:
ledakem53sl
150254861504092615049225
T:
sikep503comp
152205441522527915233980
T:
frodokem1344shake
150843241523992315503193
T:
ledakem52sl
152379751527305315311491
T:
ledakem54sl
162535721626555716320995
T:
remblem1056
162542081634502716385895
T:
remblem928
261237122675267826938256
T:
ramstakers216091
272243562722672527234213
T:
sikep610
288554472887688829075291
T:
sikep610comp
329959163302103633256856
T:
mersenne756839
434545704347290443518132
T:
sikep751
459895304601382346131620
T:
sikep751comp
616047616192396162432369
T:
oddmanhattan128
110869373111168308112028995
T:
ramstakers756839
117432310117644938117793494
T:
oddmanhattan192
119274570119317041119349470
T:
pqrsa15
239647081240457969241146155
T:
oddmanhattan256

amd64; Airmont (406c3); 2015 Intel Pentium N3700; 4 x 1600MHz; nucnuc, 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
141977142802143797
T:
C:r5nd1kem0d
178589179739184542
T:
C:r5nd0kem2iot
193284194207195615
T:
C:r5nd1kem5d
199715200712209205
T:
C:r5nd1kem4longkey
249120249542250089kyber512
275468275698276012
T:
newhope512cca
277574280363283942threebears624r2cca
283390286867290869C:threebears624r2cpa
287335287816288747
T:
lac128
285825290792296427C:threebears624r2cpax
297931302365307232threebears624r2ccax
338117339448342404
T:
C:r5nd3kem5d
430548431240434833kyber90s512
432799433256433993kyber768
504474509221521376threebears936r2cca
515668520015525452C:threebears936r2cpa
533648537487545740
T:
C:r5nd3kem0d
538919546069553946C:threebears936r2cpax
540520548657559864threebears936r2ccax
578092578431579050
T:
newhope1024cca
617359619539621301
T:
ntrulpr653
619264623579628755
T:
C:r5nd5kem5d
650600653835656962
T:
C:hila5
672661673454676134kyber1024
678723681233685047
T:
C:r5nd5kem0d
690687692443695429ntrulpr653
771398774442778311kyber90s768
774007776206780093
T:
ntrulpr761
794641803970825281threebears1248r2cca
801208808140823382C:threebears1248r2cpa
810178817616827967C:threebears1248r2cpax
832702848719869969threebears1248r2ccax
856617858688863444ntrulpr761
869325869746873901
T:
kindi256342
918013919277923502
T:
ntrulpr857
924547925424930934
T:
kindi512222
948218949928954462
T:
kindi512241
9974329993281002784
T:
lac256
101676810186631022661
T:
lac192
102108810231071027298ntrulpr857
105257410542231061066
T:
rqc128
109404310988501104567
T:
ntrulpr953
120546712100701215183ntrulpr953
122826712337731236232
T:
ntrulpr1013
124130012463901256895
T:
hqc1281
125090612541691259204kyber90s1024
132571313279791331108ntrulpr1013
177832017960061808544
T:
ntrukem443
180296518067141808547
T:
ntrulpr1277
193182719341811938853
T:
kindi512321
197085319817421985649ntrulpr1277
207971820862842104042
T:
rqc192
233017523320902335524
T:
kindi256522
257111125747912578422
T:
C:rolloi128
275639227627712770646
T:
lima2p1024cca
293481229437872974636
T:
rqc256
296430829697512989265
T:
hqc1921
316588531873483196092
T:
hqc1922
327027232835263296855
T:
C:rolloi192
411576241275194137870
T:
ntrukem743
463898246412464642930
T:
C:bikel1
467362746834454697575
T:
C:rolloi256
519727452041675211273
T:
limasp1018cca
535080153772705394322
T:
hqc2561
541167754152195419911
T:
frodokem640
542330954293075435589
T:
titaniumccatoy
555480855629855575867
T:
lima2p2048cca
568965357160335743064
T:
hqc2562
583685358432895873751
T:
remblem928
596683259797296007820
T:
remblem1056
597854860014926020148
T:
hqc2563
599723860035406008626
T:
titaniumccalite
609488460991616104097
T:
frodokem640aes
788084378879817898190
T:
titaniumccastd
812891781489578185198
T:
C:lake1
865692886637258675843
T:
titaniumccamed
900177990111159018650
T:
limasp1306cca
918546191928379201086
T:
titaniumccahi
954739895560029566676
T:
C:lake3
103524041036679410375682
T:
limasp1822cca
104211181043152810441972
T:
C:lake2
110100721102334711063431
T:
rolloii128
111655051116615511168314
T:
ntrulpr4591761
117611641176535311768881
T:
frodokem976
119019571192055411931788
T:
rolloii192
126878421270790112805191
T:
titaniumccasuper
128731871287670812881882
T:
frodokem976aes
137771911377918513782171
T:
C:bikel3
138746631389212313906448
T:
rolloii256
161756201618807116200932
T:
locker1
172472061726118617275954
T:
locker2
173853631739651217415970
T:
limasp2062cca
189297751894365018965411
T:
locker3
198135041981877419852152
T:
C:r5n11kem0d
216910882170004821789988
T:
ntruhps2048509
218301042185862321874276ntruhps2048509
219873272199034022002554
T:
frodokem640shake
222501572226324822276603
T:
locker4
227636162276827122774419
T:
frodokem1344aes
237057212394277824076456
T:
ramstakers216091
246898112470614724728817
T:
locker6
250592172508469725111309
T:
locker5
321720043218977132204326
T:
C:ledakemcpa14
369215273692423736930766
T:
sikep503
372348843730557237315168
T:
ntruhps2048677
373113913732357637345977ntruhps2048677
409273714117490241192660ntruhrss701
430358724304185443077652
T:
sntrup653
431203664312345743129588sntrup653
452330794525141845277905
T:
locker7
454920194550967145537593
T:
C:ledakemcpa13
469126624695539846995228
T:
locker8
472458374737343647453499
T:
mersenne756839
485469684855337548562823
T:
C:r5n13kem0d
486701044867422248677916
T:
frodokem976shake
460273384911068751895631
T:
lotus128
503827495041311550447916
T:
locker9
563685345639871056450115
T:
ntruhps4096821
564597725652502256950147ntruhps4096821
575391365783727657894881
T:
sntrup761
577454305791137557921927sntrup761
596830606484333965759612
T:
sikep503comp
735394237354987673895180
T:
sntrup857
736920157399254573996944sntrup857
875399898754513787551792
T:
frodokem1344shake
882852688864249794642958
T:
lotus192
892326978937369689560689
T:
ntskem1264
899278438994222989953923
T:
C:r5n15kem0d
896830619011332690117869
T:
sntrup953
897816239017481390368205sntrup953
916576849168293091860837
T:
C:ledakemcpa12
921071939211192192115430
T:
sntrup4591761
102628372102650924102657166
T:
sntrup1013
102693460102725498102737270sntrup1013
101345802105114953106934540
T:
ramstakers756839
118195594118205566118220531
T:
sikep751
132166294132259113132417318
T:
sikep434
135433335135472492135513178
T:
C:ledakemcpa34
136298623136425013136531808
T:
ledakem1464
142567048142662080143711168
T:
C:ledakemcpa33
155539218156343167157849516
T:
ledakem1364
167090586169085399169203349
T:
lotus256
169287868169382671169723194
T:
sntrup1277
169450849169563074169590331sntrup1277
174663540177716769180848417
T:
ledakem14sl
175945046177882695180099116
T:
ledakem13sl
185741625201145384204085018
T:
sikep751comp
211268569211827076232961452
T:
sikep434comp
277244029277989647278048632
T:
C:ledakemcpa32
324771885324826038324883841
T:
C:ledakemcpa54
331930035331968148332026472
T:
C:ledakemcpa53
365451941365498914365540808
T:
ledakem1264
384721346385171067385400054
T:
sikep610
395317260395434272404302727
T:
ledakem3464
255812491?401932365?604865435?
T:
rsa2048
421325462421379321421467984mceliece348864pcf
429343675429802550430253574
T:
oddmanhattan128
432994872433048170433096184mceliece348864f
390586285?449332406?566776482?mceliece348864pc
468847584469907838471986328
T:
ledakem34sl
487679787487948890488695899
T:
ledakem12sl
498932867501342659502156619
T:
ledakem3264
502851159503329440503400491
T:
C:ledakemcpa52
390328289?507772386?621413108?mceliece348864
528963657529070021529283338
T:
ledakem3364
570720104570813053572413877
T:
ledakem5464
598166768605196717612893239
T:
ntskem1380
610891024610996964611593339
T:
ledakem33sl
647826132648500135700162601
T:
sikep610comp
703642635704267768705411627
T:
oddmanhattan192
110044946811023482381102451720
T:
ledakem5364
125462104912560343051257254466
T:
oddmanhattan256
119843720312804684871311639846mceliece460896pcf
132601109213261652751326537837
T:
ledakem54sl
125698421313530999051358205788mceliece460896f
143622141214369156731439296135
T:
ledakem32sl
147003938214733088941478249848
T:
ledakem5264
150045851315049580611509511375
T:
ledakem53sl
154707314415522543431555056074
T:
ntskem13136
1445255757?1703535095?2309656274?mceliece460896pc
1546321329?1807544473?2330924594?mceliece460896
238268658023870491192402371507mceliece6960119f
238435634223922141842415681644mceliece6960119pcf
263380850626535687982658417992mceliece6688128f
266428748726722913722678008854mceliece6688128pcf
281159228628155225572906773812mceliece8192128f
285746446028635830282919399621mceliece8192128pcf
2262681484?2995649923?3735167598?mceliece6960119
327657520832793862753284671919
T:
ledakem52sl
3244646545?3291122345?4941535676?mceliece6688128
2247236022?3670304256?5191975180?mceliece6960119pc
2483010404?4179920976?5675205233?mceliece6688128pc
3215261952?4361453361?7784485727?mceliece8192128
3253317968?5371473704?7907990029?mceliece8192128pc
133383849341375801349814164840680
T:
pqrsa15
Cycles for encapsulation
25%50%75%system
487685334155637
T:
rsa2048
143904152279177130
T:
ntskem1264
206414212842233400mceliece348864f
202467212917220716mceliece348864
218769219458220644
T:
C:r5nd1kem0d
249199257960276102mceliece348864pcf
269450271126277177
T:
C:r5nd0kem2iot
273835282038291005mceliece348864pc
295306296600298759
T:
C:r5nd1kem5d
305141306170315506
T:
C:r5nd1kem4longkey
337525338029338444kyber512
354406355938360313
T:
C:rolloi128
362444366503372298threebears624r2ccax
363959370034378516threebears624r2cca
382173387326410179
T:
ntrukem443
382884390455398190C:threebears624r2cpax
386425393943402940C:threebears624r2cpa
395014398395401243
T:
C:rolloi192
432807433115433830
T:
newhope512cca
420784437899480821mceliece460896f
430134454867485988mceliece460896
438430468736523548mceliece460896pc
469178473871475289
T:
C:rolloi256
466252495167522061mceliece460896pcf
502327503836506692
T:
C:r5nd3kem5d
538299539388542594kyber90s512
549793552352553963kyber768
579842582129585632
T:
lac128
605284610652618561threebears936r2cca
613706615101616913
T:
C:ledakemcpa13
636217640052641088
T:
sntrup653
635164643098653760C:threebears936r2cpa
638479643577649487
T:
C:ledakemcpa12
633147646831657907threebears936r2ccax
654852656521658976
T:
C:ledakemcpa14
651084661336671848C:threebears936r2cpax
659179695693762714mceliece6688128
671721697921742261mceliece6960119
705138708382709724sntrup653
709745715584738296
T:
ntrukem743
692899716969763805mceliece6960119f
719809723293730245
T:
ntruhps2048509
687085727711809166mceliece6688128f
780056789212793222ntruhps2048509
790375791402794908
T:
sntrup761
773340799665832680mceliece8192128
779510806611853650mceliece6960119pcf
806331807533809466
T:
C:bikel1
786177815615821371ntruhrss701
813955815661818907kyber1024
797460818295864500mceliece8192128f
783257825509883710mceliece6960119pc
842491847006860909
T:
C:hila5
810722848575938400mceliece6688128pcf
829944859719933100mceliece6688128pc
871445873710878172sntrup761
878733882653891899
T:
C:r5nd3kem0d
901549901857903891
T:
newhope1024cca
911522915812917849kyber90s768
913198921494944135threebears1248r2cca
913023922140926138
T:
C:r5nd5kem5d
903575936380990180mceliece8192128pc
931040941796959834
T:
ntskem1380
918931942725962640threebears1248r2ccax
945234946520947485
T:
sntrup857
946030955932966749C:threebears1248r2cpax
954319965477986597C:threebears1248r2cpa
9461129762061017968mceliece8192128pcf
988586992564996517
T:
C:lake1
104425010501411055842sntrup857
104931310558691070689
T:
ntruhps2048677
111478311178001119233
T:
sntrup953
113893511404041143510
T:
kindi256342
113827411426231147962
T:
C:r5nd5kem0d
112876711508361153966ntruhps2048677
117068811735301176983
T:
rolloii128
117774511831131189965
T:
ntrulpr653
120515612096881213916
T:
C:lake2
122790412308001233837sntrup953
123969512420961246386
T:
rolloii192
125465512563561260570ntrulpr653
125488912580071263242
T:
sntrup1013
128782512924381298141
T:
ledakem1464
131383713164811320001
T:
C:lake3
133865913410081345083
T:
kindi512222
135549313575511361911sntrup1013
135748013659601384025
T:
ntskem13136
137210013737691377676
T:
kindi512241
137242813757411378016
T:
rolloii256
130468413799561437484
T:
lotus128
140351814044141409145kyber90s1024
143270214379781443960
T:
C:ledakemcpa33
144535814497751453563
T:
ntruhps4096821
145685114650821469271
T:
ledakem1364
146394314654941470257
T:
ntrulpr761
147633214948581516784
T:
C:ledakemcpa32
149573914987331504253
T:
C:ledakemcpa34
150344015083531514248
T:
ledakem14sl
149458015404051543311ntruhps4096821
153810615415331545175
T:
lac192
155880215610131564023ntrulpr761
170993217165201723110
T:
rqc128
175681317607491762699
T:
ntrulpr857
183535018425801848106
T:
ledakem13sl
184132418444271855621
T:
sntrup1277
186789018712071873658ntrulpr857
199725520001112001342sntrup1277
200456320071472010665
T:
lac256
203235020734922116300
T:
ledakem1264
206949620745572080110
T:
locker1
209490320976942114400
T:
ntrulpr953
210821421117952116195
T:
locker2
211655821224752132905
T:
lima2p1024cca
219242321938612196540
T:
C:bikel3
221774522207812234916ntrulpr953
231625823203522325361
T:
locker3
235712923602962369944
T:
ntrulpr1013
234477823842202411040
T:
lotus192
246759024696332471983ntrulpr1013
253220725358712540482
T:
kindi512321
270235627388022770812
T:
ledakem12sl
273491327412772747138
T:
locker4
279082527927602795477
T:
kindi256522
278876727987272811265
T:
hqc1281
295410629654292972531
T:
ledakem3464
319332032210013250763
T:
C:ledakemcpa52
325969832636623268895
T:
locker6
325901632648703272838
T:
C:ledakemcpa53
337330133806953390075
T:
lotus256
336928333829203394367
T:
C:ledakemcpa54
338151333873383394628
T:
locker5
348691634880723490835
T:
ntrulpr1277
352851535346163545930
T:
rqc192
360021936075573612305
T:
ledakem3364
365181036681943669548ntrulpr1277
386527138711363876353
T:
ledakem34sl
422920642352264244932
T:
lima2p2048cca
426008142686154276278
T:
titaniumccatoy
435824243626834369531
T:
limasp1018cca
480548948154264830934
T:
rqc256
479864449189635033074
T:
ledakem3264
496840749802114986860
T:
ledakem33sl
533186153408465348548
T:
titaniumccalite
554940755569145578123
T:
locker7
563020956390975648762
T:
locker8
600456360283796065774
T:
locker9
649327764996956505852
T:
titaniumccastd
651210965214506560780
T:
ledakem5464
659487066127336628087
T:
hqc1921
702179070302817031983
T:
frodokem640
704638970615157089038
T:
hqc1922
719914373474307455482
T:
ledakem32sl
756651175699367574614
T:
frodokem640aes
773029277360207746137
T:
limasp1306cca
770157477403447764170
T:
ledakem5364
802330280298308039496
T:
titaniumccamed
852861685372298546650
T:
limasp1822cca
858278885945108613229
T:
titaniumccahi
860253886148568629950
T:
ledakem54sl
868366787334358755796
T:
remblem928
876276388138908877948
T:
remblem1056
103176071032641110336954
T:
ledakem53sl
112460291124693611248714
T:
sntrup4591761
118707831189825511927231
T:
hqc2561
121676771217873312206990
T:
titaniumccasuper
126284691266286212684718
T:
hqc2562
127008791278265512871248
T:
ledakem5264
132526481328768213314575
T:
hqc2563
138979901412800514434167
T:
ledakem52sl
147391811476703414813776
T:
frodokem976
153225931534367415357577
T:
limasp2062cca
155821471558879815596946
T:
frodokem976aes
209745012097770621012428
T:
C:r5n11kem0d
222551962225621722257344
T:
ntrulpr4591761
235922162359540323601568
T:
frodokem640shake
275873042759945827630886
T:
frodokem1344aes
451589584565529745864203
T:
ramstakers216091
507663015077044950774914
T:
C:r5n13kem0d
518036835180872851815528
T:
frodokem976shake
581703185823961558288881
T:
pqrsa15
608178006082099160827524
T:
sikep503
727749987292388973059636
T:
mersenne756839
928841849291306192962338
T:
frodokem1344shake
926908959310967693613024
T:
sikep503comp
940003629401169294034020
T:
C:r5n15kem0d
131627416131822260132169467
T:
oddmanhattan128
191462099191475935191493287
T:
sikep751
189719571196578674201442462
T:
ramstakers756839
216353767216470209216802875
T:
sikep434
249009737250927891261608239
T:
oddmanhattan192
295757883297074082297455734
T:
sikep751comp
332780565334128825336115541
T:
sikep434comp
597754320611186895618589526
T:
oddmanhattan256
707152010707581679708088228
T:
sikep610
960033652961411428965854116
T:
sikep610comp
Cycles for decapsulation
25%50%75%system
648756506565310C:threebears624r2cpax
863508642586655C:threebears936r2cpax
103422103573103850C:threebears1248r2cpax
115654116111116812
T:
C:r5nd1kem0d
146718147502148247
T:
C:r5nd0kem2iot
150806152388154029C:threebears624r2cpa
158095158567159462
T:
C:r5nd1kem5d
160832161559173535
T:
C:r5nd1kem4longkey
201979202731203134
T:
C:hila5
207671212304217588C:threebears936r2cpa
234194238697241956C:threebears1248r2cpa
265888267418268252
T:
C:r5nd3kem5d
394783395192395359kyber512
495508495808496126
T:
newhope512cca
493577495909500008
T:
C:r5nd5kem5d
504558509599515214threebears624r2ccax
517041517857520039
T:
C:r5nd3kem0d
574656575859579620
T:
ntrukem443
594611595875597299kyber90s512
623846624728626982kyber768
656493658486660730
T:
C:r5nd5kem0d
680615686809696139threebears624r2cca
818567829175852760threebears936r2ccax
843215846876848403
T:
lac128
905635906966910656kyber1024
905868910760943989
T:
C:r5n11kem0d
942140943323945302mceliece348864
945026946632948064mceliece348864f
981365983912986043kyber90s768
101274610135811015043
T:
ntskem1264
100902810136291021497mceliece348864pc
101514410264871041331threebears936r2cca
104164110425241044015mceliece348864pcf
105266710533421053916
T:
newhope1024cca
111678411223621164279
T:
ntruhps2048509
113449211631581169187ntruhps2048509
117120211723321175532
T:
ntrukem743
115438211805871195206threebears1248r2ccax
137453813771541382093
T:
C:r5n13kem0d
146079514623351466022
T:
kindi256342
144882214642311491211threebears1248r2cca
148760414887961491623kyber90s1024
165845317011351764801
T:
lotus128
169676017018351707123
T:
ntrulpr653
170689517096531712364sntrup653
170842617122291715231
T:
sntrup653
173518717382831740643sntrup761
174030117420961745224
T:
sntrup761
173763117463871825493ntruhps2048677
177381117783091781257ntrulpr653
174455818266521830809
T:
ntruhps2048677
182604718278501831874
T:
kindi512222
186253918634401864825
T:
ntskem1380
186512218681351871868
T:
kindi512241
187294018793361955046ntruhrss701
194385119464321951361
T:
C:rolloi128
211862521240022132299
T:
ntrulpr761
219947622039392210601
T:
C:rolloi192
221172222158222219813ntrulpr761
238882423898602394825mceliece460896
239631624021572408412mceliece460896f
239990924049502541430ntruhps4096821
239967824110432419245
T:
ntruhps4096821
243036724357272446257mceliece460896pcf
245478624595842464563mceliece460896pc
246614524735252480767
T:
lima2p1024cca
247942424831332487408
T:
lac192
255020025522372572135
T:
ntrulpr857
256316525865162611566mceliece6960119f
258746725935012607591mceliece6960119
264250626456632655154
T:
sntrup857
264803826561142679253sntrup857
265473926604572680279mceliece6960119pc
266471726667222671207mceliece8192128f
266543526703352685640ntrulpr857
266275726820192710732mceliece6960119pcf
270201327049972707559mceliece8192128
271792627226742747232mceliece6688128
271086627297192733827mceliece6688128f
275836727603162765648mceliece8192128pcf
277703727791452784618mceliece6688128pc
277808827841572796771mceliece8192128pc
279561028088552823866mceliece6688128pcf
291774329434652963072
T:
lotus192
304446330462953049217
T:
ntrulpr953
315515731586663161518ntrulpr953
316795431710273174023
T:
sntrup953
317025731724983174058sntrup953
317128531777643196757
T:
lac256
324724732502333253526
T:
kindi512321
331914733210313323662
T:
kindi256522
342917434327843435325
T:
ntrulpr1013
351431135171063522209sntrup1013
351021735200323537964
T:
sntrup1013
353004235348553539338
T:
rolloii128
353869235430623559547ntrulpr1013
354576135474113549885
T:
C:rolloi256
390393139053883907542
T:
ntskem13136
391080639148073917627
T:
rolloii192
419362741983174202858
T:
C:ledakemcpa12
419197541992574205688
T:
C:lake1
431768843235304328851
T:
lotus256
463340746556684717139
T:
hqc1281
469211246995204706428
T:
C:r5n15kem0d
486794748705374873982
T:
rolloii256
492094549280504938583
T:
lima2p2048cca
497833949882744997229
T:
titaniumccatoy
500554350104565019598
T:
C:ledakemcpa14
507575950772505079929
T:
ntrulpr1277
4091802?5240405?5251502?
T:
C:ledakemcpa13
524225552447225258067ntrulpr1277
535265753542015363265
T:
sntrup1277
534634353549885357191sntrup1277
542531454300985435338
T:
limasp1018cca
617283361823466191111
T:
titaniumccalite
711389971269107139008
T:
C:lake2
718300371846197224787
T:
frodokem640
736167673657587368128
T:
frodokem640aes
748744174942127505507
T:
titaniumccastd
801720980265408035662
T:
rqc128
860065686265628639209
T:
locker1
899458990113029021137
T:
locker2
911981891303629147652
T:
titaniumccamed
916957191817379196378
T:
C:lake3
936669493731889396462
T:
rsa2048
980700798162539824201
T:
limasp1306cca
100089091002646010052267
T:
titaniumccahi
100375241006461610083111
T:
locker4
101511091016310010181211
T:
hqc1921
105590311057183810597562
T:
hqc1922
106808701068718710699870
T:
limasp1822cca
114065691146818111531730
T:
ledakem1364
115330991168328911709653
T:
ledakem1264
115480981172395611952076
T:
C:ledakemcpa32
119281051195838811993406
T:
remblem928
121231041219593112230926
T:
remblem1056
122234851223269512243370
T:
C:bikel1
12565070?12669710?16225488?
T:
C:ledakemcpa34
126079121267108112696805
T:
locker3
129734901297822013508797
T:
ledakem12sl
134928931353539313541383
T:
ledakem1464
136571501375307213761955
T:
C:ledakemcpa33
141412321416275614187273
T:
titaniumccasuper
145892191460304614619949
T:
locker6
146367021465421314668322
T:
locker5
149400041495927215034952
T:
frodokem976
151049711510921215114855
T:
frodokem976aes
153494081545469915628806
T:
ledakem13sl
157765051581645015880788
T:
ledakem14sl
175686261758012917600832
T:
locker7
176337991766656117690403
T:
hqc2561
179880121801820718050155
T:
locker8
186645031868658718760833
T:
hqc2562
187479291875607218765081
T:
rqc192
196297711964754619659229
T:
limasp2062cca
196379231967035419690428
T:
hqc2563
229189912295804322983959
T:
locker9
233781682338667423398207
T:
frodokem640shake
269210612693151226951758
T:
frodokem1344aes
287376632875379928770465
T:
rqc256
305151163052685730542846
T:
C:ledakemcpa52
301746043075515630946851
T:
ledakem3264
315682773156907131569911
T:
sntrup4591761
316422033206805232113401
T:
ledakem3364
333391753333991133340691
T:
ntrulpr4591761
353152513599323236159115
T:
ledakem3464
28558251?36943573?36953224?
T:
C:ledakemcpa53
391225883943620839777029
T:
ledakem32sl
394775663949211239500427
T:
C:bikel3
421794154222266543258261
T:
C:ledakemcpa54
460134244626043446734679
T:
ledakem34sl
456509814638814446864869
T:
ledakem33sl
515912775159945551604072
T:
frodokem976shake
624506746268539762975076
T:
ledakem5264
647059306471058764718508
T:
sikep503
687980476880888068821790
T:
sikep503comp
712231367184683171952346
T:
ledakem5364
845929478544767885493962
T:
ledakem5464
878511648838536688476678
T:
ledakem52sl
926589229269126592895988
T:
frodokem1344shake
938073529402185494618187
T:
ramstakers216091
949131919513166195204001
T:
ledakem53sl
107982107108094197108419775
T:
ledakem54sl
108787549108897054109034425
T:
mersenne756839
148643683149124924149284050
T:
oddmanhattan128
205811326205822849205841017
T:
sikep751
218313600218340967218368225
T:
sikep751comp
230834547231030876231226466
T:
sikep434
246324695246558036246713733
T:
sikep434comp
286039899288347375299989490
T:
oddmanhattan192
378857382383074446392738688
T:
ramstakers756839
464658006465849781467324199
T:
pqrsa15
678917350683913509688751815
T:
oddmanhattan256
711814459712314863712853003
T:
sikep610
755356467755859909756749462
T:
sikep610comp

amd64; Broadwell+AES (306d4); 2015 Intel Core i3-5005U; 2 x 1900MHz; shoe, 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
165871666116810kyber90s512
246772477524968kyber512
265952673727046kyber90s768
331163335333621
T:
C:nhcompact512cca
372303739745955
T:
lac128
384443902539274ntrulpr653
393843964239856kyber90s1024
408674106341851ntrulpr761
410674109941253C:threebears624r2cpa
412704130341389threebears624r2cca
422464239842739kyber768
426134268042784C:threebears624r2cpax
439744402144124threebears624r2ccax
455514629346472
T:
ntrulpr4591761
473334766748014
T:
C:r5nd1kem0d
486674896749548
T:
C:nhcompact768cca
525125267252820ntrulpr857
556955584156588ntrulpr953
561645651457128
T:
newhope512cca
561725678657167ntrulpr1013
588305924860242kyber1024
613966174462150
T:
C:nhcompact1024cca
646386542667156
T:
C:r5nd0kem2iot
651076576766266
T:
C:r5nd1kem5d
669246771068782
T:
C:r5nd1kem4longkey
736027375374039ntrulpr1277
795407963279734threebears936r2cca
835248359783744threebears936r2ccax
850308514885329C:threebears936r2cpa
868848720487626
T:
hqc128round4
874268751187582C:threebears936r2cpax
95957?103289?121235?
T:
lac256
102951103563104419
T:
newhope1024cca
105787106059106222
T:
lac192
107695109659110087
T:
C:r5nd3kem5d
118945119010119116threebears1248r2cca
124100124174124269threebears1248r2ccax
126712126797126932C:threebears1248r2cpa
129265129448129600C:threebears1248r2cpax
165257165710166591ntruhps2048509
176476176845177877
T:
hqcrmrs128
178990180288191187
T:
C:r5nd3kem0d
194173195484200805
T:
hqc128
197960200937207090
T:
C:r5nd5kem5d
201141201298201743
T:
hqc192round4
216415217920219863
T:
C:r5nd5kem0d
232629233604238885
T:
hqc1281
257632258307258841
T:
C:hila5
264746265371271041
T:
kindi256342
276434277332278846ntruhrss701
281284282022282716
T:
kindi512222
283016283500284247
T:
kindi512241
285143286835288224ntruhps2048677
386612387740396560
T:
hqcrmrs192
401360403172409136ntruhps4096821
412780413065413895
T:
hqc256round4
424379426188433436
T:
hqc192
462433462848473118
T:
hqc1921
478457479803481347
T:
rqc128
488622496484503593
T:
C:r5n11kem0d
492458502437512964
T:
hqc1922
540043543902547232
T:
ntrukem443
586056587245588582
T:
kindi512321
616242618066621170
T:
C:bikel1
669212671820683434
T:
hqcrmrs256
687046688122688735
T:
lima2p1024cca
699497702193704737
T:
kindi256522
717294722369747402
T:
C:ledakemcpa14
721086723869735613
T:
hqc256
724037731333734039sntrup653
764360768766778678
T:
hqc2561
799977800991802070sntrup761
798850811019814316
T:
hqc2562
845392847617861231
T:
hqc2563
877277880333886292
T:
C:ledakemcpa13
897293?901158?1286401?
T:
rqc192
882164901299905110
T:
C:r5n13kem0d
973320974793975973
T:
titaniumccatoy
94939810503161114251
T:
sntrup4591761
108738010903611094885
T:
C:ledakemcpa12
109468410969481100158
T:
C:rolloi128
110324211037321104961
T:
titaniumccalite
114322211953261255427
T:
frodokem640
118297912212021254263sntrup857
1282741?1287040?1828687?
T:
rqc256
136765213684881369677sntrup953
137012613730181374854
T:
C:rolloi192
142042714350921439685
T:
titaniumccastd
147865214801061481551
T:
lima2p2048cca
147886714813561483132
T:
frodokem640aes
156552115667141568727
T:
limasp1018cca
157190415766021591123sntrup1013
159184115931291595111
T:
titaniumccamed
163327116804581696228
T:
C:ledakemcpa34
174969217515401753779
T:
C:bikel3
178376917845421785869
T:
titaniumccahi
188647918888821891976
T:
C:rolloi256
196388619804081997564
T:
ntrukem743
204323120629982075660
T:
C:r5n15kem0d
218113721818402183207
T:
titaniumccasuper
236621323752142396069
T:
C:ledakemcpa33
238637823999982417866
T:
C:lake1
251812525210732525764
T:
C:lake2
253744825390202561440sntrup1277
256850525726342577940
T:
C:lake3
259205325980762608591
T:
remblem1056
260837226201462664921
T:
remblem928
267102626781842682774
T:
frodokem976
280992228118062815118
T:
limasp1306cca
281248628204542884566
T:
ledakem1464
300088230053023066905
T:
C:ledakemcpa32
308204130848363087484
T:
limasp1822cca
308527530955263100346
T:
frodokem976aes
322754432753693322472
T:
C:ledakemcpa53
348984634967783579428
T:
ledakem1364
362410836313183639978
T:
frodokem640shake
370265637125873814472
T:
C:ledakemcpa54
367856837146743724234
T:
ledakem1264
411170341218604133221
T:
locker1
433643743387614341931
T:
rolloii128
440484944068494410221
T:
rolloii192
4252596?4416244?6557780?
T:
ledakem13sl
454354845506114559923
T:
locker2
4607720?4631472?6265608?
T:
ledakem14sl
497496449808394990526
T:
locker3
511812551262135140885
T:
frodokem1344aes
517490451773965181600
T:
rolloii256
549802955053485519875
T:
locker4
557317355775375599269
T:
limasp2062cca
611938161215676146359
T:
sikep434
614840361990156876464
T:
ledakem12sl
624626762703636291254
T:
C:ledakemcpa52
629796863274746371386
T:
locker6
6541219?6556081?9346700?
T:
ledakem3464
712210172276877309791
T:
ramstakers216091
727339372891957580103
T:
locker5
764543176921977772408
T:
frodokem976shake
771544577226417778746
T:
ledakem3364
847318585013758517499
T:
sikep503
893791689554499214012
T:
ledakem3264
99186571000760110696184
T:
ledakem33sl
99668661001019610892790
T:
sikep434comp
100710191012763210261433
T:
ledakem34sl
111640041117295911417390
T:
locker7
114307451145189511476863
T:
locker8
121548141217092012193659
T:
locker9
127099371280196714169273
T:
ledakem32sl
130593931310793513257522
T:
frodokem1344shake
132493731327100713332531
T:
ledakem5464
121768211335564513491619
T:
lotus128
136139661364151513693160
T:
ledakem5364
138378161499184115062184
T:
sikep503comp
152082621520938215329406
T:
sikep610
160184971610054616452046
T:
mersenne756839
159954941639530716568776
T:
ledakem54sl
196818261984632721420040
T:
ledakem5264
204903842069168224147036
T:
ledakem53sl
237832532380079523821806
T:
lotus192
254834242552837525616085
T:
sikep751
261913042644585628568636
T:
sikep610comp
326428043294202533788107mceliece348864f
329254313315991433563929mceliece348864pcf
332790743348789835658346
T:
ledakem52sl
338367973413595134477636
T:
ramstakers756839
383359513854627344124179
T:
lotus256
402678114036141843713474
T:
sikep751comp
32506128?42648183?72928411?mceliece348864
33223312?43330098?53538018?mceliece348864pc
492763304933273749410207
T:
ntskem1264
57270517?99090158?136553510?
T:
rsa2048
105982362107975855109617988mceliece460896pcf
106947692108990738109780602mceliece460896f
112367350?149980185?259726796?mceliece460896
153091394153280604153455608
T:
ntskem1380
153330712153854430155207527
T:
oddmanhattan128
143511711?179832754?254760474?mceliece460896pc
238360358240749838244012207mceliece6960119pcf
242939105244177873244456526mceliece6960119f
248408504249227389250630630
T:
oddmanhattan192
274194714274225739276097939mceliece6688128f
274300615274593131274919850
T:
ntskem13136
274030578276131356276659170mceliece6688128pcf
307237098308338840310431121mceliece8192128pcf
308281255309955445310949411mceliece8192128f
276745197?368532651?643880272?mceliece6688128
248204345?394186510?547830407?mceliece6960119pc
243526688?394810170?484552050?mceliece6960119
309731520?404497118?592600850?mceliece8192128pc
322135206?420771775?601072348?mceliece8192128
451376755451602942451845331
T:
oddmanhattan256
363354858?457690613?643084939?mceliece6688128pc
398371557840913055604166272116
T:
pqrsa15
Cycles for encapsulation
25%50%75%system
143711520016012
T:
rsa2048
241392437824998ntruhps2048509
256112574325957kyber90s512
273352744927575ntruhrss701
358433654336776ntruhps2048677
380383814638260kyber90s768
380583821339370kyber512
383933951641490mceliece348864
390294024941467mceliece348864f
424584262843355ntruhps4096821
423884293543319sntrup653
440524423044449
T:
sntrup4591761
452574546446566sntrup761
446044588848032mceliece348864pc
456714675648620mceliece348864pcf
542925461654978kyber90s1024
564965657656672
T:
C:nhcompact512cca
562965696857136sntrup857
571845733757553kyber768
607106077660862threebears624r2ccax
609436099561147threebears624r2cca
609736115161443sntrup953
620366211762214C:threebears624r2cpa
614306213162403sntrup1013
623096236862452C:threebears624r2cpax
641736430165052ntrulpr653
672476740567566ntrulpr761
749957551376143
T:
C:r5nd1kem0d
773397761377880
T:
C:nhcompact768cca
792747950780377
T:
ntrulpr4591761
790487980781060kyber1024
801248047680625sntrup1277
865688666486778ntrulpr857
804908815898470mceliece460896
899119072792111
T:
ntskem1264
907789128691876
T:
newhope512cca
910349138192252ntrulpr953
871909174299352mceliece460896pc
789689185292313
T:
lac128
922679241192550ntrulpr1013
930379341493916
T:
C:ledakemcpa14
8577493831103657mceliece460896pcf
945019505395709
T:
C:ledakemcpa13
972439733597461threebears936r2cca
974579755497631threebears936r2ccax
99866100584101678
T:
C:r5nd0kem2iot
101586101725101939
T:
C:nhcompact1024cca
102843103742104348
T:
C:r5nd1kem5d
104590104680104762C:threebears936r2cpax
105112105187105297C:threebears936r2cpa
105610106285107104
T:
C:r5nd1kem4longkey
106734108886111274
T:
C:ledakemcpa12
102311112627119874mceliece460896f
119069119294119886ntrulpr1277
121777122826124190
T:
C:bikel1
130560132368135708
T:
ntrukem443
146466146540146643threebears1248r2cca
146971147050147133threebears1248r2ccax
155574155646155795C:threebears1248r2cpax
155856155978156133C:threebears1248r2cpa
147932156069170780mceliece6688128f
158508159604161528
T:
C:rolloi128
151956159885171035mceliece6688128
156894162298171448mceliece6960119f
157328164139176291mceliece6688128pc
160830164856176704
T:
lotus128
156300166359177086mceliece6688128pcf
166644167328167876
T:
newhope1024cca
166740168943170780
T:
C:r5nd3kem5d
159290171222179844mceliece6960119
169914175248202253mceliece8192128f
177977178723179541
T:
C:rolloi192
170311181160190554mceliece6960119pcf
177666183870192380mceliece6960119pc
182208191654204454mceliece8192128
185163197637221470mceliece8192128pc
202300207991210241
T:
lac192
210264210849212759
T:
ledakem1264
212356213385214409
T:
C:rolloi256
208819219432233064mceliece8192128pcf
219998220548221362
T:
C:ledakemcpa34
221005221383221794
T:
ledakem1464
194379225219230794
T:
lac256
227348228684234330
T:
C:ledakemcpa33
232560233668235515
T:
hqc128round4
237258239408243477
T:
ntrukem743
257772259119259433
T:
ledakem1364
253636265776278686
T:
lotus192
266632270378275284
T:
C:ledakemcpa32
283877285443288973
T:
C:bikel3
290697291447295131
T:
ledakem13sl
288960291715294039
T:
C:r5nd3kem0d
305778307747308365
T:
ledakem12sl
306131307886314574
T:
hqcrmrs128
302180314024317446
T:
C:r5nd5kem5d
317604318337319439
T:
C:hila5
317567320957326482
T:
hqc128
345559346304346793
T:
kindi256342
357668359848366628
T:
C:lake1
360009369985373354
T:
C:r5nd5kem0d
353140373150424684
T:
lotus256
384428385366386494
T:
ntskem1380
397937399409401948
T:
ledakem14sl
399292400972402477
T:
C:lake2
409894410732411487
T:
kindi512241
410418411303417338
T:
kindi512222
447932449164450618
T:
C:lake3
469487471458478574
T:
hqc1281
481845482731483477
T:
rolloii128
482771483295484486
T:
rolloii192
484310485364487147
T:
C:ledakemcpa54
491615492153492990
T:
lima2p1024cca
502900505910521178
T:
ntskem13136
515255516585517650
T:
C:ledakemcpa53
522583523520528067
T:
hqc192round4
532755533825535244
T:
rolloii256
548391555805566880
T:
C:ledakemcpa52
583752586879589108
T:
ledakem3464
594708597719602359
T:
C:r5n11kem0d
597195597907598990
T:
ledakem3264
614613620260627217
T:
ledakem3364
661456665930674045
T:
hqcrmrs192
683732687602693989
T:
locker1
705429709068713179
T:
locker2
702730710109716120
T:
hqc192
727428730069731714
T:
rqc128
767843769960771593
T:
kindi512321
778530779576780280
T:
titaniumccatoy
778697782976795716
T:
locker3
795159797448800967
T:
ledakem32sl
835654837217840993
T:
kindi256522
842357846144851879
T:
ledakem33sl
916129918847921912
T:
locker4
916570925017933152
T:
hqc1921
950834974476991425
T:
ledakem34sl
973490977380983247
T:
locker6
975666984034994593
T:
hqc1922
100151310033981008719
T:
hqc256round4
100594710078731010126
T:
lima2p2048cca
101771410181801019166
T:
titaniumccalite
113396811353041136524
T:
C:r5n13kem0d
113008611358721154634
T:
locker5
113592811507701155375
T:
hqcrmrs256
119787511987001199450
T:
titaniumccastd
120911112198321233656
T:
hqc256
126517812673621269386
T:
ledakem5364
130442113057541340036
T:
ledakem5464
132714213332231337785
T:
limasp1018cca
135444913558111361624
T:
ledakem54sl
137204913830761400943
T:
ledakem5264
140393314059861408055
T:
rqc192
150377015096051521287
T:
hqc2561
151174615125601513710
T:
titaniumccamed
159446516055191612880
T:
hqc2562
165685216590151665470
T:
frodokem640
166320716744581688850
T:
hqc2563
171038117110101712689
T:
titaniumccahi
174826417519491758826
T:
locker8
182510318362561851565
T:
locker7
185321318711791910920
T:
ledakem53sl
190983619113051913394
T:
frodokem640aes
190865719130941931998
T:
locker9
1964988?1976123?2507050?
T:
rqc256
197964119811761983714
T:
ledakem52sl
214768721490782151430
T:
titaniumccasuper
238216123858842393367
T:
C:r5n15kem0d
251864425500662573377
T:
limasp1306cca
266960326706932671699
T:
limasp1822cca
346798034713183474391
T:
frodokem976
373362637385143753779
T:
frodokem976aes
377420537767163778672
T:
remblem1056
381578038212263960398
T:
remblem928
392842939505003970702
T:
frodokem640shake
510375651067495135206
T:
limasp2062cca
619424561996776210468
T:
frodokem1344aes
805655880662268071270
T:
frodokem976shake
99892271002923810031796
T:
sikep434
130164881327879013430312
T:
ramstakers216091
137971281381097813824820
T:
frodokem1344shake
138997141391090113919657
T:
sikep503
156355611570453315777346
T:
sikep434comp
175289311753701817550827
T:
pqrsa15
215476852160485721707402
T:
sikep503comp
228181032283510022875205
T:
mersenne756839
278726852803527528037640
T:
sikep610
384454743852302338702616
T:
sikep610comp
412306894129509141356158
T:
sikep751
533357195347835353621182
T:
oddmanhattan128
614199166201697362662553
T:
ramstakers756839
642018206448689364765264
T:
sikep751comp
107303989107516380107721312
T:
oddmanhattan192
221613173221853110222040832
T:
oddmanhattan256
Cycles for decapsulation
25%50%75%system
160851613416177C:threebears624r2cpax
197971989019990kyber90s512
204192045720502C:threebears936r2cpax
248572488724921C:threebears1248r2cpax
272442729927359C:threebears624r2cpa
296862977930212kyber90s768
305093066831782kyber512
319443215032473
T:
C:r5nd1kem0d
339313403434285C:threebears936r2cpa
400264011140158C:threebears1248r2cpa
402654046540813ntruhps2048509
427224381545704
T:
C:r5nd0kem2iot
437704388143982kyber90s1024
444424568251404
T:
C:r5nd1kem5d
460024622246465
T:
C:r5nd1kem4longkey
463634652546720kyber768
518525191852009
T:
C:hila5
546435480854973
T:
C:nhcompact512cca
555455565455807sntrup761
554795567355806sntrup653
620996257163094ntruhps2048677
637426405764272ntruhrss701
658596599968184kyber1024
765907670976820sntrup857
766777680877002
T:
C:nhcompact768cca
775517765677716ntrulpr653
759027779678903
T:
C:r5nd3kem5d
780857837778770ntruhps4096821
799898022380597ntrulpr761
801768036180673sntrup953
812148134981806sntrup1013
857698588286002threebears624r2ccax
970879725697397
T:
sntrup4591761
101019101226101446
T:
newhope512cca
101421101510101690
T:
C:nhcompact1024cca
102432102671102838sntrup1277
105534105761106229ntrulpr857
110645110745110934ntrulpr1013
110555110959111166ntrulpr953
110937111025111130threebears624r2cca
113641113758113895
T:
ntrulpr4591761
120435120684121917mceliece348864
120687120939121626mceliece348864f
125139125387125642mceliece348864pcf
125573125847131378mceliece348864pc
130675130865131120threebears936r2ccax
143673143895144514ntrulpr1277
142296145550154778
T:
C:r5nd5kem5d
103045?149995?150558?
T:
lac128
158581161033163489
T:
C:r5nd3kem0d
163872164003164208threebears936r2cca
170183170990171724
T:
ntrukem443
181954182402182922
T:
newhope1024cca
187525187649187780threebears1248r2ccax
188957190050198657
T:
lotus128
196891199536202511
T:
C:r5nd5kem0d
217754217918218230
T:
C:r5n11kem0d
226051226151226290threebears1248r2cca
255468255953257002mceliece460896
257508257748258220mceliece460896f
263127263548266566mceliece460896pcf
264205264793266650mceliece460896pc
260396277242297472
T:
lac192
280724281494282316mceliece6960119
282230283348284539mceliece6960119f
290586291268292534mceliece6960119pcf
291042292417292861mceliece6960119pc
288021297699305518
T:
lotus192
302049304133306260
T:
ntrukem743
305057305468306178mceliece8192128
307700307967308279mceliece6688128f
308171308506308887mceliece8192128f
309353310010311206mceliece6688128
315468315866316315mceliece6688128pcf
316711317776318169mceliece6688128pc
317253318384322738
T:
C:r5n13kem0d
319179320005322283mceliece8192128pc
320870321758322983mceliece8192128pcf
339458341976343708
T:
lac256
379968380356381108
T:
ntskem1264
396179397786399104
T:
hqc128round4
437192437723438351
T:
kindi256342
435207443102477574
T:
lotus256
545107547248551902
T:
kindi512222
547902549440550686
T:
kindi512241
602958609654614790
T:
hqc128
626275627756631800
T:
lima2p1024cca
630286635600640704
T:
hqcrmrs128
700429701850703377
T:
ntskem1380
786470?792937?1007748?
T:
C:ledakemcpa13
761421804754858212
T:
C:ledakemcpa12
826993828020830560
T:
hqc192round4
884677909252942592
T:
C:ledakemcpa14
909093909915912516
T:
titaniumccatoy
973340975546979984
T:
kindi512321
973235976184982352
T:
hqc1281
986564989196989819
T:
kindi256522
101835610228491026623
T:
C:rolloi128
107180110737401085152
T:
C:r5n15kem0d
114016511424001146931
T:
hqc192
113635211437661159180
T:
hqcrmrs192
117315011740081174644
T:
titaniumccalite
120162912034381204820
T:
C:rolloi192
127912612817221284467
T:
lima2p2048cca
138227313838401384840
T:
titaniumccastd
140384614046031405668
T:
ntskem13136
161651516174661619364
T:
hqc256round4
161960916258521628868
T:
hqc1921
164985116547001667565
T:
hqc1922
165589716576801662596
T:
frodokem640
166493616690371671606
T:
rolloii128
172409717248831725890
T:
titaniumccamed
173150417334651735988
T:
limasp1018cca
181082218170431820583
T:
rolloii192
182246218253421827668
T:
frodokem640aes
182322718263581831383
T:
C:bikel1
185044618549681876387
T:
hqc256
180971518628161945506
T:
ledakem1264
186376418667741883801
T:
hqcrmrs256
184460218683761875696
T:
C:lake1
194560019478801963623
T:
C:rolloi256
199367019951941996430
T:
titaniumccahi
204466820468132067173
T:
C:ledakemcpa32
203218120469532050132
T:
ledakem1364
225466922567502279666
T:
rsa2048
211569222739682275984
T:
ledakem1464
234069523437522347217
T:
rolloii256
243578724508032473882
T:
hqc2561
249568424999772501958
T:
titaniumccasuper
251738525194482521706
T:
C:ledakemcpa33
248016825616912604875
T:
ledakem13sl
259283825986642628757
T:
hqc2562
268899627009882720143
T:
hqc2563
281741528378382964656
T:
ledakem14sl
283797128784592959730
T:
ledakem12sl
298477729883922992709
T:
rqc128
2340909?3049983?3129552?
T:
C:ledakemcpa34
306679830722983079942
T:
C:lake2
329976233028103320300
T:
limasp1306cca
346010534630163466157
T:
frodokem976
346326634683843540285
T:
limasp1822cca
353036835378543542661
T:
locker1
356459535682973588634
T:
frodokem976aes
364139736499443668593
T:
locker2
385838738679913880840
T:
frodokem640shake
404500640587534137243
T:
locker4
409758541716554226626
T:
C:lake3
528675053133105361878
T:
locker3
529971653255145414742
T:
remblem1056
533016253329495366237
T:
remblem928
571380657326265867697
T:
locker6
588759758961466015416
T:
ledakem3464
592793659393455948185
T:
C:bikel3
595270359560675959723
T:
frodokem1344aes
595266859686845979618
T:
ledakem3364
599319360197566099722
T:
locker5
609342160972036105989
T:
rqc192
610056461134276177624
T:
C:ledakemcpa53
632857463704806437101
T:
ledakem3264
670639867325056756368
T:
limasp2062cca
662059267809366817565
T:
locker8
681707968405676867319
T:
locker7
697132569934887124885
T:
C:ledakemcpa54
738128774046167412865
T:
C:ledakemcpa52
803581880519688063123
T:
frodokem976shake
826745582708788314024
T:
ledakem32sl
901957890700379179440
T:
ledakem33sl
899882991584269214818
T:
locker9
968533297524739858706
T:
ledakem34sl
100364031005316511166011
T:
rqc256
106814611068680110736210
T:
sikep434
113676601139309811424697
T:
sikep434comp
133720791354436313697238
T:
ledakem5264
137088431371617213842626
T:
frodokem1344shake
148051101486189614931113
T:
sikep503
149535031496273415033388
T:
ledakem5364
158414201585230915865169
T:
sikep503comp
172845071728994417371576
T:
ledakem5464
195750041957754819625023
T:
ledakem53sl
200121572003351320113712
T:
ledakem52sl
207404172083043720945060
T:
ledakem54sl
278193472807666928109283
T:
ramstakers216091
281201822812491328552978
T:
sikep610
297862532992530330002670
T:
sikep610comp
339738993405052134213472
T:
mersenne756839
443768884439048844404024
T:
sikep751
471972164726609347353043
T:
sikep751comp
581282785827426558419729
T:
oddmanhattan128
117546447117758046117914587
T:
oddmanhattan192
118645854120197255122184628
T:
ramstakers756839
126709401126769925126798542
T:
pqrsa15
242305323242837979243015327
T:
oddmanhattan256

armeabi; Cortex-A17 (410fc0d1); 2014 Rockchip RK3288; 4 x 1800MHz; tinker, 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
143378143770144310kyber512
160294160803161529
T:
C:r5nd1kem0d
166946167878171933
T:
C:r5nd0kem2iot
188630189758190808
T:
C:r5nd1kem5d
197511198380202279
T:
C:r5nd1kem4longkey
235834237231237637C:threebears624r2cpa
237614237774237906threebears624r2cca
239289239885240559kyber768
241974242014243831C:threebears624r2cpax
246006247027247371threebears624r2ccax
370027371196373800
T:
C:r5nd3kem5d
376614377639379204kyber1024
395851396059396203
T:
newhope512cca
476141476509476857threebears936r2cca
482468483064483442C:threebears936r2cpa
489423489616490572threebears936r2ccax
491466491912492654C:threebears936r2cpax
527010527480530820kyber90s512
583733586197592464
T:
C:r5nd3kem0d
692127696567702299
T:
C:r5nd5kem5d
699806702750711120
T:
C:hila5
764832767790769544
T:
ntrulpr653
788525788778790152threebears1248r2cca
789035790846796548
T:
C:r5nd5kem0d
798471800696801828C:threebears1248r2cpa
804209804968806540threebears1248r2ccax
804959805854807989
T:
newhope1024cca
809828810746811772C:threebears1248r2cpax
951900952576956351kyber90s768
964930966686970482
T:
kindi256342
976797978790983270
T:
ntrulpr761
990878993686997280
T:
kindi512222
101028010130121015732
T:
kindi512241
119387011955951200273
T:
ntrulpr857
143299814360061449208
T:
ntrulpr953
154592915470661559602kyber90s1024
159602915985581612056
T:
ntrulpr1013
183957518527701872608
T:
lima2p1024cca
196666019829022023488
T:
hqc1281
200850320278022040388
T:
ntrukem443
205704220640922072951
T:
kindi512321
239876824024212419038
T:
ntrulpr1277
259064425960462606812
T:
kindi256522
361330636292003649478
T:
limasp1018cca
372473837754303795198
T:
lima2p2048cca
408375641065144166640
T:
hqc1921
436108644318014510652
T:
hqc1922
533342453477695364224
T:
ntrukem743
662666266375886641834
T:
limasp1306cca
688732269649367076462
T:
hqc2561
733100474303827536886
T:
hqc2562
744449474544387460280
T:
limasp1822cca
815627082258768275926
T:
hqc2563
106762621068656210693150
T:
ntrulpr4591761
113130731135012311386528
T:
ntruhps2048509
113266461135564811392394ntruhps2048509
129205751294430412956673
T:
limasp2062cca
156361561565601015682976
T:
locker1
157076001571589215728736
T:
C:r5n11kem0d
181614161817882618194474
T:
frodokem640
190818001909726419343626
T:
frodokem640aes
195010521952582019556874
T:
ntruhps2048677
195543621958192019622678ntruhps2048677
213557642139459621436920
T:
locker4
218923622193447821989620ntruhrss701
252429702525648625297246
T:
sntrup653
252735742528320525338692sntrup653
271929672748332027878626
T:
ramstakers216091
281496032819312228327476
T:
ntruhps4096821
282137782824900828287214ntruhps4096821
323838613244951932555098
T:
sntrup761
324205643247675332542054sntrup761
371790743729574037369488
T:
sntrup4591761
385552463857072038685526
T:
C:r5n13kem0d
414791824150715041589818
T:
frodokem976
420299464224061342371158
T:
sntrup857
420844984232480442475400sntrup857
429713824309518043288788
T:
frodokem976aes
450468004511097845217048
T:
locker7
453429074537642545533182
T:
frodokem640shake
486222304884355048986122
T:
lotus128
517933905219199052288992
T:
sntrup953
519020005225639452344044sntrup953
576404065787984458119430
T:
sntrup1013
577125805791073858290753sntrup1013
717991587219474472343414
T:
C:r5n15kem0d
741645487453414774903946
T:
mersenne756839
793824007957197379735033
T:
frodokem1344aes
922488949309598693988169
T:
sntrup1277
923547849322895294048514sntrup1277
102073299102298260102510126
T:
lotus192
102417556102536446102658306
T:
frodokem976shake
117697408117948034118365172
T:
ntskem1264
123528828124474600126416916
T:
ramstakers756839
137579064137938673138299504
T:
sikep434
185035614185170586185353208
T:
frodokem1344shake
188446736188748980189050174
T:
lotus256
211775603212214314212503620
T:
sikep503
219226508219709676238608917
T:
sikep434comp
336552940337188360366460068
T:
sikep503comp
395672039396085654396606280
T:
sikep610
232676490?445280717?665949888?
T:
rsa2048
513171016515879395547132734
T:
ntskem1380
622726598622964976623891715mceliece348864pcf
623665974624129775624766807mceliece348864f
661970608663156128715916081
T:
sikep610comp
726574420727147302727787332
T:
sikep751
606023307?736780508?1000111168?mceliece348864
606949251?739365566?1000596565?mceliece348864pc
827489430829207202830515414
T:
oddmanhattan128
111883775811200475091212200459
T:
sikep751comp
134034238713426497621350788145
T:
oddmanhattan192
185499294418587540581864195570
T:
ntskem13136
205897780520614744502064325104mceliece460896pcf
206654547220696070032072151516mceliece460896f
237679727823936065682400691602
T:
oddmanhattan256
2211072395?2822929952?4642525530?mceliece460896
2052041576?3217060381?4411753864?mceliece460896pc
395725170639851133204025101468mceliece6960119pcf
392752889339987825164006762380mceliece6960119f
436667509244417950884459046191mceliece6688128pcf
436532887644447965184459876532mceliece6688128f
549526533555012886065503699438mceliece8192128pcf
551278973955155604675519127040mceliece8192128f
4479328568?6785207209?9129687433?mceliece6960119
5613053393?6788294653?9109645813?mceliece6960119pc
5370659806?7058320866?10432339356?mceliece6688128pc
5383776828?7985109099?10851347370?mceliece6688128
6783709914?9220477243?16723858069?mceliece8192128
9166377474?11681089978?16577343557?mceliece8192128pc
157045389161611378546616533528934
T:
pqrsa15
Cycles for encapsulation
25%50%75%system
599276090765026
T:
rsa2048
245249245953246766
T:
C:r5nd1kem0d
254713255001255786kyber512
255272256477259817
T:
C:r5nd0kem2iot
271166275262290752mceliece348864f
272810285124291782mceliece348864
291425292262293566
T:
C:r5nd1kem5d
293666304178331442
T:
ntskem1264
302484307032322361mceliece348864pcf
306536307588310186
T:
C:r5nd1kem4longkey
301824312878323715mceliece348864pc
323799325121326167threebears624r2ccax
325592325723325850threebears624r2cca
326636326960328417C:threebears624r2cpax
328522328704328863C:threebears624r2cpa
398858399454401408kyber768
498577507031520939
T:
ntrukem443
554978556256559174
T:
C:r5nd3kem5d
596963597103597636threebears936r2cca
597463597798598609threebears936r2ccax
606593607372608919C:threebears936r2cpax
608113609357611484kyber1024
608811609474610316C:threebears936r2cpa
620712620874621683kyber90s512
624583624753625932
T:
newhope512cca
599840625248674332mceliece460896f
625087627755630470
T:
ntruhps2048509
600962627998655802mceliece460896
619582643702698206mceliece460896pcf
629062644564691920mceliece460896pc
654040655728660220ntruhps2048509
704181705314708046ntruhrss701
745700748594750194
T:
sntrup653
783212785592787540sntrup653
785646792376809878
T:
lotus128
914706916792920932
T:
ntruhps2048677
944578945858947601
T:
C:hila5
950526951414952731threebears1248r2cca
951065951685952886threebears1248r2ccax
954526955622958184
T:
sntrup761
958866961568967014ntruhps2048677
964801965590967244C:threebears1248r2cpax
966322968029971408C:threebears1248r2cpa
958695973035988661
T:
ntrukem743
100571510071561009792sntrup761
102526810284881043028
T:
C:r5nd3kem0d
103238210376531043010
T:
C:r5nd5kem5d
108213410832961087304kyber90s768
111288211153341130248
T:
lima2p1024cca
116581611684611171330
T:
sntrup857
116335812022901274659mceliece6688128
114204912039581250305mceliece6688128f
121531012181821226774
T:
ntruhps4096821
118773412244141301066mceliece6688128pcf
122431012261501229228sntrup857
118829212292281305796mceliece6688128pc
122305012390481268213
T:
lotus192
124717412480581251108
T:
newhope1024cca
124010112626881300094mceliece6960119f
122838112682341322110mceliece6960119
126845912707761274791ntruhps4096821
125727512884771335433mceliece6960119pc
129078612926981297214
T:
kindi256342
127921113115101368911mceliece6960119pcf
140176414029981412914
T:
sntrup953
140255014055041411572
T:
C:r5nd5kem0d
146818014703781482086sntrup953
147591214775881481478
T:
ntrulpr653
144949714816891524975mceliece8192128
145106514835111527343mceliece8192128f
145956214962451530207mceliece8192128pc
149504214979201505680
T:
kindi512222
146108615021981543237mceliece8192128pcf
152125015251791533168
T:
kindi512241
156432415666781572266
T:
sntrup1013
161982216218101635096sntrup1013
170497817060701720726kyber90s1024
175231517851741810402
T:
lotus256
186454118824521903152
T:
ntskem1380
189014218926741907956
T:
ntrulpr761
204156620477582064734
T:
locker1
225772622667742281160
T:
lima2p2048cca
231551023194662335520
T:
ntrulpr857
235449223578282371156
T:
sntrup1277
246116624648582478201sntrup1277
268111626898402701158
T:
locker4
276304427720482782326
T:
kindi512321
278491627891692803794
T:
ntrulpr953
293007429399602948446
T:
limasp1018cca
310226031119423121400
T:
ntrulpr1013
316010431689003178774
T:
kindi256522
348454635308023580660
T:
hqc1281
376025838219563846377
T:
ntskem13136
468776246999044706302
T:
ntrulpr1277
541920054372105453888
T:
locker7
554027655507925558636
T:
limasp1306cca
591883459258085931292
T:
limasp1822cca
751419475961807643330
T:
hqc1921
805946481005548200320
T:
hqc1922
106206861062561010635084
T:
sntrup4591761
111479421116909411192324
T:
limasp2062cca
130409201318231613222495
T:
hqc2561
138946081392748814060558
T:
hqc2562
140225161403365814050464
T:
C:r5n11kem0d
156012241569949215843722
T:
hqc2563
200046662007808820131891
T:
frodokem640
204221342045072420634534
T:
frodokem640aes
211750942118241621220296
T:
ntrulpr4591761
334501063346372233578644
T:
C:r5n13kem0d
449561564500150045194146
T:
frodokem976
455577394564030045909075
T:
frodokem976aes
479924834803144848166852
T:
frodokem640shake
511751855170413052400116
T:
ramstakers216091
586707005883308259254212
T:
C:r5n15kem0d
712017807147686971781498
T:
pqrsa15
822579058264018182905793
T:
mersenne756839
840148508424840484697798
T:
frodokem1344aes
107836107107957672108067036
T:
frodokem976shake
176390898176906118177678484
T:
oddmanhattan128
195288146195484214196135186
T:
frodokem1344shake
225481024225787701226116764
T:
sikep434
227062370229483549233277866
T:
ramstakers756839
336236024336756394337306942
T:
oddmanhattan192
345854993346652090347966990
T:
sikep434comp
348911060349373078349875132
T:
sikep503
526253350528212029531692865
T:
sikep503comp
728300065728848463729622506
T:
sikep610
740748114752252512759396785
T:
oddmanhattan256
982472274984789865991869044
T:
sikep610comp
117572913411763851021177483766
T:
sikep751
180086183218026352181809971131
T:
sikep751comp
Cycles for decapsulation
25%50%75%system
876598794188291C:threebears624r2cpax
108738108947109447
T:
C:r5nd1kem0d
115718115835116371C:threebears624r2cpa
123353123447123580C:threebears936r2cpax
125179125508125832
T:
C:r5nd0kem2iot
138502138922139297
T:
C:r5nd1kem5d
143045143487144223
T:
C:r5nd1kem4longkey
157082157197157312C:threebears1248r2cpax
162050162640162821C:threebears936r2cpa
208732208814209028C:threebears1248r2cpa
251027251820254128
T:
C:r5nd3kem5d
261192261528261855
T:
C:hila5
328488328633329100kyber512
434633435046436695threebears624r2ccax
467683470429471877
T:
C:r5nd5kem5d
505166505831508022kyber768
557469557643558133threebears624r2cca
557400569695572067
T:
C:r5nd3kem0d
636392636552637186
T:
newhope512cca
684224684398685014kyber90s512
683138685458697838
T:
ntrukem443
752388752638753102threebears936r2ccax
756006759163760364kyber1024
759558760910762779
T:
C:r5nd5kem0d
867055868480871294
T:
C:r5n11kem0d
923945924400924974threebears936r2cca
937709939098941336
T:
ntruhps2048509
937040939241942324ntruhps2048509
9915869966081016706
T:
lotus128
114823911488231150797threebears1248r2ccax
116001611614021162711kyber90s768
129061212911481292013
T:
newhope1024cca
137106113717091373622threebears1248r2cca
141992814213421423560
T:
C:r5n13kem0d
143319014450331450444
T:
lima2p1024cca
150522815077651511434ntruhps2048677
150534615083981512924
T:
ntruhps2048677
150309315106621519933
T:
ntrukem743
160183216055561614572
T:
kindi256342
163381416364131650829
T:
sntrup653
163453216368801651921sntrup653
163462716398141680738
T:
lotus192
165447516568341670778ntruhrss701
172512217267021740234mceliece348864
172497417269361740164mceliece348864f
174230817441581756318mceliece348864pc
174203617445911753876mceliece348864pcf
180037618019041816532kyber90s1024
194749619554481963100
T:
kindi512222
197947819829061996084
T:
kindi512241
206619220683822084006
T:
ntrulpr653
211071221124622127604
T:
sntrup761
211045421124862127526sntrup761
212133221237432135730ntruhps4096821
212351921262782140788
T:
ntruhps4096821
229696322976242313220
T:
ntskem1264
237295423891002439935
T:
lotus256
262755426321462646582sntrup857
262869226333482648029
T:
sntrup857
267176326755522691790
T:
ntrulpr761
289414229115902935346
T:
lima2p2048cca
318936231979983210180
T:
sntrup953
319022431985603209552sntrup953
329323033031423312876
T:
ntrulpr857
342332334336903440655
T:
kindi512321
358742635979403607134sntrup1013
359061436015743609085
T:
sntrup1013
365507036658663671264
T:
kindi256522
385030438634963884358
T:
limasp1018cca
398388039969664002368
T:
ntrulpr953
427642642874524318564
T:
C:r5n15kem0d
437445543882264393278
T:
ntskem1380
445187544653484472902
T:
ntrulpr1013
522568852492105420372
T:
hqc1281
526617252704645296748mceliece460896
528679253040665309670mceliece460896f
529542453153575330026mceliece460896pcf
532895053383925367782mceliece460896pc
550829455146805522150
T:
sntrup1277
550835455154705522312sntrup1277
567268056779485716306mceliece6960119
567753856813065687488mceliece6960119f
572152457387585745853mceliece6960119pc
573142457551925765002mceliece6960119pcf
582302858309985878196mceliece8192128f
584032858460265850420mceliece8192128pcf
584922858563045902754mceliece8192128pc
582294258615785877046mceliece8192128
587643058802705915672mceliece6688128pcf
585710258873365897074mceliece6688128f
588285958951605921250mceliece6688128pc
588753859064945948902mceliece6688128
679089267956606802058
T:
ntrulpr1277
725411472624527272482
T:
limasp1306cca
767828476881107696990
T:
limasp1822cca
806088280868888114748
T:
locker1
946404295062869538254
T:
locker4
994101499523949956780
T:
ntskem13136
106892781073644810751594
T:
rsa2048
107568901084442811095804
T:
hqc1921
113032381131974811588976
T:
hqc1922
146505841467321014692748
T:
limasp2062cca
168029301684486816897412
T:
locker7
183466741858923618649560
T:
hqc2561
193972731951859819920328
T:
hqc2562
199543262001927220319476
T:
frodokem640aes
200618822015202020190588
T:
frodokem640
222403722226561622299886
T:
hqc2563
314250573143117631459810
T:
sntrup4591761
316522363166198031736093
T:
ntrulpr4591761
445834424459800644819230
T:
frodokem976aes
449115744493741245147398
T:
frodokem976
475359884758194847717802
T:
frodokem640shake
827200948286997083094380
T:
frodokem1344aes
104065276106563903107863874
T:
ramstakers216091
107021674107236878107421637
T:
frodokem976shake
121131866122646492122983286
T:
mersenne756839
193922171194063636194276586
T:
frodokem1344shake
195929224196638072197640842
T:
oddmanhattan128
240347372240685030241399302
T:
sikep434
256138120256515796256810711
T:
sikep434comp
370947832371597240372032964
T:
sikep503
377840656378297702378728350
T:
oddmanhattan192
394365556395384171396002300
T:
sikep503comp
439181538441774255442340262
T:
ramstakers756839
566930084567696498568841902
T:
pqrsa15
732408220733334531734126214
T:
sikep610
773167514773915064774776468
T:
sikep610comp
820738394839283932845281592
T:
oddmanhattan256
126452010812654233371266354919
T:
sikep751
133688933613374842181337913578
T:
sikep751comp

amd64; Haswell+AES (306c3); 2013 Intel Xeon E3-1275 V3; 4 x 3500MHz; titan0, supercop-20240107

Graphs: old (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
198372005420245kyber90s512
255862732528391kyber512
298282996330126kyber90s768
358433595136086
T:
C:nhcompact512cca
400084083741033ntrulpr653
423384251243181ntrulpr761
431824336443584kyber90s1024
443154451044828kyber768
442484466645154
T:
ntrulpr4591761
459524600046056C:threebears624r2cpa
459904603946075threebears624r2cca
466584693647270
T:
C:r5nd1kem0d
477784782047888C:threebears624r2cpax
489474898249051threebears624r2ccax
493804956849718
T:
C:nhcompact768cca
538825416654332ntrulpr857
43254?55954?57266?
T:
lac128
571445738058228ntrulpr953
568945758757889ntrulpr1013
600596026760581
T:
newhope512cca
614356211763173
T:
C:r5nd0kem2iot
618006221162872
T:
C:r5nd1kem5d
61747?63004?78229?kyber1024
629496313863324
T:
C:nhcompact1024cca
650286588266753
T:
C:r5nd1kem4longkey
750437520175396ntrulpr1277
902729033490470threebears936r2cca
940249417294263threebears936r2ccax
941519425894725
T:
hqc128round4
955409563495753C:threebears936r2cpa
985799868298857C:threebears936r2cpax
104637104861120138
T:
lac192
95142?105524?119078?
T:
lac256
104012105981107464
T:
C:r5nd3kem5d
114663114974115729
T:
newhope1024cca
137681137770137933threebears1248r2cca
142434142610142753threebears1248r2ccax
144871145014145244C:threebears1248r2cpa
148651148772148912C:threebears1248r2cpax
158911159185159877ntruhps2048509
168823170421172876
T:
C:r5nd3kem0d
171080172504173031
T:
C:hila5
189836194031196206
T:
C:r5nd5kem5d
211293215112219626
T:
C:r5nd5kem0d
221202221361222138
T:
hqc192round4
239998240607241121
T:
kindi256342
256296257823258478
T:
kindi512222
261557262483263830
T:
kindi512241
270046270428271259ntruhrss701
278112278684279468ntruhps2048677
393864394649395426ntruhps4096821
429693432325436266
T:
ntrukem443
458010458451459242
T:
hqc256round4
468844469455471424
T:
hqcrmrs128
481314498429504553
T:
C:r5n11kem0d
526371528307551041
T:
hqc128
535150536324536995
T:
kindi512321
562752563410587858
T:
hqc1281
597880598665599659
T:
C:bikel1
647238650543651729
T:
kindi256522
711115711860716969
T:
lima2p1024cca
756606758425765184sntrup653
769238774138776437
T:
C:ledakemcpa14
807169808567810299sntrup761
855947858068862174
T:
rqc128
879117886527889453
T:
C:ledakemcpa13
893320923535929376
T:
C:r5n13kem0d
940313941665979683
T:
hqcrmrs192
961190964186968336
T:
titaniumccatoy
103579610391571043049
T:
C:rolloi128
104154610524341081225
T:
hqc1921
105810710709681096050
T:
hqc192
103913011048871118012
T:
sntrup4591761
110945711102621111438
T:
titaniumccalite
112018511246141130321
T:
ntrukem743
113041111334341139807
T:
C:ledakemcpa12
110421611424771145183
T:
hqc1922
117972012093371252838sntrup857
121030412125041214731
T:
frodokem640
131112413134341316355
T:
C:rolloi192
132633214134141432683
T:
titaniumccastd
141889814452121509161sntrup953
145135714538741456051
T:
lima2p2048cca
145842814602811464032
T:
titaniumccamed
148151214851461487445
T:
frodokem640aes
1504155?1507287?2161144?
T:
rqc192
150327015541401556728
T:
hqcrmrs256
158262315864561600644sntrup1013
160390316058271614304
T:
limasp1018cca
158997416354141638751
T:
hqc2561
167407816861011726706
T:
hqc256
164293617072261717459
T:
C:ledakemcpa34
168297017293011779553
T:
hqc2562
173532417406151743035
T:
C:bikel3
177540017993781830342
T:
hqc2563
171610918171901820796
T:
titaniumccahi
181697718198121822552
T:
C:rolloi256
206184620728212080575
T:
C:r5n15kem0d
213396621410092141835
T:
titaniumccasuper
2157287?2162260?3085828?
T:
rqc256
226011622794972307995
T:
C:ledakemcpa33
251021925149932518023sntrup1277
256113225747092594243
T:
C:lake1
262532026469562724290
T:
frodokem976
279990028042372809965
T:
C:lake2
285681828602372863874
T:
ledakem1464
289514328996302908517
T:
C:lake3
299223629935162994906
T:
limasp1306cca
302914230549943074566
T:
C:ledakemcpa32
317721731860963199766
T:
frodokem976aes
325582632599913261795
T:
limasp1822cca
333061133403963391412
T:
C:ledakemcpa53
357942235923183663144
T:
ledakem1364
376333837762043790237
T:
C:ledakemcpa54
392471739269723935086
T:
ledakem1264
398992539953413998449
T:
frodokem640shake
443823544410674444244
T:
rolloii128
445142244542214458394
T:
rolloii192
455366046625045266261
T:
ledakem14sl
481555748362704849485
T:
locker1
522352852265095231766
T:
rolloii256
507255452796345296253
T:
locker2
533590853886925589776
T:
frodokem1344aes
4318271?5448808?6626146?
T:
ledakem13sl
562939957928895829142
T:
locker3
592185559286725934774
T:
limasp2062cca
610042861184386372515
T:
locker4
632083863382046996867
T:
ledakem12sl
6760194?6914490?9603970?
T:
ledakem3464
693687669435886982002
T:
C:ledakemcpa52
698179872138567304842
T:
locker6
786361778749867985312
T:
ledakem3364
784675179587848029452
T:
ramstakers216091
806995682139768248186
T:
locker5
835348383677858378576
T:
sikep434
861186786583998776582
T:
frodokem976shake
880208788179908874329
T:
remblem1056
884189988457478879117
T:
remblem928
908286290965369348782
T:
ledakem3264
101761141018447110223420
T:
ledakem33sl
103028661032218810390879
T:
ledakem34sl
110813621109503112367569
T:
lotus128
124368161244686212470411
T:
sikep503
119707351254035512564272
T:
locker7
127158581274359612851040
T:
ledakem5464
129698041304018613501813
T:
ledakem5364
129557681320071713234662
T:
locker8
129788121339320514390218
T:
ledakem32sl
134341701348951714600004
T:
sikep434comp
134864511352404013942354
T:
locker9
150356861504378615153929
T:
frodokem1344shake
164142031645309016513857
T:
ledakem54sl
204558772105987622775202
T:
ledakem5264
198228492144316321811743
T:
sikep503comp
210433612153668524487107
T:
ledakem53sl
222710922235524422770284
T:
lotus192
253606692536856025443789
T:
sikep610
265735532667193626712250
T:
mersenne756839
313513003349863136019887
T:
ledakem52sl
338849523391629034823184mceliece348864pcf
339691093421560635085102mceliece348864f
347427153511489040089810
T:
lotus256
364161273688129437597386
T:
ramstakers756839
432156394326826446695222
T:
sikep610comp
443194014433155444342752
T:
sikep751
479522644814694948350824
T:
ntskem1264
33231107?53963623?75076420?mceliece348864
34017302?54299824?75739916?mceliece348864pc
688979636897527874604190
T:
sikep751comp
108580972109057715109670913mceliece460896f
109555815110978691112319476mceliece460896pcf
74442453?127680689?196325510?
T:
rsa2048
152303061153015657153416006
T:
ntskem1380
145506721?182300921?259834968?mceliece460896
110789247?184432208?259466707?mceliece460896pc
233044549233254202235030351mceliece6960119f
234949563235509346236761824mceliece6960119pcf
268251877269442245269952838mceliece6688128pcf
266579804269594357270121231mceliece6688128f
274964475277023189278915012
T:
ntskem13136
300971083301246311301869111mceliece8192128f
304977372306188522306655230mceliece8192128pcf
314077813314712519316234502
T:
oddmanhattan128
233475444?385689209?538245883?mceliece6960119
319520040?399758882?564459772?mceliece6960119pc
358510475?449799116?633352650?mceliece6688128
361113774?452771834?636054953?mceliece6688128pc
303882222?483195399?582761299?mceliece8192128
302457514?484969435?668284487?mceliece8192128pc
496325304499206846502719095
T:
oddmanhattan192
893838146894524021900700059
T:
oddmanhattan256
455462307446537929224818548077
T:
pqrsa15
Cycles for encapsulation
25%50%75%system
175151843118998
T:
rsa2048
252392538626089ntruhps2048509
263242655126662ntruhrss701
335463408634702kyber90s512
367693722537721ntruhps2048677
369833768640239mceliece348864
369763856440380mceliece348864f
389414089643408kyber512
430104321243868ntruhps4096821
431804436446250mceliece348864pc
439854470344873sntrup653
445644473744958
T:
sntrup4591761
431984496246950mceliece348864pcf
467304687447011kyber90s768
472674742247678sntrup761
585595863658750
T:
C:nhcompact512cca
583525908859300sntrup857
599946011160748kyber768
627966296163354kyber90s1024
630206313763377sntrup953
627356354263735sntrup1013
658436613766398ntrulpr653
688466890768966threebears624r2ccax
688266890869021threebears624r2cca
690276918669322ntrulpr761
702417029670366C:threebears624r2cpax
702347030170383C:threebears624r2cpa
753067574076856
T:
C:r5nd1kem0d
766777737177984
T:
ntrulpr4591761
737997933090800mceliece460896f
791937956879746
T:
C:nhcompact768cca
822648248582643sntrup1277
824768392984896kyber1024
803848566096890mceliece460896pcf
864268767391819
T:
lac128
883238865689176
T:
ntskem1264
884548865988785ntrulpr857
78418?90859?110694?mceliece460896
917619232196546
T:
C:ledakemcpa14
927119289093019ntrulpr953
936489377093953ntrulpr1013
933549386194507
T:
C:ledakemcpa13
977189831799190
T:
C:r5nd0kem2iot
9902099363100343
T:
newhope512cca
100243100783101181
T:
C:r5nd1kem5d
84669?102759?120388?mceliece460896pc
101277103579105477
T:
C:ledakemcpa12
103473103625103710
T:
C:nhcompact1024cca
105053105920106836
T:
C:r5nd1kem4longkey
111705111819112023threebears936r2cca
111874112003112190threebears936r2ccax
116609117464118359
T:
C:bikel1
119601119685119828C:threebears936r2cpa
119760119923120038C:threebears936r2cpax
121244121446121665ntrulpr1277
124393126780130529
T:
ntrukem443
133508138110144154mceliece6688128f
133558138704147180mceliece6688128
142476148921157760mceliece6688128pcf
146063151823161120mceliece6688128pc
147423152839158847mceliece6960119f
148802154610166345mceliece6960119
159278161400165976mceliece8192128f
162767163350164281
T:
C:r5nd3kem5d
158781163750177726mceliece6960119pcf
162833163808164661
T:
C:rolloi128
161559164031192948
T:
lac192
160972164364174052mceliece8192128
149434165170184072
T:
lotus128
170239170372170526threebears1248r2cca
170135170459170653threebears1248r2ccax
173289173945174760
T:
C:rolloi192
164286174014190404mceliece6960119pc
179583179708179843C:threebears1248r2cpax
179527179736179911C:threebears1248r2cpa
175403180380204937mceliece8192128pc
186292186568186982
T:
newhope1024cca
182756188764193746mceliece8192128pcf
213297214890220015
T:
C:ledakemcpa34
216872217713218444
T:
ledakem1264
216494218445220739
T:
C:ledakemcpa33
222546223352224412
T:
C:rolloi256
232640234052234882
T:
C:hila5
207498237027246184
T:
lac256
239772242377245253
T:
ntrukem743
244185244473246983
T:
hqc128round4
243675245425247130
T:
ledakem1464
248854250230251594
T:
lotus192
257477262109266364
T:
C:ledakemcpa32
262949271503273971
T:
ledakem1364
273159273861274563
T:
C:bikel3
281814283589284764
T:
C:r5nd3kem0d
289279292589295534
T:
C:r5nd5kem5d
307782308174313169
T:
ledakem12sl
315762316079316678
T:
kindi256342
320860323001323360
T:
ledakem13sl
332407333676337182
T:
ntskem1380
323974?335578?416220?
T:
lotus256
351009352748354692
T:
C:r5nd5kem0d
366465366949388518
T:
ledakem14sl
378730379096379649
T:
kindi512222
385358385681386121
T:
kindi512241
417880419377422881
T:
ntskem13136
475317476526477438
T:
C:ledakemcpa54
508321510076511792
T:
C:ledakemcpa53
510733511701512420
T:
lima2p1024cca
507750514986522043
T:
C:lake1
509267518118525624
T:
C:ledakemcpa52
533916535452536875
T:
rolloii128
543212544152545908
T:
rolloii192
559489559857560476
T:
hqc192round4
566658568336571046
T:
C:lake2
591295593399595974
T:
ledakem3264
599080600529603000
T:
rolloii256
599832602439606725
T:
ledakem3464
602436604311609466
T:
C:r5n11kem0d
616543619229622640
T:
ledakem3364
641024643995672200
T:
hqcrmrs128
631141651054653614
T:
C:lake3
689586694731719091
T:
hqc128
706177707022708248
T:
kindi512321
771523772241774304
T:
titaniumccatoy
779900789109791032
T:
kindi256522
789820797795807335
T:
ledakem32sl
828358846194861122
T:
locker2
837093848319868855
T:
hqc1281
854507860567865246
T:
locker1
873983883217884014
T:
ledakem33sl
968399972362976168
T:
locker3
966809973857981097
T:
ledakem34sl
103076810316841033447
T:
titaniumccalite
103850610394741040696
T:
lima2p2048cca
108010710826481084782
T:
locker4
109620210978921098615
T:
hqc256round4
109817811032591122217
T:
ledakem5364
110644311081521110122
T:
C:r5n13kem0d
113973511416741143708
T:
rqc128
112638511983901199621
T:
titaniumccastd
119381112084901219348
T:
locker6
129509012975431340853
T:
hqcrmrs192
132445513282911332465
T:
locker5
138592813869881389300
T:
titaniumccamed
139272313944441400232
T:
ledakem5264
139405313949961399502
T:
limasp1018cca
139323413999411409559
T:
ledakem5464
141192814401111459029
T:
hqc192
148222414833831512089
T:
ledakem54sl
153993215812711586645
T:
hqc1921
167806816819651725851
T:
hqc1922
170485117122161770773
T:
ledakem53sl
173225417352741738478
T:
frodokem640
168112817902801795570
T:
titaniumccahi
188929118960641899193
T:
ledakem52sl
195107319572721961851
T:
frodokem640aes
201491020190902025016
T:
locker7
205290020577972061812
T:
locker8
2075411?2083962?3393203?
T:
rqc192
212182921226022123870
T:
titaniumccasuper
214317321463192204429
T:
hqcrmrs256
223112422756452299310
T:
locker9
227792323331212342224
T:
hqc256
243211624399792523097
T:
C:r5n15kem0d
244214624455912503750
T:
hqc2561
258380826336902645167
T:
hqc2562
269653626985982700445
T:
limasp1306cca
268652727442092769183
T:
hqc2563
284593328479472849472
T:
limasp1822cca
293483029383942971962
T:
rqc256
343808835198323633467
T:
frodokem976
370749037139073722537
T:
frodokem976aes
433611043498034366477
T:
frodokem640shake
546923854805825483534
T:
limasp2062cca
621244462923986478654
T:
frodokem1344aes
905357990728469249219
T:
frodokem976shake
131647871317826113210706
T:
remblem1056
132823351328904513450533
T:
remblem928
137498961375849313767141
T:
sikep434
145228671480634814933382
T:
ramstakers216091
157995691604306216690425
T:
frodokem1344shake
198325601984744719857448
T:
pqrsa15
202872612029881120309906
T:
sikep503
209458532100875321083015
T:
sikep434comp
257205522573722225757475
T:
mersenne756839
308094053088880431019504
T:
sikep503comp
465165814654350246622007
T:
sikep610
605814126085738461102373
T:
oddmanhattan128
641412316428310464559878
T:
sikep610comp
656081436695494068314693
T:
ramstakers756839
715817687159088871604806
T:
sikep751
110870071111154202111809753
T:
sikep751comp
111437467111645308111932214
T:
oddmanhattan192
245276369246084375246594678
T:
oddmanhattan256
Cycles for decapsulation
25%50%75%system
185551857418614C:threebears624r2cpax
240262405724084C:threebears936r2cpax
246602483425912kyber90s512
296822971929755C:threebears1248r2cpax
298702989429937C:threebears624r2cpa
306333090632724
T:
C:r5nd1kem0d
329833502235525kyber512
349463503735142kyber90s768
373203735637406C:threebears936r2cpa
385223856638621ntruhps2048509
395384047745821
T:
C:r5nd0kem2iot
423414264143156
T:
C:r5nd1kem5d
447434481144896C:threebears1248r2cpa
480584812648192kyber768
442134882251122
T:
C:r5nd1kem4longkey
493144940949541kyber90s1024
526375274952819
T:
C:hila5
553295540155466
T:
C:nhcompact512cca
555645561055663sntrup653
562705634256477sntrup761
598165992860386ntruhps2048677
626066272262819ntruhrss701
680256829371091kyber1024
749647509375551
T:
C:nhcompact768cca
694477538478219
T:
C:r5nd3kem5d
765577663276703sntrup857
765977679476914ntruhps4096821
792497936279452ntrulpr653
796777988980046sntrup953
810468113381235sntrup1013
812368135681630ntrulpr761
944369452194654
T:
sntrup4591761
962999635996407threebears624r2ccax
985559869598833
T:
C:nhcompact1024cca
102967103149103392sntrup1277
106670106793108251
T:
newhope512cca
107350107529107778ntrulpr857
108658109490109633
T:
ntrulpr4591761
111606111696111796ntrulpr953
112189112283112387ntrulpr1013
112256112424112665
T:
lac128
122366122505122648mceliece348864
123433123562123774threebears624r2cca
122649123717125618mceliece348864f
128783128902129010mceliece348864pcf
128788128975129106mceliece348864pc
131583133618149883
T:
C:r5nd3kem0d
132887135542139689
T:
ntrukem443
133767136638138223
T:
C:r5nd5kem5d
145329145957146145ntrulpr1277
148547148758148906threebears936r2ccax
164312166139168058
T:
C:r5nd5kem0d
185148185316185719threebears936r2cca
201041201259201430
T:
newhope1024cca
176278?207508?228633?
T:
lotus128
215057215370215483threebears1248r2ccax
225953230695237895
T:
C:r5n11kem0d
232378250003262841
T:
lac192
255171255451255662mceliece460896f
255675257023258096mceliece460896
258784258910259150threebears1248r2cca
261511262034263049mceliece460896pc
261915262265263578mceliece460896pcf
282769283378283675mceliece6960119
282303283594283820mceliece6960119f
290801291682292673mceliece6960119pc
292965293110293283mceliece6960119pcf
296086297834328888
T:
lotus192
303639304358307026
T:
C:r5n13kem0d
307800308084309220mceliece8192128
306199308350310238mceliece6688128
307796308642309742mceliece6688128f
311705312085315741mceliece8192128f
314948315446317632mceliece6688128pc
316090316270316622mceliece8192128pcf
311462316630318220
T:
ntrukem743
317344318401319187mceliece6688128pcf
323032323195323699mceliece8192128pc
266763?346638?364175?
T:
lac256
383574385206385919
T:
ntskem1264
397681399050402434
T:
kindi256342
415474416281422921
T:
hqc128round4
501754502160503062
T:
kindi512222
508280510697511496
T:
kindi512241
489138518086541321
T:
lotus256
655427656228657572
T:
lima2p1024cca
706780723450757918
T:
C:ledakemcpa13
733351734192735156
T:
ntskem1380
718620769512826469
T:
C:ledakemcpa12
843534844322845527
T:
titaniumccatoy
879992881649888388
T:
hqc192round4
886994889831891326
T:
kindi512321
856917892878900289
T:
C:ledakemcpa14
911178914414923976
T:
kindi256522
102620610267061027524
T:
hqcrmrs128
103400510577341110010
T:
hqc128
105813610595781061900
T:
C:rolloi128
109745311083021301695
T:
C:r5n15kem0d
111161011122881113089
T:
titaniumccalite
126677212696261349850
T:
C:rolloi192
129759413016061365062
T:
titaniumccastd
132221513240001325558
T:
lima2p2048cca
142691014287611431172
T:
hqc1281
143138214325971437094
T:
ntskem13136
167661416771101677966
T:
titaniumccamed
172351017258921727477
T:
frodokem640
177176817727681776154
T:
hqc256round4
177423217791771781863
T:
rolloii128
179353417967151802426
T:
C:bikel1
182389118258821828470
T:
limasp1018cca
185667918621791866760
T:
frodokem640aes
192160619249091928064
T:
C:lake1
192384619261651959162
T:
hqcrmrs192
191678519273891938549
T:
ledakem1264
193027219329671935723
T:
rolloii192
194371019649702073042
T:
hqc192
194658919729062002757
T:
ledakem1364
197977019865201989099
T:
C:ledakemcpa32
195069220469942048107
T:
titaniumccahi
214769221519362158021
T:
C:rolloi256
192583321679282240584
T:
ledakem1464
230144423038412322162
T:
ledakem13sl
233083423600752524957
T:
hqc1921
245504524594422462361
T:
rolloii256
242784824794742484692
T:
hqc1922
262514226269882629942
T:
titaniumccasuper
262283026277282629095
T:
rsa2048
268542327215582753707
T:
ledakem12sl
273992627478352955613
T:
ledakem14sl
263302027996392826246
T:
C:ledakemcpa33
2202925?2869564?2882183?
T:
C:ledakemcpa34
301582431212133185773
T:
hqcrmrs256
307302331284663191060
T:
hqc256
322433432319823240929
T:
C:lake2
341196034152983419808
T:
frodokem976
350140035027493514059
T:
frodokem976aes
354501035471883558633
T:
limasp1306cca
346797135650263586736
T:
hqc2561
371791637221363724416
T:
limasp1822cca
371418537709303826512
T:
hqc2562
379150738054284005722
T:
hqc2563
382240338255933828298
T:
rqc128
399437040147104024759
T:
locker1
395547640150644045824
T:
locker2
424365642464484250252
T:
frodokem640shake
429385643029914311138
T:
C:lake3
444789844527134463536
T:
locker4
529211656192445651101
T:
ledakem3464
566718156714015682759
T:
ledakem3364
584239058481765853284
T:
C:bikel3
585659259077565925057
T:
locker3
596652459869896033152
T:
ledakem3264
597855159906626001004
T:
frodokem1344aes
609177762122676236324
T:
C:ledakemcpa53
639626064524176493613
T:
locker6
647243964830526491357
T:
locker5
5206607?6713013?6716499?
T:
C:ledakemcpa54
717894271964547212925
T:
C:ledakemcpa52
720206672099067217022
T:
limasp2062cca
727433072870307296226
T:
locker7
745876174827477500589
T:
locker8
7686087?7695884?10331105?
T:
rqc192
779664079594367961565
T:
ledakem32sl
867578086806048685688
T:
ledakem33sl
888134688972958902977
T:
frodokem976shake
927631893338689417296
T:
ledakem34sl
100247041005567810081207
T:
locker9
121445411215158312162733
T:
rqc256
128578841297614113080468
T:
ledakem5264
134535971349414513514008
T:
ledakem5364
146625421468828014696491
T:
sikep434
153858911540412115411731
T:
sikep434comp
155154081552807715542541
T:
frodokem1344shake
165717891660537416617674
T:
ledakem5464
178338481785006717860334
T:
remblem1056
179251691797686917984036
T:
remblem928
185634641872354218734504
T:
ledakem53sl
188450571895508019031250
T:
ledakem52sl
201552732018787820322778
T:
ledakem54sl
216572712167119221723360
T:
sikep503
229092632292054622937946
T:
sikep503comp
302300073100116831033139
T:
ramstakers216091
345721593565367438038094
T:
mersenne756839
469061314692796546964118
T:
sikep610
497346294985139749925055
T:
sikep610comp
661695136632079966532874
T:
oddmanhattan128
770007127700871877013662
T:
sikep751
820555448207231982099743
T:
sikep751comp
122674596122846428123081879
T:
oddmanhattan192
128796659131347925132550981
T:
ramstakers756839
145702066145770004145834080
T:
pqrsa15
269550004270375027271185923
T:
oddmanhattan256

amd64; Haswell+AES (306c3); 2013 Intel Xeon E3-1220 v3; 4 x 3100MHz; hiphop, supercop-20231107

Graphs: old (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
198211995120086kyber90s512
255152558725694kyber512
298932997130170kyber90s768
358633606836473
T:
C:nhcompact512cca
401744077041124ntrulpr653
425304262843329ntrulpr761
430484360743908kyber90s1024
42821?44305?61079?
T:
lac128
441154430844613kyber768
446174473445077
T:
ntrulpr4591761
451594520945258C:threebears624r2cpa
460854615246250threebears624r2cca
471914722947282C:threebears624r2cpax
472634806348407
T:
C:r5nd1kem0d
483774841948483threebears624r2ccax
494944959949818
T:
C:nhcompact768cca
538655406154306ntrulpr857
570895722658106ntrulpr953
570225784158049ntrulpr1013
601626030260448
T:
newhope512cca
613286230063482
T:
C:r5nd0kem2iot
620596267063452
T:
C:r5nd1kem5d
629646312263453
T:
C:nhcompact1024cca
62634?64092?79023?kyber1024
647636538366785
T:
C:r5nd1kem4longkey
747897494675168ntrulpr1277
895898971489811threebears936r2cca
933699347893558threebears936r2ccax
942789436794470C:threebears936r2cpa
95218?95784?121852?
T:
lac256
971879728797574C:threebears936r2cpax
103511105578106200
T:
C:r5nd3kem5d
113812114150114490
T:
newhope1024cca
106621115883122555
T:
lac192
136229136351136470threebears1248r2cca
141874141967142085threebears1248r2ccax
145575145663146123C:threebears1248r2cpa
146883146959147044C:threebears1248r2cpax
159526160070161095ntruhps2048509
169147170238170878
T:
C:hila5
172179174017177843
T:
C:r5nd3kem0d
192808194551196637
T:
C:r5nd5kem5d
214628217626236475
T:
C:r5nd5kem0d
237582238010241333
T:
kindi256342
251982252585253296
T:
kindi512222
257276257777258256
T:
kindi512241
269513269949275918ntruhrss701
288618289183289931ntruhps2048677
394026395522398326ntruhps4096821
428040430385433890
T:
ntrukem443
469663473402481596
T:
hqcrmrs128
485879491896498857
T:
C:r5n11kem0d
522491523200524408
T:
kindi512321
526847529153531743
T:
hqc128
562525563409587498
T:
hqc1281
576925579393581085
T:
C:bikel1
653989660194661004
T:
kindi256522
711028711321711873
T:
lima2p1024cca
727391729119772941sntrup653
751506760287776294
T:
C:ledakemcpa14
801614803392807093sntrup761
853220855036858015
T:
rqc128
869703881004888768
T:
C:r5n13kem0d
889773892548896582
T:
C:ledakemcpa13
939005942305947266
T:
hqcrmrs192
890112944659955367
T:
titaniumccatoy
100584410068471070180
T:
titaniumccalite
104219810429581081920
T:
hqc1921
104079410468911077925
T:
C:rolloi128
96576210482461121084
T:
sntrup4591761
105318410553841093074
T:
hqc192
107303710745171080805
T:
C:ledakemcpa12
112331711275071132521
T:
ntrukem743
111848611431831158253
T:
hqc1922
114654011626031174716sntrup857
121070412159661217690
T:
frodokem640
131776013199561322660
T:
C:rolloi192
131404413974431400228
T:
titaniumccastd
144520814462171447110
T:
lima2p2048cca
147596414785731491708sntrup953
148245214836771486782
T:
frodokem640aes
1500124?1502662?2143718?
T:
rqc192
143344715358481548455
T:
titaniumccamed
151128615518891563486
T:
hqcrmrs256
157310715843311585806sntrup1013
160489416096571619229
T:
limasp1018cca
161160616216741660496
T:
C:ledakemcpa34
159122616358791639981
T:
hqc2561
167215016794661725569
T:
hqc256
168500416879621692365
T:
C:bikel3
169093117392861746209
T:
hqc2562
167266217785501785357
T:
titaniumccahi
174809217985651801316
T:
hqc2563
181535018191641822600
T:
C:rolloi256
202728120639342072511
T:
C:r5n15kem0d
210444821054652227130
T:
titaniumccasuper
214739921655762175532
T:
rqc256
232979223694842392846
T:
C:ledakemcpa33
259569526510882797219
T:
frodokem976
265194726745362729876sntrup1277
280945028130302825880
T:
ledakem1464
282644128443102881620
T:
C:lake1
295674029588402961482
T:
limasp1306cca
298301729865583003021
T:
C:ledakemcpa32
308507030956263110038
T:
C:lake2
313935231532743170016
T:
frodokem976aes
318667531926903203138
T:
C:lake3
322727432296663245096
T:
limasp1822cca
329905533279203382651
T:
C:ledakemcpa53
367158836844403732617
T:
ledakem1364
371414837413103754616
T:
C:ledakemcpa54
387078338743713916113
T:
ledakem1264
398219939920724077901
T:
frodokem640shake
4302531?4357111?5749412?
T:
ledakem13sl
445125744550804458771
T:
rolloii192
449389444971744502096
T:
rolloii128
4689490?4849285?6319795?
T:
ledakem14sl
523033852390455258021
T:
locker1
528808252925685297691
T:
rolloii256
528475352952025415316
T:
frodokem1344aes
570793657183545734086
T:
locker2
596473859661775968342
T:
limasp2062cca
622893562337876972169
T:
ledakem12sl
626741662867286306886
T:
locker3
6701812?6771240?9530135?
T:
ledakem3464
686268868687016939024
T:
C:ledakemcpa52
705526770720137086724
T:
locker4
783027778828207892730
T:
ledakem3364
796135379725707986212
T:
locker6
790353880201218102030
T:
ramstakers216091
821618582218198242531
T:
sikep434
854185085938028746056
T:
frodokem976shake
879091187979718821938
T:
remblem1056
885737488778408889910
T:
locker5
887834888846378931812
T:
remblem928
895156690198679053406
T:
ledakem3264
102173141022445810392864
T:
ledakem34sl
107223611073626810843374
T:
ledakem33sl
109490901096051511316413
T:
lotus128
124933621250701112513886
T:
sikep503
125867461261482813079563
T:
ledakem5464
130107131324542914413842
T:
ledakem32sl
134892851350814414646944
T:
sikep434comp
135816391360255313625095
T:
locker7
135058941369639313713234
T:
ledakem5364
145301741455993914588600
T:
locker8
149944271500426515155945
T:
frodokem1344shake
155287171554694715569307
T:
locker9
162366291629158616310354
T:
ledakem54sl
195770661962047721478875
T:
sikep503comp
205166712059316224127612
T:
ledakem53sl
212564442159136921620029
T:
lotus192
201383032170421323428170
T:
ledakem5264
253592962536938125445575
T:
sikep610
263610162639766626492937
T:
mersenne756839
306490633192005534223480
T:
ledakem52sl
330872423345965433482283mceliece348864pcf
328484583348394334597805mceliece348864f
348794703684472338584703
T:
lotus256
366571533716264537706209
T:
ramstakers756839
431779734324865946596260
T:
sikep610comp
442104024421696744224565
T:
sikep751
457626304659845446931335
T:
ntskem1264
43116734?53624594?65761137?mceliece348864pc
32737957?54058603?75765907?mceliece348864
691326166943761574901918
T:
sikep751comp
107439774107518156107779893mceliece460896pcf
108772799109526114111676995mceliece460896f
65528382?110861661?165912260?
T:
rsa2048
145814240146017272146339291
T:
ntskem1380
109085925?178809979?250012529?mceliece460896pc
108770606?179113562?214930351?mceliece460896
229298895229905157230359402mceliece6960119pcf
228084546230387717230655468mceliece6960119f
260750922262525102263697744mceliece6688128f
261171259263291790263419799mceliece6688128pcf
263692919264535688265016604
T:
ntskem13136
294239119294335141294830953mceliece8192128pcf
293747017295105074295152189mceliece8192128f
229400628?303208174?448615647?mceliece6960119pc
304320303306287060310483431
T:
oddmanhattan128
232080718?307327202?449219695?mceliece6960119
345509500?431913188?604549637?mceliece6688128pc
346399598?432409835?526662539?mceliece6688128
295241272?465744272?638110767?mceliece8192128
296533522?467025959?649769196?mceliece8192128pc
493489611494505202495403619
T:
oddmanhattan192
869071241870599658874859314
T:
oddmanhattan256
463550092347475735174862622837
T:
pqrsa15
Cycles for encapsulation
25%50%75%system
174491830718915
T:
rsa2048
251612528326072ntruhps2048509
263322658626662ntruhrss701
335643365233733kyber90s512
327533375035877mceliece348864f
369643711437938ntruhps2048677
357873766240342mceliece348864
396313969639786kyber512
395084056842408mceliece348864pc
405924164943555mceliece348864pcf
433304384844308ntruhps4096821
438824455744831sntrup653
445324468744863
T:
sntrup4591761
469534723647371kyber90s768
472004739047542sntrup761
585765863158750
T:
C:nhcompact512cca
584315907459238sntrup857
599426004060174kyber768
626576294263212sntrup953
622976304063765kyber90s1024
631356380064097sntrup1013
659366618066363ntrulpr653
679316799468076threebears624r2ccax
682876834368420threebears624r2cca
682606848768762ntrulpr761
689826908369273C:threebears624r2cpa
693066936869555C:threebears624r2cpax
678917358379766mceliece460896
678627407079433mceliece460896f
751697550275850
T:
C:r5nd1kem0d
766997736977826
T:
ntrulpr4591761
793717952780206
T:
C:nhcompact768cca
741707972190472mceliece460896pcf
740527989086385mceliece460896pc
814498154581777sntrup1277
826818458185496kyber1024
872958786489199
T:
ntskem1264
883308841488524ntrulpr857
918989241997202
T:
C:ledakemcpa14
925749277493148ntrulpr953
931139347493928
T:
C:ledakemcpa13
936899380493912ntrulpr1013
83795?94962?106292?
T:
lac128
987539888199066
T:
newhope512cca
983799900599977
T:
C:r5nd0kem2iot
100072100679101391
T:
C:r5nd1kem5d
101456103130104864
T:
C:ledakemcpa12
103615103755104347
T:
C:nhcompact1024cca
105145105928107019
T:
C:r5nd1kem4longkey
111003111071111207threebears936r2ccax
111127111248111356threebears936r2cca
116696117596118860
T:
C:bikel1
118011118087118187C:threebears936r2cpa
118628118758118912C:threebears936r2cpax
120685120885121748ntrulpr1277
123585125628129331
T:
ntrukem443
125402131060138692mceliece6688128
126250131376142834mceliece6688128f
133542137799147778mceliece6688128pcf
136739141370148354mceliece6960119f
137286141384148929mceliece6960119
145686149911158268mceliece6960119pc
137945?155007?173089?mceliece6688128pc
155318156688161124mceliece8192128
154880156784160972mceliece8192128f
150788161292176438mceliece6960119pcf
157290163256191618
T:
lotus128
162836163491164185
T:
C:rolloi128
163082163864165510
T:
C:r5nd3kem5d
168665168800169007threebears1248r2ccax
168637168813169168threebears1248r2cca
166384170522195474mceliece8192128pc
173566174419175101
T:
C:rolloi192
177844177919178051C:threebears1248r2cpax
180440180572180826C:threebears1248r2cpa
184226184397184807
T:
newhope1024cca
159844187206199110
T:
lac192
169988195010200240mceliece8192128pcf
190530202577231825
T:
lac256
216184216554216886
T:
ledakem1264
216402218010224587
T:
C:ledakemcpa33
219075219717220582
T:
C:ledakemcpa34
221571222385222737
T:
ledakem1464
223273223979224507
T:
C:rolloi256
229221229874231115
T:
C:hila5
236002240153242938
T:
ntrukem743
253158259061264255
T:
C:ledakemcpa32
272940273713274333
T:
C:bikel3
275592276230286260
T:
lotus192
286042287648289406
T:
C:r5nd3kem0d
289045292255295391
T:
C:r5nd5kem5d
296189298603300739
T:
ledakem1364
305152307497311101
T:
ledakem12sl
303152?312088?390556?
T:
lotus256
312525312842313295
T:
kindi256342
319118319768328298
T:
ledakem13sl
326257327050328145
T:
ntskem1380
346772354694367706
T:
C:r5nd5kem0d
372673373781374530
T:
kindi512222
380113381039381955
T:
kindi512241
407924408232421770
T:
ledakem14sl
414910416632419568
T:
ntskem13136
475617476731477602
T:
C:ledakemcpa54
507274509348510827
T:
C:ledakemcpa53
510450511332512138
T:
lima2p1024cca
514408522440532779
T:
C:ledakemcpa52
530088531159532197
T:
rolloii128
544329546186547447
T:
rolloii192
549592552227557518
T:
C:lake1
593168593831623407
T:
ledakem3264
594670595908602457
T:
C:r5n11kem0d
598113598990605264
T:
rolloii256
600061600841605273
T:
ledakem3464
620798621178621687
T:
ledakem3364
622693625312633357
T:
C:lake2
638695640345666963
T:
hqcrmrs128
691593692635693590
T:
kindi512321
689550693446718935
T:
hqc128
692881694982696683
T:
C:lake3
705359756756766340
T:
titaniumccatoy
772748773297773933
T:
kindi256522
791920794689801732
T:
ledakem32sl
830724834966860020
T:
hqc1281
918518919527923853
T:
ledakem33sl
912147926615977414
T:
titaniumccalite
929630934424940265
T:
locker1
954357956070960910
T:
locker2
969285970799986882
T:
ledakem34sl
103474210360291037481
T:
lima2p2048cca
107456010787551083688
T:
locker3
110250711044821107327
T:
C:r5n13kem0d
113456511363681138490
T:
rqc128
109746911673201172749
T:
titaniumccastd
124445712483781258029
T:
locker4
126332112819471282479
T:
ledakem5364
128988912918321335554
T:
hqcrmrs192
134544613485121354634
T:
locker6
137578213863661387976
T:
ledakem5264
139343113948391395973
T:
limasp1018cca
138829414175041425311
T:
ledakem5464
141182314181181462361
T:
hqc192
135507414432221451278
T:
titaniumccamed
147303914848921490446
T:
ledakem54sl
149093614942561498062
T:
locker5
153978515515391587613
T:
hqc1921
164073016797561724279
T:
hqc1922
170780617192311723813
T:
ledakem53sl
162546217228711724587
T:
titaniumccahi
172955117317761733410
T:
frodokem640
188525518959301898408
T:
ledakem52sl
194654419488741951008
T:
frodokem640aes
207445620763782228090
T:
titaniumccasuper
2086611?2092672?4706993?
T:
rqc192
213516221414582200269
T:
hqcrmrs256
229624123049952310545
T:
locker7
227200323286192331878
T:
hqc256
234429423517642358245
T:
locker8
242308524275172432713
T:
C:r5n15kem0d
244400924985142508009
T:
hqc2561
256528825734092586867
T:
locker9
258057226329902651747
T:
hqc2562
268132626892482744239
T:
hqc2563
269171826946142711064
T:
limasp1306cca
284516628473202849681
T:
limasp1822cca
2906000?2907996?3826979?
T:
rqc256
343465534801453553399
T:
frodokem976
368686436891853692734
T:
frodokem976aes
433275643403944342170
T:
frodokem640shake
536817053702885373021
T:
limasp2062cca
616246861762906292124
T:
frodokem1344aes
904499690517229228760
T:
frodokem976shake
131577851316229313203723
T:
remblem1056
133181391333032513355428
T:
remblem928
133855301338931713392087
T:
sikep434
146508301493545015031041
T:
ramstakers216091
157722621584625215893494
T:
frodokem1344shake
198504231986493219877070
T:
pqrsa15
203524232035716020380613
T:
sikep503
209586202101606221128186
T:
sikep434comp
254460052549203425516556
T:
mersenne756839
302980013036459830497157
T:
sikep503comp
465383844661521646723251
T:
sikep610
592873165954996859866346
T:
oddmanhattan128
639578406415554764540964
T:
sikep610comp
665501926750374868964470
T:
ramstakers756839
714046487142873271437098
T:
sikep751
110460300110671699110947825
T:
oddmanhattan192
110897461111038379111506319
T:
sikep751comp
236402145237249797239789998
T:
oddmanhattan256
Cycles for decapsulation
25%50%75%system
184981851518565C:threebears624r2cpax
240222406724126C:threebears936r2cpax
245082458224624kyber90s512
295912966329732C:threebears624r2cpa
297322975829795C:threebears1248r2cpax
312163130331347kyber512
309953332533775
T:
C:r5nd1kem0d
349063501135098kyber90s768
370833710937164C:threebears936r2cpa
386053864138694ntruhps2048509
401934050947777
T:
C:r5nd0kem2iot
426794332447029
T:
C:r5nd1kem5d
436744426148375
T:
C:r5nd1kem4longkey
452604532745418C:threebears1248r2cpa
480774816348199kyber768
493694957249928kyber90s1024
525745264852766
T:
C:hila5
553695544455504
T:
C:nhcompact512cca
554865554755634sntrup653
558005588855955sntrup761
601746035360886ntruhps2048677
625866272062885ntruhrss701
680946828871062kyber1024
753147540275483
T:
C:nhcompact768cca
714537575677964
T:
C:r5nd3kem5d
766137668276798sntrup857
764397668676990ntruhps4096821
789477910479292ntrulpr653
796987978179843sntrup953
807098090281093ntrulpr761
811158120681297sntrup1013
940919421394320
T:
sntrup4591761
954959557995763threebears624r2ccax
986419877599028
T:
C:nhcompact1024cca
102591102698102840sntrup1277
106354106473106718
T:
newhope512cca
107384107503107882ntrulpr857
108578109392109568
T:
ntrulpr4591761
112070112233112367ntrulpr953
112207112314112467ntrulpr1013
121122121611127124
T:
lac128
122341122797123297mceliece348864f
124299124436125441mceliece348864
125063125186125363threebears624r2cca
128301128376128485mceliece348864pc
128408128509128625mceliece348864pcf
131746135747144700
T:
C:r5nd5kem5d
136447136734137672
T:
C:r5nd3kem0d
132238137606138220
T:
ntrukem443
145000145144145260ntrulpr1277
147633147869148386threebears936r2ccax
162391164194166499
T:
C:r5nd5kem0d
184036184131184226threebears936r2cca
185008189715206426
T:
lotus128
199317199548200266
T:
newhope1024cca
213753213843213984threebears1248r2ccax
218466218803227858
T:
C:r5n11kem0d
232384242456279073
T:
lac192
253289254966258320mceliece460896
255481255971256180mceliece460896f
256604256862257154threebears1248r2cca
260374261295262589mceliece460896pc
261099261649262108mceliece460896pcf
280856281090281573mceliece6960119f
281998282332282801mceliece6960119
290134290351291245mceliece6960119pcf
291297292123292454mceliece6960119pc
302129303444308244
T:
C:r5n13kem0d
304856305433307237mceliece6688128
304493305800306082mceliece6688128f
305251305888306518mceliece8192128f
305915306335306864mceliece8192128
308527312011321452
T:
ntrukem743
313518313817314142mceliece6688128pc
313462313922314776mceliece6688128pcf
314920315183316010mceliece8192128pcf
321027321352321656mceliece8192128pc
320720323880333816
T:
lotus192
357981378710410074
T:
lac256
382650383177383559
T:
ntskem1264
392966393732394244
T:
kindi256342
415260442778456638
T:
lotus256
494350495216497981
T:
kindi512222
503707504899505900
T:
kindi512241
653628654689655888
T:
lima2p1024cca
720781723227757081
T:
C:ledakemcpa12
733194733780734528
T:
ntskem1380
765498767623949970
T:
C:ledakemcpa13
833032836460878123
T:
titaniumccatoy
871849872566873352
T:
kindi512321
902189903040903857
T:
kindi256522
858744918925936226
T:
C:ledakemcpa14
102586810277561087209
T:
hqcrmrs128
105518410575031059588
T:
C:rolloi128
103421610601771086085
T:
hqc128
108743810973041101777
T:
C:r5n15kem0d
106503711141461116603
T:
titaniumccalite
128317912856181287729
T:
C:rolloi192
131983713218541324474
T:
lima2p2048cca
127101013324731334797
T:
titaniumccastd
140335314254811435798
T:
hqc1281
142988114317501435699
T:
ntskem13136
154962115503791656272
T:
titaniumccamed
172063917218401723261
T:
frodokem640
178118917862111790895
T:
rolloii128
179261218007311809432
T:
C:bikel1
182398918255621827616
T:
limasp1018cca
185172718581261859765
T:
frodokem640aes
190791619123631921000
T:
ledakem1364
187080419125841915086
T:
hqcrmrs192
185881619167191923620
T:
ledakem1264
192641619329701934517
T:
rolloii192
193683419403171983488
T:
hqc192
196724519685161969926
T:
C:ledakemcpa32
189322019755171976416
T:
titaniumccahi
205795020612622064741
T:
C:lake1
214674621517662155241
T:
C:rolloi256
209090322236202241566
T:
ledakem1464
228318522925332339893
T:
ledakem13sl
231734323211602390719
T:
hqc1921
2210230?2358756?3021094?
T:
C:ledakemcpa34
243122624547742510914
T:
hqc1922
247553224788182483048
T:
rolloii256
241797625567782570098
T:
titaniumccasuper
260322826047082663978
T:
rsa2048
272056727256822728740
T:
ledakem12sl
267911727837382910249
T:
ledakem14sl
264175528446222851094
T:
C:ledakemcpa33
299738130527643110138
T:
hqcrmrs256
317281031784003218894
T:
hqc256
339051733919123393467
T:
frodokem976
341190034193123425452
T:
C:lake2
348544834940143500162
T:
frodokem976aes
352904835304063532116
T:
limasp1306cca
352170835711413573225
T:
hqc2561
370883637114383722162
T:
limasp1822cca
367454237151553725938
T:
hqc2562
380281538108593818377
T:
rqc128
378669838466823909078
T:
hqc2563
414892641555684161186
T:
locker1
423258542475014248892
T:
frodokem640shake
432166243335184408666
T:
locker2
465018846586534671800
T:
C:lake3
486946148796484890464
T:
locker4
5193302?5208701?6759664?
T:
C:ledakemcpa54
517023355195615651347
T:
ledakem3464
568680156917895723517
T:
ledakem3364
582613158295275833273
T:
C:bikel3
593899659440025952147
T:
frodokem1344aes
605388360702016108915
T:
ledakem3264
625727862720676285062
T:
C:ledakemcpa53
631855063356686346914
T:
locker3
690035769157536926782
T:
locker6
705210270546007058935
T:
limasp2062cca
708032571055547108711
T:
C:ledakemcpa52
712020471328757145364
T:
locker5
7724929?7744885?12906340?
T:
rqc192
777128277928917900113
T:
ledakem32sl
796618680195868126289
T:
locker7
815314281739418329792
T:
locker8
871438087664818775746
T:
ledakem33sl
886894188855778894172
T:
frodokem976shake
920996792291769331764
T:
ledakem34sl
108930541091702710938362
T:
locker9
120883041218740513892591
T:
rqc256
128077371286149013021532
T:
ledakem5264
135918921369036313692513
T:
ledakem5364
143224621432672814342003
T:
sikep434
153983201543364515442304
T:
sikep434comp
155300431553346615538251
T:
frodokem1344shake
164052421643146916516048
T:
ledakem5464
177577271779694317840009
T:
remblem1056
179317571796926518015016
T:
remblem928
182811891845378318536336
T:
ledakem53sl
187979311894487719138251
T:
ledakem52sl
200282152007633420228722
T:
ledakem54sl
217072962174380421756714
T:
sikep503
224694392254438322586916
T:
sikep503comp
311031993114800531436866
T:
ramstakers216091
353085933654032937618774
T:
mersenne756839
468848004690507046940842
T:
sikep610
497190934975153049762345
T:
sikep610comp
645234226466721265041677
T:
oddmanhattan128
768885147689663876991221
T:
sikep751
818770258188895581904236
T:
sikep751comp
121751767121951111122152347
T:
oddmanhattan192
130014495130129131134783194
T:
ramstakers756839
149224133149268041149315543
T:
pqrsa15
259529177260103992260677854
T:
oddmanhattan256

amd64; Haswell+AES (306c3); 2013 Intel Core i7-4770; 4 x 3400MHz; speed2supercop, 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
202802037620532kyber90s512
259362604026284kyber512
302883042830580kyber90s768
364803658036748
T:
C:nhcompact512cca
403604111241320ntrulpr653
429924319243864ntrulpr761
433404357643908kyber90s1024
440004417246576
T:
lac128
451644528845532kyber768
469604757648592
T:
C:r5nd1kem0d
509685110851256
T:
C:nhcompact768cca
550925518855268C:threebears624r2cpa
552645532855420threebears624r2cca
565405667256836ntrulpr857
570965717657268C:threebears624r2cpax
581885827658384threebears624r2ccax
594645984860636ntrulpr953
596006030060628ntrulpr1013
611566173662672
T:
C:r5nd0kem2iot
623886257263288kyber1024
622126292463572
T:
C:r5nd1kem5d
649886513265296
T:
C:nhcompact1024cca
645126598866972
T:
C:r5nd1kem4longkey
661526636066520
T:
newhope512cca
743447464475124ntrulpr1277
101760102844103516
T:
hqc128round4
103012103896106284
T:
C:r5nd3kem5d
106020112352122720
T:
lac256
112520112684112956threebears936r2cca
115916116012116152threebears936r2ccax
116860117004117108C:threebears936r2cpa
119380119500119672C:threebears936r2cpax
110272?123956?139168?
T:
lac192
127712128220128864
T:
newhope1024cca
158264158888159932ntruhps2048509
171876174576182396
T:
C:r5nd3kem0d
176768176972177168threebears1248r2cca
179388180780181156
T:
C:hila5
181248181408181612threebears1248r2ccax
182320182472182676C:threebears1248r2cpa
186428186656186912C:threebears1248r2cpax
188828191536195336
T:
C:r5nd5kem5d
204964207088212208
T:
C:r5nd5kem0d
246448247028252652
T:
hqc192round4
271420271804272860ntruhrss701
277128277912279292ntruhps2048677
322056323908325720
T:
kindi256342
340240341896343888
T:
kindi512241
348768351108352468
T:
kindi512222
395156401012402020ntruhps4096821
460208464404469108
T:
ntrukem443
498436499584527056
T:
hqcrmrs128
501204501704502644
T:
hqc256round4
550388556276559452
T:
C:r5n11kem0d
560116561828586628
T:
hqc128
594292597928623248
T:
hqc1281
643228645064655832
T:
C:bikel1
689804690804694356
T:
lima2p1024cca
722608726700731848
T:
kindi512321
768852770536771884sntrup653
850224855156861332
T:
kindi256522
855032856864859248sntrup761
857796862304865824
T:
C:ledakemcpa14
909132911884916728
T:
rqc128
98794410113561020888
T:
C:ledakemcpa13
100723610119441013348
T:
titaniumccatoy
99112410322561038492
T:
hqcrmrs192
103362810359961040264
T:
C:rolloi128
100822810442561049848
T:
C:r5n13kem0d
103352410660481099848
T:
sntrup4591761
109838411024961140584
T:
hqc1921
111778011184761119528
T:
titaniumccalite
111403211204681166332
T:
hqc192
116813212082521217132
T:
hqc1922
120433212085601214408
T:
frodokem640
125507612604121272132
T:
C:rolloi192
127702013166121323460
T:
ntrukem743
125624013243761397388sntrup857
137588413777361381068
T:
C:ledakemcpa12
139817613995721402480
T:
lima2p2048cca
143478014365121443788
T:
titaniumccastd
145235214599961462876
T:
frodokem640aes
155640015620561568776
T:
limasp1018cca
158125216144081632888
T:
rqc192
162669216397641641796
T:
titaniumccamed
163690816693801709808
T:
hqcrmrs256
172262017409121797196
T:
hqc2561
176633217696201775808
T:
C:rolloi256
178278017930001820784
T:
titaniumccahi
173300018002361809092sntrup953
175931618138401840236
T:
hqc256
181690018185481828764
T:
C:bikel3
181751218232201877824
T:
hqc2562
182526018365481876352sntrup1013
188902819097521949236
T:
hqc2563
207206821018442106692
T:
C:ledakemcpa34
220056422024882231580
T:
titaniumccasuper
227569623044202357112
T:
rqc256
256169225748642652168
T:
C:r5n15kem0d
258946425999442618512
T:
C:ledakemcpa33
261608026375082650332
T:
frodokem976
289498828980882905520
T:
limasp1306cca
302741630497443061292
T:
frodokem976aes
287470830593563127248sntrup1277
315216031605123167104
T:
limasp1822cca
334473633636803419376
T:
ledakem1464
360620436269803827808
T:
C:ledakemcpa32
398272439877963993428
T:
frodokem640shake
403860040584364120340
T:
ledakem1364
408930441012924110908
T:
C:ledakemcpa53
418380441965204208008
T:
rolloii128
428038442895364301204
T:
rolloii192
444285644624884480780
T:
C:ledakemcpa54
475738447672804779232
T:
ledakem1264
500156450132605024816
T:
rolloii256
513981251519045161312
T:
frodokem1344aes
5098352?5155512?6845824?
T:
ledakem14sl
573905657443285755592
T:
limasp2062cca
5174816?6357612?7508264?
T:
ledakem13sl
719994072117647349168
T:
C:ledakemcpa52
722841273388927900292
T:
ledakem12sl
849984485178168571688
T:
frodokem976shake
899356090292369114308
T:
ledakem3364
925228892634929272748
T:
sikep434
9549764970270810077412
T:
remblem928
9555880984875210110696
T:
remblem1056
7510112?10407528?10443156?
T:
ledakem3464
109479841094962410953112
T:
ntrulpr4591761
109721641099558811030796
T:
ledakem33sl
11213260?11278404?14905576?
T:
ledakem34sl
113469281137356411413444
T:
ledakem3264
117604401180586411819668
T:
lotus128
128471801286389612884140
T:
sikep503
130717241309131613108344
T:
ledakem5464
148031201484234816199008
T:
sikep434comp
149158441492887614941908
T:
frodokem1344shake
153859881540486415648572
T:
ledakem5364
157600161602581617439304
T:
ledakem32sl
18821332?18982856?24781460?
T:
ledakem54sl
207518922082720822602936
T:
sikep503comp
219480002207628023856940
T:
ledakem5264
222854602230765622324188
T:
lotus192
233256322374287227025392
T:
ledakem53sl
263214282632857626336780
T:
sikep610
335707363364417234472952mceliece348864f
377479883785978837926684
T:
lotus256
379868203874352441112868
T:
ledakem52sl
428230404302402843098988mceliece348864pcf
32811820?44750492?64591604?mceliece348864
449072684505476849185984
T:
sikep610comp
454301004546446445592956
T:
sikep751
477094724813884048959464
T:
ntskem1264
33235428?53644580?75258212?mceliece348864pc
710244767107482076998732
T:
sikep751comp
106215620108058868110730604mceliece460896pcf
106037352108805800111437868mceliece460896f
152251856152640120155242048
T:
ntskem1380
109646584?178890564?257021832?mceliece460896
142605792?178985144?255454076?mceliece460896pc
230314272230657372231472392mceliece6960119f
230730672231150520232148512mceliece6960119pcf
261810712263273664264040272mceliece6688128pcf
261629476265765752266100056mceliece6688128f
270649268270875656271207604
T:
ntskem13136
294823374295112252296040668mceliece8192128f
295989936297657924297751952mceliece8192128pcf
234900632?314143264?527430200?mceliece6960119
257658400?348219700?600654716?mceliece6688128
230974816?380727472?531228776?mceliece6960119pc
298289020?384772196?562580808?mceliece8192128
257754812?426020368?519726784?mceliece6688128pc
382739140?470995136?646819716?mceliece8192128pc
Cycles for encapsulation
25%50%75%system
253602543226276ntruhps2048509
295922970829860ntruhrss701
344643470435084kyber90s512
345843572438068mceliece348864
348363610439380mceliece348864f
370523730037996ntruhps2048677
406564071640800kyber512
406204168443464mceliece348864pcf
410844283245464mceliece348864pc
429284332043860ntruhps4096821
442684439244532
T:
sntrup4591761
445444524845444sntrup653
469364704047140kyber90s768
479004809248408sntrup761
606966085261064
T:
C:nhcompact512cca
607446145261576sntrup857
617766186461980kyber768
631806331263868kyber90s1024
651046518865456sntrup953
654366622066472sntrup1013
672726734867488ntrulpr653
702727042070724ntrulpr761
684287396485388mceliece460896
761607672077296
T:
C:r5nd1kem0d
749408092092088mceliece460896pc
753968095291468mceliece460896pcf
816488178881944threebears624r2ccax
816368184882216sntrup1277
817408189282004threebears624r2cca
830408314483268C:threebears624r2cpa
830968319683360
T:
C:nhcompact768cca
831768328083472C:threebears624r2cpax
74152?86332?111048?mceliece460896f
862768781288092kyber1024
893768997290592
T:
ntskem1264
934089347293552ntrulpr857
947169509295552
T:
C:ledakemcpa14
93604?96796?123092?
T:
lac128
973369748897732ntrulpr953
976609828099140
T:
C:r5nd0kem2iot
986529878098928ntrulpr1013
983089881299232
T:
C:ledakemcpa13
100768101404102160
T:
C:r5nd1kem5d
105256106672107832
T:
C:r5nd1kem4longkey
105100106700108624
T:
C:ledakemcpa12
107872108100108472
T:
C:nhcompact1024cca
109956110180110592
T:
newhope512cca
119768120400121064
T:
C:bikel1
120400120584120784ntrulpr1277
133004135608139208
T:
ntrukem443
132124136720148080mceliece6688128
139668139864140056threebears936r2ccax
140408140684140920threebears936r2cca
146604146708146960C:threebears936r2cpax
146552146740146996C:threebears936r2cpa
133712147224164628mceliece6688128f
141172148272156700mceliece6960119f
142344?151220?178856?mceliece6688128pcf
141440?151440?183260?mceliece6688128pc
143488153224169784mceliece6960119
151004158176163476mceliece6960119pc
157800160120165736mceliece8192128f
160336161124161900
T:
C:rolloi128
158976162104167472mceliece8192128
163064164260166568
T:
C:r5nd3kem5d
164560165036170164
T:
lotus128
153988165668178748mceliece6960119pcf
171776173788176540mceliece8192128pcf
172296173944178752mceliece8192128pc
181044181848182472
T:
C:rolloi192
181212200960212144
T:
lac192
206252206420206568
T:
newhope1024cca
212144213052214060
T:
C:rolloi256
217840217980218464threebears1248r2ccax
218500218684218916threebears1248r2cca
224996225712226496
T:
C:ledakemcpa34
225964226108226360C:threebears1248r2cpa
226308226412226664C:threebears1248r2cpax
233808239352240884
T:
C:ledakemcpa33
239828241004241976
T:
C:hila5
210864248032258768
T:
lac256
248960249812250444
T:
lotus192
259144262428266540
T:
ntrukem743
266052266316266824
T:
ledakem1264
266004266452273388
T:
hqc128round4
265716267028269328
T:
ledakem1464
272032281488287304
T:
C:ledakemcpa32
281328281824282364
T:
ledakem1364
281456282188283088
T:
C:bikel3
284212286556292748
T:
C:r5nd3kem0d
292476294576308552
T:
C:r5nd5kem5d
323116325408332768
T:
ntskem1380
337812338364345628
T:
ledakem13sl
347300359360362600
T:
C:r5nd5kem0d
353784363800368216
T:
lotus256
362508364116374876
T:
ledakem12sl
387024388216389300
T:
ledakem14sl
405496406460408012
T:
ntskem13136
425232427628429364
T:
kindi256342
497412501336504148
T:
kindi512241
502664503512504476
T:
lima2p1024cca
510688513576517092
T:
kindi512222
507832519500528260
T:
C:ledakemcpa54
538676540340553748
T:
C:ledakemcpa53
547752563052570220
T:
C:ledakemcpa52
564992566712569272
T:
rolloii128
568064570676573152
T:
rolloii192
597460598828606228
T:
ledakem3464
608140608804610536
T:
hqc192round4
627188629352633180
T:
rolloii256
633912634384644456
T:
ledakem3364
644924646580652580
T:
C:r5n11kem0d
655408656304660492
T:
ledakem3264
670972696548702472
T:
hqcrmrs128
725248754680787688
T:
hqc128
783744791344792032
T:
titaniumccatoy
843628844904846040
T:
ledakem33sl
863268866984880596
T:
ledakem32sl
885256897816929240
T:
hqc1281
955816960876967920
T:
kindi512321
100972010107041015404
T:
titaniumccalite
101590410179201022760
T:
lima2p2048cca
102386410292481036100
T:
kindi256522
103373210429081051288
T:
ledakem34sl
118432811866201205124
T:
titaniumccastd
118838811899681192832
T:
hqc256round4
120108412033161206744
T:
C:r5n13kem0d
121146012155641240664
T:
rqc128
132633213310361388960
T:
ledakem5364
133102813378001350256
T:
ledakem5464
135939213603561361900
T:
limasp1018cca
138863613964801445972
T:
hqcrmrs192
141014414113041412844
T:
ledakem5264
147858015040801533464
T:
hqc192
150526415309841532508
T:
titaniumccamed
161092816518841669692
T:
hqc1921
169545616981121714720
T:
titaniumccahi
172002017246521727288
T:
ledakem54sl
172591617282481731264
T:
frodokem640
173946017480921793152
T:
hqc1922
190982819113961914268
T:
frodokem640aes
193641219386281945832
T:
ledakem53sl
207521620814882086844
T:
ledakem52sl
213719621449602185932
T:
titaniumccasuper
220569222536882262616
T:
rqc192
222762822892402309016
T:
hqcrmrs256
242256024444402515160
T:
hqc256
254941226007162624640
T:
hqc2561
261574026233082634568
T:
limasp1306cca
267193227391802765304
T:
hqc2562
276413627711762785672
T:
limasp1822cca
280707628214322919316
T:
C:r5n15kem0d
279534428583522918748
T:
hqc2563
307612031052963150600
T:
rqc256
343531634487323454116
T:
frodokem976
367436836765843684368
T:
frodokem976aes
434808843509204361728
T:
frodokem640shake
529068052967085305536
T:
limasp2062cca
620761262189686280888
T:
frodokem1344aes
905764890667809152636
T:
frodokem976shake
142972121441736014741612
T:
remblem928
142455281445364414959464
T:
remblem1056
151855001520819615249800
T:
sikep434
158605401586718415872516
T:
frodokem1344shake
209050002092526420940304
T:
sikep503
218838682188822821892672
T:
ntrulpr4591761
233395402338287623492520
T:
sikep434comp
324822043260737632777272
T:
sikep503comp
479908804799969648021784
T:
sikep610
665566886683756067234584
T:
sikep610comp
731101167312724873146368
T:
sikep751
114096700114235060115083648
T:
sikep751comp
Cycles for decapsulation
25%50%75%system
235002354823640C:threebears624r2cpax
254042569225812kyber90s512
310203132831748
T:
C:r5nd1kem0d
313443139631448C:threebears936r2cpax
316443170431772kyber512
348083486434964C:threebears624r2cpa
351763530035420kyber90s768
390483914039232ntruhps2048509
392923936439464C:threebears1248r2cpax
400924043641392
T:
C:r5nd0kem2iot
428644306043248
T:
C:r5nd1kem5d
447764493645272C:threebears936r2cpa
445764611246732
T:
C:r5nd1kem4longkey
488364890048944kyber768
495444982450404kyber90s1024
537925386853976
T:
C:hila5
542645438054540C:threebears1248r2cpa
570605713657184
T:
C:nhcompact512cca
571365717257240sntrup761
578965795257992sntrup653
606286094461380ntruhps2048677
643526452064716ntruhrss701
677686963674776
T:
C:r5nd3kem5d
694447155271692kyber1024
776967782077996ntruhps4096821
780567815678312
T:
C:nhcompact768cca
813288138081456ntrulpr653
833968348483600ntrulpr761
837168381284032sntrup857
865528668086784sntrup953
877528784487948sntrup1013
943929452494656
T:
sntrup4591761
101760102076102372
T:
C:nhcompact1024cca
104028104216104344sntrup1277
115332115408115516ntrulpr857
115300115432115612threebears624r2ccax
116856117128117440
T:
newhope512cca
118908119048119208ntrulpr953
119648119784120024ntrulpr1013
122740122908123176mceliece348864f
122992123892124608mceliece348864
129084129864130096mceliece348864pc
126388?132960?163576?
T:
lac128
131812135692137596
T:
C:r5nd5kem5d
143648143848144060mceliece348864pcf
144260144556145088ntrulpr1277
146948147068147200threebears624r2cca
148972150756153192
T:
C:r5nd3kem0d
151628153356153836
T:
ntrukem443
185552185744186332threebears936r2ccax
183880188760193636
T:
C:r5nd5kem0d
191176192880199576
T:
lotus128
216644218176218624
T:
newhope1024cca
231552231780232080threebears936r2cca
254488254864255784mceliece460896f
255004255324256128mceliece460896
260372260732263112mceliece460896pcf
260568261176261604mceliece460896pc
232376262516286344
T:
lac192
274676274820275136threebears1248r2ccax
278372278736279248mceliece6960119f
278492278884279448mceliece6960119
271208279716280976
T:
C:r5n11kem0d
287968288676289416mceliece6960119pc
288472289360291056mceliece6960119pcf
280256290920297452
T:
lotus192
302000302664303244mceliece6688128f
302224303088304296mceliece6688128
302916303180303700mceliece8192128f
302592303236303900mceliece8192128
310788311312312560mceliece6688128pcf
311160311948312772mceliece6688128pc
313040313344313900mceliece8192128pcf
312288313740314264mceliece8192128pc
330380330568330992threebears1248r2cca
377980380240383704
T:
ntrukem743
389732390676391176
T:
ntskem1264
394108394560397036
T:
C:r5n13kem0d
362020410044450384
T:
lac256
428168444248462708
T:
lotus256
453696454396456180
T:
hqc128round4
522412529064532180
T:
kindi256342
642076642948645184
T:
lima2p1024cca
660580662668668692
T:
kindi512241
678928682904686096
T:
kindi512222
719264719864720808
T:
ntskem1380
851660853476859148
T:
C:ledakemcpa12
858600?907496?1082416?
T:
C:ledakemcpa13
920476920836921380
T:
titaniumccatoy
965576966608968704
T:
hqc192round4
99704010055601008284
T:
C:ledakemcpa14
105772010593081086496
T:
hqcrmrs128
106186410651081069240
T:
C:rolloi128
108704411045521120484
T:
hqc128
116256411661361166680
T:
titaniumccalite
120974012191161223692
T:
kindi512321
121707612198161230504
T:
kindi256522
123007212338801240192
T:
C:rolloi192
129178012973201301688
T:
lima2p2048cca
135932013604081384740
T:
titaniumccastd
136729213678681369188
T:
ntskem13136
150630415075241588428
T:
C:r5n15kem0d
155140015540801590492
T:
hqc1281
171144817144001716024
T:
frodokem640
170701617396401742212
T:
titaniumccamed
176960017751641779304
T:
limasp1018cca
182702418297841835076
T:
rolloii128
182896418328681843976
T:
frodokem640aes
192000019263441933416
T:
hqc256round4
196345619679641970780
T:
titaniumccahi
197024019717361974552
T:
C:bikel1
197754419841122029960
T:
hqcrmrs192
198952019946881999464
T:
rolloii192
204086420566042062336
T:
C:rolloi256
204253620669082161720
T:
hqc192
210950021418442143004
T:
ledakem1364
216423221708162239892
T:
ledakem1264
237086423777642493396
T:
ledakem1464
240658024122402463448
T:
C:ledakemcpa32
245282024826042515532
T:
hqc1921
247781224853122526956
T:
titaniumccasuper
253692425471642553692
T:
rolloii256
259084025989922652208
T:
hqc1922
284114028506722899280
T:
ledakem13sl
299852430055803040700
T:
C:ledakemcpa33
300258430997803144968
T:
ledakem14sl
304658431004803174968
T:
hqcrmrs256
322274832343483262088
T:
hqc256
329344433460003370620
T:
ledakem12sl
341684434203483429064
T:
frodokem976
343513634392203447348
T:
limasp1306cca
348817634923563497036
T:
frodokem976aes
361070836157243623852
T:
limasp1822cca
351757636456523691284
T:
C:ledakemcpa34
368672837226443781516
T:
hqc2561
388178039172643979660
T:
hqc2562
397752440764324132024
T:
hqc2563
409336441152484144328
T:
rqc128
426217642676964275560
T:
frodokem640shake
593010059418605954200
T:
frodokem1344aes
607159660881126099880
T:
C:bikel3
618324861938206370412
T:
ledakem3464
644371664611086471304
T:
ledakem3364
686828468830286906408
T:
ledakem3264
696243669686206978436
T:
limasp2062cca
752594475813207594472
T:
C:ledakemcpa53
788140879927928036924
T:
C:ledakemcpa54
810186881098168121888
T:
C:ledakemcpa52
823058482823648332916
T:
rqc192
875600887793168791316
T:
ledakem32sl
889644889062848986892
T:
frodokem976shake
970043298609569896332
T:
ledakem33sl
103383921056716010582280
T:
ledakem34sl
128523361287721612926988
T:
rqc256
141432761424515214423860
T:
ledakem5264
152602601526746415393124
T:
ledakem5364
156306121564136815685208
T:
frodokem1344shake
161335761614614416199968
T:
sikep434
166353641665592416692788
T:
sikep434comp
173896321743173217510832
T:
ledakem5464
193319441950716019808384
T:
remblem928
193489721974462820065876
T:
remblem1056
207896002105011621139040
T:
ledakem53sl
212839802131715621390612
T:
ledakem52sl
221599002217564422194716
T:
ledakem54sl
223817162244380822549796
T:
sikep503
238269922386120823876124
T:
sikep503comp
328193163282232032829812
T:
ntrulpr4591761
484967564852141648651072
T:
sikep610
510423845105610851129028
T:
sikep610comp
787928127880368078904192
T:
sikep751
834036928341152483426548
T:
sikep751comp

armeabi; Cortex-A8 (413fc082); 2012 TI Sitara XAM3359AZCZ100; 1 x 1000MHz; bblack, supercop-20240107

Graphs: old (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
294448294776297656kyber512
321816322152322944threebears624r2cca
323028323112323236C:threebears624r2cpa
357528357612360148C:threebears624r2cpax
362816362944364980threebears624r2ccax
381652384856389816
T:
C:r5nd0kem2iot
384444386984391440
T:
C:r5nd1kem0d
455896459604464064
T:
C:r5nd1kem5d
469476471980481108
T:
C:r5nd1kem4longkey
504936505728510476kyber768
632760635428638220
T:
newhope512cca
674100674304676216threebears936r2cca
683388686180688264C:threebears936r2cpa
745676746388755216kyber1024
748844758760769092C:threebears936r2cpax
748096763760770256threebears936r2ccax
776924782260808092kyber90s512
831004832464839880
T:
lightsaber2
946584947420975332
T:
C:hila5
100349610144961033664
T:
C:r5nd3kem5d
115657611606161186200threebears1248r2cca
118807611923241216532C:threebears1248r2cpa
126998412721521297656C:threebears1248r2cpax
127086012766961298988threebears1248r2ccax
129423612959841323612
T:
newhope1024cca
143560014578081479392kyber90s768
170526017196361738924
T:
C:r5nd3kem0d
176313217691681795420
T:
saber2
216907221889042214404
T:
C:r5nd5kem5d
233606423500642369316
T:
C:r5nd5kem0d
235402023774362403356kyber90s1024
264980026738402681380
T:
ntrulpr653
287125628884562907124
T:
hqc1281
288758428979162954912
T:
lima2p1024cca
304953630531203063824
T:
firesaber2
355855635618083571092
T:
ntrulpr761
445522444616804514928
T:
ntrulpr857
505415650737405106108
T:
kindi256342
531564453456845383268
T:
kindi512222
537697654041005445012
T:
kindi512241
545193654710525482432
T:
ntrulpr953
586170858818725899452
T:
lima2p2048cca
613877661571086172648
T:
ntrulpr1013
633064463479366362388
T:
limasp1018cca
694474469591607010568
T:
hqc1921
743888874647607489260
T:
hqc1922
790120079382847980196
T:
ntrukem443
957066895908329615208
T:
ntrulpr1277
113054241133596811432672
T:
kindi512321
118909041190240011971940
T:
limasp1306cca
127716601281278012881776
T:
hqc2561
130068121303681213093516
T:
limasp1822cca
135082921354712013633324
T:
kindi256522
135799121362724413666240
T:
hqc2562
141808441424092414311756
T:
hqc2563
213286162135058021397820
T:
ntrulpr4591761
215211922162448421691648
T:
frodokem640
221252482230095622610356
T:
ntrukem743
228250522292122023474480
T:
frodokem640aes
236630602373239223844592
T:
limasp2062cca
359137403594932036020484
T:
C:r5n11kem0d
483636004841130848473932
T:
ntruhps2048509
484219764845968048505764ntruhps2048509
488773844893171649029336
T:
frodokem976
509809205103512451156164
T:
frodokem976aes
578716645793299258087696
T:
frodokem640shake
589252605896446459116288ntruhrss701
645130086458363264705456
T:
ntruhps2048677
645966286461950064721584ntruhps2048677
891211048919897289341340
T:
C:r5n13kem0d
928295809290062093008492
T:
ntruhps4096821
929375809301766093167316ntruhps4096821
934060009348287293699700
T:
frodokem1344aes
125496236129489352130393772
T:
sntrup653
130096040130163412130407776
T:
frodokem976shake
130112244130412068130759884sntrup653
144457292147835980149769020
T:
sntrup4591761
164717000164816112165036484
T:
C:r5n15kem0d
162589300165311388166069608
T:
sntrup761
166606956167172268167704244sntrup761
175635152175804348176168336
T:
sikep434
220444332220906608221390504
T:
lotus192
235850632236053324236452560
T:
frodokem1344shake
267784728267897468268304916
T:
sntrup857
267868632268017884268384284sntrup857
269036860269293176269944192
T:
lotus128
269445172269735288270156064
T:
sikep503
279186252280285248304053676
T:
sikep434comp
330965916331212580331512272
T:
sntrup953
331130032331298444331641020sntrup953
349462300349619252350155860
T:
sntrup1013
349751584350005160350871824sntrup1013
430535288432535204468918252
T:
sikep503comp
500034236500275604501054192
T:
sikep610
619691352624191488631919952
T:
ntskem1264
746236804746600820747709396
T:
sntrup1277
746474832746916728748418532sntrup1277
842842324843820988911293152
T:
sikep610comp
908362732908784424909705800
T:
sikep751
108332450010843009121087229292
T:
lotus256
1070974948?1337418088?1921760176?mceliece348864pc
139868634814052388641518752120
T:
sikep751comp
1035593644?1455539392?1747098320?mceliece348864
155673934815763051241579887968mceliece348864f
160248641216437603321695472800mceliece348864pcf
272047820027279344562735942780
T:
ntskem1380
602941605260396518206052146864
T:
ntskem13136
766812398076725392887677151544mceliece460896pcf
766395041276730948527684652844mceliece460896f
5833479408?9006550268?13822829700?mceliece460896
5872211648?9069526504?10716052800?mceliece460896pc
11505903912?16692117496?28766343192?mceliece6960119
171475493761715147095217162144660mceliece6960119f
171446898281715743553217162123240mceliece6960119pcf
191407463281914506214419148253504mceliece6688128f
191375240561914735654819152060092mceliece6688128pcf
11486056100?20095423524?24484118488?mceliece6960119pc
15066996400?20601625324?31623398604?mceliece8192128
15396004792?20903655216?31868026272?mceliece8192128pc
13539713116?23992405520?34488883028?mceliece6688128pc
13708680384?24034306456?34697632284?mceliece6688128
280416802202804588424428054105512mceliece8192128pcf
280476509562805302393228057277788mceliece8192128f
Cycles for encapsulation
25%50%75%system
462440463436465352threebears624r2cca
468480468604469396C:threebears624r2cpa
496604497440501476kyber512
505228505476510224threebears624r2ccax
507936508104515480C:threebears624r2cpax
563140565560574184
T:
C:r5nd0kem2iot
562056565896571100
T:
C:r5nd1kem0d
672136675476683304
T:
C:r5nd1kem5d
694348698300706012
T:
C:r5nd1kem4longkey
740260790012849836mceliece348864f
798340798840824924kyber768
755056801464848756mceliece348864
791840828632909336mceliece348864pc
800884839376899376mceliece348864pcf
862752865964880712threebears936r2cca
887836888084900752C:threebears936r2cpa
897716901292919288
T:
ntruhps2048509
955164958252979496ntruhps2048509
955212961208985708C:threebears936r2cpax
951208961744989372threebears936r2ccax
9720809765801004960kyber90s512
101791210194121046120
T:
newhope512cca
102637210494561081372
T:
ntrukem443
109466010964121122412ntruhrss701
117778011812801207908kyber1024
121436412162001243364
T:
lightsaber2
128540412933201317524
T:
C:hila5
130873213120241336732
T:
ntruhps2048677
139372813989401420808ntruhps2048677
140210814043561432524threebears1248r2cca
143702014476881469188
T:
C:r5nd3kem5d
144452014502681474480C:threebears1248r2cpa
152476815300561552228threebears1248r2ccax
153389215422281562268C:threebears1248r2cpax
158676416930121799256
T:
ntskem1264
169842017198401737924kyber90s768
173025617367961758964
T:
ntruhps4096821
183591618510801864836ntruhps4096821
189629219295841955496
T:
lima2p1024cca
205741220832082092328
T:
newhope1024cca
214007622096082295276mceliece460896
213278022155722281276mceliece460896f
215515222189042299648mceliece460896pc
215915622458202332228mceliece460896pcf
232573223530642364440
T:
saber2
250851225593482645680
T:
ntrukem743
261334426381762641844
T:
sntrup653
265217226771762693504kyber90s1024
269438027193802722920sntrup653
290791629315362952624
T:
C:r5nd3kem0d
301916030385363059868
T:
C:r5nd5kem5d
343581234853923652964mceliece6688128
351218435133923522676
T:
sntrup761
353172435724723700216mceliece6688128f
361505236159243621008sntrup761
349505636983843853712
T:
ntskem1380
378225637841723792168
T:
firesaber2
390891639254923969116
T:
lima2p2048cca
387991239263724033784mceliece6688128pcf
386720839447044039452mceliece6688128pc
407282440954484121700
T:
C:r5nd5kem0d
413523641854084307772mceliece6960119
414256842039444308732mceliece6960119f
416532442237724324728mceliece6960119pcf
419482042563564381476mceliece6960119pc
442689244405164457308
T:
lotus128
474154447972924894956mceliece8192128
475167248202484921076mceliece8192128pc
474496448284604892832mceliece8192128f
476733648494564922496mceliece8192128pcf
483787249212885110484
T:
ntskem13136
524556052551045276480
T:
ntrulpr653
545630454838485529304
T:
limasp1018cca
654704465657086573084
T:
sntrup857
656150465815086634464
T:
hqc1281
660775666347566672628
T:
kindi256342
666541266805766688120sntrup857
701936470234447035488
T:
ntrulpr761
699869670272367049400
T:
lotus192
773608477889527843744
T:
kindi512241
777545278180367896448
T:
kindi512222
802402080281408041852
T:
sntrup953
815592881603048169636sntrup953
880640888155368836784
T:
ntrulpr857
901951690268049047512
T:
sntrup1013
916817691788449194048sntrup1013
106393761067037210722288
T:
limasp1306cca
108026561080932010854452
T:
ntrulpr953
112705521134396811428716
T:
limasp1822cca
121571841216214012191932
T:
ntrulpr1013
125277761253465212566068
T:
sntrup1277
127392241274780812785600sntrup1277
141400561423638414321340
T:
lotus256
149042241493518815033516
T:
kindi512321
157340281579523615875564
T:
hqc1921
163161681635341616442956
T:
kindi256522
168154001688723216957724
T:
hqc1922
190018441902167219098176
T:
ntrulpr1277
212566242127799621315828
T:
sntrup4591761
219922562207242422221704
T:
limasp2062cca
249717122503720825122372
T:
frodokem640
255786842561647225686596
T:
frodokem640aes
288488322897145229125532
T:
hqc2561
307189203079891630991576
T:
hqc2562
317890403181558431873868
T:
C:r5n11kem0d
320658203220414832312600
T:
hqc2563
424308284247603642529156
T:
ntrulpr4591761
552151565534444055502472
T:
frodokem976
558902925600291256116032
T:
frodokem976aes
784683567854668478602392
T:
C:r5n13kem0d
785689767866551278793424
T:
frodokem640shake
104075708104444232104783384
T:
frodokem1344aes
156491976156648264156786756
T:
C:r5n15kem0d
177976716178186832178452156
T:
frodokem976shake
287338648287635012288135284
T:
sikep434
325804776326044144326564448
T:
frodokem1344shake
439549232441303360443813672
T:
sikep434comp
444426020444827372445226984
T:
sikep503
671088000672851716675902916
T:
sikep503comp
920226012920768572921701908
T:
sikep610
124707858012511276521260482876
T:
sikep610comp
147346211614742898281474829640
T:
sikep751
224108564822435409162254562276
T:
sikep751comp
Cycles for decapsulation
25%50%75%system
139784139788139828C:threebears624r2cpa
144536144576144620C:threebears624r2cpax
195032195784195828C:threebears936r2cpa
206576206576206620C:threebears936r2cpax
250448251156254780
T:
C:r5nd1kem0d
251696251736251784C:threebears1248r2cpa
257616259364259568
T:
C:r5nd0kem2iot
267904267948268028C:threebears1248r2cpax
311324313108313860
T:
C:r5nd1kem5d
318276325148325860
T:
C:r5nd1kem4longkey
373400373524374608
T:
C:hila5
652300658516668096
T:
C:r5nd3kem5d
677720678428683180kyber512
682264682552685388threebears624r2ccax
740884742640744176threebears624r2cca
104762010487001077328kyber768
112107211247041153908kyber90s512
114786811497401176908
T:
newhope512cca
120158012122801229740threebears936r2ccax
125894812602361287860threebears936r2cca
124528012752801282904
T:
C:r5n11kem0d
145377214543521480560ntruhps2048509
145418814551041481184
T:
ntruhps2048509
146606014680641498396
T:
lightsaber2
146652014683521496056
T:
C:r5nd5kem5d
161114016155921641596kyber1024
166963216829281708300
T:
C:r5nd3kem0d
178284018018761826044
T:
ntrukem443
184979618633361878752threebears1248r2ccax
188325219087921928120kyber90s768
191220419373361945460threebears1248r2cca
211853621363242149452
T:
C:r5n13kem0d
229290023095242324068
T:
C:r5nd5kem0d
230627223324802334520
T:
ntruhps2048677
230623223325602333852ntruhps2048677
235531623767322387356
T:
newhope1024cca
253501225558882561844ntruhrss701
253451625584322573056
T:
lima2p1024cca
270067227286282731464
T:
saber2
291404029199522931532kyber90s1024
303616030458683073576mceliece348864f
314161631577803179444mceliece348864
316882031778243207196mceliece348864pc
318036432008203232860mceliece348864pcf
321023632114403216020
T:
ntruhps4096821
321090032126483218396ntruhps4096821
363059236526723682632
T:
ntskem1264
429473242969804311900
T:
firesaber2
464467647154244908748
T:
ntrukem743
520740452409405290396
T:
lima2p2048cca
549464055041405521176sntrup653
549472055091765524804
T:
sntrup653
686932468882846916992
T:
C:r5n15kem0d
706940471339367255812
T:
ntskem1380
725614473012687364304
T:
limasp1018cca
738668473880527399304
T:
sntrup761
738751673889727396344sntrup761
763896476746687697456
T:
lotus128
773291677347447744248
T:
ntrulpr653
818073282126048257520mceliece460896pc
825547682748128333184mceliece460896
825056083063528462260mceliece460896f
827439683285568356640mceliece460896pcf
858879686023368640416
T:
kindi256342
878187287974968912532
T:
lotus192
949380096300849774700mceliece6960119
965371297084169803452mceliece6960119f
964249697194129779244mceliece6960119pcf
973787298006569878404mceliece6960119pc
9921408996956810070732mceliece8192128
99300681000848410194184mceliece6688128pcf
99661121012606410275472mceliece6688128f
100296481015647610321428mceliece6688128pc
101712681024706010351468mceliece8192128pcf
100978561026484810379340mceliece8192128f
103015121032159610360800
T:
hqc1281
102399361032613610532964mceliece8192128pc
103543441037221610393800
T:
ntrulpr761
103721761044096810561756mceliece6688128
107504961082294810898532
T:
kindi512241
107466961083894810955028
T:
kindi512222
130243121303327213055560
T:
ntrulpr857
14274592?14456624?28622136?
T:
limasp1306cca
150620161515559215252216
T:
limasp1822cca
159871001599560016035516
T:
ntrulpr953
160356801607184416204716
T:
ntskem13136
178377681790889217960764
T:
lotus256
180164681803668018060220
T:
ntrulpr1013
185714681858584018636796sntrup857
185808001858796418620796
T:
sntrup857
193910801947569619613196
T:
kindi512321
196358601971210419906384
T:
kindi256522
228811482288714822934440
T:
sntrup953
228846482289944422960436sntrup953
237597642381305223938048
T:
hqc1921
253126562538998425505560
T:
hqc1922
253934482546969225612516
T:
frodokem640
255018962557985225689140
T:
frodokem640aes
257817282581143625859724
T:
sntrup1013
257853522581793625869768sntrup1013
282095722823969228276028
T:
ntrulpr1277
294058962948968429636300
T:
limasp2062cca
407675204080794040871392
T:
sntrup1277
407765244082193640865184sntrup1277
427309844285764443162380
T:
hqc2561
454912364562911245723736
T:
hqc2562
475678204769664847883680
T:
hqc2563
556011765571680055941076
T:
frodokem976aes
560102445615986056351940
T:
frodokem976
599999486003665260090400
T:
sntrup4591761
635385886360128863746240
T:
ntrulpr4591761
641354326421855264332296
T:
frodokem640shake
104571684104924504105239652
T:
frodokem1344aes
143657740143732032144021228
T:
frodokem976shake
260893256261155240261472060
T:
frodokem1344shake
306604188307016964307510440
T:
sikep434
324210764324599244325148016
T:
sikep434comp
472583800472961156473516224
T:
sikep503
501597880502047320502567588
T:
sikep503comp
925644944926111344926881432
T:
sikep610
979590152980230540981147872
T:
sikep610comp
158251360815833342361584338444
T:
sikep751
166432723216653929761666049700
T:
sikep751comp

amd64; Bulldozer (600f20); 2012 AMD FX-8350; 4 x 4000MHz; saber214, 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
784967871879096threebears624r2cca
792797986680369kyber512
803218045180771C:threebears624r2cpa
822768246582694C:threebears624r2cpax
832188331083582threebears624r2ccax
9810599049100225
T:
C:r5nd0kem2iot
9479799506102285
T:
C:r5nd1kem0d
104838106232115039
T:
C:r5nd1kem5d
108861110865119902
T:
C:r5nd1kem4longkey
144873145469146523kyber768
145647145954146338threebears936r2cca
154356154713155050C:threebears936r2cpa
157944158250158669threebears936r2ccax
159028159433160150C:threebears936r2cpax
163665164480165119
T:
lac128
179612179885180301
T:
newhope512cca
220071234217236846
T:
C:r5nd3kem5d
239473240537241811kyber1024
240449240778241131threebears1248r2cca
248257248755249088threebears1248r2ccax
248867249331249614C:threebears1248r2cpa
264497265617266169C:threebears1248r2cpax
312842313416314026kyber90s512
339988340960341672
T:
C:hila5
379364379717380203
T:
newhope1024cca
360678380556384126
T:
C:r5nd3kem0d
382950383870385599
T:
ntrulpr653
414212418240439836
T:
C:r5nd5kem5d
422188423289425953
T:
kindi256342
432048432912434427ntrulpr653
473666476895479024
T:
C:r5nd5kem0d
487978488722490892
T:
ntrulpr761
509270509933511267
T:
lac256
520306521544522646
T:
lac192
551740554368556297ntrulpr761
557662560059562291
T:
kindi512222
560801564238630015
T:
kindi512241
577631578385579317kyber90s768
585633586421590003
T:
ntrulpr857
656885662245664441ntrulpr857
696393702279704027
T:
ntrulpr953
767890771351776697
T:
ntrulpr1013
782559783405787011ntrulpr953
841101847045849133ntrulpr1013
936978938317939781kyber90s1024
100940410205631031393
T:
ntrukem443
110655911145091124889
T:
kindi256522
113070111356441138496
T:
ntrulpr1277
115794611620191171756
T:
kindi512321
120125212040311275924
T:
lima2p1024cca
120517312388011271003
T:
hqc1281
125394712614681264931ntrulpr1277
153007615427201558295
T:
rqc128
175845017608591763731
T:
frodokem640
176118017672621780422
T:
C:rolloi128
214325621528322216864
T:
C:rolloi192
219057622047552207303
T:
frodokem640aes
239970124017792406532
T:
C:bikel1
240670424359462480399
T:
hqc1921
245682424589242464770
T:
lima2p2048cca
250739425682532626316
T:
hqc1922
259237425953082597934
T:
titaniumccatoy
2703626?2742761?3801877?
T:
rqc192
279241128059662829220
T:
ntrukem743
288914728948252899842
T:
limasp1018cca
292458529301412939922
T:
C:rolloi256
296667329694632975974
T:
titaniumccalite
351757635652953670324
T:
hqc2561
365902136645753675983
T:
frodokem976
3816930?3857371?5307289?
T:
rqc256
386384638670033887437
T:
titaniumccastd
400293440652654118115
T:
hqc2562
412935941542804193569
T:
C:lake1
427365242856124316504
T:
frodokem976aes
432498143278294361116
T:
titaniumccamed
437708244331094532539
T:
hqc2563
470396347136134746503
T:
titaniumccahi
482972248490684886191
T:
C:lake2
508695951238535154923
T:
C:lake3
547961854893495524612
T:
limasp1306cca
589923359069845944874
T:
limasp1822cca
661417666322176676319
T:
titaniumccasuper
714135371490007192476
T:
C:bikel3
715804971675387202104
T:
frodokem1344aes
721008672278097258566
T:
rolloii192
723616372808927724316
T:
rolloii128
814094181946158398725
T:
locker1
844943284796538513854
T:
rolloii256
931833793716929444267
T:
locker2
973371897515659771602
T:
C:r5n11kem0d
987906899096989951847
T:
locker3
106886081071085110732008
T:
sntrup653
106804641073523610783443
T:
locker4
107718401080600910850643sntrup653
110840871111194611129896
T:
limasp2062cca
117419741175538911776508
T:
frodokem640shake
130926211311926213184705
T:
locker6
133797851342598313486766
T:
locker5
134962831350342713516436
T:
ntrulpr4591761
147279751487490015021760
T:
ramstakers216091
151727561523624315336611ntruhps2048509
152409521526773715352611
T:
ntruhps2048509
162915951648554416695581
T:
remblem928
162638891649883917295790
T:
remblem1056
166275261664905616683720
T:
sntrup761
168673431691081216950338sntrup761
210408042111307021211271
T:
sntrup857
211101382112090821150927
T:
C:r5n13kem0d
211592092119899221239648sntrup857
217236092177874821882754
T:
lotus128
218739632195264022042934
T:
locker7
222166312225357922338323
T:
sikep503
239814852404365124128550
T:
locker8
256697462575775425826504
T:
locker9
257542592581269925911890
T:
ntruhps2048677
257643932584784225948517ntruhps2048677
258645602590280525996184
T:
sntrup953
259025492592400025965710
T:
frodokem976shake
260249702608076426106126sntrup953
300953973013101830159368ntruhrss701
308932973093728230973263
T:
sntrup1013
310215113107081731162989sntrup1013
359952553608867039275593
T:
sikep503comp
384120343847930438718630ntruhps4096821
382333473859986838659544
T:
ntruhps4096821
408285674099719041076033
T:
lotus192
441465544416629644187715
T:
C:r5n15kem0d
463778864645914646528558
T:
frodokem1344shake
467173924700109447044754
T:
sntrup1277
467468384708904947156491sntrup1277
514354825166476952108231
T:
mersenne756839
697487017063214972284116
T:
ramstakers756839
708895657095807971134881
T:
sikep751
795669167965134979963136
T:
ntskem1264
836961088373235983766694
T:
C:ledakemcpa34
865929708663451186673136
T:
ledakem1464
903714629135315992064785
T:
lotus256
941377219418177394221761
T:
C:ledakemcpa33
105364597105430658105545028
T:
ledakem1364
111144144111378915121785419
T:
sikep751comp
114926944115010989115131205
T:
sikep434
116200912116243995116286876
T:
sntrup4591761
117556837117665900120533685
T:
ledakem14sl
135172919137003663139135172
T:
ledakem13sl
172102004172150189172197330
T:
C:ledakemcpa32
183087607183634921199305656
T:
sikep434comp
199767334199822687199896046
T:
C:ledakemcpa54
207152339207214104207287592
T:
C:ledakemcpa53
225290077225362250225453374
T:
ledakem1264
112168614?234122954?326470871?
T:
rsa2048
234964345235760223239629132
T:
ntskem1380
241806513241892394247368211
T:
ledakem3464
256524700256590172256672662mceliece348864pcf
257145621257214021257367605mceliece348864f
274591560296117890338716491mceliece348864pc
275113237296521621338863026mceliece348864
296654547296873845297827594
T:
ledakem12sl
313880676314042668314250876
T:
ledakem34sl
316043855316097388316169435
T:
ledakem3364
322122513322217689322358212
T:
C:ledakemcpa52
348705584349140451349482986
T:
sikep610
379132884379260340379865190
T:
ledakem5464
390320452390368337390553478
T:
ledakem33sl
410488002411624126412929313
T:
ledakem3264
586381912587742887634471238
T:
sikep610comp
590692412610461087616481581
T:
oddmanhattan128
632253455640271597649338472
T:
ntskem13136
678049768678206138678400969
T:
ledakem5364
775397334775864725775991396mceliece460896f
775831632776231992776458304mceliece460896pcf
804975541805170255805535012
T:
ledakem54sl
890986202892375472893422092
T:
ledakem32sl
775438187?930666493?1087850294?mceliece460896
776155852?931110796?1010455846?mceliece460896pc
929020247939697620945279304
T:
oddmanhattan192
946782452947529082953334730
T:
ledakem53sl
974524510974898479977351657
T:
ledakem5264
101151911510119533001012241548mceliece6960119f
101174526510121049461012541645mceliece6960119pcf
103064696010310153041031356150mceliece6688128pcf
103096031310317628091033162891mceliece6688128f
109326574110939751041095126339mceliece8192128f
112955408811301767281130865280mceliece8192128pcf
1012367924?1166416921?1475267761?mceliece6960119
1089149466?1265098588?1621073399?mceliece6688128
1091801604?1272126011?1628289726?mceliece8192128
1130648054?1307912854?1486855801?mceliece8192128pc
1208446667?1386944521?1742271270?mceliece6688128pc
1106798800?1398015062?1569380297?mceliece6960119pc
164772830116562866861671206924
T:
oddmanhattan256
203808493120391027672042273504
T:
ledakem52sl
742815961976496317407867167749
T:
pqrsa15
Cycles for encapsulation
25%50%75%system
306183202532942
T:
rsa2048
766477823486980mceliece348864f
766557845787498mceliece348864
99556101107110075mceliece348864pcf
98015101175110138mceliece348864pc
103021103293103794
T:
ntskem1264
111755112252112924threebears624r2cca
112582112730112966threebears624r2ccax
115350115662116038C:threebears624r2cpax
117525117722118320C:threebears624r2cpa
136443137121137890
T:
C:r5nd1kem0d
153266153949154146kyber512
150334160259161952
T:
C:r5nd0kem2iot
162686164065170423
T:
C:r5nd1kem5d
169271179003180497
T:
C:r5nd1kem4longkey
187713187910188095threebears936r2cca
181434194283223467mceliece460896f
194336195284196273threebears936r2ccax
181213198504219180mceliece460896
198780199104199530C:threebears936r2cpax
201323201677202157C:threebears936r2cpa
186026?203695?240930?mceliece460896pc
189084?207475?242978?mceliece460896pcf
256821257496257928kyber768
256327257998263213
T:
C:rolloi128
271273276533284871
T:
ntrukem443
291774291925292085
T:
newhope512cca
291935292208292895threebears1248r2ccax
294484295351295739threebears1248r2cca
293971295670297308
T:
C:rolloi192
273535?295931?360262?mceliece6688128
280808298961349190mceliece8192128f
303856304015304290C:threebears1248r2cpa
280426305027329629mceliece8192128
290323?313733?382280?mceliece6688128f
313883315677318015C:threebears1248r2cpax
315845317836327197
T:
C:r5nd3kem5d
318963320178322219
T:
lac128
324456325580326747
T:
C:rolloi256
320273328598358207mceliece8192128pcf
313589330624361716mceliece8192128pc
341130343413347452
T:
C:ledakemcpa34
341113363460421207mceliece6688128pcf
339421365839403861mceliece6688128pc
383219387255391314
T:
C:ledakemcpa33
369898390323427218mceliece6960119f
396129396535401225kyber90s512
395729396954398784
T:
lotus128
376714405533439132mceliece6960119
393103405728444878mceliece6960119pcf
411165411879413712kyber1024
402176412875464440mceliece6960119pc
429296431066433030
T:
ntruhps2048509
450221451293452686ntruhrss701
458393459194460201
T:
C:hila5
468693470381472868ntruhps2048509
466799470898473871
T:
sntrup653
470990474697479731
T:
C:bikel1
471424484900495326
T:
C:ledakemcpa32
508812509676510833
T:
sntrup761
515775518057525631sntrup653
533482538037546218
T:
ntrukem743
553989556808557830
T:
kindi256342
571052572040573563sntrup761
574492575743586919
T:
lotus192
572753591360627522
T:
ntskem1380
579991597414635588
T:
C:r5nd5kem5d
607876608037608425
T:
newhope1024cca
606813610407613390
T:
ntruhps2048677
613213613968615214
T:
sntrup857
638795642622647182
T:
C:r5nd3kem0d
667017669233671894ntruhps2048677
684070684599685828sntrup857
686694687251698554kyber90s768
708285716754729608
T:
ledakem1464
729993731976733832
T:
sntrup953
748051753370756372
T:
ntrulpr653
776043782176800840
T:
C:ledakemcpa54
781239783596795189
T:
ledakem14sl
785514788059805853
T:
lac192
795958797245798193
T:
sntrup1013
796782800590804120ntrulpr653
804964810309815775
T:
kindi512222
805695810797812410sntrup953
809305811618813847
T:
kindi512241
820593823417825864
T:
ntruhps4096821
823482847688853803
T:
C:r5nd5kem0d
854302861869876506
T:
ledakem1364
861905862914868468
T:
lima2p1024cca
867208868968875092sntrup1013
870451878019884250
T:
C:ledakemcpa53
874742879866887631
T:
C:lake1
888396890330894281ntruhps4096821
914963919644923162
T:
rolloii128
916400923489930043
T:
lotus256
931725936684949767
T:
rolloii192
957251960895961704
T:
ntrulpr761
949171970406996251
T:
C:ledakemcpa52
100943010121031016087
T:
lac256
100971910160321023530
T:
C:lake2
101628910177031023371ntrulpr761
102239110240441026188
T:
rolloii256
103998910564021072038
T:
ntskem13136
107065610732931100155kyber90s1024
110380111113061125704
T:
C:lake3
114541911468881157300
T:
ntrulpr857
114711811656551184069
T:
ledakem13sl
116683611735131176466
T:
sntrup1277
121650912172041218677ntrulpr857
128376812902061292988sntrup1277
128027712954771299973
T:
C:bikel3
131593413180541328970
T:
kindi256522
136278513745071375820
T:
ntrulpr953
145248714542781464058ntrulpr953
144627914568881477909
T:
locker1
149755114998751504976
T:
ntrulpr1013
149550715191221573491
T:
kindi512321
151444115229061538630
T:
locker2
149391415528261615200
T:
ledakem1264
156830815701671585713ntrulpr1013
163650316441651653464
T:
locker3
176711917682931770870
T:
lima2p2048cca
174730017767201806469
T:
ledakem3464
180804318104581817404
T:
titaniumccatoy
179673418375841886149
T:
hqc1281
185620718640981874728
T:
locker4
199847720093452023230
T:
rqc128
206302920957222122702
T:
ledakem12sl
212279221354692150772
T:
locker6
220933722146632225174
T:
ntrulpr1277
224640122591042277919
T:
locker5
227000623067742346715
T:
ledakem34sl
233359423389782343643ntrulpr1277
245868524860232515642
T:
ledakem3364
254453325471842550396
T:
limasp1018cca
259918926052402618657
T:
frodokem640
273388227367622740761
T:
titaniumccalite
283994228466412850518
T:
titaniumccastd
290718129102322930689
T:
frodokem640aes
336847533986893441637
T:
ledakem33sl
360123936171943640367
T:
locker7
364908937023723758000
T:
hqc1921
368465937102403735976
T:
locker8
390352239448874026965
T:
hqc1922
387803740347344190866
T:
ledakem3264
397608040351214083138
T:
ledakem5464
407085140829794102652
T:
locker9
411557441180244144341
T:
titaniumccamed
452985645398564557442
T:
titaniumccahi
493872949851856027827
T:
rqc192
499283749962305016953
T:
limasp1306cca
503034450611655099053
T:
frodokem976
523330952374435258683
T:
limasp1822cca
525003252781255325235
T:
rqc256
526991553835875460359
T:
hqc2561
534445454283475526776
T:
ledakem5364
537221054418325557964
T:
ledakem54sl
548440155070465526904
T:
frodokem976aes
582796258363055857776
T:
titaniumccasuper
619299962939056368607
T:
hqc2562
618368063075606401966
T:
ledakem32sl
698476270835767214698
T:
hqc2563
715466572664027339586
T:
ledakem53sl
779920778171157825705
T:
C:r5n11kem0d
957674296435649747880
T:
ledakem5264
958417996949909719803
T:
frodokem1344aes
103038511031888610342663
T:
limasp2062cca
120619721251807512925543
T:
ledakem52sl
130038001301726313032527
T:
frodokem640shake
135221821352573713534181
T:
sntrup4591761
197518251976659919782116
T:
C:r5n13kem0d
244844502460382324774720
T:
remblem928
243248482469964125497112
T:
remblem1056
269312962694129226954874
T:
ntrulpr4591761
275455382773731828041912
T:
ramstakers216091
287562182876605028787504
T:
frodokem976shake
359379373595659435978667
T:
C:r5n15kem0d
365811273659433836638773
T:
sikep503
378340773789468438110266
T:
pqrsa15
517141865181050752173663
T:
mersenne756839
518740875192515551994629
T:
frodokem1344shake
559779225618157256510403
T:
sikep503comp
100741557101241160101821533
T:
oddmanhattan128
114820135114872533115057088
T:
sikep751
127525510129634017132994403
T:
ramstakers756839
177455319178186910178543746
T:
sikep751comp
185578390186052332186809672
T:
oddmanhattan192
188228446188336589188439043
T:
sikep434
288396428288827576290210813
T:
sikep434comp
395288848398666440400861328
T:
oddmanhattan256
641484026642330255642828717
T:
sikep610
868898943870886337876470722
T:
sikep610comp
Cycles for decapsulation
25%50%75%system
318983195532040C:threebears624r2cpax
415154162141770C:threebears936r2cpax
462204628346365C:threebears624r2cpa
531815325953513C:threebears1248r2cpax
582285839159095
T:
C:r5nd1kem0d
627776316163353C:threebears936r2cpa
755897568475781C:threebears1248r2cpa
763257655877662
T:
C:r5nd0kem2iot
795458077681243
T:
C:r5nd1kem5d
823188290786023
T:
C:r5nd1kem4longkey
128074128190128455
T:
C:hila5
132607133459135508
T:
C:r5nd3kem5d
157036157332157570threebears624r2ccax
200568200739200983threebears624r2cca
211512212027212383kyber512
248273250487251345
T:
C:r5nd5kem5d
253805254403255087threebears936r2ccax
265299265484266146mceliece348864
265707266631268067mceliece348864f
273886274139274286mceliece348864pc
274059274437275992mceliece348864pcf
302024302309303054threebears936r2cca
328114329804355183
T:
C:r5nd3kem0d
343272343498343836kyber768
350074350236350669
T:
newhope512cca
356151362465366996
T:
ntrukem443
364207364810366682threebears1248r2ccax
440323441913443516threebears1248r2cca
444563445177445709kyber90s512
446886448693450938
T:
C:r5nd5kem0d
450003452252454814
T:
lac128
443402453020454812
T:
C:r5n11kem0d
467582468071468387
T:
lotus128
548549549649553279kyber1024
641338643116644998ntruhps2048509
643929646465648051
T:
ntruhps2048509
648378648861649730mceliece460896f
648941649352649614mceliece460896
655985656217656971mceliece460896pcf
656471657371658262mceliece460896pc
678572687874692093
T:
C:r5n13kem0d
695021702011702867
T:
kindi256342
702742703042703592mceliece6960119
703141703791704436mceliece6960119f
705809705945711968
T:
ntskem1264
706903708251708740mceliece6960119pc
714897715611723027mceliece6960119pcf
736537736925737267
T:
newhope1024cca
742528742899743378mceliece8192128
743178743587744804mceliece8192128f
748693748998750089kyber90s768
748207750086758863
T:
lotus192
750853751754753254mceliece6688128f
754604754852755167mceliece6688128
760857762388762685mceliece6688128pc
763630764044764429mceliece8192128pcf
763972764764766151mceliece8192128pc
762167765670766481mceliece6688128pcf
813037819702825848
T:
ntrukem743
931528942191959682sntrup653
936389946422962064
T:
sntrup653
979172984485988154
T:
ntruhps2048677
982080988220990385ntruhps2048677
108475610860821087094
T:
ntrulpr653
110594311108831120459ntruhrss701
110593211131641115907
T:
kindi512222
111317711149841118234
T:
kindi512241
112672311275601128463
T:
lima2p1024cca
113393711348891136348ntrulpr653
114757211480151153155kyber90s1024
119187411929571194216sntrup761
119273811937291200048
T:
sntrup761
122262612303841255792
T:
lotus256
123769512403851243045
T:
lac192
124822812496221251163
T:
ntskem1380
128703512943311301134
T:
ntruhps4096821
128999512976851301650ntruhps4096821
138926713967031398920
T:
ntrulpr761
145326314563551459199ntrulpr761
156531515673101573708sntrup857
156902915725201574709
T:
sntrup857
158487115856911587201
T:
kindi256522
162631616325381642108
T:
lac256
167216216867211689705
T:
ntrulpr857
169205316982381722747
T:
C:rolloi128
174638217490151750773ntrulpr857
178067817840671790776
T:
C:rolloi192
186101118628161867457sntrup953
186374418664661868672
T:
sntrup953
195933919726341982503
T:
C:r5n15kem0d
196717819941112097788
T:
kindi512321
199292219949071996531
T:
ntrulpr953
205723320600842067304sntrup1013
205953720651912068396
T:
sntrup1013
209314620960202101804ntrulpr953
213579521386332141789
T:
titaniumccatoy
219501621997502210968
T:
ntrulpr1013
227022522727022287834ntrulpr1013
228598322875332293941
T:
lima2p2048cca
256301525650052567451
T:
ntskem13136
261008326137622621074
T:
frodokem640
278590927908742810902
T:
frodokem640aes
286465528743742902313
T:
C:rolloi256
287203328792172895814
T:
rolloii128
286834028838852915907
T:
C:lake1
290880929899693006124
T:
hqc1281
303937530452413060593
T:
sntrup1277
304763230528043060238sntrup1277
308527530938173104032
T:
rolloii192
313211531352213144892
T:
titaniumccalite
324865932560933270954
T:
ntrulpr1277
331149533123493324399
T:
titaniumccastd
334108333493543357469
T:
limasp1018cca
337464633820223389427ntrulpr1277
388599439010743922743
T:
rolloii256
468275146849134710635
T:
titaniumccamed
484147248591444897442
T:
C:lake2
507654750992095120021
T:
frodokem976
509927951200205137076
T:
rsa2048
524894952563615275197
T:
titaniumccahi
526209152729435299456
T:
frodokem976aes
554470356190825638941
T:
hqc1921
576838558018375819237
T:
hqc1922
606921260826646116450
T:
locker1
643389064548566480706
T:
locker2
650161265482186566226
T:
rqc128
653304665568316586464
T:
C:lake3
659087466125876628021
T:
limasp1306cca
683429168641946882881
T:
titaniumccasuper
687573869014686925591
T:
limasp1822cca
699375570216777043360
T:
locker4
763718677687777813827
T:
hqc2561
900854390597529088261
T:
locker3
889600890843219161810
T:
ledakem1364
897136291044739338068
T:
hqc2562
918316492524429300230
T:
frodokem1344aes
888669293480669387415
T:
ledakem1264
9302494974928010311630
T:
C:ledakemcpa32
100303971006691210096306
T:
locker6
101785841021665510250360
T:
locker5
101771031042472210478899
T:
hqc2563
101491971048096910877458
T:
ledakem12sl
107481371081521410843364
T:
ledakem1464
109801731099069211005686
T:
C:bikel1
114203631181251411833898
T:
C:ledakemcpa33
118918371196478412043875
T:
locker7
122783701230479712351188
T:
locker8
128203211284130013140399
T:
ledakem13sl
129239901293810112978459
T:
frodokem640shake
9892444?12964877?13194390?
T:
C:ledakemcpa34
129600621299211613007025
T:
ledakem14sl
136250901363750213648546
T:
limasp2062cca
160126231604894016098055
T:
locker9
170141321723540919344966
T:
rqc192
225548422264511222749718
T:
rqc256
239396232400069225187878
T:
ledakem3364
247430042501191526389472
T:
ledakem3264
258689672595773725980735
T:
C:ledakemcpa52
287089572872862728752427
T:
frodokem976shake
286702912874804929494213
T:
ledakem3464
314899443153066931682467
T:
C:ledakemcpa53
315316513194328732710671
T:
ledakem32sl
324447453307651233861782
T:
remblem1056
329439553310203433285329
T:
remblem928
348946273593362137754432
T:
ledakem34sl
371506013722632437253442
T:
C:bikel3
28246360?37253992?37443654?
T:
C:ledakemcpa54
359331753767811338239414
T:
ledakem33sl
376771013769446137712142
T:
sntrup4591761
388983083893533638973584
T:
sikep503
403698374038011740407786
T:
ntrulpr4591761
413774444141454041519707
T:
sikep503comp
507636305102312851148515
T:
ledakem5264
517413985180317051875373
T:
frodokem1344shake
573965725748232457523187
T:
ramstakers216091
588659665901646559399238
T:
ledakem5364
708113887087320170937523
T:
ledakem5464
730503147313474475394951
T:
mersenne756839
756676767573499975779738
T:
ledakem53sl
801250828035269880630398
T:
ledakem52sl
894170628955630689581061
T:
ledakem54sl
110556920110712085112142103
T:
oddmanhattan128
123392561123440405123487654
T:
sikep751
130639194130760111131020107
T:
sikep751comp
200901757201001838201105004
T:
sikep434
207282802207643938208417940
T:
oddmanhattan192
213361099213491714213621334
T:
sikep434comp
256250564256455778256640195
T:
pqrsa15
258572992258944155260304680
T:
ramstakers756839
435416608439440960445017033
T:
oddmanhattan256
645290836645945849646581885
T:
sikep610
684133429685513949686269587
T:
sikep610comp

amd64; Ivy Bridge+AES (306a9); 2012 Intel Xeon E3-1275 V2; 4 x 3500MHz; hydra8, supercop-20240107

Graphs: old (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
595466016961218
T:
C:r5nd1kem0d
676686781967904threebears624r2cca
675236783968573C:threebears624r2cpa
702117033170530C:threebears624r2cpax
719117279873438threebears624r2ccax
741547481275399kyber512
767327764078587
T:
C:r5nd0kem2iot
775917877379730
T:
C:r5nd1kem5d
802518115882371
T:
C:r5nd1kem4longkey
122271122358122512threebears936r2cca
124169124836132446
T:
lac128
127723128212128585C:threebears936r2cpa
128142128346128582threebears936r2ccax
130720130944131239
T:
newhope512cca
130392130963131534C:threebears936r2cpax
135147136016136859kyber768
135993137558138700
T:
C:r5nd3kem5d
193414193964194137threebears1248r2cca
197663197912198414threebears1248r2ccax
202337202546202715C:threebears1248r2cpa
206109206332207226C:threebears1248r2cpax
211396212340213444kyber1024
220598222425227284
T:
C:r5nd3kem0d
228004230837234168
T:
ntrulpr653
233246233723234414kyber90s512
246642248199248662
T:
C:hila5
248175252824260063
T:
C:r5nd5kem5d
268208269731273860ntrulpr653
272042276615279850
T:
C:r5nd5kem0d
281312281599281934
T:
newhope1024cca
291926292500301727
T:
kindi256342
290200294638306805
T:
ntrulpr761
308039309163319220
T:
kindi512222
316019323200324246
T:
kindi512241
333972336017339325
T:
ntrulpr857
335013337054340111ntrulpr761
396209400458410689ntrulpr857
398545403428407587
T:
ntrulpr953
422278422948423951kyber90s768
441366443977448686
T:
ntrulpr1013
456753462048467105
T:
lac256
462922466458470056ntrulpr953
470740474451475933
T:
lac192
506622508740512276ntrulpr1013
642940644358647007
T:
ntrulpr1277
657317658305659851kyber90s1024
663737664357665103
T:
kindi512321
705084710785717202
T:
ntrukem443
748736755270762986ntrulpr1277
805284806266807505
T:
kindi256522
831391843849861184
T:
hqc1281
882658883061885695
T:
lima2p1024cca
9941429980021000735
T:
rqc128
156007415637131566790
T:
C:rolloi128
162217116235911625133
T:
titaniumccatoy
165846516651831669876
T:
ntrukem743
170115517152911746856
T:
hqc1921
172910817312841735458
T:
frodokem640
178283117859511788009
T:
lima2p2048cca
182820818296181831636
T:
titaniumccalite
181300618477531865706
T:
hqc1922
188467118868671888822
T:
limasp1018cca
188289818876851898101
T:
rqc192
189143118935651897866
T:
C:rolloi192
198599519884421990516
T:
frodokem640aes
240120824054962406788
T:
C:bikel1
253178425373822550098
T:
C:rolloi256
253595525386212573399
T:
titaniumccastd
255591325898572632150
T:
hqc2561
261535126187452624094
T:
titaniumccamed
276940927742682780058
T:
titaniumccahi
262803627879692811155
T:
rqc256
288891729131462953610
T:
hqc2562
316817532085703225686
T:
hqc2563
338601234159003447337
T:
C:lake1
339709434182283442586
T:
limasp1306cca
354375035627543572019
T:
frodokem976
378463737890153795913
T:
C:lake3
378627537903783804165
T:
limasp1822cca
383212638381053844742
T:
C:lake2
408573640924734098008
T:
titaniumccasuper
413553941493364185321
T:
frodokem976aes
616664361787166195624
T:
locker1
643125564481756477266
T:
rolloii128
656048765746016610452
T:
rolloii192
664318066499616734058
T:
limasp2062cca
678137267962386826985
T:
locker2
714441571657807180723
T:
frodokem1344aes
728419272854967286865
T:
C:bikel3
746508374792207490466
T:
locker3
773062477485978061535
T:
rolloii256
785177178537417860043
T:
C:r5n11kem0d
832164583346718353263
T:
locker4
947096694829569496775
T:
locker6
946588195440029617895
T:
remblem1056
955271595794629856432
T:
remblem928
965353797779189825681
T:
ramstakers216091
102857441029540010299952
T:
frodokem640shake
103267631034457710362327
T:
locker5
106697161071599610747587
T:
ntruhps2048509
107034621071951910754261ntruhps2048509
109648381096590910967360
T:
ntrulpr4591761
123228181236335012418662
T:
sntrup653
124519041246129412506755sntrup653
147671471477849514789609
T:
lotus128
153224101533249615345010
T:
sikep503
162760411629375516331080
T:
sntrup761
162894521630412716322423
T:
locker7
163158901634713316360113sntrup761
173979591743268917508879
T:
locker8
175015601751335517531082
T:
C:ledakemcpa14
184653431852960818540018
T:
ntruhps2048677
184771701855714618598948ntruhps2048677
186214831865615718698207
T:
locker9
192609541926728119274721
T:
C:r5n13kem0d
197167191973987519756178ntruhrss701
204549702047539420507489
T:
sntrup857
206092442063902020656097sntrup857
226290362265038522701290
T:
C:ledakemcpa13
229258742293083622934695
T:
frodokem976shake
246109572465794826773232
T:
sikep503comp
248314582483793324905403
T:
sntrup4591761
255146382553941825589932
T:
sntrup953
256067292562564825651087sntrup953
267541562677694426998566ntruhps4096821
268351672691406826947206
T:
ntruhps4096821
285940762863714528649956
T:
sntrup1013
285607452868673928765322sntrup1013
288299662894249929282521
T:
lotus192
303890943040427230428942
T:
mersenne756839
357372123574501335754609
T:
C:r5n15kem0d
384401023847895438515644
T:
C:ledakemcpa12
414696644148880441499748
T:
frodokem1344shake
420492224262254043935884
T:
ramstakers756839
437088804377282443854948
T:
sntrup1277
437862194393295143950629sntrup1277
490698794907167449073326
T:
sikep751
587821345893319259259870
T:
ntskem1264
592387405927915559330388
T:
C:ledakemcpa34
616840476181511363052993
T:
lotus256
629988156304013363073112
T:
ledakem1464
670025436700938467016485
T:
sikep434
689854296902242169067486
T:
C:ledakemcpa33
767255407686983383209463
T:
sikep751comp
807822488082403980904724
T:
ledakem1364
860017428666847988368386
T:
ledakem14sl
106258812106339872115681047
T:
sikep434comp
106816890108000083109259035
T:
ledakem13sl
113397361113447812113478992
T:
C:ledakemcpa32
83440511?126279402?194906813?
T:
rsa2048
143436124143488350143572278
T:
C:ledakemcpa54
150856492150914290151378745
T:
ledakem1264
152316534152414205152493290
T:
C:ledakemcpa53
154256234154282905154320480mceliece348864pcf
154290796154336172154371835mceliece348864f
153017476?167656494?196743391?mceliece348864pc
172176756172289041175064935
T:
ledakem3464
153539099?181918628?225213967?mceliece348864
184712665185657615186424637
T:
ntskem1380
193745480193759914193878398
T:
sikep610
211979887212045601212200474
T:
ledakem12sl
225124434225180480225231984
T:
ledakem3364
235985834236143282239768007
T:
ledakem34sl
259559846259757070259849602
T:
C:ledakemcpa52
282786649282839235282909440
T:
ledakem5464
292558958292791093294352176
T:
ledakem33sl
324067446324228049350239516
T:
sikep610comp
325212007326620036327537836
T:
ntskem13136
326717705326773345326911716
T:
ledakem3264
356617185357904615382304701
T:
oddmanhattan128
458102564458238040458933658mceliece460896pcf
461894404462745679462976503mceliece460896f
488243666488348387488485432
T:
ledakem5364
463675145?518312994?680482251?mceliece460896pc
542046599542195243542984623
T:
ledakem54sl
516318394?570653674?680936222?mceliece460896
589821989590506982616813995
T:
oddmanhattan192
632195568632627020633691461
T:
ledakem32sl
659445109659620568660432533mceliece6688128f
659954200660175040662981862mceliece6688128pcf
715554641715965908718771938
T:
ledakem5264
718721256719744399721345593mceliece8192128pcf
735822769736008616736531430mceliece8192128f
740062212740572416743927767
T:
ledakem53sl
752248118753136468756255879mceliece6960119pcf
752007243753362474754074907mceliece6960119f
651687577?764884952?992537850?mceliece6688128pc
726328665?856437090?1110402851?mceliece6688128
755250258?857719853?1164415354?mceliece6960119pc
800457193?957554936?1162188015?mceliece6960119
839647443?958481240?1197378685?mceliece8192128pc
100263692810061467121081171910
T:
oddmanhattan256
816761359?1073434869?1331532250?mceliece8192128
136458386013665624251367541884
T:
ledakem52sl
512408203252186236915360374418
T:
pqrsa15
Cycles for encapsulation
25%50%75%system
210252217023109
T:
rsa2048
516985337059256mceliece348864f
523185673261792mceliece348864
634806486470398mceliece348864pc
64362?70714?85152?mceliece348864pcf
914629161891901threebears624r2ccax
925669271892822threebears624r2cca
931399354293860C:threebears624r2cpax
936689378893938C:threebears624r2cpa
956799600896629
T:
ntskem1264
959109660997309
T:
C:r5nd1kem0d
109966?121440?145302?mceliece460896f
110205?122380?145636?mceliece460896
124559125945127409
T:
C:r5nd0kem2iot
116540127780140957mceliece460896pcf
128079129083130246
T:
C:ledakemcpa14
129415130093131368
T:
C:r5nd1kem5d
129260131280133670
T:
C:r5nd1kem4longkey
136190136617137215kyber512
135687137016138666
T:
C:ledakemcpa13
132424145560160360mceliece460896pc
151110151244151579threebears936r2cca
152057152280152664threebears936r2ccax
154109157765160801
T:
C:ledakemcpa12
159432160439160632C:threebears936r2cpax
160264160440160593C:threebears936r2cpa
207609207772208040
T:
newhope512cca
211989212583213674kyber768
200564214298243528mceliece6688128
215064216039217290
T:
C:r5nd3kem5d
212153217291224085
T:
ntrukem443
198013?220158?252000?mceliece6688128f
226582226865227523threebears1248r2ccax
228585229620230207threebears1248r2cca
217077230115262677mceliece6688128pcf
230963231618233213
T:
C:rolloi128
239709240063240380C:threebears1248r2cpa
239829240624241274C:threebears1248r2cpax
230376242786255948mceliece6960119
227192243586276698mceliece6688128pc
230648244944266694mceliece6960119f
244353245688246753
T:
sntrup653
238874250112264396mceliece8192128
252846253713255262
T:
C:rolloi192
245028257550280472mceliece6960119pcf
248154258916280442mceliece8192128f
253229268399287776mceliece6960119pc
264647272797274168
T:
lac128
270052281340302198mceliece8192128pc
289748290137290622kyber90s512
289422290250291600sntrup653
290522291355292618
T:
C:rolloi256
290587292067293068
T:
C:ledakemcpa34
270944?292596?345836?mceliece8192128pcf
298747299602300730
T:
sntrup761
311242312397315795
T:
ntruhps2048509
317167318744320931
T:
C:ledakemcpa33
318084319090319852
T:
lotus128
322196323296326714kyber1024
337973341584350286ntruhrss701
341691343844346546ntruhps2048509
347157347836349057
T:
C:hila5
353695355216357303sntrup761
355508357172359296
T:
sntrup857
365929368967394716
T:
C:r5nd3kem0d
363628371228378144
T:
C:ledakemcpa32
373479377731383961
T:
ntrukem743
387790388386389024
T:
C:bikel1
387824388659389892
T:
ntskem1380
390821393120395451
T:
C:r5nd5kem5d
383064396482396805
T:
kindi256342
417629419132420639sntrup857
417787419962428247
T:
sntrup953
434890436345440701
T:
ntrulpr653
442616442856443273
T:
newhope1024cca
449476451287453680
T:
ntruhps2048677
459910463053475970
T:
kindi512241
464716467294468780
T:
sntrup1013
453946467470468630
T:
kindi512222
475818477923485352
T:
C:r5nd5kem0d
480315483186487770
T:
lotus192
479143484570485440ntrulpr653
486398488398491564sntrup953
490048490723492145kyber90s768
497185499032502604ntruhps2048677
528309529104530603sntrup1013
531221532364533674
T:
ledakem1464
551782552500554592
T:
ntskem13136
562995563918564671
T:
ntrulpr761
573483574127575381
T:
lima2p1024cca
589856591498593268
T:
ntruhps4096821
596913598653605015ntrulpr761
624470625149626286
T:
ledakem14sl
626994630384637771
T:
C:lake1
638521641193643839ntruhps4096821
644049645754647725
T:
C:ledakemcpa54
648353649375651396
T:
ntrulpr857
667320670411675703
T:
ledakem1364
674789682468688407
T:
sntrup1277
682040687008695362
T:
lotus256
695648698553701297
T:
C:ledakemcpa53
705690709377718902
T:
lac192
714209715839734033ntrulpr857
720017722042725314
T:
C:lake2
728958729610730897kyber90s1024
744891747290749576
T:
rolloii128
729078747481763844
T:
C:ledakemcpa52
771830775691784526
T:
ntrulpr953
785172792171793729sntrup1277
787912794141795770
T:
rolloii192
802875805115807293
T:
C:lake3
835197836897846920ntrulpr953
845816847388848504
T:
kindi512321
852804853721856137
T:
ledakem13sl
855720859592862431
T:
ntrulpr1013
871004871983873880
T:
rolloii256
907342909595923890
T:
lac256
919545926381928725ntrulpr1013
937358967581970364
T:
kindi256522
102271910473261077025
T:
ledakem1264
106726410723161077816
T:
locker1
108151010822161083092
T:
C:bikel3
110396211078491112197
T:
locker2
115906111603781163610
T:
lima2p2048cca
120220412053161206868
T:
titaniumccatoy
125163712548941258110
T:
locker3
125112612590471265146
T:
ntrulpr1277
130835713101781312034
T:
ledakem3464
132623213507531372506
T:
hqc1281
135429913679771376196ntrulpr1277
136351813901811409131
T:
ledakem12sl
139028613929031395642
T:
rqc128
142165914254731430942
T:
locker4
152226415241621525718
T:
limasp1018cca
156937715787881583341
T:
locker6
162978116310701632915
T:
titaniumccalite
170813517122881717269
T:
locker5
171567717196321737526
T:
ledakem3364
172426517344021746252
T:
ledakem34sl
198137219837402014584
T:
titaniumccastd
234221623445242369977
T:
frodokem640
242831824308072435967
T:
titaniumccamed
243125324342312438244
T:
ledakem33sl
248698624909492493757
T:
frodokem640aes
262743826310802639042
T:
titaniumccahi
257544626430142717912
T:
ledakem3264
265177226644162721948
T:
locker7
270100227069272713193
T:
locker8
273917427771102823832
T:
hqc1921
282801828310782835012
T:
rqc192
292220529270292934598
T:
ledakem5464
296954029736932982745
T:
locker9
297496829776662980568
T:
limasp1306cca
295222829853083029758
T:
hqc1922
308774830921463099710
T:
limasp1822cca
374003237528693830533
T:
ledakem5364
379894838018843811439
T:
ledakem54sl
384639638500993853714
T:
titaniumccasuper
382890339219343984712
T:
ledakem32sl
382124739618563981338
T:
rqc256
413759241948744244473
T:
hqc2561
467272047108954720501
T:
frodokem976
473879047813084829770
T:
hqc2562
486055748900364936898
T:
ledakem53sl
495553549642674975397
T:
frodokem976aes
527265853217545354071
T:
hqc2563
584829458525085857405
T:
limasp2062cca
670936667828296843709
T:
ledakem5264
708546071018987137058
T:
C:r5n11kem0d
726828874563967571114
T:
ledakem52sl
844336484723358493489
T:
frodokem1344aes
110028531100436111006751
T:
sntrup4591761
111271161113452611142124
T:
frodokem640shake
141529551415808814228636
T:
remblem1056
143282661437584114714611
T:
remblem928
173041201739774117561181
T:
C:r5n13kem0d
176343501783856017969858
T:
ramstakers216091
219147072191541621917923
T:
ntrulpr4591761
232941382330743723321339
T:
pqrsa15
247969752479961224805821
T:
frodokem976shake
251971942520281825208173
T:
sikep503
309196503094014730981756
T:
mersenne756839
325551563266486532863171
T:
C:r5n15kem0d
384608873850748538713054
T:
sikep503comp
447066994475050444763590
T:
frodokem1344shake
703493337074365271177754
T:
oddmanhattan128
772708097840314380145021
T:
ramstakers756839
793980557946429579467534
T:
sikep751
109685700109706678109718404
T:
sikep434
122958851123101074123627960
T:
sikep751comp
130400545130672391130937132
T:
oddmanhattan192
167618534167760028168688111
T:
sikep434comp
277929618278751676280343000
T:
oddmanhattan256
356650524356675169356793631
T:
sikep610
480716027481392645483476358
T:
sikep610comp
Cycles for decapsulation
25%50%75%system
225152268723220C:threebears624r2cpax
288752917829275C:threebears936r2cpax
354393572135843C:threebears1248r2cpax
379063826938756
T:
C:r5nd1kem0d
409964123941387C:threebears624r2cpa
520035358258336
T:
C:r5nd0kem2iot
552435577156780
T:
C:r5nd1kem5d
555605605956116C:threebears936r2cpa
567775745558117
T:
C:r5nd1kem4longkey
648446504665278C:threebears1248r2cpa
944589454994839
T:
C:hila5
933739721698742
T:
C:r5nd3kem5d
124217124394124865threebears624r2ccax
167234167606167834threebears624r2cca
178783179126179495kyber512
180245183304187970
T:
C:r5nd5kem5d
190622190817191040mceliece348864f
191627191818192090mceliece348864
194340194579195016threebears936r2ccax
200722200942201324mceliece348864pc
200792201118201445mceliece348864pcf
199406201881205819
T:
C:r5nd3kem0d
242610242790243005
T:
newhope512cca
245589245749246863threebears936r2cca
252774254109256906
T:
ntrukem443
256214259298264336
T:
C:r5nd5kem0d
275786276813277701kyber768
279402279547279770threebears1248r2ccax
323328323660324048kyber90s512
347004347910348307threebears1248r2cca
353771357578359448
T:
lac128
373322377211381915
T:
C:r5n11kem0d
380834381372382056
T:
lotus128
420621420869421524mceliece460896f
421514422289423372kyber1024
420799423852427103mceliece460896
431902434123435148mceliece460896pc
440731441226442427mceliece460896pcf
452805453112453590mceliece6960119f
454413455120455662mceliece6960119
461905463610465561
T:
ntruhps2048509
461449464392467505ntruhps2048509
467865468214468714mceliece6960119pc
467725468325468810mceliece6960119pcf
489606489901490450
T:
ntskem1264
490185490754492630mceliece8192128f
491702492362493534mceliece6688128
492037492516493443mceliece6688128f
493287493668494218mceliece8192128
480540494891495552
T:
kindi256342
503906504806508123mceliece8192128pc
505039505877512633mceliece6688128pc
504484506023507792mceliece6688128pcf
506059506604507358mceliece8192128pcf
525292526020526452
T:
newhope1024cca
528013530003533803
T:
ntrukem743
531384531936532500kyber90s768
566995567972568533
T:
C:r5n13kem0d
598718599421622045
T:
kindi512222
620823622847646073
T:
ntrulpr653
605313628366646610
T:
lotus192
606802629125633332
T:
kindi512241
629153630506632389sntrup653
629549631220640161
T:
sntrup653
663869667700669191ntrulpr653
692548694474720268
T:
ntruhps2048677
695594698528702259sntrup761
698516701036702898ntruhps2048677
696256703134711680
T:
sntrup761
730784731492733261
T:
lima2p1024cca
761061762167768870ntruhrss701
768880769245769890kyber90s1024
786604787680789261
T:
ntrulpr761
828641830001862922ntrulpr761
899961900598901961
T:
ntskem1380
892758919104946529
T:
lotus256
933118938841941029
T:
ntruhps4096821
934710940066974895
T:
ntrulpr857
948734949801951155ntruhps4096821
959930960909962712sntrup857
963097964567966021
T:
sntrup857
99898510455931050192ntrulpr857
106176010631971067926
T:
kindi512321
109590310975831098386
T:
kindi256522
110355011063941115660
T:
ntrulpr953
112975511371921151994sntrup953
112969211446571147673
T:
sntrup953
111990211456821185836
T:
lac192
118073811823561184093ntrulpr953
124236012448631270764
T:
ntrulpr1013
126087512647771272034
T:
sntrup1013
126620412685311275773sntrup1013
126575312697951275854
T:
C:rolloi128
130541413151491334030ntrulpr1013
141063014117271412732
T:
titaniumccatoy
142494814581511506568
T:
lac256
146412014657821467250
T:
lima2p2048cca
150962215116241514906
T:
C:rolloi192
181723918177121818930
T:
ntskem13136
183141418338941853111
T:
ntrulpr1277
187871318800061881898
T:
titaniumccalite
187490518950561897576sntrup1277
187991519029121909029
T:
sntrup1277
191898319307971931677
T:
C:r5n15kem0d
194093619452641972911ntrulpr1277
197006519725851975785
T:
limasp1018cca
213800221624482181090
T:
hqc1281
2189383?2205189?2868211?
T:
C:ledakemcpa13
227902622818902287621
T:
C:lake1
229090222986562311353
T:
C:ledakemcpa12
229665822989522335782
T:
titaniumccastd
229182622995302306528
T:
rolloii128
235408623659462376988
T:
frodokem640
237975923830792390333
T:
C:rolloi256
237918523937382404780
T:
frodokem640aes
250653625191832521054
T:
rolloii192
267075726873782697269
T:
C:ledakemcpa14
276364227672842773562
T:
titaniumccamed
306583830695503074152
T:
titaniumccahi
314916931530323157377
T:
rolloii256
322590732299883232582
T:
rsa2048
383356238401883849148
T:
C:lake2
388635038880483889615
T:
limasp1306cca
401252740143594019868
T:
limasp1822cca
410039342077664234562
T:
hqc1921
431935744179884457952
T:
hqc1922
448121044848004488728
T:
titaniumccasuper
466797846755394684716
T:
locker1
468731246962294754072
T:
frodokem976
476128247772404802277
T:
frodokem976aes
490847249160564932194
T:
locker2
496976749829374997907
T:
rqc128
518927251968765204639
T:
C:lake3
542419654368665593048
T:
locker4
542322554374995462432
T:
C:bikel1
601718460233356242016
T:
hqc2561
623603762554606272693
T:
C:ledakemcpa32
629634263118186322353
T:
ledakem1264
639437264217876440489
T:
ledakem1364
693862569495357086428
T:
hqc2562
701624770300407041347
T:
locker3
729067773388767364755
T:
ledakem12sl
754494575528327564543
T:
ledakem1464
768013976893757704320
T:
limasp2062cca
768374876952517709412
T:
locker6
768475376996557737333
T:
hqc2563
771753977228587771669
T:
C:ledakemcpa33
791751379279497938820
T:
locker5
824853182642698273801
T:
frodokem1344aes
859035886062728646700
T:
ledakem13sl
894772990427289083292
T:
ledakem14sl
903887590527559064163
T:
locker7
921967492407569252657
T:
C:ledakemcpa34
930232193174209331958
T:
locker8
110332591103587611038282
T:
frodokem640shake
117350571174086711745839
T:
rqc192
122908901231383912344360
T:
locker9
148086261481544814824275
T:
C:ledakemcpa52
173443561743598717502103
T:
ledakem3264
175017581753228317543488
T:
C:ledakemcpa53
175769481762078317634480
T:
ledakem3364
177115401772598917740602
T:
C:bikel3
174536531774752417774526
T:
rqc256
190852941915952219175085
T:
remblem1056
194166201944194719915851
T:
remblem928
197394401976276419834602
T:
ledakem3464
15668375?20630428?20692444?
T:
C:ledakemcpa54
215465712172839121773634
T:
ledakem32sl
247635872476723524772013
T:
frodokem976shake
252995402533452025787003
T:
ledakem33sl
260343972609480126115596
T:
ledakem34sl
268452042685635026859024
T:
sikep503
284871512851349028520281
T:
sikep503comp
317373443173843031740671
T:
sntrup4591761
328569543285881232862779
T:
ntrulpr4591761
332787863351301533553665
T:
ledakem5264
369100233692953236943944
T:
ramstakers216091
387502673877381838864473
T:
ledakem5364
428138114430402845727215
T:
mersenne756839
446318514464482344699102
T:
frodokem1344shake
465045774653559846562955
T:
ledakem5464
481190014832019648373993
T:
ledakem52sl
500402065006079450178886
T:
ledakem53sl
591756775922433959250169
T:
ledakem54sl
769551587786586578207024
T:
oddmanhattan128
853834408544019585442155
T:
sikep751
907359169077612290804941
T:
sikep751comp
117016804117023566117032939
T:
sikep434
124414171124453332124463510
T:
sikep434comp
144669335145066287145351315
T:
oddmanhattan192
148826874149319770153521331
T:
ramstakers756839
168496252168539873168563595
T:
pqrsa15
305662263306691677308065139
T:
oddmanhattan256
358599151358615567358636699
T:
sikep610
379277046379321304379370442
T:
sikep610comp

amd64; Ivy Bridge+AES (306a9); 2012 Intel Core i5-3427U; 2 x 1800MHz; hunsnivy, 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
599896188463846
T:
C:r5nd1kem0d
671126744568959threebears624r2cca
671726775268269C:threebears624r2cpa
711747133571508C:threebears624r2cpax
729327322473705threebears624r2ccax
780917939180597
T:
C:r5nd0kem2iot
805798090581557
T:
C:r5nd1kem5d
808038138381983kyber512
832798375985292
T:
C:r5nd1kem4longkey
113626115158116750
T:
lac128
121768122346123510threebears936r2cca
124968125149126210threebears936r2ccax
125690126440127103C:threebears936r2cpa
132246132807133348C:threebears936r2cpax
134711135419136386kyber768
137312137577137863
T:
newhope512cca
137520138675140018
T:
C:r5nd3kem5d
192731193075193283threebears1248r2cca
197450197754198035C:threebears1248r2cpa
198042198237198554threebears1248r2ccax
203664203879204316C:threebears1248r2cpax
214079215760219398kyber1024
222221224006228120
T:
ntrulpr653
221011224197247264
T:
C:r5nd3kem0d
228886229393230284kyber90s512
257667259810262220
T:
C:r5nd5kem5d
264628266729267311
T:
C:hila5
261725267429271439ntrulpr653
282272284115288145
T:
C:r5nd5kem0d
285841289375292383
T:
ntrulpr761
296094296357296910
T:
newhope1024cca
316501317119317871
T:
kindi256342
330811332348335725ntrulpr761
333817335688338392
T:
ntrulpr857
338883339890341069
T:
kindi512222
342734343960345254
T:
kindi512241
388855392185394438ntrulpr857
396044404102406451
T:
ntrulpr953
410535412081414055kyber90s768
433967436626445302
T:
ntrulpr1013
432287439582442064
T:
lac256
440876442013445319
T:
lac192
448118453519461485
T:
hqc1281
462482470779474955ntrulpr953
508852509622511804ntrulpr1013
623385625079626862
T:
rqc128
637192641803652059
T:
ntrulpr1277
649130650462652330kyber90s1024
699256701018736767
T:
kindi512321
743532748684754357ntrulpr1277
805624806489808030
T:
lima2p1024cca
839621841900844323
T:
kindi256522
101114910180301032686
T:
hqc1921
106596110729101083324
T:
ntrukem443
108306411031251117053
T:
hqc1922
129295312960431306992
T:
rqc192
151940615238051529792
T:
C:rolloi128
153770915583861578182
T:
hqc2561
163728816394131643735
T:
lima2p2048cca
165806216617101664230
T:
frodokem640
165992716632051667988
T:
titaniumccatoy
174577317469541749537
T:
limasp1018cca
177690217818451845106
T:
rqc256
180609518232301835477
T:
hqc2562
187110518779681885782
T:
C:rolloi192
189050518927351895327
T:
titaniumccalite
203513620478882062030
T:
hqc2563
206207420657902071218
T:
frodokem640aes
248126624847322490106
T:
titaniumccastd
248332024914672505462
T:
C:rolloi256
248866324918222493989
T:
C:bikel1
250288125219452536683
T:
ntrukem743
268656926887332697627
T:
titaniumccamed
281915228225982828863
T:
titaniumccahi
302339030345013051471
T:
C:lake1
325193132550743264777
T:
C:lake3
328226332893763303344
T:
remblem928
329967433016713308124
T:
limasp1306cca
329836933023733340001
T:
remblem1056
333407333386383349158
T:
C:lake2
354402335490263553005
T:
limasp1822cca
356510235721933583065
T:
frodokem976
407898540848474087126
T:
titaniumccasuper
418623441948144202875
T:
frodokem976aes
531291053250125335885
T:
locker1
589446159056495921724
T:
locker2
637364563953526406010
T:
rolloii128
644921864606336475428
T:
locker3
646572264754506494865
T:
rolloii192
651981265296556541528
T:
limasp2062cca
721508972337257254760
T:
frodokem1344aes
722286072351137244478
T:
locker4
739155073958577398573
T:
C:bikel3
761700776286217643369
T:
rolloii256
786603278725887877558
T:
C:r5n11kem0d
815671881651268179970
T:
locker6
893387789455288964831
T:
locker5
959737996879219746864
T:
ramstakers216091
104653391047384510478926
T:
frodokem640shake
109721571097266910974827
T:
ntrulpr4591761
113908271140926911428408
T:
ntruhps2048509
114241551145235311492871ntruhps2048509
126997171271269012742376
T:
sntrup653
127322551275178412787139sntrup653
141976751421483814234323
T:
locker7
152018351521417915232576
T:
locker8
152826351531749615390384
T:
lotus128
153304831535289315363180
T:
sikep503
159990581601904216045058
T:
locker9
166797321668529216700117
T:
sntrup761
167370651675136516769848sntrup761
181489831817654518212290
T:
C:ledakemcpa14
188023271883810718877133
T:
ntruhps2048677
189021701893245519068881ntruhps2048677
192762411928275819291471
T:
C:r5n13kem0d
207849652081106020840288
T:
sntrup857
208268822084362620860174sntrup857
210069202101210021089115ntruhrss701
212445602126254921289689
T:
mersenne756839
228260272285198123354973
T:
C:ledakemcpa13
231459882315452423162154
T:
frodokem976shake
246737392474128926890131
T:
sikep503comp
255069452556315325591350
T:
sntrup953
256541282567221425701264sntrup953
282689772832159328445355ntruhps4096821
282080552861213928751499
T:
ntruhps4096821
292151612923370329305390
T:
sntrup1013
292042842929540630294198sntrup1013
296469412972598330148403
T:
lotus192
357941563580533435816659
T:
C:r5n15kem0d
416926994172248541769140
T:
frodokem1344shake
419361744196150842008250
T:
C:ledakemcpa12
421486144260716943538753
T:
ramstakers756839
450082574508165645093005
T:
sntrup1277
450928124514881345193086sntrup1277
491793054919942249206856
T:
sikep751
593146675942163059550269
T:
ntskem1264
619465156197495662013566
T:
ledakem1464
635196706368991064210986
T:
lotus256
675551586784890368245203
T:
C:ledakemcpa34
681577246818119868257248
T:
sikep434
684965976858989468815297
T:
C:ledakemcpa33
766992037676148083277880
T:
sikep751comp
799936848008829180136795
T:
ledakem1364
825309238460367786904822
T:
ledakem13sl
850507538535100786849065
T:
ledakem14sl
935499529356333393594068
T:
sntrup4591761
108161841108252628117777402
T:
sikep434comp
135744095135854122136131641
T:
C:ledakemcpa32
79119257?141494485?210411503?
T:
rsa2048
147285471147360913147990556
T:
C:ledakemcpa54
153384987153454835153538551mceliece348864pcf
154211505154343174154692696mceliece348864f
162069456162122438162189579
T:
C:ledakemcpa53
165961957166041658166281493
T:
ledakem1264
183222794183880866186995338
T:
ntskem1380
153900293?184670712?215630821?mceliece348864
154783659?184860227?215961595?mceliece348864pc
190064423190856880193513230
T:
ledakem3464
195824616195870507195906444
T:
sikep610
209747556209971904210774834
T:
oddmanhattan128
221393204221613790225289519
T:
ledakem34sl
233407001233516715233633652
T:
ledakem3264
236060392236291148236415276
T:
ledakem3364
238235295238948490240265707
T:
ledakem12sl
246182911246303049246415968
T:
C:ledakemcpa52
267949178268640542279962408
T:
ledakem5464
278676915282559231291337484
T:
ledakem33sl
322495504323211441332237104
T:
ntskem13136
327629223328036460354428410
T:
sikep610comp
343203586343535361344045894
T:
oddmanhattan192
463475164463688790464232100mceliece460896f
464825782465090723465505520mceliece460896pcf
459100162?513479158?621708082?mceliece460896pc
541514566541915328542418833
T:
ledakem5364
459957851?567383965?625547476?mceliece460896
595761319595913698596319523
T:
ledakem54sl
608830827609185460609540375
T:
oddmanhattan256
660521029660680637662042590
T:
ledakem32sl
705584511707670325719241054
T:
ledakem5264
732515620733451379735717439mceliece8192128f
746203743746548015750139545
T:
ledakem53sl
748568194748803081750051645mceliece6960119pcf
749414911750535709755096086mceliece6960119f
797094416801510555802879599mceliece6688128pcf
802581200802814777803085413mceliece6688128f
630816377?819616987?1012616014?mceliece6960119
825569274826236670828169459mceliece8192128pcf
723914140?843192628?1082635040?mceliece8192128
654569018?878891420?1112175308?mceliece6688128pc
778752288?896562914?1244072404?mceliece6688128
747978798?947607316?1247091471?mceliece6960119pc
723527300?961428007?1200126500?mceliece8192128pc
148737505114902642891492894419
T:
ledakem52sl
518091917152971633335451797380
T:
pqrsa15
Cycles for encapsulation
25%50%75%system
189652004421128
T:
rsa2048
570125864065128mceliece348864
576895882666414mceliece348864f
687167022575630mceliece348864pcf
680427256874808mceliece348864pc
913329144991569threebears624r2cca
931049336293921
T:
ntskem1264
934879364893879threebears624r2ccax
936739418195624C:threebears624r2cpa
947979492895032C:threebears624r2cpax
963899728599006
T:
C:r5nd1kem0d
119461120352121768
T:
C:r5nd0kem2iot
112986125076138262mceliece460896f
126892127985128962
T:
C:r5nd1kem5d
128370129314130705
T:
C:ledakemcpa14
130763131784133287
T:
C:r5nd1kem4longkey
124312136813150399mceliece460896
136089136980137667kyber512
137060137643138758
T:
C:ledakemcpa13
126724?144274?172744?mceliece460896pcf
147262150718165324mceliece460896pc
150696154535155214threebears936r2ccax
155027155199155760threebears936r2cca
158273158494158889C:threebears936r2cpa
156744159547161857
T:
C:ledakemcpa12
161899162175162295C:threebears936r2cpax
180681183626192449
T:
ntrukem443
212180213170214145kyber768
214121214433214743
T:
newhope512cca
215350217302222430
T:
C:r5nd3kem5d
218722219965220789
T:
C:rolloi128
227799227949228184threebears1248r2cca
228879229475230160threebears1248r2ccax
222479230114246414
T:
lac128
236004236148236994C:threebears1248r2cpa
236721236908237472C:threebears1248r2cpax
222683239963258956mceliece6688128
238943240539247657
T:
sntrup653
226582240554269792mceliece6688128f
248848249534250782
T:
C:rolloi192
237394251658272263mceliece6960119f
240916254548281978mceliece6960119
246214262706290650mceliece6688128pcf
253936267226296569mceliece6688128pc
261712271187288474mceliece6960119pc
251025271996291278mceliece6960119pcf
263248274956297082mceliece8192128f
257126276322289080mceliece8192128
279992280752282047sntrup653
281597281943282397kyber90s512
289549290454291416
T:
C:rolloi256
290953291609292701
T:
C:ledakemcpa34
287045296043313163mceliece8192128pc
296053296782297882
T:
sntrup761
288966309504327905mceliece8192128pcf
309724310290311404
T:
lotus128
312804315397325114
T:
ntrukem743
313212315765318401
T:
ntruhps2048509
314583316519317861
T:
C:ledakemcpa33
324675326228328844kyber1024
332882334836338835ntruhrss701
342848344441350147ntruhps2048509
349429351643356582sntrup761
357379359046360001
T:
sntrup857
365113366490367494
T:
C:hila5
370184375721381417
T:
C:ledakemcpa32
377102383430385472
T:
C:r5nd3kem0d
385462386306387620
T:
ntskem1380
393595396159399736
T:
C:r5nd5kem5d
407260408058408901
T:
C:bikel1
415549416451417455
T:
kindi256342
413310417160421736sntrup857
422834426926427988
T:
sntrup953
427026428100429314
T:
ntrulpr653
436537438874444997
T:
C:lake1
456182456617457373
T:
newhope1024cca
455299457378461376
T:
ntruhps2048677
460057461932465745
T:
sntrup1013
464058464765466387ntrulpr653
471308473164474341
T:
ledakem1464
474414475454477126kyber90s768
474850475944477526
T:
lotus192
476703479660494306
T:
C:r5nd5kem0d
492931493830495009
T:
kindi512222
494693496048497690sntrup953
493910496628498218
T:
C:lake2
500392501283502655
T:
kindi512241
502338504023506479ntruhps2048677
527796530282539056sntrup1013
541514542325543125
T:
ledakem14sl
546730554480556225
T:
ntrulpr761
555221556786558875
T:
C:lake3
556215558901562776
T:
ntskem13136
568563568955569813
T:
lima2p1024cca
591300595166597386ntrulpr761
594074596336599936
T:
ledakem1364
595624598344618222
T:
ntruhps4096821
642824644830646971
T:
C:ledakemcpa54
643696645602650317
T:
ntrulpr857
648373652744657151ntruhps4096821
656558658649661040
T:
lotus256
664961672542676522
T:
lac192
669134675851678045
T:
sntrup1277
690432693306695354
T:
C:ledakemcpa53
691930693897695287
T:
rolloii128
695822697233701667ntrulpr857
711054712271713803
T:
rolloii192
718453720981723725kyber90s1024
742999755512772316
T:
C:ledakemcpa52
761895766256768608
T:
ledakem13sl
771810774564783259sntrup1277
764302782084784082
T:
ntrulpr953
800237802806804982
T:
rolloii256
828162830233849595ntrulpr953
842509844582865409
T:
ntrulpr1013
858134860527864674
T:
locker2
867583871813878787
T:
locker1
855023872860879363
T:
lac256
868136877358887436
T:
hqc1281
919148921218924369
T:
kindi512321
924905935124936411ntrulpr1013
913369937991955528
T:
ledakem1264
955952958861963308
T:
locker3
976282977509980250
T:
rqc128
101204310135441015538
T:
kindi256522
104450910449331046155
T:
C:bikel3
111683511201601122390
T:
locker4
114953011505481151758
T:
lima2p2048cca
117118711718011173325
T:
ledakem3464
119275211953141199172
T:
locker6
122810012299611231899
T:
titaniumccatoy
123816812559061267838
T:
ntrulpr1277
123461412589551277923
T:
ledakem12sl
133224713345141337015
T:
locker5
135437613616531370766ntrulpr1277
149868814999441501316
T:
limasp1018cca
152616615270381528348
T:
ledakem34sl
155409715556121557004
T:
ledakem3364
168340916856611688274
T:
titaniumccalite
192270819417231956084
T:
hqc1921
196055919624261964264
T:
titaniumccastd
207425220994892131976
T:
hqc1922
214392621471082152504
T:
locker8
216243521674172615089
T:
rqc192
220194522029882204510
T:
ledakem33sl
221578822304932250087
T:
locker7
229006222929712296736
T:
frodokem640
225144623157012391587
T:
ledakem3264
237968823924542417827
T:
locker9
248634424887902492206
T:
titaniumccamed
257168925753552580926
T:
frodokem640aes
258234425876332592384
T:
ledakem5464
265220426567322660440
T:
titaniumccahi
296165329633212965614
T:
limasp1306cca
290521029877693038401
T:
hqc2561
304735330489163050791
T:
limasp1822cca
333029933337963336381
T:
ledakem5364
336435933662563367705
T:
ledakem54sl
339006034508803502468
T:
ledakem32sl
346058534789303505036
T:
hqc2562
291213435070253522630
T:
rqc256
389857439020453913599
T:
titaniumccasuper
389834439134643936488
T:
hqc2563
440522644098714414718
T:
ledakem53sl
467524946860354702334
T:
frodokem976
484066848459874857294
T:
remblem928
487047448872404939233
T:
remblem1056
500351150135465021924
T:
frodokem976aes
593569959760756017358
T:
ledakem5264
597574459862706010456
T:
limasp2062cca
639296465490546682874
T:
ledakem52sl
717545872541457323471
T:
C:r5n11kem0d
852703085463498581074
T:
frodokem1344aes
110708281107199111075627
T:
sntrup4591761
113075011131353111316293
T:
frodokem640shake
173488191745092517600462
T:
C:r5n13kem0d
175554581773973017903539
T:
ramstakers216091
219252742192590421927963
T:
ntrulpr4591761
230996172312635223157442
T:
pqrsa15
251004662513586925170581
T:
sikep503
251441632515512425164265
T:
frodokem976shake
305139813056596030609072
T:
mersenne756839
322113273239234532552676
T:
C:r5n15kem0d
384607053858100038701728
T:
sikep503comp
450320124506281145092410
T:
frodokem1344shake
655699716573644565907510
T:
oddmanhattan128
765036197784121479195744
T:
ramstakers756839
795900807959898879630886
T:
sikep751
111636395111663033111699308
T:
sikep434
122930189123051939123611377
T:
sikep751comp
125605522125831849125929347
T:
oddmanhattan192
170511496171353190172246913
T:
sikep434comp
260466027260859689261060273
T:
oddmanhattan256
360461560360532286360604285
T:
sikep610
485894904486179160488742836
T:
sikep610comp
Cycles for decapsulation
25%50%75%system
223062237322429C:threebears624r2cpax
290252903929063C:threebears936r2cpax
356783568835715C:threebears1248r2cpax
381033816538249C:threebears624r2cpa
430754431445476
T:
C:r5nd1kem0d
531135332553915C:threebears936r2cpa
582605970062540
T:
C:r5nd0kem2iot
591766017661325
T:
C:r5nd1kem5d
612976204862490C:threebears1248r2cpa
649546592466468
T:
C:r5nd1kem4longkey
964599684097342
T:
C:hila5
102560109601111679
T:
C:r5nd3kem5d
126381126563126931threebears624r2ccax
164752165032165235threebears624r2cca
180226180705181324kyber512
191495191681192026mceliece348864f
191676191957192311mceliece348864
195646199451199616threebears936r2ccax
201007201246201503mceliece348864pcf
202270202473202771mceliece348864pc
201631204601208602
T:
C:r5nd5kem5d
204592206531210302
T:
C:r5nd3kem0d
245437248989249829threebears936r2cca
248979249285249728
T:
newhope512cca
253320253809255957
T:
ntrukem443
261556263905268957
T:
C:r5nd5kem0d
276284276779277487kyber768
281836282113282932threebears1248r2ccax
317227317563318363kyber90s512
318518323414335375
T:
lac128
346924347264347871threebears1248r2cca
366885367429368936
T:
C:r5n11kem0d
368040369002371410
T:
lotus128
419535419908420324mceliece460896f
420241420586421715mceliece460896
422100423285424766kyber1024
429564429913431572mceliece460896pc
437193437737438380mceliece460896pcf
439355440274444326
T:
ntrukem743
451897452219452662mceliece6960119f
461131461592462045mceliece6960119
465491466515467454
T:
ntruhps2048509
467400468034468416mceliece6960119pc
467433468049468808mceliece6960119pcf
468106474206476370ntruhps2048509
486444487456488849mceliece6688128
487267487544488501mceliece8192128f
488106488628489199mceliece8192128
488478491426492676mceliece6688128f
498631499026499550mceliece6688128pcf
501025501314502652mceliece8192128pc
502472503164505292mceliece6688128pc
509559509892510261
T:
ntskem1264
509958510678511215mceliece8192128pcf
518147519157520431kyber90s768
522786523871525781
T:
kindi256342
540449540895541123
T:
newhope1024cca
562961574455574982
T:
C:r5n13kem0d
598207599997602024
T:
lotus192
606552607733613293
T:
ntrulpr653
621453623043624663
T:
sntrup653
621543628927630523sntrup653
650378652375664289ntrulpr653
657218658002659038
T:
kindi512222
663880665489668060
T:
kindi512241
691161692960694968ntruhps2048677
692822693849695115
T:
sntrup761
694837701118704006sntrup761
701966705072710122
T:
ntruhps2048677
719482721472723726
T:
lima2p1024cca
766162768262770375kyber90s1024
777263779789781541ntruhrss701
789145790252791540
T:
ntrulpr761
825750828354833545ntrulpr761
861790864330875518
T:
lotus256
935125936755949092
T:
ntrulpr857
940578945690963760
T:
ntruhps4096821
949814950511953365
T:
ntskem1380
941746951322952780ntruhps4096821
961039963752968405sntrup857
960161965935967548
T:
sntrup857
98676010093061020924ntrulpr857
104904810517921054280
T:
lac192
112015211241321125828
T:
ntrulpr953
114564511467601148967
T:
sntrup953
113621611524371154589sntrup953
115842611625741165984
T:
kindi512321
118527211896521193833ntrulpr953
119227311933061195164
T:
kindi256522
122622812337121304417
T:
C:rolloi128
124299712439141245712
T:
ntrulpr1013
125221612663881268558sntrup1013
126365712799211281993
T:
sntrup1013
132977713317441333514ntrulpr1013
133964613484331367790
T:
lac256
143991014409641441986
T:
titaniumccatoy
144829414495751452317
T:
lima2p2048cca
146366114653591468051
T:
C:rolloi192
165281416554461673288
T:
hqc1281
181969218212051828427
T:
ntrulpr1277
185820818595221861385
T:
ntskem13136
186260318665831885203
T:
sntrup1277
187378018785571881991sntrup1277
193253919344421941417ntrulpr1277
193766119390021941375
T:
titaniumccalite
195101119527801956030
T:
limasp1018cca
193045219560841961710
T:
C:r5n15kem0d
206582820681742070453
T:
C:ledakemcpa13
208158520852502090019
T:
C:lake1
216704721700352174768
T:
rolloii128
219075321945102201979
T:
C:ledakemcpa12
226907222707302273877
T:
titaniumccastd
228355122889552293350
T:
frodokem640
234804923512152354866
T:
C:rolloi256
236923923716722374703
T:
rolloii192
248581324903772494696
T:
frodokem640aes
254493225567822571826
T:
C:ledakemcpa14
282618728283112830970
T:
titaniumccamed
301023130153793020423
T:
rolloii256
309139630937903099087
T:
titaniumccahi
321904032222273227608
T:
rsa2048
324113732883863291547
T:
hqc1921
333232833365153370015
T:
hqc1922
349984935045983510475
T:
C:lake2
386328238653253866626
T:
limasp1306cca
398173439872343991382
T:
limasp1822cca
414177641521914158962
T:
locker1
417848241910384199619
T:
rqc128
421314542181764223884
T:
locker2
453560045377094551897
T:
titaniumccasuper
460672146161254625600
T:
C:lake3
466283446654404762570
T:
hqc2561
468233546921034708425
T:
locker4
468794247195664751193
T:
frodokem976
480963548231864853685
T:
frodokem976aes
544757554502525486148
T:
hqc2562
548866055161665534353
T:
C:bikel1
586703958722075889903
T:
ledakem1264
595026259610865981546
T:
C:ledakemcpa32
606258860685346160999
T:
hqc2563
610600861126986140148
T:
ledakem1364
610163161237716144732
T:
locker3
662402166342046645081
T:
locker6
671665367262806747833
T:
remblem928
675422867594336858191
T:
remblem1056
685655168692676881522
T:
locker5
688902469197236930212
T:
ledakem12sl
716883271818617209036
T:
ledakem1464
732510573790217410643
T:
C:ledakemcpa33
779355478176797836586
T:
locker8
783267378383007900982
T:
limasp2062cca
789212579189467968350
T:
locker7
800627680090318181553
T:
ledakem13sl
822659582491738296841
T:
frodokem1344aes
849805585290588571583
T:
ledakem14sl
6680162?8782582?8812458?
T:
C:ledakemcpa34
103750541038614911287572
T:
rqc192
105074101054519010568351
T:
locker9
112166601122134511231483
T:
frodokem640shake
140570621406964314113996
T:
C:ledakemcpa52
161791611636313516479215
T:
ledakem3264
165650581661722116679759
T:
ledakem3364
167621051678202116820457
T:
C:ledakemcpa53
158354821702071017047941
T:
rqc256
175519471766224117708528
T:
C:bikel3
186684471868393518875064
T:
ledakem3464
15092540?19840634?19860069?
T:
C:ledakemcpa54
202834082054447220556447
T:
ledakem32sl
241844172422648024397680
T:
ledakem33sl
248074972494784125122449
T:
ledakem34sl
250267252504045725056309
T:
frodokem976shake
268113352682943326838167
T:
sikep503
285485112856446428610924
T:
sikep503comp
308200183082214030824684
T:
sntrup4591761
316227173168480631748059
T:
ledakem5264
328763913287746332879454
T:
ntrulpr4591761
364028793644745436546095
T:
ledakem5364
360695313662270336666081
T:
ramstakers216091
425857584261412345522104
T:
mersenne756839
434696304351561143547825
T:
ledakem5464
448300134486033944980018
T:
ledakem52sl
449047654497260845083472
T:
frodokem1344shake
479086374798936248179869
T:
ledakem53sl
557811145580627755855423
T:
ledakem54sl
727167757278820172853768
T:
oddmanhattan128
856232188563020685645956
T:
sikep751
907993809080943390851558
T:
sikep751comp
119053369119074782119233359
T:
sikep434
126601746126691650126715692
T:
sikep434comp
140202846140330442140494813
T:
oddmanhattan192
151863405154401027155212108
T:
ramstakers756839
168402086168439045168480903
T:
pqrsa15
289713335289883235290449537
T:
oddmanhattan256
362478048362540134362627632
T:
sikep610
383225157383291619383411755
T:
sikep610comp

armeabi; Cortex-A9+NEON (412fc09a); 2011 Freescale i.MX6 Quad; 4 x 1200MHz; unstable; novena, supercop-20220506

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
257421258478260852
T:
C:r5nd1kem0d
265871267281270600
T:
C:r5nd0kem2iot
305471307457309449
T:
C:r5nd1kem5d
312426312769313763threebears624r2cca
318081319731324219
T:
C:r5nd1kem4longkey
320737321400321734C:threebears624r2cpax
325225325388326049threebears624r2ccax
329039329701330365C:threebears624r2cpa
479445480110486750kyber512
591675594311658468
T:
newhope512cca
627648628850630517threebears936r2cca
634502635833638485C:threebears936r2cpa
632509?638485?795533?
T:
C:r5nd3kem5d
645790646457649113threebears936r2ccax
680655683309686453C:threebears936r2cpax
756154758678767508kyber90s512
824089837038888500kyber768
899127908756919712
T:
C:hila5
100723910149001026512
T:
C:r5nd3kem0d
106281910664711076765threebears1248r2cca
107443410767581094484C:threebears1248r2cpa
108173810830681094029threebears1248r2ccax
120226612055841216541C:threebears1248r2cpax
120947912126471240642
T:
newhope1024cca
126519412895871325919
T:
C:r5nd5kem5d
129224312963421315351kyber1024
138611514054651438128
T:
C:r5nd5kem0d
135632314230611500091kyber90s768
164585116717491777000
T:
kindi256342
173119517504561762613
T:
ntrulpr653
180589018969871983849
T:
kindi512241
184473719680082084705
T:
kindi512222
222727622410052265312
T:
ntrulpr761
228965223265022507458kyber90s1024
242445524387272461309
T:
hqc1281
240685625061292581497
T:
lima2p1024cca
279835328073512826624
T:
ntrulpr857
318807134222323461835
T:
ntrulpr953
312309638267413860508
T:
ntrulpr1013
361178039547594071192
T:
kindi512321
438208144056454423243
T:
kindi256522
477455049690965099249
T:
lima2p2048cca
513644254229755505351
T:
limasp1018cca
544488554724225540177
T:
hqc1921
570473357348325778924
T:
ntrukem443
591702959472405970152
T:
hqc1922
608487761000236150618
T:
ntrulpr1277
8560078?9116359?10721597?
T:
limasp1822cca
984789398887149937208
T:
hqc2561
9601517?10210447?12076768?
T:
limasp1306cca
104624751059827212533361
T:
hqc2562
109003961093094711007645
T:
hqc2563
14858284?14887433?18703667?
T:
ntrulpr4591761
157991041586722219240233
T:
ntrukem743
244553472610717426379089
T:
limasp2062cca
260205022631236726439909
T:
frodokem640
271839192721319627462504
T:
frodokem640aes
293154242956466130254091
T:
C:r5n11kem0d
521044215216662652250724ntruhps2048509
603931036153672972249175
T:
frodokem976
615512086160279963615113
T:
frodokem976aes
633424856375533076485504
T:
frodokem640shake
699633277004861470183744ntruhps2048677
73156869?74018668?91842522?
T:
C:r5n13kem0d
74876491?74987644?94082859?ntruhrss701
843769588441789984492890
T:
sntrup653
844444638447861384635937sntrup653
993883589956822399671928
T:
ntruhps2048677
101828698?101971815?127907642?
T:
ntruhps4096821
101807312?102035186?127955455?ntruhps4096821
111509080114692612114850657
T:
sntrup761
114762596115002393138202492sntrup761
99051218115610651119289935
T:
sntrup4591761
116710663116865386127699957
T:
frodokem1344aes
142947987143355382172255944
T:
frodokem976shake
146649748147056469147269307
T:
sntrup857
147118807147347667172336077sntrup857
135142310?155592170?172004963?
T:
C:r5n15kem0d
162366154?162925949?204274852?
T:
sikep434
147924310174087915181556118
T:
lotus128
179601188181682577181841144
T:
sntrup953
161362935?202447628?202672079?
T:
sntrup1013
202557900202699010203144436sntrup1013
181938315212818432219236129sntrup953
248257849248486804249356720
T:
sikep503
249775609262235503278121933
T:
frodokem1344shake
279592515311865985325539179
T:
sikep434comp
330679912366499833410947105
T:
ntskem1264
375321898414770712454116186
T:
lotus192
396463282429962026464330263
T:
sikep503comp
460787613461239345476776594
T:
sikep610
678986457740897880808337366
T:
lotus256
780002664800819044881627516
T:
sikep610comp
850951866852204103860453005
T:
sikep751
98511799110068027671103159066mceliece348864f
824778674?1126340223?1447593035?mceliece348864
115280108412566046461275485295
T:
ntskem1380
132016662714276109611497209799
T:
sikep751comp
2601615985?2697238295?3264416840?
T:
ntskem13136
363882998040585726164090279409mceliece460896f
488198035249418323845940500829
T:
sntrup1277
4009800515?5215429159?7372312504?mceliece460896
821631447783460134908631391178mceliece6960119f
9268473747983000537811415319869mceliece6688128f
7823584866?10031182755?15657815319?mceliece6960119
109885871241116463443713652682936mceliece8192128f
11749119516?15358583188?27534568790?mceliece6688128
14945631231?20291992079?26746455489?mceliece8192128
Cycles for encapsulation
25%50%75%system
406857408703412136
T:
C:r5nd1kem0d
416360418476424992
T:
C:r5nd0kem2iot
426655427232427652threebears624r2ccax
427980428313430969threebears624r2cca
431635432300433625C:threebears624r2cpax
456535456868457863C:threebears624r2cpa
486089488174513520
T:
C:r5nd1kem5d
504810507004513522
T:
C:r5nd1kem4longkey
466260?573188?597646?mceliece348864
570088578721607938mceliece348864f
640146641807654091kyber512
785241785907792877threebears936r2ccax
784909787237793874threebears936r2cca
767772?788366?1270993?
T:
ntskem1264
777805789949814504
T:
ntrukem443
797857799185807818C:threebears936r2cpa
710867847265849325C:threebears936r2cpax
906429917718968163kyber90s512
942025?954170?1184677?
T:
newhope512cca
942953?970809?1181348?
T:
C:r5nd3kem5d
9348969791431060041mceliece460896
927348?988107?1183671?mceliece460896f
108074310940251163750kyber768
103924112334771250408
T:
C:hila5
126070712626991272328threebears1248r2ccax
126236012673421272328threebears1248r2cca
128050512844991290099C:threebears1248r2cpa
133911213470321357594ntruhps2048509
142073714263811431702C:threebears1248r2cpax
144065814466351731521sntrup653
1301357?1611984?1627258?kyber1024
157408916272561698443kyber90s768
165680616637801672744
T:
sntrup653
149594016956571778993
T:
lima2p1024cca
1511519?1700819?2201929?mceliece6960119
1787682?1834165?2247483?
T:
ntrukem743
186900018922341901210
T:
C:r5nd3kem0d
186399519011801939361
T:
C:r5nd5kem5d
190914719339652384607
T:
newhope1024cca
191177120812712229221mceliece6960119f
203199521607432261334mceliece6688128f
216281521721102175430
T:
sntrup761
215949821754322306914
T:
kindi256342
226175622707212273712sntrup761
226582322829862292771
T:
ntruhps2048677
1939029?2300602?2508121?mceliece6688128
1857649?2319155?2329715?ntruhps2048677
2336582?2342126?2943430?ntruhrss701
2370904?2418162?2966288?
T:
ntskem1380
251426826003583056295mceliece8192128f
254730426120442746848kyber90s1024
264602926924812736223
T:
C:r5nd5kem0d
270368327113342718293
T:
sntrup857
236003928138292828525sntrup857
263130728867972961253
T:
kindi512241
273058229493823074517
T:
kindi512222
3227649?3238236?4037102?
T:
ntruhps4096821
274485632970293310958
T:
sntrup953
3338829?3357283?4186846?ntruhps4096821
337682233837123389256
T:
ntrulpr653
3375505?3585212?4452793?
T:
lima2p2048cca
2858302?3665563?3779449?mceliece8192128
2977622?3716048?3723686?
T:
sntrup1013
312104137379483788078
T:
lotus128
382927138412043872745sntrup1013
343447041255374136739sntrup953
437798943930374424752
T:
ntrulpr761
431766645414464600547
T:
limasp1018cca
4379833?4600850?5983768?
T:
ntskem13136
475361548054075894779
T:
lotus192
475593551951265450532
T:
kindi512321
547367454852915495323
T:
ntrulpr857
556010955866605627834
T:
hqc1281
568494258675536091006
T:
kindi256522
648043067061226768215
T:
ntrulpr953
687113168858866907457
T:
lotus256
694057473883477458840
T:
limasp1822cca
747019775106477555794
T:
ntrulpr1013
8186433?10895421?11013953?
T:
limasp1306cca
12043562?12077347?15063124?
T:
ntrulpr1277
136977101374087913795657
T:
hqc1922
126295841514396915319581
T:
hqc1921
147335281774615817756160
T:
sntrup4591761
192617912126394122481785
T:
limasp2062cca
216589092176967522226562
T:
C:r5n11kem0d
223639062243861222523984
T:
hqc2561
248796622505299425835232
T:
hqc2563
238879462509482928646595
T:
hqc2562
29426937?29488401?36998943?
T:
ntrulpr4591761
29743519?29773717?37517297?
T:
frodokem640
301293343017382530513470
T:
frodokem640aes
54631618?55083118?69454555?
T:
C:r5n13kem0d
685068096927459783476443
T:
frodokem976
692804286950501969680890
T:
frodokem976aes
700820887038190784477320
T:
frodokem640shake
105354727115066455128421009
T:
C:r5n15kem0d
130367463130637732137655432
T:
frodokem1344aes
157934210158223404190194153
T:
frodokem976shake
265723725266296801301673269
T:
sikep434
252001294291600513292565541
T:
frodokem1344shake
409340721409824333430484732
T:
sikep503
405794028413981780482295600
T:
sikep434comp
480001812559261392578707939
T:
sntrup1277
618941162622970891657067936
T:
sikep503comp
848482739848911957869106978
T:
sikep610
115247980011589751891178108384
T:
sikep610comp
138236799214011564691477636855
T:
sikep751
208647395121217087922177909703
T:
sikep751comp
Cycles for decapsulation
25%50%75%system
117869117870118201C:threebears624r2cpax
159704159705160037C:threebears624r2cpa
162109162902164221
T:
C:r5nd1kem0d
140779168812169665C:threebears936r2cpax
182614183278183943
T:
C:r5nd0kem2iot
211216?212495?268610?
T:
C:r5nd1kem5d
216812217144217476C:threebears936r2cpa
218345219139220134
T:
C:r5nd1kem4longkey
228765229097229762C:threebears1248r2cpax
277223277623278901C:threebears1248r2cpa
298823355932357261
T:
C:hila5
396439?406857?500030?
T:
C:r5nd3kem5d
574404574739576045threebears624r2ccax
684305685965725808kyber512
732781733444735105threebears624r2cca
783249802364837369
T:
C:r5nd5kem5d
788106954697970012
T:
C:r5nd3kem0d
9930939940891000725threebears936r2ccax
990869?1003805?1245106?
T:
newhope512cca
99441910083631069282kyber90s512
912191?1122358?1150072?
T:
C:r5n11kem0d
113586111929671244433kyber768
121588412231871459711threebears936r2cca
1027304?1285525?1295294?
T:
ntrukem443
133540713597051395612
T:
C:r5nd5kem0d
152267715246611534298threebears1248r2ccax
133436116504981663780kyber1024
167872517591681805886kyber90s768
1775802?1830718?2792999?mceliece348864
182614118324491839090threebears1248r2cca
1870056?1887217?2353413?
T:
C:r5n13kem0d
1652505?2071257?2556265?
T:
newhope1024cca
1753624?2184399?2291640?
T:
lima2p1024cca
221594022292192244161mceliece348864f
268443027033532714640
T:
kindi256342
268741828640512983249kyber90s1024
2567862?3226619?4047062?
T:
ntrukem743
293776135331013536753sntrup653
352214435347623538728
T:
sntrup653
3666980?3674225?4757928?
T:
ntskem1264
342186036997163830143
T:
kindi512241
370658537211343737767ntruhps2048509
373395838103254592916
T:
lotus128
360381038528223955817
T:
kindi512222
4183408?4490978?5556446?
T:
lima2p2048cca
453615445384584545096
T:
sntrup761
453837145470874660312sntrup761
488992149028964919492
T:
ntrulpr653
582837858383395857597
T:
sntrup857
582970358386665896112sntrup857
4713026?5885486?6060131?mceliece460896
589776959113815950895mceliece460896f
602493660504996137823
T:
lotus192
637134464069826440034
T:
ntrulpr761
4780615?6469519?7390899?
T:
kindi512321
648988564991796506517ntruhps2048677
603712865070456592060
T:
ntskem1380
5115668?6521037?6730670?mceliece6960119
6369489?6530381?8004812?mceliece6960119f
654907965601666570200
T:
ntruhps2048677
6653367?6679984?8623702?mceliece8192128f
569254568258257088746
T:
C:r5n15kem0d
5525950?6951662?8738983?ntruhrss701
4765829?6987155?7013709?
T:
limasp1018cca
685334170054087727906
T:
kindi256522
6658767?7072807?8455364?mceliece6688128
593100071382517154820
T:
sntrup953
714219871495037194156sntrup953
799110480117608028073
T:
ntrulpr857
6414640?8035723?8058964?
T:
sntrup1013
803103180556068102129sntrup1013
690175683680878393936mceliece6688128f
734799684480598479270mceliece8192128
885181688730478928169
T:
hqc1281
7124589?8955735?8987609?
T:
lotus256
907043091448749682150
T:
limasp1822cca
9446725?9472523?11867267?ntruhps4096821
9440915?9473655?11840706?
T:
ntruhps4096821
910844598546379895747
T:
ntrulpr953
94813101098984811040803
T:
ntrulpr1013
10839309?13524084?14359775?
T:
limasp1306cca
15250711?15284138?19111404?
T:
ntskem13136
177609141778731719265937
T:
ntrulpr1277
207472862080803520907311
T:
hqc1922
19226266?23483412?24313605?
T:
hqc1921
220153152417078725679192
T:
limasp2062cca
297846752993177930143991
T:
frodokem640aes
299948463005429630177194
T:
frodokem640
334352953363784835796678
T:
hqc2561
356805153604868542851285
T:
hqc2562
392009363983043746516186
T:
hqc2563
440254774414111944774715
T:
ntrulpr4591761
434389154897015152337608
T:
sntrup4591761
689328356911644669319608
T:
frodokem976aes
696617427036914083981681
T:
frodokem640shake
694688327376509583567249
T:
frodokem976
130214476131808110150713739
T:
frodokem1344aes
157680211158048511189271674
T:
frodokem976shake
283313904283933464304642767
T:
sikep434
233595854291494594291965407
T:
frodokem1344shake
299532696299937805320176546
T:
sikep434comp
435354117435745386455946818
T:
sikep503
462375190462982488463753927
T:
sikep503comp
853374922853819885866078585
T:
sikep610
905690263906033552925276885
T:
sikep610comp
148410727314879955741505993209
T:
sikep751
152281776215352945211538269524
T:
sikep751comp
158140824217576897551894546782
T:
sntrup1277

armeabi; ARM1176 (410fb767); 2011 Broadcom BCM2835; 1 x 1000MHz; berry0, 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
826152827421835355kyber512
107157010729001082589
T:
newhope512cca
122302612251921241165
T:
lightsaber2
123182012547331282298kyber90s512
137979713820511403670kyber768
162297316278951649340
T:
C:hila5
215225021577632196551
T:
newhope1024cca
216547221726342206493kyber1024
218497022197762257445kyber90s768
258888825952402643378
T:
saber2
313083931472333180026
T:
ntrulpr653
318611732201333282458
T:
kindi256342
353704535698813612097kyber90s1024
364640036809903758936
T:
kindi512222
363895637258783785455
T:
hqc1281
374678038406383983227
T:
kindi512241
418911242085554242601
T:
ntrulpr761
433702843582954409785
T:
firesaber2
518262752172515225502
T:
ntrulpr857
554689055723625590874threebears624r2cca
554571555726385584325C:threebears624r2cpa
631900563468556370038
T:
ntrulpr953
712275671497307170642
T:
ntrulpr1013
762570876950657739028
T:
kindi512321
860348386394538668448
T:
kindi256522
876815888500738937835
T:
hqc1921
926087693880179580595
T:
hqc1922
109492481097090310986490
T:
ntrulpr1277
118790781188499211907380threebears936r2cca
118786881188711711915232C:threebears936r2cpa
155991451574792516021825
T:
hqc2561
168574481697736217723980
T:
hqc2562
180971681810893518139230
T:
ntrulpr4591761
179878171829992118540236
T:
hqc2563
185673941867937718705322
T:
ntrukem443
205931182060467020627033threebears1248r2cca
206055232061915520676180C:threebears1248r2cpa
369154933708091737254830
T:
locker1
498449114993904850040456
T:
locker4
519142565195695952048987
T:
ntrukem743
564647205651196056618701
T:
frodokem640
581747485830826358393704
T:
frodokem640aes
101212398101301101101388346
T:
ntruhps2048509
101296132101366086101473051ntruhps2048509
105570852106082051106621378
T:
locker7
140910511140983069141073962
T:
frodokem976
141556719141657191141756994
T:
frodokem640shake
139753634145293084148552112
T:
mersenne756839
145092146145492429146642784
T:
frodokem976aes
158518372158567307158693701
T:
ntruhps2048677
158590394158656857158826129ntruhps2048677
168843705168892137169035494ntruhrss701
179639666179707301179854879
T:
sntrup653
179733340179798548179978150sntrup653
232069023232153208232297520
T:
ntruhps4096821
232226886232340613232427622ntruhps4096821
238331922238437936238564478
T:
sntrup4591761
252316572252419738252509008
T:
sntrup761
252433223252522200252680663sntrup761
257999936258088855258283717
T:
sikep434
257961672258244553261326610
T:
frodokem1344aes
314182749314314818314477760
T:
sntrup857
314367994314457466314616611sntrup857
325639858325730439325907608
T:
frodokem976shake
375514225375661764375907519
T:
sntrup953
375649739375796917375920368sntrup953
391697535391872805392086910
T:
sikep503
402122480402677917404133699
T:
lotus128
414326775414744763451026608
T:
sikep434comp
453006196453184355453336783
T:
sntrup1013
453234652453348698453541788sntrup1013
600609775600912952602255340
T:
frodokem1344shake
622416067622921507685797536
T:
sikep503comp
653566043653719360653935658sntrup1277
720563896720903329721155351
T:
sikep610
536414398?810414414?1197146782?
T:
rsa2048
872670896874671298877821943
T:
ntskem1264
880066833908548294951097997
T:
lotus192
120007245212051287641302129194
T:
sikep610comp
126854927812687106091269885302
T:
sikep751
132840467713612178411434499338
T:
oddmanhattan128
164305323817507617061753781604
T:
lotus256
199412222021015279282157222152
T:
oddmanhattan192
281139130228175297522826375601
T:
ntskem1380
395785324142125091244240955852
T:
oddmanhattan256
556703532355765487175593749328
T:
ntskem13136
Cycles for encapsulation
25%50%75%system
141556146956161895
T:
rsa2048
112878511314391145437kyber512
148213015117831539322kyber90s512
169096016941621709917
T:
newhope512cca
177361817769451795283
T:
lightsaber2
181930218226481843359kyber768
217383721841302222791
T:
C:hila5
239928524172532459840
T:
ntskem1264
252917025587882595015kyber90s768
263789626757882771662
T:
ntrukem443
271264027207592767205kyber1024
278175827886302810618
T:
ntruhps2048509
285344528672452902079ntruhps2048509
305191330636603094940
T:
sntrup653
315147131636003193864sntrup653
336614933772443419620
T:
newhope1024cca
341095134201843472509
T:
saber2
395274739864024039368kyber90s1024
408902641029584121831
T:
sntrup761
422734142422754267602sntrup761
431995644197154462070
T:
kindi256342
456293045835454602340
T:
ntruhps2048677
459711046149404626420ntruhrss701
467501046914874708598ntruhps2048677
503720850766275139317
T:
ntskem1380
506499551175695203774
T:
locker1
537787354308255459495
T:
firesaber2
545129555772955644033
T:
kindi512222
566138057597086114252
T:
kindi512241
609279061243656138203
T:
ntrulpr653
643001264526606472372
T:
ntruhps4096821
655089665733126586415ntruhps4096821
655916565850756688490
T:
ntrukem743
660908266633206734627
T:
locker4
732688073990107458500
T:
ntskem13136
769467277085757718648
T:
sntrup857
772670477327057746186threebears624r2cca
782722378303307841103C:threebears624r2cpa
785042078662437880460sntrup857
817358281836958197610
T:
ntrulpr761
841080884819578593997
T:
hqc1281
937017793894409410600
T:
lotus128
940655194163139480268
T:
sntrup953
959028596020079619223sntrup953
101178901012553010145209
T:
ntrulpr857
104401751050651310622730
T:
kindi512321
105506431056541810580571
T:
sntrup1013
106231331066194510708593
T:
kindi256522
107515851075994810789514sntrup1013
123518181236872812395500
T:
ntrulpr953
133410001346412613875381
T:
locker7
139404631396543313992318
T:
ntrulpr1013
144514011450341014545138
T:
lotus192
150334411505707415078243threebears936r2cca
151298211515299315173875C:threebears936r2cpa
166394021665802316684238sntrup1277
179135931792419017944391
T:
sntrup4591761
194466701954212219666641
T:
hqc1921
207770302079787020883093
T:
lotus256
208602152102905821442175
T:
hqc1922
214701352149027521544035
T:
ntrulpr1277
247603552478364424851392threebears1248r2cca
248471752487841824928498C:threebears1248r2cpa
345856553500139135233693
T:
hqc2561
356755503569932035773210
T:
ntrulpr4591761
376060603784984538125316
T:
hqc2562
397177264042254040679523
T:
hqc2563
652802236540888865514636
T:
frodokem640
654690786556850965684456
T:
frodokem640aes
146763349146834397146967202
T:
frodokem640shake
152410699157475374161633052
T:
frodokem976
153398419166796494174215970
T:
frodokem976aes
202134940202727120203569415
T:
mersenne756839
293656328294224888297138788
T:
frodokem1344aes
335987116336196484336454419
T:
frodokem976shake
420711418420872845421085788
T:
sikep434
620849840621048200621442675
T:
frodokem1344shake
641812586642027825642752025
T:
sikep503
650777748651244020655696695
T:
sikep434comp
804250455815772232829104652
T:
oddmanhattan128
972141329976902100981792337
T:
sikep503comp
130940417313095296851310733482
T:
sikep610
178712276217960578291805434327
T:
sikep610comp
178851550918818230701914600243
T:
oddmanhattan192
205445117820547634922056548757
T:
sikep751
423573766942439261794251897790
T:
oddmanhattan256
Cycles for decapsulation
25%50%75%system
554454556354559076
T:
C:hila5
119752612010321209440kyber512
164352216758171699525kyber90s512
178103817860501796800
T:
newhope512cca
189445018980391913075kyber768
208140920862092105427
T:
lightsaber2
257520225789392610577C:threebears624r2cpa
274934327743002830578kyber90s768
280015828107892847190kyber1024
359213136034683651585
T:
newhope1024cca
372616037317253764350C:threebears936r2cpa
374498037579293815057
T:
saber2
421006842501554292243kyber90s1024
465150746652754693168
T:
ntrukem443
487669148953234914956C:threebears1248r2cpa
538801554538055524927
T:
kindi256342
586528859187225942963
T:
firesaber2
636276563999686410466
T:
ntruhps2048509
636320064001006406374ntruhps2048509
659673866762836704215
T:
ntskem1264
718379872324597303560
T:
kindi512222
745932075076208009213
T:
kindi512241
835747683629908374527
T:
sntrup761
836407983724258381113sntrup761
878011387873238801150
T:
ntrulpr653
889634788995238911007sntrup653
890205089078338920816
T:
sntrup653
110553321105838911074926
T:
ntruhps2048677
110542161106086311080785ntruhps2048677
114224401143958511468610
T:
lotus128
118127001182646011855645
T:
ntrulpr761
121867301219392312221063ntruhrss701
122142701222631512251002
T:
ntrukem743
123178181235245512404696
T:
kindi256522
124209401244224212501023
T:
ntskem1380
127517451281690812883130
T:
hqc1281
129064751301617513368648
T:
kindi512321
146811821470702014729881
T:
ntrulpr857
160623711607716916092958ntruhps4096821
160680651608566316116876
T:
ntruhps4096821
162363071625631516273413threebears624r2cca
179961781801924718045162
T:
ntrulpr953
182329481825065818284208
T:
lotus192
203583572037259020404413
T:
ntrulpr1013
210324502104877021081485sntrup857
210360752104975021083308
T:
sntrup857
217675602203272022344805
T:
locker1
229090772292462022968531
T:
rsa2048
251734382548137025808397
T:
locker4
258997322592783525986687sntrup953
259068802592883726000594
T:
sntrup953
266201232666094626707046
T:
lotus256
276436912773769027774408
T:
ntskem13136
285271332862520528697908
T:
hqc1921
291855862920324229244631sntrup1013
291945222921831829274398
T:
sntrup1013
299463283001559130499378
T:
hqc1922
312011383121352531292545threebears936r2cca
314782503150308831567592
T:
ntrulpr1277
442239884590423346410045
T:
locker7
459609184598774946078610sntrup1277
503245235052370850885761
T:
hqc2561
509085515094929151034780threebears1248r2cca
529168865293702153026478
T:
sntrup4591761
532666605329706853396278
T:
ntrulpr4591761
538143685424299854583658
T:
hqc2562
572673365788935358413151
T:
hqc2563
651301066522779665404096
T:
frodokem640aes
660204586610966366258501
T:
frodokem640
146156364146294677146447803
T:
frodokem640shake
151606409154205297165941354
T:
frodokem976aes
154255532155772279162110959
T:
frodokem976
290942278291546921294299006
T:
frodokem1344aes
303436058304338321306230944
T:
mersenne756839
334376467334511802334663952
T:
frodokem976shake
449760432449967316450112594
T:
sikep434
480800856480928531481101611
T:
sikep434comp
619050378619400692620048092
T:
frodokem1344shake
684598651684693128684857438
T:
sikep503
725618172725977649728899009
T:
sikep503comp
839392878851521308860803115
T:
oddmanhattan128
132654521613267839971327049781
T:
sikep610
140066788014007777821401103653
T:
sikep610comp
187358670119643460892002473459
T:
oddmanhattan192
220843258522086557652209143527
T:
sikep751
439707066144036943514413934523
T:
oddmanhattan256

mipso32; Octeon II (cnmips64v2); 2011 Cavium Octeon II CN6120; 2 x 2000MHz; gcc23, supercop-20230530

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
128136012818981283234kyber512
173094217313621756442kyber90s512
178989817901581810306
T:
newhope512cca
213710821374242163188
T:
lightsaber2
216500621659602190586kyber768
311470431157323119134kyber90s768
337575433778743407036kyber1024
367982836810203708966
T:
newhope1024cca
442819444307064463064
T:
saber2
500616050077865038978kyber90s1024
565863856733645697632
T:
ntrulpr653
739608874029947429960
T:
firesaber2
748848275069267524168
T:
ntrulpr761
935353893616229379370
T:
ntrulpr857
113868001140262411413674
T:
ntrulpr953
127860921279338412818882
T:
ntrulpr1013
134682941370814414156978
T:
hqc1281
198059141980950019817900
T:
ntrulpr1277
336746663402383434435900
T:
hqc1921
361852523677515837545950
T:
hqc1922
399086584082123441575490
T:
hqc2561
439592384397477843999938
T:
ntrulpr4591761
453984344547223645574324
T:
ntrukem443
534026845376111854129876
T:
hqc2562
545078445456377054618284
T:
locker1
595117285962979859773880
T:
locker2
639885406406004064176892
T:
locker3
654279726595238666552986
T:
hqc2563
756301427571625475779520
T:
locker4
818512808192177682066680
T:
locker6
934385609353883893656018
T:
locker5
127135182127293898127463514
T:
ntrukem743
157437250157523826157652802
T:
locker7
158453534158767576159061466
T:
locker8
159399924162266254163675302
T:
ramstakers216091
165587076165662872165830052
T:
ntruhps2048509
165825110165862694165927098ntruhps2048509
167127878167740782168354670
T:
locker9
292781272292879786293026402ntruhps2048677
313296524313406384313571410ntruhrss701
342908010343030004343205518
T:
ntruhps2048677
354328944354441532354556614
T:
sntrup653
354737958354799880355016442sntrup653
429639562429759608429917382
T:
ntruhps4096821
430146044430259070430569782ntruhps4096821
469828640470025022470304390
T:
sntrup4591761
480503498480646334480913156
T:
sntrup761
481015772481138614481356090sntrup761
537068434537456178538227630
T:
kindi256342
563373962563917462564489566
T:
kindi512222
564120318564723072565876418
T:
kindi512241
701854388708016528720262774
T:
ramstakers756839
982694842983111266983857144
T:
lotus128
118022657211813431741182641592
T:
kindi512321
140307914214037446361405432930
T:
kindi256522
195006746819506689941952256356mceliece348864pcf
196624023619671096941968172302mceliece348864f
213351261021339052462135371158
T:
lotus192
237267330023732243762374794960
T:
sntrup857
1882507852?2590734750?3337506852?mceliece348864pc
1900100570?2626527356?3389864250?mceliece348864
292245228629233340122925137476
T:
sntrup953
330173765633023211103304619506
T:
sntrup1013
390028784039013348303903507930
T:
lotus256
524260129452446000345247412860
T:
sntrup1277
618593955861959850506478706760mceliece460896f
622091469862766447786871322006mceliece460896pcf
3698146662?6538874830?9444583322?
T:
rsa2048
7630141246?9176637408?12271564852?mceliece460896pc
6219497790?9220452480?12325188572?mceliece460896
136547799261370279293214848679990mceliece6960119f
136105717921382692032015015291470mceliece6960119pcf
152403548701527138037616583059916mceliece6688128pcf
153687245741549168419016648700630mceliece6688128f
12355136648?16616399642?24059929980?mceliece6960119
15148277362?18073545458?25738742024?mceliece6960119pc
14750755530?18941406788?28003856860?mceliece6688128pc
190744420941910223570020021721688mceliece8192128pcf
190540528241911955237619940389032mceliece8192128f
17236245494?20968538576?28159333800?mceliece6688128
22208172494?25919572208?36821536834?mceliece8192128pc
19114974856?26224177684?33158873710?mceliece8192128
Cycles for encapsulation
25%50%75%system
483714514250526254
T:
rsa2048
9574989928441069644mceliece348864
9564429956281030670mceliece348864f
180178418018981805134kyber512
186454619025041939240mceliece348864pcf
186445419049261976972mceliece348864pc
188278220116702180906mceliece460896
190885020127822170534mceliece460896f
208844420887402089138kyber90s512
281815228184122847154
T:
newhope512cca
287879428801102884000kyber768
309917830993803125214
T:
lightsaber2
365826436594703683022kyber90s768
352124836762344003080mceliece460896pc
351713637405823961012mceliece460896pcf
424480642684904289586kyber1024
411730244756104792226mceliece6688128f
430016045356664868888mceliece6688128
548303855032525515958
T:
sntrup653
557221455738685605476kyber90s1024
567181057086325820492
T:
ntrukem443
572158257268885758438
T:
newhope1024cca
582242258261805852212
T:
saber2
587599058991365915908sntrup653
587410460385286214190mceliece8192128
592145061115066285450mceliece8192128f
704987270703267084680
T:
ntruhps2048509
729727073022747325658
T:
sntrup761
732097673343287350442ntruhps2048509
720642873687327591556mceliece6688128pc
764301476740227696412
T:
locker1
736484877178108184756mceliece6688128pcf
780513478202747834966sntrup761
803167080676788106376
T:
locker2
889727489239548962416
T:
locker3
918057891991849209912
T:
firesaber2
918995894314009966546mceliece6960119
930016895310189913702mceliece6960119f
9654206986374010323180mceliece6960119pcf
9640720989837010361060mceliece6960119pc
99982441015885810400696mceliece8192128pcf
100302561017836010416138mceliece8192128pc
102652621034800610414672
T:
locker4
109852481100988211037948
T:
ntrulpr653
111443901116845411214410
T:
locker6
120753321211415812164502
T:
locker5
123590181237684812394216
T:
ntruhps2048677
127630321277654412791474ntruhps2048677
131298161314325013154164ntruhrss701
138552441387042213908176
T:
lotus128
146030021461530614626218
T:
ntrulpr761
146967181472466214856296
T:
ntrukem743
180567021808021418098806
T:
ntruhps4096821
182516621825643418269182
T:
ntrulpr857
185922921861632018646826ntruhps4096821
189531581901246019064754
T:
locker8
189895781902385219055404
T:
locker7
202427562036291620435684
T:
locker9
222629602226911022282750
T:
ntrulpr953
221717722231091222393418
T:
lotus192
250109622502293425045606
T:
ntrulpr1013
271623442779956828431026
T:
hqc1281
324790463251246232578928
T:
lotus256
389041003891711038944086
T:
ntrulpr1277
436694844370518443735662
T:
sntrup4591761
665291726734164068292074
T:
hqc1921
718145787275591073676806
T:
hqc1922
783756407937198281051978
T:
hqc2561
870426128707896287166458
T:
ntrulpr4591761
105065138105697844106605776
T:
hqc2562
128114242129133354130255432
T:
hqc2563
261101782261235306261454166
T:
sntrup857
311766176311885854312064954
T:
sntrup953
311945396316528034318004772
T:
ramstakers216091
352012342352173900352370814
T:
sntrup1013
558428328558602634558787634
T:
sntrup1277
689763484690649880691914518
T:
kindi256342
787411040788213822789067514
T:
kindi512222
788250100790082032791396742
T:
kindi512241
134258592413564556581381293660
T:
ramstakers756839
151646526215178798241519936380
T:
kindi512321
165772105216588943901660771730
T:
kindi256522
Cycles for decapsulation
25%50%75%system
209729020974042098178kyber512
244572424459602446588kyber90s512
308847830886743092358
T:
newhope512cca
324372832450403252664kyber768
349591634959463500796
T:
lightsaber2
414027841415504165236kyber90s768
468324047068984716382kyber1024
571439857154245745280mceliece348864
571466457159625747522mceliece348864f
591157259139965943368mceliece348864pcf
591191259194765944468mceliece348864pc
614361861457286179644kyber90s1024
638634663891246414010
T:
newhope1024cca
641407464198866447706
T:
saber2
994164499581349972296
T:
firesaber2
105532101056202810573616
T:
ntrukem443
151785661518943215344832mceliece460896f
151846521519063415233932mceliece460896
152025701520805815219704
T:
sntrup761
152088141521242215221168sntrup761
153875721539541215561910mceliece460896pcf
153768741540023815516438mceliece460896pc
158865741589578615907872
T:
ntrulpr653
163388301634594416404652mceliece6960119
163410181635333616399414mceliece6960119f
166958261670103816774590mceliece6960119pcf
167011441670807816756024mceliece6960119pc
168682821689269616921836mceliece8192128
168500681689430216952334mceliece8192128f
168873261691829017059392mceliece6688128f
168883661692319616993594mceliece6688128
169542301700254417062012
T:
lotus128
171584541719254017284036mceliece6688128pc
171652761719794617262636mceliece6688128pcf
171710781720653417260012mceliece8192128pc
171787001724274617302370mceliece8192128pcf
205421582054605420556866sntrup653
205421182054869020572180
T:
sntrup653
205937482059834220612172ntruhps2048509
206031382063250820659420
T:
ntruhps2048509
211978422120366021236552
T:
ntrulpr761
265924802659960426629726
T:
ntrulpr857
281867962826933028361178
T:
lotus192
282622342828955028337978
T:
ntrukem743
301787343024423230291966
T:
locker1
320615103209969432157568
T:
locker2
325429803255894232575962
T:
ntrulpr953
356358543573216635949382
T:
locker4
362683263627805236309858ntruhps2048677
362889443630340636335872
T:
ntruhps2048677
366144543662503236658714
T:
ntrulpr1013
389649943897775639013844ntruhrss701
416026244163209241728832
T:
lotus256
419273084264037843471212
T:
hqc1281
443588244442466444484756
T:
locker3
487528844880060648861854
T:
locker6
507884785087584250980682
T:
locker5
532052105325793653320610
T:
ntruhps4096821
532255585327471653315632ntruhps4096821
572220985723796257273414
T:
ntrulpr1277
598697625998851660077620
T:
locker7
605064146061735660736954
T:
locker8
765053527667093476980704
T:
locker9
101705470101869290103833436
T:
hqc1921
109744306109878738110042854
T:
rsa2048
107841602110087420110350412
T:
hqc1922
120711740121429512134110254
T:
hqc2561
123417902123455516123496078
T:
sntrup4591761
130183344130284594130394800
T:
ntrulpr4591761
161355670161537142162078792
T:
hqc2562
194346188194517444194827832
T:
hqc2563
645042188646769700648683370
T:
ramstakers216091
775739886775941496776485448
T:
sntrup857
915769534917410110918351572
T:
kindi256342
937023412937178114937476868
T:
sntrup953
105841937610587613061059201432
T:
sntrup1013
112090036411224240181123899668
T:
kindi512222
112188674011232074201124847664
T:
kindi512241
168056161216810484261681972430
T:
sntrup1277
201325585220154558402017321638
T:
kindi512321
203140311220324976322035258614
T:
kindi256522
265796418226605950682681978516
T:
ramstakers756839

amd64; Bobcat (500f10); 2011 AMD G-T56N; 2 x 1650MHz; h8bobcat, supercop-20240107

Graphs: old (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
282159282724283646kyber512
309989310213310760
T:
newhope512cca
505053506074507048kyber768
544535546815549033kyber90s512
558909?561018?891869?
T:
lac128
673654674619677213
T:
newhope1024cca
807239808987815755kyber1024
980438981721986143kyber90s768
1002539?1014862?1675154?
T:
kindi256342
667712?1057587?1061639?
T:
C:hila5
1048976?1059212?1676356?
T:
kindi512222
1062870?1074877?1693974?
T:
kindi512241
159224315961471612188kyber90s1024
1591625?1600589?2543539?C:threebears624r2cpa
1589441?1601567?2543293?threebears624r2cca
1024741?1627626?1634636?
T:
ntrulpr653
1853279?1869158?2971462?
T:
lac256
1910279?1925118?3061341?
T:
lac192
1320424?2080319?2101628?
T:
ntrulpr761
2198281?2213419?3516188?
T:
kindi512321
1600375?2515543?2541121?
T:
ntrulpr857
2684373?2700769?4294399?
T:
kindi256522
1900276?3021960?3052498?
T:
ntrulpr953
3048417?3095352?4846995?
T:
ntrukem443
2157464?3408305?3432696?
T:
ntrulpr1013
3404748?3443717?5428152?threebears936r2cca
3115872?4977924?4988517?
T:
ntrulpr1277
3409887?5443101?5448198?C:threebears936r2cpa
3586279?5636563?5789547?
T:
hqc1281
586311058647305870976threebears1248r2cca
5708408?5877184?9139908?C:threebears1248r2cpa
7609029?7639079?12163962?
T:
ntrukem743
9954751?10031169?15875445?
T:
C:lake1
7439820?11908920?11986658?
T:
hqc1921
11992586?12022084?19089543?
T:
C:lake3
8250954?12570125?12888893?
T:
hqc1922
12804062?12829484?20587796?
T:
C:lake2
130509861310187813280407
T:
hqc2562
135240051363800513752095
T:
hqc2563
198454521987837019913088
T:
locker1
12698393?19980742?20095597?
T:
hqc2561
212976942132198521349716
T:
locker2
238477652391696223969735
T:
locker3
24032796?24050134?38471276?
T:
frodokem640shake
15096364?24149418?24167268?
T:
ntrulpr4591761
272730222731435327343645
T:
locker4
305714803061633930679528
T:
locker5
30987019?31037892?49520950?
T:
locker6
33473041?33491310?53610314?
T:
sikep503
36875851?36912179?57099275?
T:
remblem1056
35519527?37440331?56696689?
T:
remblem928
30100570?48181839?48213327?
T:
C:bikel1
483947384841828948435081
T:
frodokem640
492725524928446649320884
T:
frodokem640aes
526004025261841452651579
T:
ntruhps2048509
526797375269996752719960ntruhps2048509
53997862?54045006?86475916?
T:
frodokem976shake
55261443?55350900?88671043?
T:
locker7
57464887?57574066?92141783?
T:
locker8
608921466094586360975797ntruhrss701
62707999?63077910?100478513?
T:
locker9
688482066888606368936831
T:
sntrup653
68947143?68979790?111133342?sntrup653
837247648374071983769281
T:
ntruhps4096821
83810491?83898894?134308925?ntruhps4096821
59312851?86402072?94207681?
T:
sikep503comp
882339538825230288279135
T:
sntrup761
883397218836958988403347sntrup761
914178789147943891510868
T:
ntruhps2048677
915898759160562191657857ntruhps2048677
936301479422748495027773
T:
mersenne756839
964044199643011196473251
T:
frodokem1344shake
984380749850002498582108
T:
lotus128
111895279?111930192?179264207?
T:
frodokem976
113169111113188658113225265
T:
frodokem976aes
114062339?114121676?182630536?
T:
sntrup857
114162835?114221170?182802900?sntrup857
142546413142609174142841957
T:
sntrup953
142667447142705509142731158sntrup953
156254352156304764156346948
T:
sntrup1013
156363407156396301156432296sntrup1013
98078879?156924924?156978594?
T:
C:bikel3
172673677?172734823?276455443?
T:
sntrup4591761
176269983176322664176411604
T:
sikep434
176875617177018896191837324
T:
sikep751comp
180384375180419197180470008
T:
sikep751
190578526?191256010?300217902?
T:
lotus192
212330021?212394678?340208148?
T:
frodokem1344aes
251548685251588567251628395
T:
sntrup1277
251755287251816937302056481sntrup1277
164298695?272846327?278315159?
T:
ntskem1264
279010255282143032307530628
T:
sikep434comp
193478862?317643126?513855223?
T:
rsa2048
510814083?511589468?817755701?
T:
sikep610
353699117?556458838?557094155?
T:
lotus256
580985563?632603922?859733166?
T:
ntskem1380
857113807?925210501?1370058712?
T:
sikep610comp
1170630916?1201568764?1856367935?
T:
oddmanhattan128
1914043461?2276317762?2485864819?
T:
ntskem13136
1850125603?2330356279?2960248773?
T:
oddmanhattan192
3291279893?3384673733?5045232255?
T:
oddmanhattan256
Cycles for encapsulation
25%50%75%system
47101?57631?59926?
T:
rsa2048
427680428013429695kyber512
511043511385511984
T:
newhope512cca
521664?533425?737603?
T:
ntskem1264
647558?691933?1022461?
T:
ntrukem443
699575700126703418kyber90s512
703233704871706121kyber768
945886952351957134
T:
sntrup653
1023806?1025995?1628210?sntrup653
106125910618061065634kyber1024
1073509?1084135?1715752?
T:
lac128
108702810896031094951
T:
newhope1024cca
115618811571091165251ntruhrss701
119511911956561199247kyber90s768
121732112195961226502
T:
sntrup761
1275166?1315437?2016622?
T:
ntrukem743
131595913169661332935sntrup761
1323089?1335505?2107756?
T:
kindi256342
887485?1402689?1409747?
T:
C:hila5
1412688?1448589?2164461?
T:
lotus128
147625314842001496882
T:
ntruhps2048509
1486545?1497295?2374197?
T:
sntrup857
1523729?1539699?2435990?
T:
kindi512222
1536487?1551003?2455175?
T:
kindi512241
157816915825811595706ntruhps2048509
1589132?1598930?2533935?sntrup857
1741977?1753799?2792078?
T:
C:lake1
177422017787801793937
T:
sntrup953
184868618512511866517kyber90s1024
186886418742221889721
T:
ntruhps4096821
190344919051681923555sntrup953
197186819837291989779ntruhps4096821
201456620201272037589
T:
sntrup1013
212319821304082141357sntrup1013
2110420?2135781?3420251?
T:
C:lake2
2168803?2219965?3551646?threebears624r2cca
1402817?2224644?2244565?
T:
ntruhps2048677
2242774?2254321?3588483?C:threebears624r2cpa
224856922753922363515
T:
ntskem1380
2270723?2342615?3634791?
T:
C:lake3
235734923686782379879ntruhps2048677
2831860?2853173?4526707?
T:
lac192
286612228798062895111
T:
locker1
2875161?2895809?4605866?
T:
kindi512321
293997529549562965273
T:
sntrup1277
295971629810623000908
T:
locker2
1968400?3119397?3144348?
T:
ntrulpr653
312476431295323145711sntrup1277
2611930?3157677?3282568?
T:
ntskem13136
2000040?3163382?3196898?
T:
C:bikel1
2133871?3175869?3240668?
T:
lotus192
3211100?3231349?5143143?
T:
kindi256522
334097933604643375839
T:
locker3
3617699?3635142?5803222?
T:
lac256
380060338406503880845
T:
locker4
2508380?3985844?4012809?
T:
ntrulpr761
4204571?4241384?6901460?threebears936r2cca
3018487?4528854?4600759?
T:
lotus256
451769645407914574873
T:
locker5
4499470?4544135?7220594?
T:
locker6
3051134?4847213?4874227?
T:
ntrulpr857
3641079?5823077?5832753?
T:
ntrulpr953
6029393?6040832?9643644?
T:
C:bikel3
4121742?6589476?6593148?
T:
ntrulpr1013
688984268912536898263threebears1248r2cca
4353888?6958480?6961676?C:threebears936r2cpa
7107866?7109681?11374692?C:threebears1248r2cpa
7148517?7170852?11441382?
T:
locker7
7249008?7272963?11684891?
T:
locker8
7946826?8144811?12736223?
T:
locker9
5994011?9579800?9605830?
T:
ntrulpr1277
6365665?9881681?10067573?
T:
hqc1281
14935202?14945286?23919494?
T:
sntrup4591761
13841168?21680216?21968232?
T:
hqc1921
14903681?23442305?23843366?
T:
hqc1922
246397272479290125043962
T:
hqc2562
256961082583545925999125
T:
hqc2563
27484702?27502937?44016920?
T:
frodokem640shake
23880682?37442027?37880870?
T:
hqc2561
29902229?47821893?47844380?
T:
ntrulpr4591761
506573735066721450684708
T:
frodokem640
513592235137597651394502
T:
frodokem640aes
54575509?54905454?84718164?
T:
remblem1056
55050795?55098665?88220938?
T:
sikep503
52857330?55959170?84911789?
T:
remblem928
60990375?61011309?97672193?
T:
frodokem976shake
782960987840783778594469
T:
mersenne756839
108554805108572284108604513
T:
frodokem1344shake
116530391?116577278?186643901?
T:
frodokem976
117412747117429443117470573
T:
frodokem976aes
84713300?134747577?135353534?
T:
sikep503comp
180843216182079717183280973
T:
oddmanhattan128
219715625219758408219811460
T:
frodokem1344aes
282787598284049719286066869
T:
sikep751comp
288624231288824728288898097
T:
sikep434
292314734292402652292468182
T:
sikep751
349511574?352957699?545572864?
T:
oddmanhattan192
439671239442059386444252562
T:
sikep434comp
939701021940322592940937669
T:
sikep610
126945641012741175751277581788
T:
sikep610comp
878042601?1281272400?1292488490?
T:
oddmanhattan256
Cycles for decapsulation
25%50%75%system
245494?390811?391443?
T:
C:hila5
511922512444512663kyber512
606342606618607017
T:
newhope512cca
747160?748372?1226607?C:threebears624r2cpa
788011788357788908kyber90s512
811348812958815851kyber768
959576?969665?1545949?
T:
ntrukem443
119566511963161199180kyber1024
129339112957141298175
T:
newhope1024cca
130816413087481311584kyber90s768
1393293?1395013?2229004?C:threebears1248r2cpa
1510937?1524584?2414150?
T:
lac128
168310016839561710765
T:
ntskem1264
1096684?1729565?1752821?C:threebears936r2cpa
1716014?1738828?2662707?
T:
kindi256342
1716574?1790588?2639452?
T:
lotus128
198710119883692006239kyber90s1024
2049777?2070368?3291788?
T:
kindi512222
2068729?2087036?3330928?
T:
ntrukem743
2080491?2100507?3291959?
T:
kindi512241
256581325679882584850
T:
sntrup653
2564364?2581815?4102860?sntrup653
260961726114982629529
T:
sntrup761
261044826126332628854sntrup761
266038526642512685275ntruhps2048509
266044726644272685246
T:
ntruhps2048509
291293229296532933624ntruhrss701
3671417?3697936?5902227?
T:
kindi512321
379547338113813813399
T:
ntruhps4096821
379471838116283814122ntruhps4096821
3805577?3822743?6114884?
T:
kindi256522
2697819?4053256?4155675?
T:
lotus192
4178356?4181496?6687843?sntrup857
4181459?4186545?6694051?
T:
sntrup857
2717072?4319655?4346017?
T:
ntruhps2048677
432193543446214349542ntruhps2048677
2750887?4364594?4395616?
T:
ntrulpr653
4533347?4538824?7255188?
T:
lac192
4676342?4680593?7481958?threebears624r2cca
4849123?4881879?7754351?
T:
C:lake1
505418650568365059733
T:
sntrup953
506144850634335065286sntrup953
507709050805675098384
T:
ntskem1380
5570150?5591254?8906949?
T:
lac256
3542926?5662148?5666527?
T:
ntrulpr761
573861357401335742242sntrup1013
574050357415195743904
T:
sntrup1013
3927063?6025670?6033270?
T:
lotus256
4331592?6921496?6924839?
T:
ntrulpr857
720257772059267216181
T:
ntskem13136
768142076888587693883
T:
rsa2048
8187323?8266468?13171194?
T:
C:lake2
5198115?8313630?8325772?
T:
ntrulpr953
852540985293818541445
T:
sntrup1277
852696285310818544077sntrup1277
8916424?8927292?13850183?threebears936r2cca
5905704?9443005?9470554?
T:
ntrulpr1013
10517773?10593564?16677383?
T:
C:lake3
107135721073760810772772
T:
locker1
111000801115522811199792
T:
locker2
125964541267255312766951
T:
locker4
8662514?13849228?13853721?
T:
ntrulpr1277
141010211413943914512243threebears1248r2cca
9232033?14650791?14840239?
T:
hqc1281
154069951547348215546047
T:
locker3
17757794?17830379?28541729?
T:
locker6
177990011783771317921279
T:
locker5
21691350?21771378?34944296?
T:
locker7
22076039?22161372?35438401?
T:
locker8
27296165?27311075?43653260?
T:
frodokem640shake
28321737?28667936?45200045?
T:
locker9
19264693?30944407?31034338?
T:
hqc1921
32711207?32827246?52697493?
T:
hqc2561
20795695?32862248?33226578?
T:
hqc1922
348754023491658535125808
T:
hqc2562
361456763630357636504097
T:
hqc2563
44148082?44160888?70684959?
T:
sntrup4591761
509265935094131850958475
T:
frodokem640
514059065141847951447355
T:
frodokem640aes
60749071?60776654?97362289?
T:
frodokem976shake
38662678?61928372?62030064?
T:
C:bikel1
44676087?71481510?71504201?
T:
ntrulpr4591761
73474772?73836588?114023555?
T:
remblem1056
71226032?75206807?114643649?
T:
remblem928
58612996?93891659?94186088?
T:
sikep503
62520697?99992943?100437529?
T:
sikep503comp
108471608108523293108620805
T:
frodokem1344shake
112485325115557601116132807
T:
mersenne756839
116934422116955293116995891
T:
frodokem976
117330629117348812117391333
T:
frodokem976aes
129427278?129504204?207415301?
T:
C:bikel3
197094809197764430199136858
T:
oddmanhattan128
207990050208046500208098141
T:
sikep751comp
219591597219636736219686255
T:
frodokem1344aes
196274441?267997879?314391485?
T:
sikep751
307778192308062969308161503
T:
sikep434
325883563325953736326316203
T:
sikep434comp
389108343?598510801?602370300?
T:
oddmanhattan192
945144883945812376946450410
T:
sikep610
939055292?963900856?1394214974?
T:
oddmanhattan256
99956012810001931741000825632
T:
sikep610comp

amd64; K10 32nm (300f10); 2011 AMD A8-3850; 4 x 2900MHz; hydra5, supercop-20240107

Graphs: old (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
165168165584166401kyber512
192428192795194098
T:
newhope512cca
226934227157227810
T:
lac128
282000283075283998kyber90s512
288790293733299351kyber768
345091346986349219
T:
C:hila5
401155401496402922
T:
newhope1024cca
446660449438451601
T:
kindi256342
451318452153456341kyber1024
464519467270469959
T:
kindi512241
466221468933471875
T:
kindi512222
508076513311516579kyber90s768
659772660516661282
T:
lac256
661903662128662620threebears624r2cca
689849690271693727C:threebears624r2cpa
692534693072694060
T:
lac192
811042813038820190
T:
ntrulpr653
814638815871817703kyber90s1024
969929976254980948
T:
kindi512321
103769810388911040564
T:
ntrulpr761
121350512197141225037
T:
kindi256522
126701112679851269160
T:
ntrulpr857
143221914330141452045threebears936r2cca
143867014396411440869C:threebears936r2cpa
151581515167121519515
T:
ntrulpr953
168461216858711688059
T:
ntrulpr1013
177553817862091793508
T:
ntrukem443
183281018516681881047
T:
hqc1281
245077024523082454313threebears1248r2cca
246004724609992464801C:threebears1248r2cpa
252844925297422530454
T:
ntrulpr1277
392159439340503949309
T:
hqc1921
420051842256844279472
T:
hqc1922
461228746266334645841
T:
ntrukem743
549947455234615548438
T:
C:lake1
662950866540216668647
T:
C:lake3
679359868361726884120
T:
hqc2561
691406969342666994542
T:
C:lake2
716544071885217210737
T:
hqc2562
743699875104277559510
T:
hqc2563
110636821110380511149340
T:
locker1
114200351142055311421093
T:
ntrulpr4591761
118538641192372111954076
T:
locker2
131009781311856613148253
T:
locker3
134007431340381613407731
T:
frodokem640shake
150779421511726115142741
T:
locker4
158110191581872915820460
T:
sikep503
160238411602615016029043
T:
C:bikel1
167599571683747316902267
T:
locker6
169986171700164217003724
T:
ntruhps2048509
170199371702088417022828ntruhps2048509
171542331719140318156848
T:
remblem928
172558951730852417690663
T:
remblem1056
173581121740059917453345
T:
locker5
223972222240678822421601
T:
sntrup653
224239512242794822448280sntrup653
237879462379001123791573
T:
ntruhps2048677
238186842382093923823466ntruhps2048677
253612642538218127583726
T:
sikep503comp
267030572670443426715318
T:
frodokem640
269591102696133726962173ntruhrss701
272062682720778927211838
T:
frodokem640aes
293647922936548729366863
T:
frodokem976shake
303456753041288330495597
T:
locker7
315620383163945631748987
T:
locker8
339165883405007534190002
T:
locker9
347362553474002434745771
T:
ntruhps4096821
347698113477211234775326ntruhps4096821
349118263491373134915558sntrup761
349185603492049634922279
T:
sntrup761
377539293775620437762505
T:
sntrup857
377976443780093937807591sntrup857
440558764420214844407210
T:
mersenne756839
453650764590131946721530
T:
lotus128
462922134630014746425809
T:
sntrup953
463380854634357946469079sntrup953
471998164721610447223480
T:
sntrup4591761
478947684790482847911649
T:
sntrup1013
479498804795630748563017sntrup1013
504466005044850650490216
T:
sikep751
530624115306774853078947
T:
frodokem1344shake
549612545497974155011721
T:
C:bikel3
614776006149897061512006
T:
frodokem976
622080356221537662224443
T:
frodokem976aes
674973446762698467832111
T:
ntskem1264
805442848062566080631604
T:
sntrup1277
806933248069832280702094sntrup1277
831942578374410684311697
T:
lotus192
792188008576476587027209
T:
sikep751comp
978043169789110098018052
T:
sikep434
116813735116915132116966313
T:
frodokem1344aes
86374695?152068530?224659722?
T:
rsa2048
155187581155522479171491086
T:
sikep434comp
175335878176036266176627602
T:
lotus256
227502173228168870229165959
T:
ntskem1380
290566006290810683291036382
T:
sikep610
485392007485911909525423959
T:
sikep610comp
524766237525635338526910934
T:
ntskem13136
552645600554354758558217263
T:
oddmanhattan128
885107240900240546902976169
T:
oddmanhattan192
155627665415591280991590015749
T:
oddmanhattan256
Cycles for encapsulation
25%50%75%system
236882495428155
T:
rsa2048
125878127021129312
T:
ntskem1264
233914234917235115kyber512
308332308593309750
T:
newhope512cca
355347357759358485kyber90s512
355160360002372105
T:
ntrukem443
395214395767399115kyber768
418525419044420007
T:
lac128
475057477177498502
T:
C:hila5
479706480557482737
T:
ntruhps2048509
499418500549502457ntruhps2048509
518845519171519720ntruhrss701
535248535926537018
T:
lotus128
567295568098571756kyber1024
589113592168594309
T:
kindi256342
606153608311610491
T:
ntskem1380
608312611422613538kyber90s768
635365635508636476
T:
newhope1024cca
679852681016683102
T:
sntrup653
676543681203684553
T:
kindi512222
687364690867694408
T:
kindi512241
691365692327694423
T:
ntruhps2048677
702812705250707161sntrup653
717889718934721032ntruhps2048677
713775719480733412
T:
ntrukem743
830882834195839262
T:
lotus192
900979901766903467
T:
ntruhps4096821
915166915913917157
T:
sntrup761
929732933525936376
T:
ntskem13136
934235935137937658ntruhps4096821
934703936582942626kyber90s1024
936056941135946676
T:
C:lake1
946976947525947966threebears624r2cca
947545948569953012C:threebears624r2cpa
950631951159952385sntrup761
101158310130271014313
T:
lac192
105611610582471060090
T:
C:bikel1
107985110811901081727
T:
sntrup857
111678711191221120274sntrup857
113440511377971140846
T:
C:lake2
120234212078171218230
T:
lotus256
122513912277961233235
T:
C:lake3
125021912512721252914
T:
lac256
127485912838441300613
T:
kindi512321
129952313007961303204
T:
sntrup953
134549613464991348091sntrup953
144764114496541451218
T:
sntrup1013
146198814695471479348
T:
kindi256522
149578914974701499191sntrup1013
158413515846581585482
T:
ntrulpr653
161239016201491651080
T:
locker1
164957416560001684040
T:
locker2
178018117870691793164threebears936r2cca
180133518022071802855C:threebears936r2cpa
185289618794991885996
T:
locker3
204085120417082043799
T:
ntrulpr761
212911721530022183283
T:
locker4
217814721799432182752
T:
sntrup1277
225028222508972255965sntrup1277
243688224461152455297
T:
locker6
247887424803122481722
T:
ntrulpr857
258763926116832622375
T:
locker5
289846729014692902230threebears1248r2cca
292388829248112925897C:threebears1248r2cpa
298771329880452988751
T:
ntrulpr953
332086333219283327831
T:
ntrulpr1013
349585434975043499872
T:
C:bikel3
344745935106643740224
T:
hqc1281
403437340554984075657
T:
locker8
404677240657094082075
T:
locker7
436793443836224397467
T:
locker9
496304749661734967532
T:
ntrulpr1277
756717876133877681983
T:
hqc1921
812752681859308366407
T:
hqc1922
111567391115803111159133
T:
sntrup4591761
132358831327646813371535
T:
hqc2561
138894831394796814033184
T:
hqc2562
145140551461848814732190
T:
hqc2563
148373171484019014847945
T:
frodokem640shake
224882452248902522489613
T:
ntrulpr4591761
257075262581731626459091
T:
remblem1056
260190682606584426073033
T:
sikep503
261882932642200727519289
T:
remblem928
274627702747733227533682
T:
frodokem640
278300812783539927837963
T:
frodokem640aes
323605323236718232377489
T:
frodokem976shake
361275173635047436397721
T:
mersenne756839
396615973973315339902085
T:
sikep503comp
581080295811244558137428
T:
frodokem1344shake
629111686291707362965247
T:
frodokem976
633723666337379563425728
T:
frodokem976aes
816513138165508781678352
T:
sikep751
897544289021511190741538
T:
oddmanhattan128
118957909118961686118966150
T:
frodokem1344aes
126524351127067127127235938
T:
sikep751comp
160198956160311276160464690
T:
sikep434
163170247163513820163823675
T:
oddmanhattan192
244640192245083784246264036
T:
sikep434comp
359638368361537502363315411
T:
oddmanhattan256
535109757535363310535616072
T:
sikep610
719821829720801848727272118
T:
sikep610comp
Cycles for decapsulation
25%50%75%system
135613135657135805
T:
C:hila5
280781282397282973kyber512
338585338628339091C:threebears624r2cpa
369675369846369917
T:
newhope512cca
407791408012408749kyber90s512
444974449322452011kyber768
470131470356470447C:threebears936r2cpa
531795532280533825
T:
ntrukem443
577084578111579855
T:
lac128
600541601008601814C:threebears1248r2cpa
605370605922606880
T:
ntskem1264
639063639690642550kyber1024
675569678044680062kyber90s768
711150712827725746
T:
lotus128
743974744549746744ntruhps2048509
744568745580746602
T:
ntruhps2048509
753055753946755295
T:
kindi256342
767568768215771752
T:
newhope1024cca
893711905803911461
T:
kindi512222
919286923162924428
T:
kindi512241
101846810235651027126kyber90s1024
115214911525841153416
T:
ntruhps2048677
115267811528041153947ntruhps2048677
120219012043341206578
T:
ntrukem743
121195112178711220365
T:
lotus192
122656212266801227585ntruhrss701
147033414710661472308
T:
ntskem1380
154930215504401551369
T:
lac192
155148715526951554130sntrup653
155296115545551555693
T:
sntrup653
155726515576121558462
T:
ntruhps4096821
155689415580911559594ntruhps4096821
160676416185611623376
T:
kindi512321
171982217227481725957
T:
kindi256522
177269517752131783520
T:
lotus256
192550519281401930508sntrup761
192695719283031929989
T:
sntrup761
195156419793271981428
T:
lac256
198162619819441982651threebears624r2cca
219494121960182196392
T:
ntrulpr653
240114824013842401697
T:
sntrup857
240105824013872401560sntrup857
283844528396352840073
T:
ntrulpr761
282115928435772862110
T:
C:lake1
293038129305592930779sntrup953
293035029306322930846
T:
sntrup953
320153632079643214596
T:
rsa2048
327490032752133275515sntrup1013
327506432752293275605
T:
sntrup1013
331210333124713312964
T:
ntskem13136
348685534873013490681
T:
ntrulpr857
374917537632023768431threebears936r2cca
422052242213104222161
T:
ntrulpr953
470585047076254712732
T:
ntrulpr1013
476147347731164794173
T:
C:lake2
507915950796305080106sntrup1277
507973950802955080959
T:
sntrup1277
502178751455825151957
T:
hqc1281
604866560505126051943threebears1248r2cca
604715960676106083383
T:
C:lake3
612514761841376209866
T:
locker1
643175264634956479932
T:
locker2
709985471009617106152
T:
ntrulpr1277
716717071904727230151
T:
locker4
883075688609778956715
T:
locker3
100405751006591510124083
T:
locker6
103323811036033710381847
T:
locker5
108569001087790610888097
T:
hqc1921
114050771143714511442708
T:
hqc1922
124243361245055012553885
T:
locker7
125429201257751612645771
T:
locker8
146949751469646814706166
T:
frodokem640shake
159273721597166016010158
T:
locker9
186110211889681919040830
T:
hqc2561
193688361937060519373892
T:
C:bikel1
195492601964364919978959
T:
hqc2562
204462442057508320651936
T:
hqc2563
274409542744245827492721
T:
frodokem640
276906022769247027699986
T:
frodokem640aes
276858082772493027733151
T:
sikep503
294612272947222929488825
T:
sikep503comp
320154393201590932016361
T:
sntrup4591761
322243733224759232268469
T:
frodokem976shake
335480283354880033549495
T:
ntrulpr4591761
346703063478968135572025
T:
remblem1056
349013773503005737167600
T:
remblem928
532264615357204353653595
T:
mersenne756839
579273305793504357944753
T:
frodokem1344shake
597620755982891359856415
T:
C:bikel3
630367566305346463101441
T:
frodokem976
632531656325552063323015
T:
frodokem976aes
878442648785143487864270
T:
sikep751
931603879317553593182227
T:
sikep751comp
966352529710368298110125
T:
oddmanhattan128
118759663118777021118836592
T:
frodokem1344aes
170891930171038671171175922
T:
sikep434
178420674178813414179184247
T:
oddmanhattan192
181394126181541812181669582
T:
sikep434comp
385310047387851869389912834
T:
oddmanhattan256
537880619538073242538366396
T:
sikep610
567535336567766087568056620
T:
sikep610comp

amd64; K10 32nm (300f10); 2011 AMD A6-3650; 4 x 2600MHz; hydra4, supercop-20240107

Graphs: old (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
974229744597587threebears624r2cca
973729754097660C:threebears624r2cpa
100019100099100207C:threebears624r2cpax
102156102220102326threebears624r2ccax
119219119644120265kyber512
124465125907127492
T:
C:r5nd1kem0d
139648140881142722
T:
C:r5nd0kem2iot
155205156451158325
T:
C:r5nd1kem5d
160285161713164148
T:
C:r5nd1kem4longkey
183314183674183797threebears936r2cca
184219184434184859
T:
lac128
187922188228188609C:threebears936r2cpa
187985188244188571threebears936r2ccax
192434192634192973
T:
newhope512cca
193734193988194205C:threebears936r2cpax
200666201184202889kyber768
287095287578289036kyber90s512
300883301211301472threebears1248r2cca
307384308184308698threebears1248r2ccax
308160308613308911C:threebears1248r2cpa
315925316274316541C:threebears1248r2cpax
318889320530322708
T:
C:r5nd3kem5d
347621349545351324
T:
C:hila5
417526418027418529
T:
newhope1024cca
461534464001466875
T:
kindi256342
461849466195469861kyber1024
477397480941484658
T:
kindi512222
485157489520495846
T:
kindi512241
520190521152522910kyber90s768
524213527688531902
T:
C:r5nd3kem0d
600629600971601827
T:
lac256
621610621974623025
T:
lac192
647994651847656158
T:
C:r5nd5kem5d
713029716624720594
T:
C:r5nd5kem0d
792448794239795637
T:
ntrulpr653
844363845680850439kyber90s1024
100341010083101014160
T:
kindi512321
104057610419931043885
T:
ntrulpr761
125927912601581260896
T:
ntrulpr857
125585312618001266428
T:
kindi256522
129010613004751308489
T:
hqc1281
133118213321131333095
T:
lima2p1024cca
151447915189911521163
T:
ntrulpr953
168839116900021691711
T:
ntrulpr1013
176571017727541782626
T:
ntrukem443
248873824891672490224
T:
titaniumccatoy
255339825541092554963
T:
ntrulpr1277
283607328365082836965
T:
titaniumccalite
288379428912942906600
T:
hqc1921
299827830020503020264
T:
lima2p2048cca
307285530852023106996
T:
hqc1922
318418231953633196113
T:
limasp1018cca
366585836714053706947
T:
titaniumccastd
406073640618764099649
T:
titaniumccamed
421780842191904220200
T:
titaniumccahi
458295045939484603911
T:
ntrukem743
526086152755405297841
T:
hqc2561
535401253905275408922
T:
C:lake1
564253256690905698270
T:
hqc2562
581295358359335863695
T:
hqc2563
587931158895145935649
T:
limasp1306cca
599949060009596002829
T:
titaniumccasuper
622200962236866227314
T:
limasp1822cca
621004162797106491889
T:
remblem1056
620417663215746497187
T:
remblem928
639533964041836471140
T:
C:lake3
686377368809056912438
T:
C:lake2
101534761015600810163588
T:
C:r5n11kem0d
103445061044061110542894
T:
ramstakers216091
106095841062979310659279
T:
locker1
112728211127344511274443
T:
ntrulpr4591761
114591501147935211503887
T:
limasp2062cca
115655301158854411608491
T:
locker2
126988221273591912775154
T:
locker3
132487271324962013250653
T:
frodokem640shake
145348781469662214835770
T:
locker4
149731611497405314976112
T:
ntruhps2048509
149940601499557614997217ntruhps2048509
154116521541507915417819
T:
C:bikel1
158145241582262315829028
T:
sikep503
159486191600247916055109
T:
frodokem640
164924961652786716559819
T:
locker6
165583081659982417054111
T:
frodokem640aes
168446781688338716931623
T:
locker5
235459272355288323559879
T:
sntrup653
235878522364757723667664sntrup653
236553212366558923676247
T:
C:ledakemcpa14
245447772454630424547993
T:
ntruhps2048677
245746282457724024579023ntruhps2048677
247747722477738524780188
T:
C:r5n13kem0d
254974302552235127700177
T:
sikep503comp
272577522725916527260420ntruhrss701
275810092759034427604027
T:
C:ledakemcpa13
280566072809143128111379
T:
sntrup761
280378662812024128194558
T:
mersenne756839
281279322813578728156091sntrup761
289828272898412929037378
T:
frodokem976shake
299819863005492830184413
T:
locker7
311652913121723231261655
T:
locker8
334537863353398433740280
T:
locker9
360621803606351536066416
T:
ntruhps4096821
360992463610051936102823ntruhps4096821
365746533663521736731525
T:
frodokem976
365621803679017036969453
T:
lotus128
373965733752301037752853
T:
frodokem976aes
378980613795909037962037
T:
sntrup857
379920123799730638000676sntrup857
459888044599961046007284
T:
C:r5n15kem0d
465841884661408046619671
T:
sntrup953
466591264666302446667665sntrup953
493792764938205849385355
T:
C:bikel3
498757984988499449892245
T:
sntrup1013
499268084993329549939903sntrup1013
505066445054082250545349
T:
sikep751
509695545134095651829052
T:
ramstakers756839
521395195217295652176860
T:
frodokem1344shake
550501585622126656458966
T:
sntrup4591761
571997165722126657236401
T:
C:ledakemcpa12
663346876652158566766239
T:
lotus192
700635197017823370274518
T:
frodokem1344aes
693231257270699974662626
T:
ntskem1264
792192287935328685980496
T:
sikep751comp
793381737951685579553837
T:
ledakem1464
813180218132567881338727
T:
sntrup1277
814060018140857881414384sntrup1277
831341038314962483170917
T:
C:ledakemcpa34
873856458740504387431157
T:
C:ledakemcpa33
964020559642128096445345
T:
ledakem1364
975034069759791797693943
T:
sikep434
103111907103261355105409495
T:
ledakem13sl
108546962108594679111761008
T:
ledakem14sl
84014680?142072980?221147088?
T:
rsa2048
142808178143087617143687237
T:
lotus256
154709060155112700168476550
T:
sikep434comp
172218572172255244172294900
T:
C:ledakemcpa32
190373220190520831191801356
T:
C:ledakemcpa54
193445825193480808193533049
T:
C:ledakemcpa53
226889830226934310227008372
T:
ledakem1264
228889294238557860247873386
T:
ntskem1380
244624285244692620251469381
T:
ledakem3464
270240564270285334270348690mceliece348864f
271004331271024677271061870mceliece348864pcf
283775301283924313284016305
T:
C:ledakemcpa52
286366111286401091287369288
T:
ledakem34sl
287492152287668251287838308
T:
sikep610
293089433294987515295727910
T:
oddmanhattan128
247488698?295160095?483655056?mceliece348864
296946390297008575297886288
T:
ledakem12sl
311506359311599219311717151
T:
ledakem3264
316587445316660601316743550
T:
ledakem3364
332866685333007317334013729
T:
ledakem5464
247738062?341804203?436267168?mceliece348864pc
366361974366401330366515152
T:
ledakem33sl
471041061478965688491420720
T:
oddmanhattan192
480319581480604908518892878
T:
sikep610comp
537853198544917347557233135
T:
ntskem13136
649314788649389197649537735
T:
ledakem5364
770055288771912626773493061
T:
ledakem54sl
789195894792542960795800578mceliece460896f
789967006794399227795592197mceliece460896pcf
830850059833451937851932994
T:
oddmanhattan256
843555334843734025845525414
T:
ledakem32sl
865738381868323704870493836
T:
ledakem5264
881803006882028431888215752
T:
ledakem53sl
859354753?1077382822?1750032664?mceliece460896
858734937?1280170414?1715951072?mceliece460896pc
166097425416625247501666044824mceliece6960119f
167814947816867816671692300829mceliece6960119pcf
185137316818538428751864268171mceliece6688128f
186694693418686810011872303938mceliece6688128pcf
192591358219284767381930398495
T:
ledakem52sl
194992880119675964581992096907mceliece8192128f
196133066919711627461978580608mceliece8192128pcf
1754538913?2278811698?3753308549?mceliece6960119
1893393651?2478683719?3647760085?mceliece6688128
1776970625?2724385163?3839659345?mceliece6960119pc
1896345633?3000510962?4184273177?mceliece6688128pc
2206303044?3334631302?4657766798?mceliece8192128
2202630698?3353388671?4770982271?mceliece8192128pc
569699532958533939486005841869
T:
pqrsa15
Cycles for encapsulation
25%50%75%system
208692174025325
T:
rsa2048
105771109029118452mceliece348864
106363109541118363mceliece348864f
129603129797129893threebears624r2ccax
129326129914130387threebears624r2cca
131447131467132768C:threebears624r2cpa
131399131562131596C:threebears624r2cpax
132628135648144920mceliece348864pcf
132599135951145129mceliece348864pc
141290143272147463
T:
ntskem1264
156081156390156768
T:
C:ledakemcpa14
169202169803170270
T:
C:ledakemcpa13
195314199230203881
T:
C:ledakemcpa12
199846200121200336kyber512
201244202406203753
T:
C:r5nd1kem0d
221374221544221811threebears936r2ccax
223313223935225037threebears936r2cca
226228227958229527
T:
C:r5nd0kem2iot
230199230373230746C:threebears936r2cpa
232734232994233314C:threebears936r2cpax
253904256242257638
T:
C:r5nd1kem5d
243952260824298410mceliece460896f
243802261707292387mceliece460896
260588262324263887
T:
C:r5nd1kem4longkey
253349271722310540mceliece460896pcf
254672272280294329mceliece460896pc
295803298666314478
T:
ntrukem443
302941303169303423
T:
newhope512cca
320095320342321218kyber768
347154347619348002threebears1248r2ccax
349246349423350251threebears1248r2cca
360045360155363096C:threebears1248r2cpa
361386361602362557kyber90s512
361654362285362368C:threebears1248r2cpax
362758363398364630
T:
C:ledakemcpa34
370279370771375701
T:
lac128
394047394962396008
T:
C:ledakemcpa33
395874419690466116mceliece6688128
386680421422472015mceliece6688128f
408394427840467561mceliece6960119
419869435188470618mceliece6960119f
420978438016477395mceliece6960119pcf
410404440022490531mceliece6688128pc
425946445723478991mceliece6960119pc
431429453532479328mceliece8192128f
432249457230507784mceliece6688128pcf
450495457321466824
T:
C:ledakemcpa32
480589480761483423
T:
ntruhps2048509
456198481452506213mceliece8192128
498498498686501606ntruhps2048509
475604500603502750
T:
C:hila5
504604507091509190
T:
lotus128
508898511479514273
T:
C:r5nd3kem5d
522093522245522654ntruhrss701
552655570575590487mceliece8192128pcf
576277577585582046kyber1024
559546583389616269mceliece8192128pc
587765590953641495
T:
ntskem1380
609429611890614385
T:
kindi256342
621143622165622906kyber90s768
633269635394652056
T:
ntrukem743
645149645277646053
T:
newhope1024cca
659083660057662526
T:
sntrup653
671509672014672829
T:
ledakem1464
684726686466687892sntrup653
689624690373692744
T:
ntruhps2048677
697183701670707542
T:
C:lake1
700384705190708426
T:
kindi512222
706560710060711988
T:
kindi512241
717331718040720249ntruhps2048677
769451770409776705
T:
ledakem14sl
779645786734791478
T:
lotus192
807527808750810569
T:
C:ledakemcpa54
841087841824843270
T:
ledakem1364
841706844330847117
T:
C:lake2
844126845125848463
T:
sntrup761
866999868303870054
T:
C:ledakemcpa53
880083881007883361sntrup761
902909903517904732
T:
lima2p1024cca
904004904787907076
T:
ntruhps4096821
920009920699921896
T:
lac192
909481923188934577
T:
C:lake3
910282925358943046
T:
C:ledakemcpa52
937713938503941316ntruhps4096821
966088969760973898kyber90s1024
967475971339976464
T:
C:r5nd3kem0d
9928179976211001656
T:
ntskem13136
101816210253151028214
T:
C:r5nd5kem5d
104211210432801045051
T:
C:bikel1
106766010697871070895
T:
sntrup857
108284610837761084330
T:
ledakem13sl
110642711072211109158sntrup857
113458911369241151012
T:
lotus256
116584111671001168681
T:
lac256
127353312748571276801
T:
sntrup953
124844912826261311510
T:
ledakem1264
131785613186901319381sntrup953
132656713320161338952
T:
kindi512321
133816013479011353305
T:
C:r5nd5kem0d
139761614045081445687
T:
locker1
141840114210781423869
T:
sntrup1013
146791214712731476630sntrup1013
147051214749781478817
T:
locker2
150558715123271522665
T:
kindi256522
153736815382401539377
T:
ntrulpr653
163087516317351641568
T:
ledakem3464
162527016471081653042
T:
locker3
166609017077891739964
T:
ledakem12sl
181718618181361818759
T:
titaniumccatoy
182472218270991828921
T:
lima2p2048cca
185626718793861889102
T:
locker4
200593720135062013972
T:
ntrulpr761
211676421246642136212
T:
ledakem34sl
214827121522022153029
T:
sntrup1277
215398821548812158792
T:
ledakem3364
220454522190112229047
T:
locker6
222229422229882226452sntrup1277
231277923176152324933
T:
locker5
245581824562062456650
T:
ntrulpr857
251228425145982525781
T:
titaniumccalite
260168426028552620161
T:
limasp1018cca
281858628202402822289
T:
titaniumccastd
286225428753542892070
T:
hqc1281
295833129586682959103
T:
ntrulpr953
299437829960233004213
T:
ledakem33sl
306467631522123239557
T:
ledakem3264
315896631603303161717
T:
C:bikel3
330163533022693302875
T:
ntrulpr1013
351985635207473522345
T:
ledakem5464
370890437351993789011
T:
locker7
371070037361103777175
T:
locker8
372450837430253745779
T:
titaniumccamed
398342739856904044287
T:
titaniumccahi
396582640804654121372
T:
locker9
456800045706714573092
T:
ledakem5364
459162445929594594405
T:
ledakem54sl
463732847081764795669
T:
ledakem32sl
501046850135485019035
T:
ntrulpr1277
511645651194675130739
T:
limasp1306cca
537874053821055395759
T:
limasp1822cca
562879256302925632493
T:
titaniumccasuper
590004959014895903096
T:
ledakem53sl
636776263899806420667
T:
hqc1921
678628568051966833760
T:
hqc1922
807907081749158249955
T:
ledakem5264
875966089454999210942
T:
ledakem52sl
915773991759929510760
T:
remblem1056
932403793300409335033
T:
C:r5n11kem0d
931754795576769719082
T:
remblem928
103001821033835110349743
T:
limasp2062cca
111576921115852911163258
T:
sntrup4591761
116896411171549511746303
T:
hqc2561
120863491212727912163741
T:
hqc2562
127074151274246312803654
T:
hqc2563
146750721467599614676887
T:
frodokem640shake
167753541678292416813199
T:
frodokem640
171673721719457317288334
T:
frodokem640aes
190022601929214919442490
T:
ramstakers216091
223372032233831122339257
T:
ntrulpr4591761
227027252271145622715254
T:
C:r5n13kem0d
260162362607824826128223
T:
sikep503
262681982629351626352432
T:
pqrsa15
319668063197997932021825
T:
frodokem976shake
355422683561758035675622
T:
mersenne756839
383097873842980038477927
T:
frodokem976
388275783896181040249818
T:
frodokem976aes
397204703986265140062292
T:
sikep503comp
419802304198955641997263
T:
C:r5n15kem0d
574052595743777657447584
T:
frodokem1344shake
722642007230065172592799
T:
frodokem1344aes
816957138170031481760339
T:
sikep751
818865558222058682649471
T:
oddmanhattan128
918556049245412893205170
T:
ramstakers756839
126608414127083074127754775
T:
sikep751comp
153781118154150337154475139
T:
oddmanhattan192
159724842159877198160028628
T:
sikep434
244104258244705114246667097
T:
sikep434comp
333972410335534592338112587
T:
oddmanhattan256
529455902529711441530066240
T:
sikep610
712226158713162909720106052
T:
sikep610comp
Cycles for decapsulation
25%50%75%system
306913069530888C:threebears624r2cpax
401174019440320C:threebears936r2cpax
486524878848855C:threebears1248r2cpax
493064969249779C:threebears624r2cpa
663486639766519C:threebears936r2cpa
838818397684214C:threebears1248r2cpa
909509200293459
T:
C:r5nd1kem0d
109783111564112984
T:
C:r5nd0kem2iot
122676123901123992
T:
C:r5nd1kem5d
123370124486124595
T:
C:r5nd1kem4longkey
127530128036128715
T:
C:hila5
173151173216173345threebears624r2ccax
225967226106226266threebears624r2cca
231494231678231763
T:
C:r5nd3kem5d
273171273297273463kyber512
278546279506279599threebears936r2ccax
353182353984354617threebears936r2cca
359415359535360605
T:
newhope512cca
406458406549407046kyber90s512
417274418320419503threebears1248r2ccax
422642422875426902
T:
C:r5n11kem0d
425506425565426222kyber768
462160462902465482
T:
C:r5nd5kem5d
478174479115483162
T:
ntrukem443
514768514856515243threebears1248r2cca
510248516434522059
T:
C:r5nd3kem0d
521068537136538279
T:
lac128
638377641112651277
T:
C:r5n13kem0d
646034646176647920
T:
ntskem1264
651819655058664156kyber1024
679536680932681575kyber90s768
680536682111685861
T:
lotus128
708040709218711378
T:
C:r5nd5kem0d
753473753497755024ntruhps2048509
753369753593754385
T:
ntruhps2048509
771212771749774405
T:
kindi256342
773790774680779220
T:
newhope1024cca
934984937668938483
T:
kindi512222
940306941107942485
T:
kindi512241
956330959670960943mceliece348864
959763961811969990mceliece348864f
965008969359977980mceliece348864pc
963899970861976393mceliece348864pcf
104029910530671055686kyber90s1024
110953711114041112222
T:
ntrukem743
115609211561791157543ntruhps2048677
115611311563521157165
T:
ntruhps2048677
114342211589941165989
T:
lotus192
116263411655861168770
T:
lima2p1024cca
122741512284331228842ntruhrss701
144047314447231445761
T:
lac192
149352514944441495211
T:
ntskem1380
155895515594681559845
T:
sntrup653
155888215595201560321sntrup653
156392015656611566296ntruhps4096821
156575015664361567207
T:
ntruhps4096821
166388016653461672539
T:
kindi512321
168701516892461692729
T:
lotus256
177241617736921787123
T:
kindi256522
171446918577011895426
T:
lac256
194499319477361952728
T:
C:r5n15kem0d
203732320379682038626sntrup761
203728520381452038509
T:
sntrup761
213124021321822133355
T:
titaniumccatoy
219364921943202198368
T:
ntrulpr653
219292021990972204621mceliece460896
219930522058192208597mceliece460896f
221033922111162213482mceliece460896pcf
220719222114002218573mceliece460896pc
232217523260492328589
T:
lima2p2048cca
236721623695082370796mceliece6960119
236403923724062377003mceliece6960119f
238456223855072389791mceliece6960119pc
238929023901302393594mceliece6960119pcf
241300324133852413674sntrup857
241345624138732414595
T:
sntrup857
244081324415282442152mceliece8192128f
243622424432102454577mceliece8192128
244952924537622457307mceliece8192128pc
245297024545802457696mceliece8192128pcf
246392724665062475587mceliece6688128f
246216524674382471823mceliece6688128
247031024723642481990mceliece6688128pcf
247667324805952481419mceliece6688128pc
2515812?2518633?3303830?
T:
C:ledakemcpa13
263870226457372655466
T:
C:lake1
262303426505093235227
T:
C:ledakemcpa12
287682828777612878215
T:
ntrulpr761
288817528886612889608
T:
sntrup953
288812728889722889549sntrup953
289212728929522905134
T:
titaniumccalite
305903430605383063137
T:
C:ledakemcpa14
319107731981953198398
T:
rsa2048
326729833135953318770
T:
titaniumccastd
333671933413803342161
T:
ntskem13136
334219133425863343161sntrup1013
334268333431323343467
T:
sntrup1013
342498634255823428521
T:
limasp1018cca
353944135400103540700
T:
ntrulpr857
423845742391874240844
T:
titaniumccamed
427829342789244279293
T:
ntrulpr953
426904143126094329309
T:
hqc1281
450928845485954645174
T:
C:lake2
466153247157554727480
T:
titaniumccahi
478558547859184786653
T:
ntrulpr1013
506018750606545061198sntrup1277
506012550611285061937
T:
sntrup1277
556796556051025634998
T:
locker1
592157159390035986558
T:
C:lake3
595546059902916035829
T:
locker2
657084065724806573699
T:
titaniumccasuper
654534766262786656895
T:
locker4
672500967592776766802
T:
limasp1306cca
690949269195596936109
T:
C:ledakemcpa32
703254770526047056320
T:
limasp1822cca
730385673045767306238
T:
ntrulpr1277
768687276895377727792
T:
ledakem1264
819958882009938206433
T:
ledakem1364
840726384444098484796
T:
locker3
858590885899578596969
T:
C:ledakemcpa33
883114188425938849368
T:
ledakem12sl
949875595268529601832
T:
hqc1921
950950796257119643094
T:
locker6
962781496859819707034
T:
locker5
992342599304609932645
T:
ledakem1464
9971477997894810005936
T:
hqc1922
102474681024970810251824
T:
C:ledakemcpa34
109225881097672811341327
T:
ledakem13sl
113370781133980311409739
T:
ledakem14sl
115288101158467111666150
T:
locker7
117150881174081211763292
T:
locker8
126068821269834813276374
T:
remblem1056
128178221302279513406640
T:
remblem928
135476391364041813718970
T:
limasp2062cca
145456481454880014551127
T:
frodokem640shake
149077961497046115257768
T:
locker9
167975081683505417001164
T:
hqc2561
168072571684063016849112
T:
frodokem640
168633991689658616959329
T:
C:ledakemcpa52
172129991727385817547353
T:
frodokem640aes
176028141777497917903827
T:
hqc2562
184593941851697218593047
T:
hqc2563
189674061896932718971633
T:
C:bikel1
204605912046149320462153
T:
C:ledakemcpa53
211307292113488321165702
T:
ledakem3264
214772052150651121552672
T:
ledakem3364
244301802443666724515917
T:
C:ledakemcpa54
244280622456028124677126
T:
ledakem3464
268015662681456926854845
T:
ledakem32sl
277074722771443327734096
T:
sikep503
294808542948631929496697
T:
sikep503comp
309445863095170530957641
T:
ledakem33sl
314524373162550431775742
T:
ledakem34sl
318112243182305831877238
T:
frodokem976shake
320219833202242232022874
T:
sntrup4591761
334011613340213633403674
T:
ntrulpr4591761
383230793855767738611316
T:
frodokem976
388623863992379040435116
T:
frodokem976aes
416454314172860941833195
T:
ramstakers216091
420293484205343942197752
T:
ledakem5264
487630374878624448817093
T:
ledakem5364
509662845275027752973626
T:
mersenne756839
572801875730305357323699
T:
frodokem1344shake
576986005773294757763441
T:
ledakem5464
590475265912698759191989
T:
C:bikel3
595439155955975259669452
T:
ledakem52sl
636142026366588863684714
T:
ledakem53sl
722761977231862974680360
T:
frodokem1344aes
743145817435997074737626
T:
ledakem54sl
878754018787763887884579
T:
sikep751
897904589005265290665425
T:
oddmanhattan128
932747879327767393305142
T:
sikep751comp
169322976169803136170164122
T:
oddmanhattan192
170358609170530597170694756
T:
sikep434
178623523178843463179198305
T:
ramstakers756839
180875205181053630181229148
T:
sikep434comp
181798732182318304182863606
T:
pqrsa15
365108055366792482368986104
T:
oddmanhattan256
532305340532631792532854060
T:
sikep610
561599123561820934562133255
T:
sikep610comp

amd64; Bonnell (30661); 2011 Intel Atom D2500; 2 x 1866MHz; h8atom, supercop-20240107

Graphs: old (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
340578342202344988
T:
C:r5nd0kem2iot
347844348544350154
T:
C:r5nd1kem0d
370881373429375970kyber512
382095383250385343
T:
C:r5nd1kem5d
386981388332398419
T:
C:r5nd1kem4longkey
462224462882466431threebears624r2cca
465913466312468755C:threebears624r2cpa
470302470414471436C:threebears624r2cpax
480543481075481481threebears624r2ccax
481012498267502495
T:
newhope512cca
561715564417576450
T:
lac128
640066641991645001kyber90s512
646135649537652778kyber768
774004776293779891
T:
C:r5nd3kem5d
888545889231895349threebears936r2cca
904946905709912758C:threebears936r2cpa
912870913283916293threebears936r2ccax
913997914802920773C:threebears936r2cpax
940870941542946155
T:
C:hila5
9872949999151004871kyber1024
102032010239461047501
T:
newhope1024cca
110100211067421112426kyber90s768
125864912642701279278
T:
C:r5nd3kem0d
130460413065011312535
T:
kindi256342
130491213163711322545
T:
ntrulpr653
134249513440841352855
T:
kindi512222
135159513526171361773
T:
kindi512241
146423214650231466626threebears1248r2cca
148652014875141500205C:threebears1248r2cpa
149377914945771498763threebears1248r2ccax
150109415017591509753C:threebears1248r2cpax
153514915475951563912
T:
C:r5nd5kem5d
167724916824151689261
T:
ntrulpr761
172435217294131753136kyber90s1024
174312617510011785973
T:
C:r5nd5kem0d
177725117892421823563
T:
lac256
184779018644501905904
T:
lac192
202664720413332049950
T:
ntrulpr857
241435624251082441831
T:
ntrulpr953
270029227235602741032
T:
ntrulpr1013
281244628214832845542
T:
kindi512321
346731034730573496115
T:
kindi256522
408352041379244164419
T:
ntrulpr1277
426720742962224398695
T:
hqc1281
438772643994864405373
T:
lima2p1024cca
586430658899406046194
T:
ntrukem443
831329883163438332401
T:
lima2p2048cca
879079688214428996736
T:
hqc1921
938353595948519634954
T:
hqc1922
972159397297209748298
T:
limasp1018cca
112782671128985211311517
T:
titaniumccatoy
125958771267256212753846
T:
C:lake1
129346071294286712975753
T:
titaniumccalite
148056721492747915181740
T:
hqc2561
156401981587774315963563
T:
hqc2562
158935561596512416157701
T:
ntrukem743
161150011619839916375695
T:
C:lake3
164543121649730616566837
T:
C:lake2
163085091652338816739044
T:
hqc2563
167970461681352416833943
T:
titaniumccastd
180694151808601218096617
T:
limasp1306cca
186642331869640518742500
T:
titaniumccamed
193026121931996519331410
T:
limasp1822cca
196023801965303919795069
T:
titaniumccahi
200542512010743720294358
T:
ntrulpr4591761
207975952080639420840883
T:
ntruhps2048509
208647882088578120969214ntruhps2048509
220572312206556822086239
T:
frodokem640shake
250707522509941025160296
T:
locker1
281996192821725928248311
T:
titaniumccasuper
287225472874977728810453
T:
locker2
315490213160641431897915
T:
locker3
343865203442380234497848
T:
locker4
355677143559248735668731ntruhps2048677
357696643578845935872697
T:
limasp2062cca
358596283611824336184617
T:
ntruhps2048677
379505563795932737991772ntruhrss701
380758213813021838252368
T:
locker5
383184833835508638396477
T:
C:r5n11kem0d
393113143971981340238835
T:
ramstakers216091
406256484067588740756807
T:
locker6
440268574405046144180724
T:
C:bikel1
472256964727604047386346
T:
C:ledakemcpa14
492708304931281649505645
T:
frodokem976shake
500955145032465950528604
T:
remblem928
502749105061986350748250
T:
remblem1056
508856745093118851032037
T:
sntrup653
509299845095958751032121sntrup653
512126725130015851926651ntruhps4096821
516946435207298652129252
T:
ntruhps4096821
542219445424991654320350
T:
frodokem640
546966145471305054819548
T:
frodokem640aes
588839445891312758977345
T:
C:ledakemcpa13
642374116428732864376774
T:
sntrup761
643724976443017764521758sntrup761
700656887013199970255171
T:
locker7
770313257711711777271838
T:
locker8
806292698068041880778145
T:
sntrup857
808032128093376981102364sntrup857
832223288345503683876478
T:
locker9
859889178604777386133957
T:
sntrup4591761
871682428723626187328668
T:
sikep503
892983148935796189489505
T:
frodokem1344shake
950429559507318195180743
T:
C:r5n13kem0d
101246306101380265101517878
T:
sntrup953
101337754101423175101563819sntrup953
103784492103833919103941971
T:
C:ledakemcpa12
108965304109035423109131323
T:
sntrup1013
109168010109250183109352726sntrup1013
115560382115841040116712113
T:
lotus128
119048986119164976119343196
T:
ledakem1464
125235908125303234125469463
T:
frodokem976
126012040126118265126237713
T:
frodokem976aes
131506473131569515131776806
T:
C:bikel3
139804021140180740152312720
T:
sikep503comp
138588835141043154142268490
T:
mersenne756839
153899368154948773156371089
T:
ledakem1364
158103652158197585158352852
T:
C:ledakemcpa34
174703067174816243175024038
T:
C:r5n15kem0d
175253260177884518180287247
T:
ramstakers756839
177487856179389273186271008
T:
ledakem14sl
181674633181786528182083034
T:
sntrup1277
181834632182037884182364847sntrup1277
182977949183567048184399222
T:
C:ledakemcpa33
210858018214163866222227908
T:
ntskem1264
217902384222614910227664059
T:
ledakem13sl
229795986229992588230304963
T:
lotus192
237885466237971006238139846
T:
frodokem1344aes
254501282254666097254831717
T:
sikep434
289263457289428692289651453
T:
sikep751
299828277299955509300319439
T:
ledakem1264
316164618316315356316550080
T:
C:ledakemcpa32
333060903337757826350929992
T:
ledakem3464
367565191367720619369311978
T:
C:ledakemcpa54
380582272380720018381043180
T:
C:ledakemcpa53
401278437401834601404631675
T:
ledakem12sl
403548404404512024445488799
T:
sikep434comp
433467286433627803433918429
T:
ledakem3364
441241353442621375460618732
T:
ledakem34sl
450163133453085808494326007
T:
sikep751comp
475514081476216272477971263
T:
lotus256
566051619566236776567041734
T:
ledakem5464
572911024573183198574985649
T:
ledakem33sl
640788148640989664641615884
T:
C:ledakemcpa52
649123139649629638652656298
T:
ledakem3264
752677079752935316753741359
T:
sikep610
706156689?861739445?1179623893?mceliece348864pc
866423460868498967871028095mceliece348864f
868124201868779485869443449mceliece348864pcf
905232209905591029906185994
T:
ledakem5364
853472095?1013128718?1331701336?mceliece348864
107755536710791433381114747291
T:
ledakem54sl
675000123?1107723337?1607351207?
T:
rsa2048
117717584611812441481186494547
T:
ledakem32sl
125844646212613185341378307280
T:
sikep610comp
128138290712883835931304576266
T:
ledakem53sl
133952340213434744891348687557
T:
ledakem5264
169364715116979248441738718142
T:
oddmanhattan128
1175708352?1916397238?2100388444?
T:
ntskem1380
263295740426494555852680442800
T:
ledakem52sl
2443288288?2654901648?4189327359?
T:
ntskem13136
267319729626772342662683840537
T:
oddmanhattan192
291258088129506366682965456879mceliece460896pcf
290870082329513781922962978053mceliece460896f
3531268587?3875400081?6449435139?mceliece460896
3585260966?4616162089?6390630281?mceliece460896pc
475487686847741362134801103846
T:
oddmanhattan256
573254542059199539286050332610mceliece6960119pcf
573980297159318094715997944743mceliece6960119f
557104517959469304656419789656mceliece8192128pcf
560157019159823555546672385314mceliece8192128f
630767864365311013676645954812mceliece6688128pcf
631751918765935748206759790345mceliece6688128f
6605237079?8981043428?12600735672?mceliece6960119pc
7329814457?9787468278?15862442540?mceliece6688128
7725066895?9800692454?14809482464?mceliece8192128
7667097018?10617200671?13835620232?mceliece6960119
8430891672?10761184546?15026946564?mceliece8192128pc
7475512443?11946367139?15932936418?mceliece6688128pc
310347878753195620546333251676276
T:
pqrsa15
Cycles for encapsulation
25%50%75%system
131838137977145215
T:
rsa2048
415681427427452508mceliece348864
418908430010450716mceliece348864f
470813478639500339
T:
ntskem1264
506212514094532518mceliece348864pcf
515354516369517510
T:
C:r5nd1kem0d
510671520471541912mceliece348864pc
531356538839542094kyber512
542549544215547022
T:
C:r5nd0kem2iot
592557592732593495threebears624r2ccax
592816593768598283threebears624r2cca
604576605885609742C:threebears624r2cpax
607096607600612724C:threebears624r2cpa
619829622951626983
T:
C:r5nd1kem5d
631631634844639905
T:
C:r5nd1kem4longkey
750169778302783300
T:
newhope512cca
823998826140829864kyber90s512
834442836934840231
T:
C:ledakemcpa14
851214856492866194kyber768
855358858704863317
T:
C:ledakemcpa13
851907879942940177mceliece460896f
856506890435950257mceliece460896
9261989756111019809mceliece460896pcf
957845978579994042
T:
C:ledakemcpa12
9535969907801039633mceliece460896pc
98115510016231015210
T:
ntrukem443
105499810562021064693threebears936r2cca
105542510564471064287threebears936r2ccax
105177810617671083467
T:
lac128
108272510835091090593C:threebears936r2cpax
108325710840691091307C:threebears936r2cpa
124336112497171261561
T:
C:r5nd3kem5d
125327312633531269884kyber1024
127047212716481277010
T:
C:hila5
127953712833521286439
T:
sntrup653
134603013508741357664kyber90s768
134906113527991354633sntrup653
157531515876001614144
T:
newhope1024cca
156515116130031697276mceliece6688128
163179816378461652721
T:
sntrup761
156379316391621722189mceliece6688128f
166748416682401677529threebears1248r2cca
167083016716421678929threebears1248r2ccax
169578516974091714811
T:
kindi256342
170276417041011713201C:threebears1248r2cpax
170401017072021735076C:threebears1248r2cpa
170338717089171726543
T:
ntruhps2048509
173362717347261746199sntrup761
175233117586311769054ntruhps2048509
174925818147291922536mceliece6688128pcf
175697918180261914948mceliece6688128pc
184063618737601945384mceliece6960119f
187835919251682031302mceliece6960119
192915119312301951537
T:
kindi512222
190143119409531997653mceliece8192128
194156919440401963185
T:
kindi512241
190696819567382006585mceliece8192128f
195472919610921969583
T:
C:ledakemcpa34
199300519942092012157
T:
sntrup857
199157720040792027410
T:
lotus128
204066820420192058273
T:
ledakem1464
199862620427192086504mceliece8192128pcf
204064720520922067828kyber90s1024
196303120606462232391mceliece6960119pcf
205783220689342079182ntruhrss701
207873420860912103143
T:
C:ledakemcpa33
209265020966682113125sntrup857
200080321001332195354mceliece6960119pc
206956421392422212434mceliece8192128pc
219978522168162246664
T:
ntrukem743
1825236?2250276?2734767?
T:
ntskem1380
227506322840302305016
T:
C:lake1
228704022932142309006
T:
C:r5nd3kem0d
231338123151242331539
T:
ledakem14sl
233205023744422415875
T:
C:ledakemcpa32
239690524080772419620
T:
sntrup953
246732524839362508030
T:
C:r5nd5kem5d
252256925251942545256sntrup953
253892825474052558094
T:
ledakem1364
254949125616852587613
T:
ntruhps2048677
255115725622032577106
T:
ntrulpr653
262358626287312641821ntruhps2048677
268027926837862706445
T:
sntrup1013
267191427208232783578
T:
ntskem13136
272717227496492817031
T:
lac192
276290027706632786126sntrup1013
279141128052292822596
T:
C:lake2
290215129098512927316
T:
C:bikel1
297789829805653033576
T:
lotus192
307217430909833106166
T:
C:lake3
308501930944973103002
T:
ledakem13sl
318992132056153238767
T:
C:r5nd5kem0d
326165032795353298260
T:
ntrulpr761
333458333443413361995
T:
lima2p1024cca
344301334757033552493
T:
lac256
347701934873723533460
T:
ntruhps4096821
353721235476353557169ntruhps4096821
365533036789903707081
T:
kindi512321
371248537311053749970
T:
locker1
369629438147343908688
T:
ledakem1264
394639039688814007584
T:
ntrulpr857
395671539756713988201
T:
locker2
401676140252944037313
T:
sntrup1277
412475041359574147668
T:
kindi256522
418193342009664215526sntrup1277
418913642348464246641
T:
lotus256
441651744315394452770
T:
C:ledakemcpa54
443058044481924462213
T:
locker3
464836446665294685947
T:
C:ledakemcpa53
474190547495004911305
T:
ntrulpr953
474470547536934761232
T:
ledakem3464
482656348445254862606
T:
locker4
482710249081205004699
T:
C:ledakemcpa52
495303250433815097701
T:
ledakem12sl
530083453497225371205
T:
ntrulpr1013
565074356639735674564
T:
locker5
571508057284855737235
T:
locker6
623441762393456244252
T:
ledakem34sl
625023062564536261318
T:
ledakem3364
673048667320336737388
T:
lima2p2048cca
708436471237887264215
T:
hqc1281
797789381122588200507
T:
ntrulpr1277
826828182754148290569
T:
titaniumccatoy
855143885674898649907
T:
C:bikel3
866681986681708692992
T:
limasp1018cca
891146289393578982428
T:
locker7
900157390070759028796
T:
ledakem33sl
888652190901659313395
T:
ledakem3264
932752193487809380602
T:
locker8
101365321017305810221106
T:
locker9
115268721154170511561270
T:
titaniumccalite
127417991275931312782574
T:
titaniumccastd
135472261355365213563403
T:
ledakem5464
141839181441748014635943
T:
ledakem32sl
152980241549033515560573
T:
hqc1921
164924691650372516522310
T:
limasp1306cca
164915801655038016790480
T:
hqc1922
174057941742199917448228
T:
titaniumccamed
174661901747433117493308
T:
ledakem5364
175230511754296617558163
T:
limasp1822cca
182760831828760518308367
T:
ledakem54sl
184800631851151418587352
T:
titaniumccahi
200502752005841620120569
T:
sntrup4591761
238242412383342523853571
T:
ledakem53sl
243117982435800524567543
T:
titaniumccasuper
253065542553205225705043
T:
ledakem5264
264591182676793727028757
T:
hqc2561
276976912771554827773361
T:
frodokem640shake
281818602843818628632604
T:
hqc2562
294216932975614630105082
T:
hqc2563
337739083379817733889002
T:
limasp2062cca
346181433537826636091538
T:
ledakem52sl
365913033663508836694217
T:
C:r5n11kem0d
399075813997612540359011
T:
ntrulpr4591761
567304365676361656837410
T:
frodokem640
570771675712490057230376
T:
frodokem640aes
608328776088336160991931
T:
frodokem976shake
743873557475538075069393
T:
remblem928
744194297492522175124350
T:
remblem1056
754580407630660877080115
T:
ramstakers216091
904712489052096290640494
T:
C:r5n13kem0d
992333729947438299664999
T:
pqrsa15
110207923110270510110439483
T:
frodokem1344shake
125621475125908671132316478
T:
mersenne756839
130276160130341148130449984
T:
frodokem976
130622590130706765130822118
T:
frodokem976aes
143793559143878987144003111
T:
sikep503
178193211180987450183579424
T:
C:r5n15kem0d
217938588218591044220012765
T:
sikep503comp
224205023225754284227867535
T:
oddmanhattan128
246312920246412985246624833
T:
frodokem1344aes
330214773336479171341703194
T:
ramstakers756839
417055828417241356417660201
T:
sikep434
430996321432933214441484246
T:
oddmanhattan192
469392063469613368469995806
T:
sikep751
635577474638196944642517701
T:
sikep434comp
721202328724894702731482556
T:
sikep751comp
103158008110390438241046390814
T:
oddmanhattan256
138605063813866355161387526847
T:
sikep610
186546183618744275831884726858
T:
sikep610comp
Cycles for decapsulation
25%50%75%system
115353115381115423C:threebears624r2cpax
154301154364154399C:threebears936r2cpax
192857193018194278C:threebears1248r2cpax
205485206052207200C:threebears624r2cpa
218512218869219268
T:
C:r5nd1kem0d
282380282436284473C:threebears936r2cpa
284900285005285264
T:
C:r5nd0kem2iot
308672313600317415
T:
C:r5nd1kem5d
314797319200324275
T:
C:r5nd1kem4longkey
355873356006356097
T:
C:hila5
359702359968360101C:threebears1248r2cpa
605507605703610330
T:
C:r5nd3kem5d
681877685545687484kyber512
786989787325788389threebears624r2ccax
925757955822961485
T:
newhope512cca
968590977844984011kyber90s512
103611910376731045989threebears624r2cca
103749110395841052968kyber768
117282911938991196629
T:
C:r5nd5kem5d
123991712507951257473
T:
C:r5nd3kem0d
125808912637451265747
T:
C:r5n11kem0d
132213913226011333402threebears936r2ccax
138020413828151435301
T:
ntskem1264
148384614931281519294
T:
lac128
149004114963201503523kyber1024
153882415427791549835kyber90s768
160853716189461640618
T:
ntrukem443
167458916822891702400threebears936r2cca
169040216913121710093mceliece348864
170296017154901734537mceliece348864f
172563317280271750252
T:
C:r5nd5kem0d
175998217629571835435mceliece348864pc
176999917706361793729mceliece348864pcf
195699019779342001419
T:
newhope1024cca
199619719977862021355threebears1248r2ccax
201413120160982033675
T:
C:r5n13kem0d
216031221630562182327
T:
kindi256342
227378922838902309146kyber90s1024
243763124502312494394
T:
lotus128
245954124618512486694threebears1248r2cca
261595626267152648100
T:
kindi512222
263291726355212663010
T:
kindi512241
263593426948042818480
T:
ntskem1380
270074727188632730658
T:
ntruhps2048509
272127127227132750741ntruhps2048509
332923533323013350592
T:
sntrup653
333521333389723358271sntrup653
365002436851783697631
T:
ntrulpr653
383258438454853855474sntrup761
382669038464863850210
T:
sntrup761
382334438853713899371
T:
lotus192
388062539037323915898mceliece460896f
388215139060003912552mceliece460896
392359839501073979115
T:
ntrukem743
395217239775123983882mceliece460896pcf
397213641508814210836mceliece460896pc
413913541661344168101
T:
lima2p1024cca
417099941943724199720mceliece6960119f
427936642951794403203
T:
lac192
427312242993794678800mceliece6960119pcf
429062243194414677197mceliece8192128
419714443781574481365mceliece6960119
436398243901414606042mceliece6688128
429471744080544441493mceliece6960119pc
438884644155584424231mceliece8192128pcf
431231544443844738916mceliece8192128f
446349444892964492733ntruhps2048677
446775044912774497360
T:
ntruhps2048677
438240645561884582459mceliece6688128f
447023546226114742598mceliece6688128pc
442982446259644920587mceliece8192128pc
469156846958664765453
T:
kindi512321
447871946983864740162mceliece6688128pcf
469457847437044766188
T:
ntrulpr761
487798548970394901463
T:
kindi256522
492603349328934955657ntruhrss701
535143753643805534543
T:
lac256
537423653860245397392sntrup857
537532153900075395726
T:
sntrup857
547114454880425494209
T:
ntskem13136
555450055830675625186
T:
lotus256
574288457535595841059
T:
ntrulpr857
575805358299855875555
T:
C:r5n15kem0d
622150262299726237574
T:
C:lake1
634825863503866367256ntruhps4096821
643107564593276484324
T:
ntruhps4096821
651681165233286533723sntrup953
652403565370906560197
T:
sntrup953
691457269195287173362
T:
ntrulpr953
729921572996567300678sntrup1013
727472973022537306390
T:
sntrup1013
777791778649068017625
T:
ntrulpr1013
835431883591838374247
T:
lima2p2048cca
8379623?8393140?10882025?
T:
C:ledakemcpa13
877511688083458819790
T:
C:ledakemcpa12
970181197139149727263
T:
titaniumccatoy
101434831015088910165295
T:
C:ledakemcpa14
105033531055789710582054
T:
C:lake2
107867341082881111027387
T:
hqc1281
111098541112931411145267sntrup1277
111289081114335611163803
T:
sntrup1277
111622981118506911192377
T:
limasp1018cca
117353111180388311895870
T:
ntrulpr1277
132672541327410013281450
T:
titaniumccalite
136311491368695313728729
T:
locker1
139933291405032314096978
T:
C:lake3
148200011483922314860580
T:
titaniumccastd
149661821516795015257935
T:
locker2
161522341634499316529184
T:
locker4
198000321982407719878684
T:
titaniumccamed
206350762077067320840036
T:
locker3
213056902135256221392161
T:
rsa2048
214860242149495621563122
T:
limasp1306cca
215790332158471021616651
T:
titaniumccahi
223033792245604922664761
T:
hqc1921
226361382267337122726389
T:
locker5
227094632273943022967595
T:
limasp1822cca
232681892333517923579759
T:
locker6
240759472412582924194667
T:
hqc1922
251794972521912430926595
T:
C:ledakemcpa32
270400902708352527207166
T:
locker7
275280252754406927571565
T:
frodokem640shake
286148032867445728966266
T:
titaniumccasuper
288892522901522429328810
T:
locker8
293347742937251129449805
T:
ledakem1264
294256062944755829510334
T:
C:ledakemcpa33
311289303114816631196739
T:
ledakem1364
344058123442801634506136
T:
ledakem12sl
26724635?34801718?34847456?
T:
C:ledakemcpa34
359958063601103836046171
T:
ledakem1464
364417553651383436618750
T:
locker9
378875283815539738514616
T:
hqc2561
397969394033494540651471
T:
hqc2562
403813414059405040625011
T:
ledakem13sl
417001204221037142402220
T:
hqc2563
427690064281149642848729
T:
ledakem14sl
442883214430162844353407
T:
limasp2062cca
516941675171584651785041
T:
C:bikel1
567775395681922456927703
T:
frodokem640
569058075693536857029042
T:
frodokem640aes
582869355831028758376031
T:
sntrup4591761
597794685997750560295375
T:
ntrulpr4591761
611255266117029161325313
T:
frodokem976shake
623187046234930162429619
T:
C:ledakemcpa52
749383047499818975071717
T:
C:ledakemcpa53
799191477997244580060540
T:
ledakem3264
848180838494770985232931
T:
ledakem3364
67198670?86700523?86836631?
T:
C:ledakemcpa54
949717519511074395346930
T:
ledakem3464
99693839100536044100956744
T:
remblem928
100709049101339917101926587
T:
remblem1056
104595834104729156104842780
T:
ledakem32sl
110617080110669594110806710
T:
frodokem1344shake
118870934119028763119267589
T:
ledakem33sl
127091678127233484127490937
T:
ledakem34sl
130945332131013939131137272
T:
frodokem976aes
130937548131033196131108061
T:
frodokem976
152839526152904962153029044
T:
sikep503
154971908157136504158600673
T:
ramstakers216091
162375206162487759162591492
T:
sikep503comp
168400008168878724169277738
T:
C:bikel3
188416081188543831188730444
T:
ledakem5264
185713472190879136192552864
T:
mersenne756839
201661796201791226201976887
T:
ledakem5364
236278980236384099236529825
T:
ledakem5464
246754403246844367247031253
T:
frodokem1344aes
256527208256736669257019987
T:
ledakem52sl
254621108256902611258261101
T:
oddmanhattan128
274360310274773261275867683
T:
ledakem53sl
314617289314885214315301532
T:
ledakem54sl
444829994445069100445498648
T:
sikep434
471252978471550198471912406
T:
sikep434comp
501331586503588694505762810
T:
oddmanhattan192
504158438504301476504682192
T:
sikep751
533895152534225398535661238
T:
sikep751comp
654488513661147774666490895
T:
ramstakers756839
103829120510389241591040375756
T:
pqrsa15
116382969511653917311167441079
T:
oddmanhattan256
139371530213940038701395577953
T:
sikep610
147141429414719662581476182421
T:
sikep610comp

amd64; Sandy Bridge+AES (206a7); 2011 Intel Xeon E3-1225; 4 x 3100MHz; hydra7, supercop-20240107

Graphs: old (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
150725151216152003kyber512
172199172483172746
T:
newhope512cca
189782191056192032
T:
lac128
237137239076241647
T:
ntrulpr653
262879263485264369kyber90s512
263186263935265372kyber768
281994286627291768ntrulpr653
288613289329290076
T:
C:hila5
295816297400301200
T:
ntrulpr761
357880363774373585ntrulpr761
363700367034369943
T:
newhope1024cca
360608367128380309
T:
ntrulpr857
369701372944377016
T:
kindi256342
392519394861396945
T:
kindi512241
392996397911400947
T:
kindi512222
404914405678406672kyber1024
408477410124450190threebears624r2cca
419942435240438242ntrulpr857
425175437918440809
T:
ntrulpr953
431140438693450606C:threebears624r2cpa
477246480449485320kyber90s768
479355483536491378
T:
ntrulpr1013
499509508012511126ntrulpr953
529086534330540764ntrulpr1013
640414641392642562
T:
lac256
652304654108660344
T:
lac192
685682691055698809
T:
ntrulpr1277
771410773011774158kyber90s1024
802399805918809223
T:
kindi512321
803635809573823904ntrulpr1277
862898866813889919C:threebears936r2cpa
861968878073895160
T:
hqc1281
871754879747887479
T:
ntrukem443
883251898945944883threebears936r2cca
984364988420992408
T:
kindi256522
105792410605071063956
T:
rqc128
151044415423991621421C:threebears1248r2cpa
154434816029641768088threebears1248r2cca
163830916472281651477
T:
C:rolloi128
173839617439951780769
T:
hqc1921
188958618922631894229
T:
frodokem640
187011219170861944238
T:
hqc1922
207079920789472088153
T:
C:rolloi192
200611320975042105514
T:
rqc192
209589121016002107006
T:
ntrukem743
223091422339752237548
T:
frodokem640aes
244970524526052456264
T:
C:bikel1
262291026960922764034
T:
hqc2561
283079428367062846232
T:
C:rolloi256
2833060?2853944?3911361?
T:
rqc256
297978830344363089163
T:
hqc2562
324512032797563325485
T:
hqc2563
328549332954883310474
T:
C:lake1
378824837919853796615
T:
C:lake2
380372838138803822022
T:
frodokem976
381324638211893831250
T:
C:lake3
445428044589174464396
T:
frodokem976aes
502707550349275082293
T:
ntruhps2048509
511966551287345189259ntruhps2048509
595191059627405969922
T:
locker1
661291066254846635502
T:
locker2
714792171594057181900
T:
rolloii128
730528973128157324664
T:
locker3
730678573214367338030
T:
rolloii192
734323573542837360514
T:
C:bikel3
759165775972397604612
T:
frodokem1344aes
803960080531048067956
T:
locker4
857836885889748631843ntruhrss701
861197486250178644473
T:
rolloii256
864787686587578729950
T:
ntruhps2048677
870757887590268854619ntruhps2048677
915792291802069201163
T:
locker6
983515898568769869115
T:
locker5
101503041033441411224479
T:
remblem1056
103498861082803211130994
T:
remblem928
109757871097660610977591
T:
ntrulpr4591761
117134751174441911813477
T:
ntruhps4096821
117116641175634111835307ntruhps4096821
124119761242425012447875
T:
sntrup653
124335601247046312523402sntrup653
126866161268963712905014
T:
frodokem640shake
152408931525312415287340
T:
lotus128
159953341601533416037445
T:
locker7
161887451619937616202567
T:
sikep503
163961341640467516474891
T:
sntrup761
164503171647954916485911sntrup761
169180731693440516964637
T:
locker8
181638601818712418215799
T:
locker9
205474632057595820583721
T:
sntrup857
205754352058745520619388sntrup857
241426052416581024322477
T:
sntrup4591761
256616832569614325746508
T:
sntrup953
257226022575396925804260sntrup953
264829132652361728847178
T:
sikep503comp
280552202806226928620815
T:
frodokem976shake
291417442918540029241991
T:
lotus192
292542882930238929339118
T:
sntrup1013
293251412934911829365546sntrup1013
323403043347064133836609
T:
mersenne756839
436733644370837743721247
T:
sntrup1277
437659834386067243902205sntrup1277
507018505070473551113414
T:
sikep751
507442995074844950794575
T:
frodokem1344shake
619914916232007063238059
T:
lotus256
684778926864549668827787
T:
ntskem1264
799101788015973686919816
T:
sikep751comp
840633468407704284091778
T:
sikep434
133672578133751031145443865
T:
sikep434comp
92403797?146421169?216256971?
T:
rsa2048
212201642212506430212752210
T:
ntskem1380
241660680241674121241688692
T:
sikep610
364470389364972980365291224
T:
ntskem13136
376121233376444453376596817
T:
oddmanhattan128
404161242404354603436740393
T:
sikep610comp
603990562604569248605346007
T:
oddmanhattan192
107111053410715857991071901093
T:
oddmanhattan256
Cycles for encapsulation
25%50%75%system
234482434825310
T:
rsa2048
100244100622101401
T:
ntskem1264
202887203287203630kyber512
237433238285239436
T:
C:rolloi128
242973248560256364
T:
ntrukem443
257642257967258571
T:
newhope512cca
262412263871264963
T:
sntrup653
278140279180281441
T:
C:rolloi192
305678306823308428sntrup653
322370322572323153kyber90s512
322018323701325256kyber768
326179327277328577
T:
C:rolloi256
324672328242340096
T:
sntrup761
328372329011329596
T:
lotus128
376724378062385985
T:
lac128
378205379405381035sntrup761
389039391050394694
T:
sntrup857
404888405515406568
T:
C:hila5
408816409241410336
T:
ntskem1380
409909412055413941
T:
ntruhps2048509
415990418030420466ntruhrss701
433598437172446904
T:
ntrukem743
438120439571441921ntruhps2048509
443557445246456225sntrup857
457507459667480607
T:
ntrulpr653
456836459813469069
T:
sntrup953
475986477090478790
T:
C:bikel1
485904486892489541kyber1024
485681491242496141
T:
kindi256342
499696500240501616
T:
lotus192
499010505279508476ntrulpr653
522055523658525609sntrup953
513217524481527179
T:
sntrup1013
542770546099549674
T:
newhope1024cca
551687553403554479kyber90s768
525166562604564146
T:
ntskem13136
561970569044576336sntrup1013
569527571452604603
T:
ntrulpr761
580445581146602457threebears624r2cca
567654582596587553
T:
kindi512222
574542583374588635
T:
kindi512241
586554590366592807
T:
ntruhps2048677
590543596390613454C:threebears624r2cpa
614103621126632670
T:
C:lake1
625491627624630766ntruhps2048677
635624637900670814ntrulpr761
691672694334705125
T:
ntrulpr857
706232708042709910
T:
C:lake2
720174721462722577
T:
lotus256
732602742094744412
T:
sntrup1277
756886760650766914
T:
ntruhps4096821
752969776624781638ntrulpr857
791884794058798888
T:
C:lake3
809152811424813972ntruhps4096821
817068819785843780
T:
ntrulpr953
826237836293837843sntrup1277
857972859510860962
T:
rolloii128
868512870291871776
T:
rolloii192
867614873842877636kyber90s1024
886591910634914277ntrulpr953
921956931986945378
T:
ntrulpr1013
960691962223964858
T:
rolloii256
961423980197992456ntrulpr1013
988338990391992175
T:
lac192
102354010273011032347
T:
locker1
105188910562011064476
T:
locker2
109269210955041100354
T:
kindi512321
107066811134181252854C:threebears936r2cpa
109993111747751276024threebears936r2cca
118748111923541211648
T:
locker3
120904212143301219735
T:
kindi256522
127861012815711283502
T:
lac256
130382713106661313803
T:
C:bikel3
133161313545031366078
T:
ntrulpr1277
135428613592291372831
T:
locker4
137567413978781424446
T:
hqc1281
145024914521361498519ntrulpr1277
147240014774241500271
T:
locker6
149151914929041495048
T:
rqc128
160924316149741623478
T:
locker5
183564418435531981198threebears1248r2cca
177638018488022017418C:threebears1248r2cpa
252684225321742538530
T:
locker7
254403025483752555012
T:
locker8
260133126044562610119
T:
frodokem640
280016328045302824757
T:
locker9
282737128303182833791
T:
frodokem640aes
283122628714532898855
T:
hqc1921
305017730990223136300
T:
hqc1922
303596331304923136187
T:
rqc192
423807043191204419465
T:
hqc2561
486598049264135021140
T:
hqc2562
508986150942185097130
T:
frodokem976
4173754?5253381?5395709?
T:
rqc256
535216653591335363231
T:
frodokem976aes
536568154000745471614
T:
hqc2563
900460390131719022577
T:
frodokem1344aes
110200941102099011021715
T:
sntrup4591761
139191201392164913924250
T:
frodokem640shake
153806651550677316331916
T:
remblem1056
153954031627040916732003
T:
remblem928
219298642193050021931843
T:
ntrulpr4591761
264911152650091826536920
T:
sikep503
304825243049152030504292
T:
frodokem976shake
330131493308102233193434
T:
mersenne756839
413063764149512241687488
T:
sikep503comp
550265765503302355044577
T:
frodokem1344shake
700584617043295970737531
T:
oddmanhattan128
819040058198291582414389
T:
sikep751
127882929128432905128817248
T:
sikep751comp
135302291135442020135634939
T:
oddmanhattan192
137590545137599956137654073
T:
sikep434
210833006211089687212107483
T:
sikep434comp
283133875283759956284354836
T:
oddmanhattan256
444595869444612381444630101
T:
sikep610
599961042600389149603530740
T:
sikep610comp
Cycles for decapsulation
25%50%75%system
108868109093109367
T:
C:hila5
219369220038233564C:threebears624r2cpa
241315242022242357kyber512
295229295675296077
T:
newhope512cca
287021298619317778C:threebears936r2cpa
306402309187314848
T:
ntrukem443
358245358772362472kyber90s512
371779372685373911kyber768
376333376696377786C:threebears1248r2cpa
393258394848397790
T:
lotus128
526527527653531651
T:
lac128
539747541617544027
T:
ntskem1264
547359548174549167kyber1024
560022562303564565ntruhps2048509
562610566827570081
T:
ntruhps2048509
597240598232599896kyber90s768
604485606994612262
T:
kindi256342
631833635697640617
T:
newhope1024cca
636708639975640852
T:
lotus192
651651654608662216
T:
ntrulpr653
653522654826657132
T:
ntrukem743
657266660815668505
T:
sntrup653
663173667967672041sntrup653
689269692002695230ntrulpr653
730709731567732451
T:
sntrup761
741091745107765502
T:
kindi512241
735126752371755258sntrup761
745664767625771813
T:
kindi512222
847938849834852808
T:
ntruhps2048677
849515852485858436ntruhps2048677
816660874299878843
T:
ntrulpr761
883987889231946852ntrulpr761
923329924040925402kyber90s1024
937406939132952142
T:
lotus256
937792940799943921ntruhrss701
974856978207980134
T:
ntskem1380
100652210086871016666sntrup857
99928510136961059710
T:
ntrulpr857
100650010176741019538
T:
sntrup857
105410610667161067995ntrulpr857
115540811644191167287ntruhps4096821
115815911706311186023
T:
ntruhps4096821
120157112042951228950sntrup953
120385812064281229093
T:
sntrup953
119216712088661211116
T:
ntrulpr953
124165312450901323370threebears624r2cca
126553912751921288216ntrulpr953
127817512848161290121
T:
C:rolloi128
133302913349561353806
T:
ntrulpr1013
133332913423281344148sntrup1013
134728813495241370281
T:
sntrup1013
136841713703531379968
T:
kindi256522
135760413709881374176
T:
kindi512321
136449713715441395482ntrulpr1013
151391815240831530189
T:
C:rolloi192
157203615748071577737
T:
lac192
193079119326831960793
T:
ntrulpr1277
199011419946742002285
T:
lac256
199755820024232008688
T:
ntskem13136
196500220079022013492sntrup1277
196551220169552019106
T:
sntrup1277
205625020584502062028ntrulpr1277
222493222268822230004
T:
hqc1281
227027622778272283425
T:
C:lake1
233219824388502478478threebears936r2cca
250520825095562514161
T:
rolloii128
249890625244482534156
T:
C:rolloi256
260150926041162606436
T:
frodokem640
269307426962402698814
T:
frodokem640aes
272217327330752744780
T:
rolloii192
340309334138853421978
T:
rolloii256
346300034649313471725
T:
rsa2048
355025536345953696267threebears1248r2cca
379090237958183803925
T:
C:lake2
430315043241244332956
T:
hqc1921
440279444899184660834
T:
hqc1922
459848546085264618810
T:
locker1
473525247468834758801
T:
locker2
504293350577925110321
T:
C:lake3
507760150833295088856
T:
frodokem976
507686750856155091342
T:
frodokem976aes
533385153460795362068
T:
locker4
558015855950215604829
T:
rqc128
610836761341766478704
T:
hqc2561
682707968424586858134
T:
locker3
724488973156607470049
T:
hqc2562
743114874491767463995
T:
locker6
762131876507677719250
T:
locker5
794124480234788198873
T:
hqc2563
866125686700748678882
T:
frodokem1344aes
877623987949128828130
T:
locker7
886757588915498909506
T:
locker8
100059201000807910010312
T:
C:bikel1
117338741177506511812719
T:
locker9
130530081322686613245275
T:
rqc192
137753291377811913791109
T:
frodokem640shake
206120512070831522352743
T:
remblem1056
197467362189489722210557
T:
rqc256
209777722200280922636744
T:
remblem928
283822162838612228487786
T:
sikep503
302023783022029130249343
T:
sikep503comp
302316233023625530262291
T:
frodokem976shake
315495433155868431572212
T:
C:bikel3
318064803180686131807139
T:
sntrup4591761
328756313287679532877584
T:
ntrulpr4591761
492842094930794549378429
T:
mersenne756839
546524215465529254675096
T:
frodokem1344shake
771039747739456177632220
T:
oddmanhattan128
882735528837579088706386
T:
sikep751
937278739379304493946282
T:
sikep751comp
146822062146847017146905490
T:
sikep434
150939785151105418151314096
T:
oddmanhattan192
156499324156511286156521582
T:
sikep434comp
312119297312343723315963635
T:
oddmanhattan256
447287607447310613447384927
T:
sikep610
472900497472927064472972805
T:
sikep610comp

amd64; Sandy Bridge (206a7); 2011 Intel Core i3-2310M; 2 x 2100MHz; h6sandy, supercop-20240107

Graphs: old (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
690376960470177
T:
C:r5nd1kem0d
728277304873651C:threebears624r2cpa
730327323473651threebears624r2cca
753607566276084C:threebears624r2cpax
781817857278916threebears624r2ccax
822428289883885kyber512
838878502086942
T:
C:r5nd0kem2iot
850818597687080
T:
C:r5nd1kem5d
903719138092827
T:
C:r5nd1kem4longkey
129496129826130477threebears936r2cca
134822135098135571C:threebears936r2cpa
136183136564137523threebears936r2ccax
139083139571141102C:threebears936r2cpax
139707139936140650
T:
newhope512cca
146413147284148452kyber768
151299153197158306
T:
C:r5nd3kem5d
166082166638168363
T:
lac128
204732204968205326threebears1248r2cca
210295210511211039threebears1248r2ccax
212912213123213419C:threebears1248r2cpa
216714216967218081C:threebears1248r2cpax
232148233313235913kyber1024
239310240175241297kyber90s512
250489251827254419
T:
C:r5nd3kem0d
273712276426280161
T:
ntrulpr653
291727294798299002
T:
C:r5nd5kem5d
297685298019298950
T:
newhope1024cca
297587299583300421
T:
C:hila5
301780308552309979
T:
kindi256342
312758316459324598
T:
C:r5nd5kem0d
320290321882323110
T:
kindi512241
317311326288327329
T:
kindi512222
329281332625336635
T:
ntrulpr761
393516399547414965
T:
ntrulpr857
444834446313447686kyber90s768
460502464599470355
T:
ntrulpr953
511861518170522688
T:
ntrulpr1013
543222545231546697
T:
lac256
565691568631575473
T:
lac192
653501656620675667
T:
kindi512321
716355718047721178kyber90s1024
722302728186733628
T:
ntrukem443
733606740134746024
T:
ntrulpr1277
802840809027825811
T:
kindi256522
9733269839251006009
T:
hqc1281
101242310136891015185
T:
lima2p1024cca
119689311989871201628
T:
rqc128
164191116485401656811
T:
ntrukem743
165206016570781661736
T:
C:rolloi128
175563717584121761337
T:
titaniumccatoy
193382519521101993781
T:
hqc1921
197439019762131978730
T:
titaniumccalite
200113420053272012799
T:
C:rolloi192
203860920420432044806
T:
limasp1018cca
205228320534462055589
T:
lima2p2048cca
208059721117622146936
T:
hqc1922
2224057?2233560?3081979?
T:
rqc192
267909726839352686999
T:
titaniumccastd
269814227101852719989
T:
C:rolloi256
281468228166232818268
T:
titaniumccamed
291170629165712926287
T:
titaniumccahi
290920129447753007260
T:
hqc2561
3107016?3119131?4308880?
T:
rqc256
324706032923333344716
T:
hqc2562
329545033096393323860
T:
C:lake1
355269035987913655727
T:
hqc2563
370308837056853709921
T:
limasp1306cca
381440838198803848641
T:
C:lake2
381755238234733830982
T:
C:lake3
411031241160174133018
T:
limasp1822cca
427877242836204292782
T:
titaniumccasuper
598226259913896005156
T:
locker1
665605666750246694362
T:
locker2
689075269169977208166
T:
rolloii128
695336969711496994655
T:
rolloii192
721584172220097231435
T:
limasp2062cca
729773173092947317812
T:
locker3
789683678991147906879
T:
C:r5n11kem0d
809014380985298112748
T:
locker4
815374281648658231466
T:
rolloii256
898928990022139005086
T:
frodokem640
920613292150979250199
T:
frodokem640aes
925368492771709298016
T:
locker6
990110599142499935512
T:
locker5
102866111040820810475682
T:
ramstakers216091
110385861104930311074356
T:
ntrulpr4591761
111790791118408811194300
T:
frodokem640shake
111956961123100811261031
T:
ntruhps2048509
112119481124969511286222ntruhps2048509
124437651245201312509127sntrup653
124165901245447212467109
T:
sntrup653
126823181271292112739425
T:
remblem1056
127615011277841312805093
T:
remblem928
153358301534040615350753
T:
C:bikel1
156481341565108415710225
T:
sikep503
160670841609189316119111
T:
locker7
163329971638126416411888
T:
sntrup761
164419701648643416528594sntrup761
170321231706072417101899
T:
locker8
182718211831505418366747
T:
locker9
188448891886061218872649
T:
C:ledakemcpa14
193479241935165219354036
T:
C:r5n13kem0d
193515381938521819397727ntruhps2048677
194000621941788619440889
T:
ntruhps2048677
204449992045389520465976
T:
frodokem976
205643162060410720622400ntruhrss701
206081442064575020680492
T:
sntrup857
206947702072316020774856sntrup857
210449842105481021066642
T:
frodokem976aes
234423882346754023483617
T:
C:ledakemcpa13
249130422492600024969938
T:
frodokem976shake
251349892520034425226564
T:
sntrup4591761
251746102523956627412709
T:
sikep503comp
256775842569838825737039sntrup953
256530362571829325763969
T:
sntrup953
281094372815787928196341ntruhps4096821
282415002830282328360930
T:
ntruhps4096821
292749562931113529401419sntrup1013
293071912938208429407590
T:
sntrup1013
348000003496735435029963
T:
lotus128
359479783595584835967628
T:
C:r5n15kem0d
363732533641125836468379
T:
mersenne756839
389368483895502838982301
T:
frodokem1344aes
415912114161984641660427
T:
C:ledakemcpa12
437391154376726344144856
T:
sntrup1277
438838434391315343937759sntrup1277
449260874495942344968026
T:
frodokem1344shake
447373504572734446963630
T:
ramstakers756839
484754554850624048570386
T:
C:bikel3
496218424968598149702176
T:
sikep751
638662526388638063931785
T:
ledakem1464
639503766398857464027199
T:
C:ledakemcpa34
662742446685401667015934
T:
lotus192
695208336997468871032250
T:
ntskem1264
724332937246867372509642
T:
C:ledakemcpa33
773906797760882283998600
T:
sikep751comp
793540087936701979374240
T:
sikep434
802667798031340280385727
T:
ledakem1364
905154579056143391140373
T:
ledakem14sl
110953864111207478112646980
T:
ledakem13sl
123104214123149558123199404
T:
C:ledakemcpa32
124387713124479331125291192
T:
lotus256
125855847125925471136930453
T:
sikep434comp
89204398?141729505?252676420?
T:
rsa2048
150085699150165647150274671
T:
C:ledakemcpa54
157992076158063517158133686
T:
C:ledakemcpa53
164400880164697538165080474
T:
ledakem1264
171087438171128192171267718mceliece348864f
171387518171433932171479305mceliece348864pcf
176383155176678977179889046
T:
ledakem3464
169987420?186035909?232114526?mceliece348864
185404800?200932202?232051522?mceliece348864pc
227806541227976628228705161
T:
ledakem12sl
228847179228855318228925911
T:
sikep610
236211096236838603240146871
T:
ledakem34sl
243340567243421252243777026
T:
ledakem3364
218264857?243978238?312493500?
T:
ntskem1380
265730081265814734265909877
T:
C:ledakemcpa52
297069491297286973297606356
T:
ledakem5464
305438917306833666309945128
T:
ledakem33sl
334227514334419179334919450
T:
ledakem3264
382569507382866201413349126
T:
sikep610comp
394159647?399575035?521487099?
T:
ntskem13136
446017776446578471447328429
T:
oddmanhattan128
504609829505141131505492017mceliece460896f
505854743506040164506259465mceliece460896pcf
512857259513084643513874179
T:
ledakem5364
506335763?563749854?678211614?mceliece460896pc
509465766?565179237?673922838?mceliece460896
590339569591229842598243233
T:
ledakem54sl
674200172675629540676469122
T:
ledakem32sl
715402206716382891718407633
T:
oddmanhattan192
717136208717620837720422617mceliece6688128pcf
732417311733103076737002210
T:
ledakem53sl
752342836752662463752843192mceliece6960119pcf
763078442765220337766939546
T:
ledakem5264
794960129795310085795752673mceliece8192128pcf
816583396816876782839374684mceliece6960119f
830147576?834934712?1072655814?mceliece6688128pc
866856033867851109869843808mceliece6688128f
890186412890504924892929580mceliece8192128f
815800227?924569309?1245203781?mceliece6960119pc
841971631?951645191?1249759227?mceliece6960119
832172577?954512361?1075983665?mceliece6688128
782522880?1027713258?1152002684?mceliece8192128pc
903951058?1030355543?1159591783?mceliece8192128
125769752712595182151260876590
T:
oddmanhattan256
150365988315052142711507722353
T:
ledakem52sl
544257494155704954445716825076
T:
pqrsa15
Cycles for encapsulation
25%50%75%system
232532428525828
T:
rsa2048
584336111066890mceliece348864f
565676293069254mceliece348864
782448127687182mceliece348864pc
782308151287482mceliece348864pcf
990329935499808threebears624r2ccax
9965499877100145threebears624r2cca
101467101632101947C:threebears624r2cpax
101619101910102352C:threebears624r2cpa
105339106226107036
T:
C:r5nd1kem0d
100332117799120626
T:
ntskem1264
129041129904131847
T:
C:r5nd0kem2iot
137971139679140992
T:
C:r5nd1kem5d
133266142424166104mceliece460896
144351144984145860
T:
C:ledakemcpa14
148085149388150531
T:
C:r5nd1kem4longkey
150746151344152663
T:
C:ledakemcpa13
141168?153262?179962?mceliece460896f
156191157174157913kyber512
161067161512162064threebears936r2ccax
161734162510162940threebears936r2cca
152918165498189726mceliece460896pcf
170321170733171274C:threebears936r2cpax
168135171138174657
T:
C:ledakemcpa12
170943171721174047C:threebears936r2cpa
164642177682202166mceliece460896pc
222476222695223026
T:
newhope512cca
220107225883231923
T:
ntrukem443
237926239261240564
T:
C:r5nd3kem5d
218766239508261574mceliece6688128
238081239904241046
T:
C:rolloi128
242594242876243390threebears1248r2cca
243089243476244894threebears1248r2ccax
243972245602248531kyber768
225090251890272482mceliece6688128f
254242254558255086C:threebears1248r2cpa
255043255853256500C:threebears1248r2cpax
246850258812281522mceliece8192128f
258959261175263016
T:
C:rolloi192
259629262976265895
T:
sntrup653
263593275604300994mceliece8192128
276312293378330427mceliece6688128pcf
293949295302296405
T:
C:rolloi256
297033297938299140kyber90s512
272378298518321728mceliece6688128pc
286542298771311730mceliece8192128pcf
302886304430306604sntrup653
293320307770329154mceliece6960119f
296700310325324382mceliece8192128pc
306939311341314395
T:
lac128
300652316140342481mceliece6960119
303422317334337298mceliece6960119pcf
309950323690349896mceliece6960119pc
323116326480344091
T:
sntrup761
326180328730331003
T:
C:ledakemcpa34
350286352824354288
T:
C:ledakemcpa33
373830375536388133sntrup761
373412375981378564kyber1024
376698381657389767
T:
ntrukem743
380461383819386671
T:
sntrup857
385032385766392296
T:
lotus128
388687389948392160ntruhrss701
395572405860406538
T:
kindi256342
406549407691408978
T:
C:hila5
402394410630418203
T:
C:ledakemcpa32
412309415957419801
T:
ntruhps2048509
424750?427214?648872?
T:
ntskem1380
428438432460442571
T:
C:r5nd5kem5d
424442435802439682
T:
C:r5nd3kem0d
439411440713442229sntrup857
441240444969448600ntruhps2048509
447105450176453938
T:
sntrup953
450174450849452500
T:
ledakem1464
467293468508478975
T:
kindi512222
468726469442470391
T:
newhope1024cca
485990488548506029
T:
kindi512241
495546497366500396
T:
sntrup1013
512728515063516892kyber90s768
513025516242523717
T:
ntrulpr653
523322524369526889
T:
ledakem14sl
525004526650529112sntrup953
543287546412549720
T:
C:r5nd5kem0d
551475555069559448
T:
ntruhps2048677
562368564500566437sntrup1013
568401569166570657
T:
lotus192
573252574069575803
T:
ledakem1364
595379600202603003ntruhps2048677
624408628626647964
T:
ntrulpr761
642257643399644851
T:
lima2p1024cca
656510660497666342
T:
C:lake1
661743683635688590
T:
ntskem13136
719523722404724776
T:
C:ledakemcpa54
722834726556734572
T:
sntrup1277
733211734479735519
T:
ledakem13sl
749687755582776082
T:
ntrulpr857
757043759096761746
T:
C:lake2
763702766318769154ntruhps4096821
764922769934775749
T:
ntruhps4096821
770391775096779097
T:
C:ledakemcpa53
794716796283799369kyber90s1024
795072797017798838
T:
rolloii128
805787815381822984
T:
lotus256
826620828981831693
T:
rolloii192
826422831726833958sntrup1277
822298833936836290
T:
lac192
818434835704850993
T:
C:ledakemcpa52
833070837142841270
T:
C:lake3
876466880751887056
T:
ntrulpr953
871524896429901766
T:
kindi512321
911613912986915267
T:
rolloii256
892871917511938944
T:
ledakem1264
976434984385995145
T:
ntrulpr1013
9713049971761001716
T:
kindi256522
100117610028231003884
T:
C:bikel1
102045510225621030597
T:
lac256
105862510621411068289
T:
locker1
108611810889751094242
T:
locker2
109965911004311101849
T:
ledakem3464
118158511976581222922
T:
ledakem12sl
122417212290501234055
T:
locker3
130016913010711301952
T:
titaniumccatoy
129896313026561317027
T:
lima2p2048cca
139916914034721406779
T:
locker4
140702014110841425870
T:
ntrulpr1277
144918814516341454685
T:
ledakem34sl
148941914900501491590
T:
ledakem3364
148886715252061555802
T:
hqc1281
151969015279461531439
T:
locker6
161892616210211624175
T:
rqc128
165893116609121662646
T:
limasp1018cca
165823816626121667978
T:
locker5
176836117697101770843
T:
titaniumccalite
215032321527672155259
T:
ledakem33sl
215420521553072156980
T:
titaniumccastd
222631222842332350307
T:
ledakem3264
252858225304382534948
T:
ledakem5464
257837625847732596430
T:
locker7
259314026013202621285
T:
locker8
262705626283102629985
T:
titaniumccamed
278779227889962791727
T:
titaniumccahi
285382428651202903332
T:
locker9
295694329593032974656
T:
C:bikel3
304937030799443118748
T:
hqc1921
317429031783063184506
T:
limasp1306cca
3235193?3240786?4076302?
T:
rqc192
325407532572603259905
T:
ledakem54sl
326564032683553270305
T:
ledakem5364
325296432953043330285
T:
hqc1922
324707833084443371483
T:
ledakem32sl
336781833710033395385
T:
limasp1822cca
413442341364444149710
T:
titaniumccasuper
413977641441514161640
T:
ledakem53sl
436727243736604382534
T:
rqc256
449921245802034651020
T:
hqc2561
513238352129655259745
T:
hqc2562
566318457125565745860
T:
ledakem5264
570281157509335830528
T:
hqc2563
636729763802666443839
T:
limasp2062cca
632908064581086605223
T:
ledakem52sl
713309371435777156078
T:
C:r5n11kem0d
970402697082209716032
T:
frodokem640
980850698148749825899
T:
frodokem640aes
110168751101891311021389
T:
sntrup4591761
121385111214192112148967
T:
frodokem640shake
173964501743024317436222
T:
C:r5n13kem0d
188744751890506318977742
T:
remblem1056
189440051897052819040863
T:
remblem928
188276391908060519180442
T:
ramstakers216091
217056532171015321715079
T:
frodokem976
219574952196233421973782
T:
frodokem976aes
219928272202469622053202
T:
ntrulpr4591761
245346502455517424572520
T:
pqrsa15
257415532574791525771473
T:
sikep503
269355682695463626971556
T:
frodokem976shake
323576693236862332381525
T:
C:r5n15kem0d
330376753307013133120189
T:
mersenne756839
392602053943099939657070
T:
sikep503comp
404500624045619940460939
T:
frodokem1344aes
484371624847438049151755
T:
frodokem1344shake
740864227456002974956118
T:
oddmanhattan128
802508718027869380317702
T:
sikep751
820794898309121685144739
T:
ramstakers756839
124406624124823642125454400
T:
sikep751comp
129947778129961459130012677
T:
sikep434
137563421137879709138265692
T:
oddmanhattan192
198670523199395293200674362
T:
sikep434comp
290252991291099970292223572
T:
oddmanhattan256
421350148421369901421391336
T:
sikep610
567622926568016062570747247
T:
sikep610comp
Cycles for decapsulation
25%50%75%system
256062565825732C:threebears624r2cpax
323963247032643C:threebears936r2cpax
393183941939594C:threebears1248r2cpax
428254563346982
T:
C:r5nd1kem0d
458654608546208C:threebears624r2cpa
580205940359899
T:
C:r5nd1kem5d
613706163161779C:threebears936r2cpa
599386239467049
T:
C:r5nd0kem2iot
618876691467596
T:
C:r5nd1kem4longkey
710507118571319C:threebears1248r2cpa
98956100099101889
T:
C:r5nd3kem5d
103593103739104124
T:
C:hila5
136736136863137058threebears624r2ccax
181290181572182052threebears624r2cca
200912201079201302mceliece348864f
200960201182202946mceliece348864
211132211560212014threebears936r2ccax
211707212221213469kyber512
210057213165215767
T:
C:r5nd5kem5d
213489213762215288mceliece348864pcf
213249214879216383mceliece348864pc
236784237578238939
T:
C:r5nd3kem0d
259303259489259881
T:
newhope512cca
257862260021260769
T:
ntrukem443
266022266711267858threebears936r2cca
290466291545292740
T:
C:r5nd5kem0d
302093302279302546threebears1248r2ccax
320169320600323140kyber768
327034327683328916kyber90s512
372922373728374828threebears1248r2cca
401621402607403928
T:
lac128
408590410337411108
T:
C:r5n11kem0d
428934429653430127mceliece460896f
441512442288443903mceliece460896pc
441422442796443793mceliece460896
441750443368446815mceliece460896pcf
450412455213457250
T:
lotus128
461133462003465650mceliece6960119
462171462976471508mceliece6960119f
478506479714483482mceliece6960119pc
491076491950503468mceliece6960119pcf
491613492215494091kyber1024
497830499304499795mceliece6688128f
500396501091501864mceliece8192128
501550503084509133
T:
kindi256342
504500505415508312mceliece6688128
511210512506513314mceliece8192128f
512929514191515529ntruhps2048509
514951516310517927
T:
ntruhps2048509
517200518870520546mceliece8192128pc
517583519910521156mceliece8192128pcf
520475521800526159
T:
ntrukem743
521058524129526561mceliece6688128pc
520608525625527689mceliece6688128pcf
539549547234548964
T:
ntskem1264
552748554215556249kyber90s768
553898554775555451
T:
newhope1024cca
610868615266638040
T:
kindi512222
624457625264632803
T:
C:r5n13kem0d
621910639894640707
T:
kindi512241
644678648031664853sntrup653
652773657030663081
T:
sntrup653
704710705294707330
T:
lotus192
705035716155727696
T:
ntrulpr653
720271721620744393
T:
sntrup761
723131724372739906sntrup761
782274786188789587
T:
ntruhps2048677
790464793636816117ntruhps2048677
796011796597798387
T:
lima2p1024cca
844774846169847943kyber90s1024
864515866474901651
T:
ntrulpr761
869265877824879686ntruhrss701
979680983037991278
T:
sntrup857
9802569855081005234sntrup857
101894810292841036902
T:
ntskem1380
103010010335001040788
T:
lotus256
104305710446621057205
T:
ntrulpr857
105957210608901062299ntruhps4096821
106230810904671096014
T:
ntruhps4096821
108454611241271130351
T:
kindi512321
112558011605201164704
T:
kindi256522
118517011897221192690
T:
sntrup953
118213611958081201544sntrup953
123359012463991248005
T:
lac192
124553112611841297924
T:
ntrulpr953
129082612987241303471
T:
C:rolloi128
129942813064091312750sntrup1013
131886813205571331886
T:
sntrup1013
137350513767891382624
T:
ntrulpr1013
151839515213511527540
T:
C:rolloi192
152360415251571527566
T:
titaniumccatoy
156215115870641591321
T:
lac256
161126816128311614913
T:
lima2p2048cca
194237219443441965436
T:
ntskem13136
195084719536881981824
T:
sntrup1277
195074919661431970781sntrup1277
202959720344062052478
T:
ntrulpr1277
203686220377802039375
T:
titaniumccalite
209597320987842112548
T:
C:r5n15kem0d
213908021416202144071
T:
limasp1018cca
227688022823032294736
T:
C:lake1
2315725?2322191?3060323?
T:
C:ledakemcpa13
241076324182202426659
T:
rolloii128
241670824216702434683
T:
hqc1281
240836524321922994618
T:
C:ledakemcpa12
249326824947752496852
T:
titaniumccastd
253880625422082546480
T:
C:rolloi256
260735226113902614293
T:
rolloii192
279675627994822804776
T:
C:ledakemcpa14
298473029874642996538
T:
titaniumccamed
324714032491793252046
T:
titaniumccahi
329334832967203300568
T:
rolloii256
345985234663013467619
T:
rsa2048
380724938174423829782
T:
C:lake2
413871441483764158747
T:
limasp1306cca
435477243589324363041
T:
limasp1822cca
456285345717284575614
T:
hqc1921
464624646571764669045
T:
locker1
479666248051694814659
T:
locker2
480464848223244836948
T:
titaniumccasuper
473761048634864945399
T:
hqc1922
501494250285145047693
T:
C:lake3
536883553823775388889
T:
locker4
557606855858325596619
T:
rqc128
603893560740816079534
T:
ledakem1264
619261661950226199721
T:
ledakem1364
657502565841086598638
T:
C:ledakemcpa32
648829266306226856182
T:
hqc2561
689189869077496920379
T:
locker3
703610270779947093038
T:
ledakem12sl
725334172792857668079
T:
ledakem1464
7310276?7355378?9673030?
T:
C:ledakemcpa34
752451175437967554250
T:
locker6
751387376102767645957
T:
hqc2562
772150577376727756087
T:
locker5
810861281561278171545
T:
C:ledakemcpa33
824053082759218362276
T:
hqc2563
833441983391958344618
T:
limasp2062cca
830703783843758440978
T:
ledakem13sl
862528386732818807186
T:
ledakem14sl
889791889126778929595
T:
locker7
899263390092949112290
T:
locker8
967334496762669682420
T:
frodokem640aes
971053297165209726844
T:
frodokem640
118762081190928311953270
T:
locker9
120096241201315212016816
T:
frodokem640shake
128917751291017314588445
T:
rqc192
147601211476595614795662
T:
C:bikel1
160052881602710616039674
T:
C:ledakemcpa52
169096511692755017105334
T:
ledakem3364
169633321716475517199707
T:
ledakem3264
187194031873486218876659
T:
C:ledakemcpa53
191619931922579419625200
T:
ledakem3464
194118231942983619444132
T:
rqc256
204308042059631120631333
T:
ledakem32sl
16255858?21319161?21335536?
T:
C:ledakemcpa54
216975692170629121711641
T:
frodokem976aes
217023302170815221712062
T:
frodokem976
250386152528312325301812
T:
ledakem33sl
253765502541296625457601
T:
remblem1056
253310002564179125672814
T:
ledakem34sl
256193922565148425744283
T:
remblem928
267869392681911526827551
T:
frodokem976shake
274329222749316227505201
T:
sikep503
290845922910159829127697
T:
sikep503comp
315546973161132831659506
T:
ledakem5264
317378213173910531744370
T:
sntrup4591761
329350533294546232992940
T:
ntrulpr4591761
376511413766649037785373
T:
ledakem5364
391010693945462539508896
T:
ramstakers216091
402539984026210340363678
T:
frodokem1344aes
457414304578495645853082
T:
ledakem5464
467535614676368546778176
T:
C:bikel3
472001514749265547554920
T:
ledakem52sl
482724084829392148322605
T:
ledakem53sl
483620764837347748390970
T:
frodokem1344shake
477680574880951648833940
T:
mersenne756839
576130845764808757680214
T:
ledakem54sl
810275208141675081866679
T:
oddmanhattan128
863033398630861486490813
T:
sikep751
918183779182493391848704
T:
sikep751comp
138597244138608739138676709
T:
sikep434
147456069147471457147521651
T:
sikep434comp
153178533153363063153590113
T:
oddmanhattan192
159790770160425011161123688
T:
ramstakers756839
178429693178477262178992520
T:
pqrsa15
320708561322325363322640519
T:
oddmanhattan256
423641907423661964423686138
T:
sikep610
448184935448213052448273522
T:
sikep610comp

amd64; K10 45nm (100f63); 2010 AMD Athlon II Neo K125; 1 x 1700MHz; h3neo, supercop-20240107

Graphs: old (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
167418168128168725kyber512
200287200541205669
T:
newhope512cca
279942280480280842
T:
lac128
292501293151294742kyber768
299228299938300650kyber90s512
398630401309409191
T:
C:hila5
430649431952433754
T:
newhope1024cca
454908455697456836kyber1024
543349544375545927kyber90s768
560361563259565720
T:
kindi256342
581854584431587015
T:
kindi512222
581955584681587281
T:
kindi512241
885189886599887798kyber90s1024
886391887230888731
T:
lac256
922738923527924422
T:
lac192
101115510117351012779threebears624r2cca
101073410122611012690C:threebears624r2cpa
118461411868271188678
T:
ntrulpr653
120694912115401214395
T:
kindi512321
151119615165321521254
T:
kindi256522
154428215456421548459
T:
ntrulpr761
186382418734791917988
T:
hqc1281
190213819049161905915
T:
ntrulpr857
208525321039892114880
T:
ntrukem443
215215521541212158130threebears936r2cca
216299421664702167415C:threebears936r2cpa
228164922832442287751
T:
ntrulpr953
255803625617382563214
T:
ntrulpr1013
373924937415053746397threebears1248r2cca
374914237516633757605C:threebears1248r2cpa
389837039002783901264
T:
ntrulpr1277
399197040055944073547
T:
hqc1921
426537943239364376072
T:
hqc1922
550541755265425542234
T:
ntrukem743
565887556870225711816
T:
C:lake1
672380167437536782079
T:
C:lake3
693154669840987020383
T:
hqc2561
716193571974027258830
T:
C:lake2
730970573668947433610
T:
hqc2562
759359676255667677879
T:
hqc2563
110612881108828311116654
T:
locker1
114307371143131911432345
T:
ntrulpr4591761
119559881197185111992922
T:
locker2
132273991325379813305834
T:
locker3
138662441386690113875950
T:
frodokem640shake
154009171544192915487055
T:
locker4
159967631600320716005875
T:
sikep503
167594041676206416765670
T:
C:bikel1
167041011693652916998934
T:
remblem1056
170619261710111017135554
T:
locker6
169427361711855717192388
T:
remblem928
176541701768140517720789
T:
locker5
185670511858280718592181
T:
ntruhps2048509
185894901860327418611844ntruhps2048509
257897182584502628059847
T:
sikep503comp
278391152784394227889737
T:
frodokem640
283563492835948328367242
T:
frodokem640aes
306034803060755730625938
T:
frodokem976shake
310595483114885831222098
T:
locker7
320618373218468032280809
T:
locker8
329735533298252732997505
T:
ntruhps2048677
330114743302479833041738ntruhps2048677
344201043451436934621796
T:
locker9
353790103538725835392508ntruhrss701
393757103938187739397505
T:
sntrup653
394077653941943739438780sntrup653
433123414345069343644356
T:
mersenne756839
470469814705129547062167
T:
ntruhps4096821
470833594709007147100098ntruhps4096821
493848804945189049548748
T:
sntrup761
494141174949661049585245sntrup761
509866805099350951004162
T:
sikep751
538977735390380053910347
T:
C:bikel3
546229845462797954635114
T:
frodokem1344shake
553527385570772956012001
T:
lotus128
642113146423589664308620
T:
frodokem976
650036426503198165142730
T:
frodokem976aes
674085126742158367435390
T:
sntrup4591761
691537436929399669723918
T:
ntskem1264
706095187061804970629705
T:
sntrup857
706442357065795270675445sntrup857
800806108015845786816053
T:
sikep751comp
854345988544593585463028
T:
sntrup1013
855063238551368485522998sntrup1013
877004728773991187782129
T:
sntrup953
877356118778822887835206sntrup953
101561850101678202101784023
T:
sikep434
106666458107219464107704102
T:
lotus192
121676100121696726121884176
T:
frodokem1344aes
71389315?134682231?217464595?
T:
rsa2048
139403434139412397139425638
T:
sntrup1277
139483461139491254139507363sntrup1277
161241708161530437175572610
T:
sikep434comp
216081543216928741218026912
T:
lotus256
238766366240343652241806036
T:
ntskem1380
300956757301117230301325846
T:
sikep610
503135981503599331544128645
T:
sikep610comp
549241323551246794556445073
T:
oddmanhattan128
784991262793393759838512252
T:
ntskem13136
878610640892279943916653054
T:
oddmanhattan192
161194066816172175071639423167
T:
oddmanhattan256
Cycles for encapsulation
25%50%75%system
24387?29366?30648?
T:
rsa2048
136383139501146173
T:
ntskem1264
237862237937241159kyber512
319690321574327546
T:
newhope512cca
377041377882378098kyber90s512
387591391450399673kyber768
390176395498421467
T:
ntrukem443
524131525505527621
T:
lac128
536164541654544431
T:
C:hila5
565370569326570002kyber1024
593783598483600606
T:
ntruhps2048509
610826617164618197ntruhps2048509
646427646509647416kyber90s768
676740677691680247
T:
newhope1024cca
736785741870745459
T:
kindi256342
750924756902804284
T:
lotus128
778947779264779688ntruhrss701
811918818154845850
T:
ntrukem743
841855845973849510
T:
kindi512222
852428857567860301
T:
kindi512241
889598897328904135
T:
ntskem1380
947104947887951891
T:
ntruhps2048677
943905948893953865
T:
C:lake1
950230952888955035
T:
sntrup653
972542975069977306ntruhps2048677
979594981130984471sntrup653
100599610141211019292kyber90s1024
110614611077111110764
T:
C:bikel1
115067511554401159714
T:
C:lake2
116862311720131176708
T:
lotus192
123972112402271241589
T:
sntrup761
123866912430541247297
T:
C:lake3
126914612710551273233
T:
ntruhps4096821
127830712796391281954sntrup761
130531213062971309750ntruhps4096821
135540613563731357492
T:
lac192
141503014164801417921threebears624r2cca
140125614190891423860
T:
ntskem13136
142898914297161431937C:threebears624r2cpa
154184615445511546773
T:
sntrup857
158244415846031587488sntrup857
159084815959641601002
T:
kindi512321
160567516306891655755
T:
locker1
168310516918941699360
T:
locker2
170565017086881710635
T:
lac256
171750617230101729152
T:
lotus256
181067218168071821996
T:
kindi256522
188201218837601885989
T:
sntrup953
190360619084531911114
T:
locker3
192917219325241934550sntrup953
210665421094342113564
T:
sntrup1013
216155921645192166747sntrup1013
219589722013962244903
T:
locker4
229722222984122300885
T:
ntrulpr653
249209924978822505406
T:
locker6
260334126085342614939
T:
locker5
274139027438092747189threebears936r2cca
276646727696092771946C:threebears936r2cpa
300100830025533005186
T:
ntrulpr761
320980532151003217479
T:
sntrup1277
328928932939003296764sntrup1277
333320133351603337963
T:
C:bikel3
354569135879533610436
T:
hqc1281
371473637179293721634
T:
ntrulpr857
412888541376064159168
T:
locker7
412657841443384153034
T:
locker8
443646944564444472654
T:
locker9
449087944913614495042
T:
ntrulpr953
451118545129434518884threebears1248r2cca
453576245437444545888C:threebears1248r2cpa
500411650070825008060
T:
ntrulpr1013
766448376651667666269
T:
ntrulpr1277
770265277563317812594
T:
hqc1921
833637384070048504691
T:
hqc1922
111649291116638211169291
T:
sntrup4591761
135267901364433213723260
T:
hqc2561
142776881437771314501329
T:
hqc2562
147695821487914914985497
T:
hqc2563
151205141512757715134042
T:
frodokem640shake
224990312250091422503078
T:
ntrulpr4591761
246058302474187725206564
T:
remblem1056
250680602523053425327347
T:
remblem928
263101912631399726323718
T:
sikep503
289015742892743128959106
T:
frodokem640
292878832931429829423002
T:
frodokem640aes
329747063303747833048257
T:
frodokem976shake
373967463748870037562171
T:
mersenne756839
402508074033697140653083
T:
sikep503comp
590054325904385259169070
T:
frodokem1344shake
662894146636987866401875
T:
frodokem976
667137526676744866833921
T:
frodokem976aes
824732308251126682529992
T:
sikep751
915832209213356992820017
T:
oddmanhattan128
125183028125202148125300943
T:
frodokem1344aes
128048326128293374128890718
T:
sikep751comp
164885833165292441165739119
T:
oddmanhattan192
166364729166524189166683390
T:
sikep434
254309698255539154257095751
T:
sikep434comp
372178361377813980380469636
T:
oddmanhattan256
554338082554553255554797323
T:
sikep610
746193796747127273750563437
T:
sikep610comp
Cycles for decapsulation
25%50%75%system
146036146648146866
T:
C:hila5
286751293295298818kyber512
385846389604395853
T:
newhope512cca
429654430490431009kyber90s512
450202458228466934kyber768
502732502908503185C:threebears624r2cpa
602228608586609690
T:
ntrukem443
641756644138645971kyber1024
713384714329715324kyber90s768
714049715489716130C:threebears936r2cpa
739585740074741004
T:
lac128
825118827017831492
T:
newhope1024cca
826651828550840096
T:
ntskem1264
927317928797929091C:threebears1248r2cpa
920446934319981317
T:
lotus128
937190943008945407
T:
kindi256342
109486810979341111728kyber90s1024
109840910986411100134
T:
ntruhps2048509
109793910991571099955ntruhps2048509
114331511464271152151
T:
kindi512241
114828211509921154228
T:
kindi512222
139575513985081400746
T:
ntrukem743
150546915090711523360
T:
lotus192
159999416011531601368
T:
ntskem1380
180863718095281811356
T:
ntruhps2048677
180951418103171812494ntruhps2048677
194232319448201945499ntruhrss701
202255220321812034208
T:
kindi512321
212000021210992121830
T:
lac192
214164821475032167445
T:
kindi256522
214800021487702149368
T:
sntrup653
214841421497692151088sntrup653
223448522388802243846
T:
lotus256
252972425308642531977
T:
ntruhps4096821
253081625318272532247ntruhps4096821
263943326626112664094
T:
lac256
281084728125812813637
T:
sntrup761
281287728132612813542sntrup761
286310629058442911777
T:
C:lake1
299202329926052998020threebears624r2cca
317037831714243191288
T:
rsa2048
326970832717903273131
T:
ntrulpr653
350696335077593508431
T:
sntrup857
350800335082133508815sntrup857
353177135323653533116
T:
ntskem13136
428929442912974294826
T:
ntrulpr761
433702943392764341194
T:
sntrup953
433768043403964341521sntrup953
484464348475074849863sntrup1013
484468048480554856092
T:
sntrup1013
492204149374864954472
T:
C:lake2
533578053372935340348
T:
ntrulpr857
529571953485235396574
T:
hqc1281
569585156994715702468threebears936r2cca
621685562349506265902
T:
C:lake3
626486462897426308448
T:
locker1
647030764714246472083
T:
ntrulpr953
651901065468446569414
T:
locker2
723052972357187236880
T:
ntrulpr1013
736976474018677445325
T:
locker4
752770375290957557293
T:
sntrup1277
752841975489407561355sntrup1277
908638491203009157079
T:
locker3
926905092755839288086threebears1248r2cca
103174061034234310368578
T:
locker6
104063621043058910462527
T:
locker5
109972441101789311093250
T:
hqc1921
111469091114824011150178
T:
ntrulpr1277
115995611174610511863187
T:
hqc1922
125729701262717112675166
T:
locker7
128608801289312712930362
T:
locker8
150162721502067515032647
T:
frodokem640shake
162318641629130316323704
T:
locker9
190056691906834619254877
T:
hqc2561
202033322041478720469831
T:
hqc2562
208638152086819720874071
T:
C:bikel1
209438582104117221124957
T:
hqc2563
280081662804031828062014
T:
sikep503
289827972901446829031261
T:
frodokem640
292122312923211129255579
T:
frodokem640aes
298045932980982429818213
T:
sikep503comp
320254263202688332028075
T:
sntrup4591761
328565553287988432908298
T:
frodokem976shake
335627193356405033567450
T:
ntrulpr4591761
339495113400626334408765
T:
remblem1056
339827683415857534317745
T:
remblem928
556356865575185455874171
T:
mersenne756839
589184685902047559197763
T:
frodokem1344shake
656284746563538665643303
T:
C:bikel3
664093346649360066511422
T:
frodokem976
666037756662103366723596
T:
frodokem976aes
888005448880894988896657
T:
sikep751
941912099421009294218216
T:
sikep751comp
993411889947592199676851
T:
oddmanhattan128
124969500125010033125100487
T:
frodokem1344aes
177445844177626675177773325
T:
sikep434
180510336180798077182147687
T:
oddmanhattan192
188436501188542978188671349
T:
sikep434comp
394373367397243986412028519
T:
oddmanhattan256
557190009557435764557702038
T:
sikep610
587886085588185080588448136
T:
sikep610comp

amd64; Bonnell (106ca); 2010 Intel Atom N455; 1 x 1000MHz; h2atom, supercop-20240107

Graphs: old (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
389938390344392860kyber512
460792460960462951
T:
newhope512cca
463191464553472739threebears624r2cca
464777465313466221C:threebears624r2cpa
468800469153469924C:threebears624r2cpax
480941481645482975threebears624r2ccax
622770623306626598kyber90s512
671792672787676986kyber768
895820896372905734threebears936r2cca
904648905837919339C:threebears936r2cpa
910817911753916469
T:
C:hila5
911077912075922160threebears936r2ccax
914780916161924175C:threebears936r2cpax
981196981952987938
T:
newhope1024cca
102989410317291042112kyber1024
110653511077841110536kyber90s768
130699513096651314110
T:
kindi256342
134646313498921356969
T:
kindi512222
135644513601351367962
T:
kindi512241
147479014771441489477threebears1248r2cca
148452314863131502088C:threebears1248r2cpa
149258114933281506955threebears1248r2ccax
149592914976851511300C:threebears1248r2cpax
174692217496481785319kyber90s1024
281293528178042827952
T:
kindi512321
346945434723023482151
T:
kindi256522
402391140289054047142
T:
lima2p1024cca
436796243828094396071
T:
ntrukem443
818168481935948229638
T:
lima2p2048cca
919860292180729255579
T:
limasp1018cca
110924491110317811118048
T:
ntrukem743
112893651130332411335107
T:
titaniumccatoy
129413761295273212979030
T:
titaniumccalite
168308761685063016881390
T:
titaniumccastd
171569761717206817232849
T:
limasp1306cca
186652451868567218724884
T:
titaniumccamed
187333431875981118797069
T:
limasp1822cca
193926571940483419448382
T:
ntruhps2048509
194231041947498819524842ntruhps2048509
196034411962685819670717
T:
titaniumccahi
247480042480346324898697
T:
frodokem640shake
282042402823467028295393
T:
titaniumccasuper
319029083193338231981659
T:
ntruhps2048677
320250333207246632135189ntruhps2048677
325881433262589032700553ntruhrss701
345124273453968634601684
T:
limasp2062cca
449253024496114545047554
T:
sntrup653
450476154508753945178726sntrup653
460016704604056946106812
T:
ntruhps4096821
461393814618641046267712ntruhps4096821
472621664730806247378809
T:
C:ledakemcpa14
543750305441129154534453
T:
sntrup761
544939695454316954694217sntrup761
588513085889118059079841
T:
C:ledakemcpa13
698867456993620470074507
T:
sntrup4591761
728758837291954073058605
T:
sntrup857
729843717303898373180854sntrup857
876338118765944987781106
T:
sikep503
917479809182255091992458
T:
sntrup953
919019219198166992142337sntrup953
944735909459527794797365
T:
sntrup1013
947442599485033995082542sntrup1013
994319549960027499843482
T:
frodokem1344shake
103653847103765405103955367
T:
C:ledakemcpa12
119737438119953919120230072
T:
ledakem1464
140331114140523989152642160
T:
sikep503comp
153616769153802206153946401
T:
sntrup1277
153807274154000076154299433sntrup1277
155987286156113852156604436
T:
ledakem1364
158186603158377619158566755
T:
C:ledakemcpa34
175744024175985526184023622
T:
ledakem14sl
182293852182385573182531191
T:
C:ledakemcpa33
171526761183318089187711582
T:
ntskem1264
235500087236289761245126519
T:
ledakem13sl
255795374255967813256335697
T:
sikep434
290804892290873294291009739
T:
sikep751
301041586301331873301706574
T:
ledakem1264
316180803316358975316541802
T:
C:ledakemcpa32
334958340335449193351619962
T:
ledakem3464
368675041368923399369312076
T:
C:ledakemcpa54
380886558381145901381468106
T:
C:ledakemcpa53
405664671406353556408230151
T:
ledakem12sl
408719880409396311445489422
T:
sikep434comp
438278592438511477438986599
T:
ledakem3364
443846136444356883462833384
T:
ledakem34sl
452310024452591352490502146
T:
sikep751comp
571748569572011939572401859
T:
ledakem5464
573778786574149192575017460
T:
ledakem33sl
631691014632051886632411930
T:
C:ledakemcpa52
590988302?671899824?828296658?mceliece348864pc
700365973700686643701783137
T:
ledakem3264
701172444701995612705578667mceliece348864f
757895280758267071758637141
T:
sikep610
666818627?790404989?1153412792?mceliece348864
795910079796570650797839669mceliece348864pcf
893695629894941491896676609
T:
ntskem1380
911344943911667513912313239
T:
ledakem5364
108393521110847444011116835863
T:
ledakem54sl
117779323911787220981183096645
T:
ledakem32sl
126800981012695408491371972454
T:
sikep610comp
130878812613094101061326837264
T:
ledakem53sl
134625948913473384171354135168
T:
ledakem5264
167173337516740594221675050699mceliece460896pcf
167047611016750405141684702177mceliece460896f
181144643318129186181814878293
T:
ntskem13136
1845164856?2322399532?3234283359?mceliece460896pc
265477488026599986332666896172
T:
ledakem52sl
1845468411?2708718296?3654147514?mceliece460896
393207933539330983373934511145mceliece6960119pcf
393361202639342508913935990792mceliece6960119f
409321591241102836574184676820mceliece8192128f
426711953942759429534279465358mceliece8192128pcf
431760912243192734874320513017mceliece6688128f
579222034157938020975796565068mceliece6688128pcf
4155890830?6885563211?9792236566?mceliece8192128pc
4202729690?7615221485?11087601235?mceliece6688128pc
4877100003?7928302401?9635120932?mceliece6960119
6417884836?7997775056?9601328642?mceliece6960119pc
7247799742?9123918451?12892965607?mceliece6688128
6637322340?9124899371?10937204992?mceliece8192128
Cycles for encapsulation
25%50%75%system
345592359650383558mceliece348864f
346548363612377214mceliece348864
366559374903389949mceliece348864pc
380245387914405674mceliece348864pcf
434376448662462756
T:
ntskem1264
558691561699564279kyber512
591947592224599265threebears624r2ccax
593191593953601659threebears624r2cca
604742605044612479C:threebears624r2cpax
605452606000608025C:threebears624r2cpa
608297633228666888mceliece460896
623352658830698516mceliece460896f
696200702640726564
T:
ntrukem443
690563703590765552mceliece460896pc
689100724246779729mceliece460896pcf
762771763097765956
T:
newhope512cca
819584820393821929kyber90s512
839362842096846983
T:
C:ledakemcpa14
859649862486866177
T:
C:ledakemcpa13
887566888159891062kyber768
952295969438991116
T:
C:ledakemcpa12
104718210498591054295
T:
sntrup653
105099610520631062732threebears936r2ccax
106439410657191075983threebears936r2cca
108509610863381096025C:threebears936r2cpa
108446210865631096637C:threebears936r2cpax
115428011555691160440sntrup653
117641312162871257681mceliece6688128
119531612175861346617mceliece6688128f
124920512510791253962
T:
C:hila5
129323012952071298824kyber1024
129344212968711298237
T:
sntrup761
135927613609131364660kyber90s768
142846114312251434092sntrup761
141462614523081519194mceliece8192128f
141519014523981512492mceliece8192128
151866415278481549640
T:
ntrukem743
157296415752961579198
T:
sntrup857
156646815780301591009
T:
ntskem1380
154038015861781638123mceliece6688128pcf
154066215864061639374mceliece6960119f
153817315885781718748mceliece6688128pc
155487015968701675648mceliece6960119
160677916081651610565
T:
newhope1024cca
160662816131931621289
T:
ntruhps2048509
166750916708211682382threebears1248r2ccax
163338016726381716492mceliece6960119pc
168567716919571696166ntruhps2048509
168353916920171696812threebears1248r2cca
166229716997931742604mceliece6960119pcf
169775217009161713088C:threebears1248r2cpa
169976217022661706142
T:
kindi256342
169822717034941711667C:threebears1248r2cpax
171054917139841719888sntrup857
178625918098721870566mceliece8192128pcf
178112418110401849247mceliece8192128pc
187538218781071883014
T:
sntrup953
192918619386841942740ntruhrss701
193584919391021944141
T:
kindi512222
194621019485861956136
T:
kindi512241
196462719681811974898
T:
C:ledakemcpa34
204580720493962052041sntrup953
205804720597122064366kyber90s1024
208795620987462110297
T:
C:ledakemcpa33
212163521261662130846
T:
sntrup1013
219986022066782208528
T:
ledakem1464
208758522103282225680
T:
ntskem13136
228178722862532291159sntrup1013
233532023846552426294
T:
C:ledakemcpa32
239320723979242401971
T:
ntruhps2048677
250750825100232514993ntruhps2048677
258271325885602589428
T:
ledakem14sl
271952527253792727897
T:
ledakem1364
312127231250093144250
T:
sntrup1277
318465131880683196269
T:
ntruhps4096821
322257432248943246933
T:
lima2p1024cca
331655733218773329098ntruhps4096821
338544533883933401362sntrup1277
366505436704003684858
T:
kindi512321
390166239024003906044
T:
ledakem13sl
413331541421934187512
T:
kindi256522
411344442126344302614
T:
ledakem1264
443665544499124464554
T:
C:ledakemcpa54
466430446780804699127
T:
C:ledakemcpa53
485521649274735027868
T:
C:ledakemcpa52
539583954026335417058
T:
ledakem3464
553543756354065728664
T:
ledakem12sl
652148365398066571054
T:
lima2p2048cca
699950970046927026708
T:
ledakem3364
708983170975327115202
T:
ledakem34sl
827930682894318312026
T:
titaniumccatoy
833974583517078383645
T:
limasp1018cca
973405697508579787516
T:
ledakem33sl
101746801035942310605795
T:
ledakem3264
115353531154653811582941
T:
titaniumccalite
119635291200259312048844
T:
ledakem5464
127978921281829712857126
T:
titaniumccastd
151424061516528215199876
T:
ledakem5364
154770211573258915934298
T:
ledakem32sl
158641821589285115915819
T:
limasp1306cca
159396031595814416021885
T:
ledakem54sl
168824991690658916938779
T:
limasp1822cca
173847971740550517462152
T:
titaniumccamed
184766621850299418549217
T:
titaniumccahi
199977172000375320012993
T:
sntrup4591761
204429222047199620536220
T:
ledakem53sl
242827692431541724382095
T:
titaniumccasuper
273545122753188927690889
T:
ledakem5264
277793282782921027877616
T:
frodokem640shake
303567233079856331608961
T:
ledakem52sl
324107523245494832488525
T:
limasp2062cca
109479529109678454109938889
T:
frodokem1344shake
144552042144647011144731025
T:
sikep503
218749697219856969220874955
T:
sikep503comp
419085761419361298419792667
T:
sikep434
471682796471863633472029688
T:
sikep751
643613522644301382648295144
T:
sikep434comp
724551295727894785732216984
T:
sikep751comp
139550024313958565701396249972
T:
sikep610
187938440618813148711899317162
T:
sikep610comp
Cycles for decapsulation
25%50%75%system
117117117118117194C:threebears624r2cpax
156136156238156315C:threebears936r2cpax
194274194390194452C:threebears1248r2cpax
204633204761205041C:threebears624r2cpa
280915281122281368C:threebears936r2cpa
349320349791350220
T:
C:hila5
357050357914358607C:threebears1248r2cpa
716647719976721401kyber512
783020783668787642threebears624r2ccax
952659953559956185
T:
newhope512cca
974751975893977800kyber90s512
102815110289441039790threebears624r2cca
109176910926201095905kyber768
121825712224631228270
T:
ntrukem443
131356513157151325380threebears936r2ccax
137769013781911380572
T:
ntskem1264
154421715460111549133kyber1024
155771615597761562510kyber90s768
162451416275891635794mceliece348864f
162485116298171633226mceliece348864
167287616768241685653threebears936r2cca
199190519988542006136threebears1248r2ccax
202188020232712025059
T:
newhope1024cca
216334221682962177888
T:
kindi256342
230024123025392307266kyber90s1024
233121123353482345194mceliece348864pc
233263023367692342011mceliece348864pcf
246189824688732472430threebears1248r2cca
254135925508512553735
T:
ntruhps2048509
254179325524682564270ntruhps2048509
260835226103102632758
T:
ntskem1380
262636626309222636983
T:
kindi512222
263771626430402648585
T:
kindi512241
282067328243932830997
T:
ntrukem743
289206828958672905993
T:
sntrup653
289435028961272900768sntrup653
317402931775583187526sntrup761
317118131801273186886
T:
sntrup761
402262540248384034192
T:
lima2p1024cca
415056741521574166765
T:
ntruhps2048677
415073341536764175762ntruhps2048677
422139142233394240379mceliece6960119
422178542242304251535mceliece6960119f
432105743242614346819mceliece6960119pc
432272143251374356667mceliece6960119pcf
432665943300234357902mceliece8192128f
432927643311704338817mceliece8192128
439631843986264431210mceliece6688128f
439631544002614420721mceliece6688128
443338744369654458591sntrup857
443753844396774455027
T:
sntrup857
459507945977304610557ntruhrss701
467154446755654687129
T:
kindi512321
488596848940704905025
T:
kindi256522
535019253559805376801
T:
sntrup953
535493853575745372578sntrup953
549980655028725523803
T:
ntskem13136
584897758591115873944
T:
ntruhps4096821
586167758653435885929ntruhps4096821
599479960095736021398
T:
sntrup1013
601438560294066044937sntrup1013
642360364281046450587mceliece460896
642484864302096461831mceliece460896f
649622965029256526904mceliece460896pc
649384165080186528610mceliece460896pcf
725490672575507286693mceliece8192128pc
725806672656217290652mceliece8192128pcf
729469772986057322685mceliece6688128pcf
729680173073577329386mceliece6688128pc
808685780974928140613
T:
lima2p2048cca
878996087967408830456
T:
C:ledakemcpa12
907610890910259107850
T:
sntrup1277
909884191075459138851sntrup1277
971177497240689749521
T:
titaniumccatoy
101353001015581310184924
T:
C:ledakemcpa14
107746791078807310809989
T:
limasp1018cca
8410298?10879374?10899599?
T:
C:ledakemcpa13
132735361328441713330431
T:
titaniumccalite
148679541489052814937730
T:
titaniumccastd
197884741981070119858492
T:
titaniumccamed
206912352071290120762606
T:
limasp1306cca
215653692159505121654685
T:
titaniumccahi
218440832186553821922192
T:
limasp1822cca
251975492531849925411397
T:
C:ledakemcpa32
276009112765003627706102
T:
frodokem640shake
274619122767385627831386
T:
ledakem1264
278631932790235327977016
T:
ledakem1364
285655832859910328640137
T:
titaniumccasuper
294213862945692629507377
T:
C:ledakemcpa33
322916423234909432401680
T:
ledakem1464
322164063235043732436761
T:
ledakem12sl
348391313488365834975148
T:
C:ledakemcpa34
386353073877465438863323
T:
ledakem14sl
424810354251009642586579
T:
limasp2062cca
432700264336011843473671
T:
ledakem13sl
604981506051434360573697
T:
sntrup4591761
623143976236739762533989
T:
C:ledakemcpa52
743321297462064674779143
T:
ledakem3264
749548407503087375223451
T:
C:ledakemcpa53
773618867767941778130128
T:
ledakem3364
867619558686913287065087
T:
C:ledakemcpa54
877001598804298788424893
T:
ledakem3464
952819199554002195730318
T:
ledakem32sl
108860839109010448109300215
T:
frodokem1344shake
109651083109818992110063984
T:
ledakem33sl
115971262116098864116385768
T:
ledakem34sl
152901567153141190153521487
T:
ledakem5264
153644941153756997153832745
T:
sikep503
163207280163290419163369926
T:
sikep503comp
172411442172606233172890100
T:
ledakem5364
203480720203716867204075972
T:
ledakem5464
219851057220326227220561082
T:
ledakem52sl
231462591231846921232321658
T:
ledakem53sl
267907830268260359268677526
T:
ledakem54sl
446926830447230742447707875
T:
sikep434
477094368477417154477734599
T:
sikep434comp
506663409506818716506937512
T:
sikep751
536605556536754410536871287
T:
sikep751comp
140329344514036659351404288348
T:
sikep610
148286954014833092411483716486
T:
sikep610comp

amd64; Core 2 45nm (1067a); 2009 Intel Core 2 Duo E7600; 2 x 3060MHz; wolfdale, 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
113308113522113776threebears624r2cca
112580113569115300C:threebears624r2cpa
115710116253120245C:threebears624r2cpax
116922117183117330threebears624r2ccax
151493151871152508kyber512
165398165756166291
T:
newhope512cca
211741212483213228threebears936r2cca
216966217365217979threebears936r2ccax
220260220461220684C:threebears936r2cpa
223022223947229809C:threebears936r2cpax
209558228688232822
T:
C:r5nd0kem2iot
185401?229460?235709?
T:
C:r5nd1kem0d
244839254639299966
T:
C:r5nd1kem5d
266545267297268118kyber90s512
270104271034271898kyber768
283224284264333017
T:
lac128
299639306903315131
T:
C:r5nd1kem4longkey
340858342456343356
T:
C:hila5
345698346426347846
T:
newhope1024cca
350162350539351255threebears1248r2cca
357335357906366957threebears1248r2ccax
361666362160362569C:threebears1248r2cpa
365605367200368199C:threebears1248r2cpax
420175420975423921kyber1024
475005476417477692kyber90s768
480878?485571?607016?
T:
C:r5nd3kem5d
486489486685488281
T:
kindi256342
503900507864590369
T:
ntrulpr653
524805527962535668
T:
kindi512222
529659531637533855
T:
kindi512241
653850656560659996
T:
ntrulpr761
767388769739772073kyber90s1024
785251790088904873
T:
ntrulpr857
809887814784836450
T:
C:r5nd3kem0d
959940964672972671
T:
ntrulpr953
964911978412982565
T:
hqc1281
101613810705721093136
T:
lac256
105240210750061148963
T:
lac192
108129710858941091810
T:
kindi512321
107632911150531171848
T:
ntrulpr1013
111344812002221340156
T:
C:r5nd5kem0d
122309812241221226425
T:
lima2p1024cca
106608112290361236047
T:
C:r5nd5kem5d
128988013057591309616
T:
kindi256522
161953816353681653274
T:
ntrulpr1277
221286622227922237874
T:
hqc1921
236562723827092392228
T:
hqc1922
241197224141742418282
T:
titaniumccatoy
248103124833532485787
T:
lima2p2048cca
255410525556752558060
T:
limasp1018cca
274045927425952745123
T:
titaniumccalite
356384235656373567734
T:
titaniumccastd
359885236094933621634
T:
ntrukem443
397397240047924047045
T:
hqc2561
402676540310884039157
T:
titaniumccahi
403124040407694138529
T:
titaniumccamed
420498442333214257462
T:
hqc2562
441749144513894494514
T:
hqc2563
483125548357324838614
T:
limasp1306cca
502580650735735141879
T:
C:lake1
514210151455705151247
T:
limasp1822cca
580982158134905906334
T:
remblem1056
581165459135336044100
T:
remblem928
596338259901656006209
T:
C:lake3
599402759972126014912
T:
titaniumccasuper
638480963922716410189
T:
C:lake2
913220391350429139363
T:
limasp2062cca
100407341005046010074215
T:
locker1
105515721057886910656229
T:
ntrukem743
107751051078511110808128
T:
locker2
109996231100895811042371
T:
frodokem640
113265731132982211336101
T:
ntrulpr4591761
117798371181952411841889
T:
frodokem640aes
118213011185593411893364
T:
locker3
131060051311366013116068
T:
frodokem640shake
131668971326876913398468
T:
ramstakers216091
138351011384714113863883
T:
locker4
150231161502627515030368
T:
C:bikel1
154219651544338815457719
T:
locker6
154428661544593715453470
T:
C:r5n11kem0d
159675691600168816088672
T:
locker5
189874891906697719083090sntrup653
227726942279077822833944
T:
sikep503
251580422517390625184880
T:
frodokem976
251526482525156825278365
T:
sntrup761
252375962527305525404144sntrup761
253979812540736525422281
T:
C:ledakemcpa14
262822012630167326312256
T:
frodokem976aes
264961192661784026772259ntruhps2048677
280819822813772928304846
T:
locker7
290186062904159529046527
T:
frodokem976shake
291518762918401329359732
T:
locker8
305565873058002930641915ntruhps2048509
306844373106084131205331
T:
mersenne756839
313208613133584431455495
T:
ntruhps2048509
313762873150579531620645
T:
locker9
316175723163784231653104
T:
C:ledakemcpa13
317619733201812432729816ntruhrss701
324264693250900132810715
T:
sntrup857
325584593257154032698766sntrup857
346456353468026134721565
T:
lotus128
349374113494033334942893
T:
C:r5n13kem0d
368353663689637540144258
T:
sikep503comp
396623183972101839738130sntrup953
437097434399209544118337
T:
ntruhps4096821
428594214410922744385845ntruhps4096821
441285524419004044365360
T:
sntrup1013
439697744425695344337469sntrup1013
484239104843143448444359
T:
frodokem1344aes
496238284966361849698451
T:
C:bikel3
519457195195183851959397
T:
frodokem1344shake
598359935987205459940049
T:
C:ledakemcpa12
606839286165163462519280
T:
ramstakers756839
562398636532819267032584
T:
ntskem1264
659067896592577765952743
T:
ledakem1464
669077106691711866927703
T:
C:r5n15kem0d
682620476853526768968310
T:
lotus192
700589547006327670140478sntrup1277
702197107034604770387494
T:
sikep751
701938807052344470922368
T:
sntrup1277
822700728229370782328558
T:
ledakem1364
893835718940640889427273
T:
C:ledakemcpa34
935196929353857093551650
T:
sntrup4591761
954782789556552697739237
T:
ledakem14sl
981369109816044098183466
T:
C:ledakemcpa33
109829001109932814119073355
T:
sikep751comp
110999354111312775111671931
T:
sikep434
113787780113938613116736282
T:
ledakem13sl
135395896137726729139078282
T:
lotus256
172932403172962329173002766
T:
ledakem1264
174262249174297747174337612
T:
C:ledakemcpa32
177809530178759003193991314
T:
sikep434comp
188288825188424638192954310
T:
ledakem3464
92971611?194587142?310094515?
T:
rsa2048
203539545203789947203885141
T:
C:ledakemcpa54
207759867207802945207841356
T:
C:ledakemcpa53
194605828222072845237356873
T:
ntskem1380
233075044233132947233967205
T:
ledakem12sl
243972938244069971244473541
T:
ledakem34sl
248675835248705691248732175
T:
ledakem3364
303839170304002864304406719
T:
ledakem5464
304910331305620090308481474
T:
oddmanhattan128
311790446311953024312201318
T:
ledakem33sl
335741173336294133337031373
T:
sikep610
342295675342369347342453839
T:
ledakem3264
345839330345885475345927582
T:
C:ledakemcpa52
376011090376424542377759749mceliece348864f
376593877376908533378009686mceliece348864pcf
310527893?390782902?473917852?mceliece348864pc
311522934?391174185?436816043?mceliece348864
355917860?415908972?445024673?
T:
ntskem13136
496329815497049533505984564
T:
oddmanhattan192
526927385527056174527126287
T:
ledakem5364
561392905563450151610255253
T:
sikep610comp
624400979624627878624917008
T:
ledakem54sl
685834765685945276687493512
T:
ledakem32sl
739470058739845378744129610
T:
ledakem53sl
749685233750028904752081784
T:
ledakem5264
886658952888049241893343624
T:
oddmanhattan256
118759439011889606541190917261mceliece460896f
118920459911900155111190641570mceliece460896pcf
1132584893?1377856387?1909729337?mceliece460896pc
156517467515655507181568584423
T:
ledakem52sl
1377933107?1627931600?2124877781?mceliece460896
184102644719392557302064701077mceliece8192128f
182290738619481624582027182384mceliece8192128pcf
204183834720789449222128299585mceliece6960119f
208975139520969641942113171636mceliece6960119pcf
222535239122676344962315575838mceliece6688128f
222214617922772674982307697330mceliece6688128pcf
2137075966?2543093777?3512081419?mceliece8192128
2068648195?2590059732?3294206663?mceliece8192128pc
1892329894?2781465146?3456339090?mceliece6960119pc
1891083846?2798737855?3785991576?mceliece6960119
2460981806?3027823109?3810707641?mceliece6688128pc
2462044642?3180047593?4247903784?mceliece6688128
765739717179193281048068912684
T:
pqrsa15
Cycles for encapsulation
25%50%75%system
272682850530619
T:
rsa2048
133917136934147480mceliece348864
138689148045158215mceliece348864f
148202148424148661threebears624r2ccax
148192148684149128threebears624r2cca
150846151626154025C:threebears624r2cpa
151372152105155469C:threebears624r2cpax
186634191174195872mceliece348864pcf
185979198879209857mceliece348864pc
203542204162204841
T:
C:ledakemcpa14
207453207974208905kyber512
196119213028221664
T:
ntskem1264
222666223531224173
T:
C:ledakemcpa13
255495256792258270threebears936r2ccax
255622258169258810threebears936r2cca
258680259224260275
T:
newhope512cca
268435268845269402C:threebears936r2cpa
264299269278275341
T:
C:ledakemcpa12
268992269526274127C:threebears936r2cpax
284127287551314015
T:
C:r5nd1kem0d
323169323992325016kyber90s512
326691?331769?421785?
T:
C:r5nd0kem2iot
332271334035335238kyber768
375585381944385025
T:
C:r5nd1kem4longkey
405646406031407331threebears1248r2cca
407101407648412960threebears1248r2ccax
373191411736455203
T:
C:r5nd1kem5d
420546421102421848C:threebears1248r2cpa
418868421519422391C:threebears1248r2cpax
410411429735455492mceliece460896f
419064442637464583mceliece460896
428006448735490431mceliece460896pc
436732461825492621mceliece460896pcf
462695464293469762
T:
C:hila5
467671469345470895
T:
C:ledakemcpa34
487623491222504736
T:
ntrukem443
507285507638509231kyber1024
520330521556523612
T:
C:ledakemcpa33
536902537529538807
T:
newhope1024cca
552430553091554225kyber90s768
550146555491603791sntrup653
574965597544639468mceliece8192128f
601867618274621734
T:
sntrup761
601449630384693609mceliece6688128f
595333631726685279mceliece6688128
630933631881632977
T:
lotus128
551521633683646674
T:
lac128
620302634534645871
T:
C:ledakemcpa32
629136636474660164ntruhps2048509
636113637163638206
T:
kindi256342
635956639464643338
T:
C:lake1
660558663628668358
T:
ntruhps2048509
668130668804769123sntrup761
594630674309720727mceliece8192128
745846751280789487
T:
sntrup857
757021760006762743
T:
kindi512222
762766766028770197
T:
kindi512241
763245766186769417
T:
C:lake2
784754815782859711
T:
C:r5nd3kem5d
819645821786907438
T:
lima2p1024cca
824042824810826419
T:
ledakem1464
744809825693833331ntruhrss701
796091825721897441mceliece6688128pc
796251834475864419mceliece8192128pcf
790162?840917?1027834?mceliece6688128pcf
840291844177882965
T:
C:lake3
804398845699881227sntrup857
817992846538874734mceliece8192128pc
863685866657869430kyber90s1024
883222903769944283mceliece6960119
899906?930359?1134431?mceliece6960119pc
8847129361121081678mceliece6960119f
958645959042960700
T:
ledakem14sl
933164960478998984
T:
ntskem13136
965351967923971199
T:
lotus192
95729210022721171373mceliece6960119pcf
96906910112741180850
T:
ntrulpr653
100949210174221102694
T:
sntrup1013
101642210182631021228
T:
C:ledakemcpa54
101946310362421039591ntruhps2048677
107191210869381110447sntrup1013
110092911027581116436
T:
ledakem1364
111770111191441121988
T:
C:bikel1
112237011252771128165
T:
C:ledakemcpa53
97327511309951137556sntrup953
117821011936091244437
T:
ntrukem743
122483812283601306461
T:
ntruhps4096821
122173212469651267920
T:
C:ledakemcpa52
125168612562051262101
T:
locker1
124206412598431263756
T:
ntrulpr761
129846413103961324764
T:
locker2
136848113735231387585
T:
lotus256
138934613904691392264
T:
ledakem13sl
129623313985501407994ntruhps4096821
141294714215101428403
T:
kindi512321
141879614243721430060
T:
locker3
152146915262901775352
T:
ntrulpr857
153240015399961703537
T:
sntrup1277
154568615473941549361
T:
kindi256522
638430?1549818?1637142?
T:
ntskem1380
160665116181721665001
T:
C:r5nd5kem5d
153097016248381671391
T:
lac192
165090216581641666140
T:
locker4
165758416598781662505
T:
lima2p2048cca
168502217688211781880
T:
C:r5nd3kem0d
174037717885861831452
T:
ledakem1264
179986418010681803700
T:
titaniumccatoy
184296118489751849890sntrup1277
182672718550341946707
T:
ntrulpr953
198613619920191999271
T:
locker6
206977820720092074455
T:
ledakem3464
209123420934262098537
T:
locker5
205138021016022206667
T:
lac256
208573721030732122598
T:
hqc1281
210759021306622240368
T:
ntrulpr1013
213208821347662138525
T:
limasp1018cca
238993824442812482565
T:
ledakem12sl
242629024548452538549
T:
C:r5nd5kem0d
247105024725372475310
T:
titaniumccalite
272511927276562729775
T:
ledakem34sl
279270427954042798177
T:
titaniumccastd
294164429587932983176
T:
ledakem3364
314069131682573196558
T:
ntrulpr1277
336070233667953405682
T:
locker7
340608334134513443107
T:
locker8
347063834895903497460
T:
C:bikel3
365038536530953655435
T:
titaniumccamed
361628136596423681686
T:
locker9
383184038356013953970
T:
titaniumccahi
404595740473564049257
T:
ledakem33sl
408131640858314100041
T:
limasp1306cca
431489743173884327633
T:
limasp1822cca
428703044077704524189
T:
ledakem3264
458531045894704593348
T:
ledakem5464
476678947837814796216
T:
hqc1921
509144951062835131913
T:
hqc1922
568240757091695724148
T:
titaniumccasuper
610215761044116130207
T:
ledakem54sl
620105862022066203347
T:
ledakem5364
664984768313706936236
T:
ledakem32sl
827272382765788285758
T:
limasp2062cca
829181882968438320257
T:
ledakem53sl
854029285683448591708
T:
hqc2561
856267886834089234965
T:
remblem1056
866318086951688808546
T:
remblem928
908741291082949139064
T:
hqc2562
951218696300509657607
T:
hqc2563
106111241061879710626671
T:
C:r5n11kem0d
112519401125355811256811
T:
sntrup4591761
118236691183307511840874
T:
frodokem640
120753161224236412339139
T:
ledakem5264
124413721245167612477589
T:
frodokem640aes
126593861290841413162541
T:
ledakem52sl
145554041456268414568447
T:
frodokem640shake
225127262251903522524087
T:
ntrulpr4591761
245866802489158425155388
T:
ramstakers216091
260341432603676526040420
T:
C:r5n13kem0d
266136612661684126667962
T:
frodokem976
274310592747746729574626
T:
frodokem976aes
313968603159450431667583
T:
frodokem976shake
336623983370381333740563
T:
pqrsa15
376441723766463137756448
T:
sikep503
420674804277791942975002
T:
mersenne756839
491070184911514849126161
T:
C:r5n15kem0d
504395115047931650530406
T:
frodokem1344aes
566088725667114456679935
T:
frodokem1344shake
572333015744693557665462
T:
sikep503comp
893775538965101689945664
T:
oddmanhattan128
113474713113522218113552834
T:
sikep751
111855235113890505115727872
T:
ramstakers756839
173493984174026081174458272
T:
oddmanhattan192
175720477176504338177355073
T:
sikep751comp
181511210181889123182416887
T:
sikep434
279300662280191569281375035
T:
sikep434comp
354769625356286217357003779
T:
oddmanhattan256
617698324618600029619632482
T:
sikep610
831549209834750253839000026
T:
sikep610comp
Cycles for decapsulation
25%50%75%system
341133416634206C:threebears624r2cpax
448284488844965C:threebears936r2cpax
544545448954547C:threebears624r2cpa
555515566155765C:threebears1248r2cpax
745477462874715C:threebears936r2cpa
945069524195479C:threebears1248r2cpa
118185129628131783
T:
C:r5nd1kem0d
134137134216135841
T:
C:hila5
142875?148043?235274?
T:
C:r5nd0kem2iot
158128?159732?247358?
T:
C:r5nd1kem5d
164652164713166634
T:
C:r5nd1kem4longkey
196713196933197471threebears624r2ccax
242341243016243965kyber512
257422257694258138threebears624r2cca
302178302768303748
T:
newhope512cca
302190303415304985
T:
C:r5nd3kem5d
322758323103324703threebears936r2ccax
356004356547357495kyber90s512
377709378804379756kyber768
403092403652403931threebears936r2cca
486686487188488246threebears1248r2ccax
535981537780548347
T:
C:r5n11kem0d
567354567868570500kyber1024
588719589565593686threebears1248r2cca
596218596866598349kyber90s768
634316635054637098
T:
newhope1024cca
739728751917759862
T:
ntskem1264
769178769967774496
T:
lotus128
779459783935841308
T:
C:r5nd3kem0d
609496?797531?820026?
T:
C:r5nd5kem5d
809984810735811703
T:
kindi256342
833388836914838911
T:
C:r5n13kem0d
844160848562853853
T:
lac128
925116925836926804kyber90s1024
924519930505932708mceliece348864f
929956930804935494mceliece348864
942182944844945980mceliece348864pcf
943634949587952024mceliece348864pc
102023510240901027659
T:
kindi512222
102808610328381036036
T:
kindi512241
103670410372351039766
T:
lima2p1024cca
109398610948101095113
T:
ntrukem443
108809511540041161866ntruhps2048509
119750912010811212668
T:
ntruhps2048509
123120412346901306044sntrup653
124350312461381250580
T:
lotus192
124754213218631340578
T:
C:r5nd5kem0d
137946313994631415853
T:
sntrup761
142878614338661446973
T:
ntskem1380
144522414628711474081
T:
ntrulpr653
149937515024221561359sntrup761
178639117909442072932
T:
ntrulpr761
178956817972111806443
T:
lotus256
180099718138331818770
T:
kindi512321
183146518341591837537
T:
kindi256522
198144020333052038685
T:
sntrup857
203230520660972089733ntruhps2048677
186351520797242220461ntruhrss701
208294720859052087563
T:
lima2p2048cca
209055921033822106051mceliece460896f
209563621046872110361mceliece460896
210529421074272111103
T:
titaniumccatoy
210634821107592117542mceliece460896pc
198224321154792134843sntrup857
211166121198272125290mceliece460896pcf
216176421636432292490
T:
ntrukem743
223572922387762245649mceliece6960119f
224735322595242262839mceliece6960119
225681522614862281119
T:
C:r5n15kem0d
226384822682572275207mceliece6960119pc
231615423208812393246mceliece8192128f
226922723339822341501mceliece6960119pcf
233777423429022350634mceliece8192128pc
233838423453152363091mceliece8192128pcf
235507023658722371729mceliece6688128
236231323707232374229mceliece6688128f
237268523773302385351mceliece6688128pcf
226665823805222605594
T:
ntrulpr857
237953723921942398216mceliece6688128pc
231891923964112403553mceliece8192128
255068925545782561010
T:
C:lake1
234526125782992629181sntrup953
259525326134242671679
T:
lac192
252688926645522775168ntruhps4096821
277648927791452781738
T:
limasp1018cca
261011527856302803521sntrup1013
272878627895832950687
T:
sntrup1013
274095527944252834054
T:
ntrulpr953
283612828396412920501
T:
titaniumccalite
254540528748502925610
T:
ntruhps4096821
300358230125153018123
T:
ntskem13136
3140577?3146050?4112847?
T:
C:ledakemcpa13
309782231490633266121
T:
ntrulpr1013
323512232443673252500
T:
titaniumccastd
312311132840673364408
T:
lac256
347535534894833499012
T:
hqc1281
347928634971183531360
T:
C:ledakemcpa12
400191740205174027781
T:
C:ledakemcpa14
414760941507664154420
T:
titaniumccamed
434861143501974491456sntrup1277
433448343592594376694
T:
C:lake2
430423043980284508137
T:
sntrup1277
447789144872684495456
T:
titaniumccahi
468645550654495092564
T:
ntrulpr1277
510491951168395123202
T:
rsa2048
524576452659195278753
T:
locker1
534033353432415345929
T:
limasp1306cca
550019455154985533467
T:
locker2
553307855528195564248
T:
C:lake3
560714156126915615842
T:
limasp1822cca
610490761164496129050
T:
locker4
666247266666226671364
T:
titaniumccasuper
726306972834597303074
T:
hqc1921
758732976273817652661
T:
hqc1922
770181177367687756580
T:
locker3
889546889167838942580
T:
locker6
897741789931089009804
T:
locker5
942109894299739450948
T:
C:ledakemcpa32
106940431071487010734478
T:
locker7
108578751086694010870111
T:
limasp2062cca
109694481100447911082587
T:
locker8
116716021167511111677747
T:
C:ledakemcpa33
116451331179061711945589
T:
remblem1056
118315111183680411849116
T:
frodokem640
117661551189633312211227
T:
remblem928
120208281202704912103185
T:
ledakem1264
123539681235832212362971
T:
frodokem640aes
123996711240458112411085
T:
ledakem1364
125490371256695712672941
T:
hqc2561
133662811337403913385248
T:
hqc2562
136881121377845213828365
T:
C:ledakemcpa34
139338441398399114040596
T:
locker9
138596461407182714223127
T:
hqc2563
140826641408830214230983
T:
ledakem12sl
144236141444191914499224
T:
ledakem1464
145690821457907114581070
T:
frodokem640shake
160633531615371116288990
T:
ledakem13sl
172004891720490517212328
T:
ledakem14sl
202720122028076820286033
T:
C:bikel1
239061442421350724283861
T:
C:ledakemcpa52
266290952663777526851419
T:
frodokem976
271726432718905227214918
T:
frodokem976aes
280059862803808528458665
T:
C:ledakemcpa53
313348393133582031337534
T:
sntrup4591761
314116073165126031685679
T:
frodokem976shake
24328316?31971473?32012084?
T:
C:ledakemcpa54
336859983369745833703363
T:
ntrulpr4591761
337174173372339934042753
T:
ledakem3264
346655433485470634879594
T:
ledakem3364
379569463805162338104463
T:
ledakem3464
400090734002311140169887
T:
sikep503
423223334251033743011171
T:
ledakem32sl
425878864266846342716390
T:
sikep503comp
488060264881077549088134
T:
ledakem33sl
500315925007773950108380
T:
frodokem1344aes
511751125216579952269952
T:
ramstakers216091
543371765440594254987713
T:
ledakem34sl
565686375658941956607344
T:
frodokem1344shake
627426476381768664138554
T:
mersenne756839
674750266752615267565266
T:
C:bikel3
675786376762537468007497
T:
ledakem5264
761951637619957176204771
T:
ledakem5364
901506649018750490477662
T:
ledakem5464
958733179595123896370989
T:
ledakem52sl
992579609955620899821007
T:
oddmanhattan128
102280594102359970102570960
T:
ledakem53sl
118078006118100567118120588
T:
ledakem54sl
122084509122167899122362210
T:
sikep751
129432637129474699129504158
T:
sikep751comp
193703396194266768194687531
T:
sikep434
194188880194662412194952849
T:
oddmanhattan192
206862418207288345207939366
T:
sikep434comp
219968934221512205223888508
T:
ramstakers756839
262338320262456246262859342
T:
pqrsa15
395479393397528475398383595
T:
oddmanhattan256
620961608621675876622381424
T:
sikep610
654216409655265408656200950
T:
sikep610comp

amd64; Core 2 45nm (10676); 2007 Intel Xeon X5450; 8 x 2992MHz; unstable; gcc14, supercop-20220506

Graphs: old (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
115883115912117518C:threebears624r2cpa
115767116002116285threebears624r2cca
118531118818119038C:threebears624r2cpax
120709120778120883threebears624r2ccax
142835144602147446
T:
C:r5nd1kem0d
168188168766169292kyber512
174388177910201642
T:
C:r5nd0kem2iot
178750183017186634
T:
C:r5nd1kem5d
183362183633183890
T:
newhope512cca
183875186418189481
T:
C:r5nd1kem4longkey
178394?189037?239947?
T:
lightsaber2
218801219030219437threebears936r2cca
225395225620225765threebears936r2ccax
225830226062226348C:threebears936r2cpa
230158230285230561C:threebears936r2cpax
291036291590292638kyber768
293968294826295638kyber90s512
305153305637312295
T:
lac128
349448351347352696
T:
C:hila5
361350361610371425threebears1248r2cca
365959369829445868
T:
C:r5nd3kem5d
370760371382372156threebears1248r2ccax
370946371871372310C:threebears1248r2cpa
377146377297377699C:threebears1248r2cpax
381460381960382390
T:
newhope1024cca
399164402795402997
T:
saber2
447177448163450202kyber1024
530922532710534915
T:
kindi256342
533042534128535969kyber90s768
560844563208565319
T:
kindi512222
566418567724569377
T:
kindi512241
589740595313601078
T:
C:r5nd3kem0d
639656?682607?891433?
T:
firesaber2
743248768537841296
T:
C:r5nd5kem5d
815406845983863473
T:
C:r5nd5kem0d
859750861215863956kyber90s1024
876936881960963903
T:
ntrulpr653
975925977462993091
T:
hqc1281
106492610858221101540
T:
lac256
109717611031961170240
T:
lac192
111831211328051154556
T:
C:edonk128k16n80nu4l6
116869611719791174855
T:
kindi512321
120026412550981260651
T:
ntrulpr761
141444214178981423943
T:
kindi256522
142915814295211431072
T:
lima2p1024cca
148823414943671551606
T:
ntrulpr857
171622217217741735562
T:
rqc128
174816717565991873937
T:
ntrulpr953
190920119164581929694
T:
C:edonk128k16n80nu8l6
200187220271062039375
T:
ntrulpr1013
217139821942372216122
T:
C:edonk128k32n96nu4l4
220806922298432234287
T:
hqc1921
235931523821562392811
T:
hqc1922
242328624262012442105
T:
titaniumccatoy
265614626589092662282
T:
limasp1018cca
275977127616412763837
T:
titaniumccalite
285719628617272870508
T:
C:edonk128ref
289293828959052939371
T:
lima2p2048cca
281993929372373044747
T:
C:edonk192k32n128nu4l6
311509431793283185387
T:
ntrulpr1277
323110532458063818080
T:
rqc192
357013535721143576212
T:
titaniumccastd
389479839258023954685
T:
hqc2561
393727739394513944694
T:
titaniumccamed
410732541094684112958
T:
titaniumccahi
412683241478624190214
T:
C:edonk192k48n144nu4l4
414732541657094188237
T:
hqc2562
438400244180914435388
T:
hqc2563
442857744770495236217
T:
rqc256
472384547268814733128
T:
limasp1306cca
504372950657355081771
T:
C:rolloi128
527442452773805281041
T:
limasp1822cca
532831853419015357910
T:
ntrukem443
544610054665235497202
T:
C:lake1
600295360050636007489
T:
titaniumccasuper
633004763372896343286
T:
C:lake3
644955664711966510982
T:
C:rolloi192
651435065328276555795
T:
remblem1056
658833865926056614913
T:
remblem928
683373468494536862033
T:
C:lake2
912226191272119172290
T:
C:rolloi256
919257891957949200886
T:
limasp2062cca
109924081100647811056105
T:
locker1
113960261140369011420750
T:
frodokem640
114223791142580811428377
T:
ntrulpr4591761
117531231176034311771788
T:
frodokem640aes
132058131323008413244528
T:
ntrukem743
132360061337111613483069
T:
ramstakers216091
139943721399999114006870
T:
frodokem640shake
141336561414011114146509
T:
C:r5n11kem0d
150349701505108115095783
T:
locker4
194802421948759819497563
T:
C:ledakemcpa14
222026362221692722246093sntrup653
222332602225412722280205
T:
sntrup653
227298132275497122788516
T:
sikep503
228363022284070022845931
T:
C:bikel1
233175382332809523341770
T:
C:ledakemcpa13
237696752378629423793582
T:
rolloii128
251684272518452125252743
T:
rolloii192
260562062606309526069707
T:
frodokem976
266354152665918826690645
T:
frodokem976aes
294405822945403129623747
T:
sntrup761
296114742962063829684965
T:
rolloii256
296137062967026129720673sntrup761
305684513058685030609444
T:
locker7
310391863104571631100086
T:
frodokem976shake
318093653185050231899600
T:
mersenne756839
349387453494060634942169
T:
C:r5n13kem0d
369790773709877140262117
T:
sikep503comp
383349673840031438522507
T:
sntrup857
383852293846183338498600sntrup857
423441344234701542351482
T:
ntruhps2048509
423792734238267542392831ntruhps2048509
443840794440440444412600
T:
C:ledakemcpa12
472398744725780047274071sntrup953
473039204735373347540430
T:
sntrup953
493136494932625549363682
T:
frodokem1344aes
519238585193704952031404sntrup1013
556703555579063655805617
T:
frodokem1344shake
570369585710714757199153
T:
ntskem1264
610299126190775663161876
T:
ramstakers756839
644131646442168364429944
T:
C:r5n15kem0d
654726136548436565514814
T:
C:ledakemcpa34
664055096658330866624476
T:
lotus128
667370816676298166791957
T:
ledakem1464
699827967007905870128372
T:
sikep751
720900807209971572122900
T:
C:bikel3
724115827243167872448575
T:
C:ledakemcpa33
762860617628907776298549
T:
ntruhps2048677
763344817633613876338465ntruhps2048677
806695688069420580707685
T:
ledakem1364
808257708082880980831032ntruhrss701
830726968308379583294110sntrup1277
830329278308855883568494
T:
sntrup1277
908296229086202293052475
T:
ledakem14sl
957892069580592395837312
T:
sntrup4591761
102750934104201009105686355
T:
ledakem13sl
108151213108534225108961698
T:
sikep434
109468096109591454118704860
T:
sikep751comp
110165599110168828110174177
T:
ntruhps4096821
110225195110228121110230893ntruhps4096821
132758273132784172132811620
T:
C:ledakemcpa32
135788613135956455138222020
T:
lotus192
155844778155878948155912569
T:
C:ledakemcpa54
157331024157352122157390946
T:
C:ledakemcpa53
174487049174522577174575885
T:
ledakem1264
174585101174790157175085558
T:
ntskem1380
174202561175615995190747609
T:
sikep434comp
188454096188520775192855962
T:
ledakem3464
234964083235032103235855850
T:
ledakem12sl
236120698236173140236513637
T:
ledakem34sl
238443122239544617240630011
T:
lotus256
252611094252650762252714320
T:
C:ledakemcpa52
254528772254556810254609781
T:
ledakem3364
300561834300600754300664908
T:
ledakem5464
305877511305919472305992745
T:
ledakem3264
199384748?306351234?418546834?
T:
rsa2048
309225288309260451309348473
T:
ledakem33sl
316270010316602560316957817
T:
ntskem13136
324734032326184049327852732
T:
oddmanhattan128
333163496334519461335656811
T:
sikep610
314838067?365700055?515971014?mceliece348864
381194877381230525381913030mceliece348864f
531204184531289432531419083
T:
ledakem5364
533413469536125375538208188
T:
oddmanhattan192
560655634563865966610688201
T:
sikep610comp
629103421629241130637144373
T:
ledakem54sl
689233516689372224690988420
T:
ledakem32sl
741805037741947072746128453
T:
ledakem5264
743449366743560695743829982
T:
ledakem53sl
914522152915338710916217317mceliece460896f
952716632955186583958176314
T:
oddmanhattan256
1088469167?1281635782?1478149301?mceliece460896
157422872815757016951577320781
T:
ledakem52sl
161412951916157107351616935093mceliece6960119f
163739182616455953041669436020mceliece8192128f
1794804799?2363387768?3519845466?mceliece6688128
236386608823643536752391259954mceliece6688128f
1969479797?2410554347?3671696969?mceliece8192128
1664759139?2698195553?3731588113?mceliece6960119
767548947178769306508038311505
T:
pqrsa15
Cycles for encapsulation
25%50%75%system
370193776840199
T:
rsa2048
140820145258149085
T:
ntskem1264
152845153122153430threebears624r2cca
152554153277153606threebears624r2ccax
155576155747156373C:threebears624r2cpa
155087155772156132C:threebears624r2cpax
162718163909165123
T:
C:edonk128k16n80nu4l6
196226196618197263
T:
C:ledakemcpa14
208728209157209805
T:
C:ledakemcpa13
206140209527220695mceliece348864
225969229523232215
T:
C:r5nd1kem0d
230639231105231404kyber512
216891?238422?332082?mceliece348864f
252739257873262540
T:
C:ledakemcpa12
237624257931274898
T:
lightsaber2
266010266278266427threebears936r2ccax
266736266907267521threebears936r2cca
264026268823311825
T:
C:r5nd0kem2iot
277580277761278010C:threebears936r2cpa
278403278576278948C:threebears936r2cpax
286895287363287903
T:
newhope512cca
289482291490292186
T:
C:edonk128k16n80nu8l6
297429302508338130
T:
C:r5nd1kem5d
301893307260324711
T:
C:r5nd1kem4longkey
321253323318324225
T:
C:edonk128k32n96nu4l4
362625362975363515kyber90s512
380676381219381718kyber768
391212413914441076mceliece460896f
420403421284430401threebears1248r2cca
422722423036425168threebears1248r2ccax
433097433522433964C:threebears1248r2cpa
434105434352434787C:threebears1248r2cpax
439868440593441552
T:
C:ledakemcpa34
396445?447007?578050?mceliece460896
480802481647482819
T:
C:hila5
480726481749483878
T:
C:edonk128ref
493420494379495866
T:
C:ledakemcpa33
536369537958538810
T:
C:edonk192k32n128nu4l6
539306540017541236kyber1024
534886543912549359
T:
ntskem1380
491458?547403?720379?
T:
saber2
544619549336578387
T:
ntskem13136
578442581259593076
T:
C:rolloi128
590817592136592883
T:
newhope1024cca
582627594006603220
T:
C:ledakemcpa32
584881595330603419
T:
C:r5nd3kem5d
631157632823633915kyber90s768
592327663155676371
T:
lac128
665077667590690118
T:
C:rolloi192
696173698122701135
T:
kindi256342
731651735036748607
T:
ntrukem443
731926735516742550
T:
C:lake1
724970751700828574mceliece6688128
722557766191819269mceliece6688128f
757309775456823574mceliece8192128
795992799011801046
T:
C:edonk192k48n144nu4l4
750695?803287?1631028?
T:
firesaber2
803195806598832840
T:
C:rolloi256
813708815671908896
T:
lima2p1024cca
814200817857820498
T:
kindi512222
822937824726826754
T:
kindi512241
852053855467859779
T:
C:lake2
864501864915865318
T:
ledakem1464
865389889377937399mceliece6960119f
908596909472997843sntrup653
862917?912386?1098412?mceliece6960119
940761944300947317
T:
C:lake3
869352951085958709
T:
sntrup653
959502961585965204kyber90s1024
978806980683982773
T:
C:ledakemcpa54
992838993041993491
T:
ledakem14sl
804347?1026232?1063173?mceliece8192128f
106761410698821073338
T:
C:ledakemcpa53
111396711361741178864
T:
C:r5nd3kem0d
114894311493041150359
T:
ledakem1364
113382711522141198698
T:
C:r5nd5kem5d
116511311662721169309
T:
lotus128
114085511685571203195
T:
sntrup761
114785711734501199333
T:
C:ledakemcpa52
127061112782291295348sntrup761
137127013726051374174
T:
ntruhps2048509
137968113868321394468
T:
locker1
140675314075811409008ntruhps2048509
142353614393851478520
T:
sntrup857
146457114649621466510
T:
ledakem13sl
146349614650741466966
T:
C:bikel1
146963914740371483137sntrup857
154248715466351550550
T:
kindi512321
155503715599201573142
T:
ntrukem743
155898316020541729907
T:
C:r5nd5kem0d
164189016452151650761
T:
lima2p2048cca
170182817065871718440
T:
kindi256522
159660117126571726002
T:
lac192
171128617239351897401
T:
ntrulpr653
177879517827621794275
T:
lotus192
174230717828351840158
T:
sntrup953
179280518018171912698sntrup953
180817918095171811293
T:
titaniumccatoy
177622818230851868656
T:
ledakem1264
183930018433751847400
T:
locker4
196593719809021985263
T:
rolloii128
199630420078672054874sntrup1013
203677520437932061075
T:
rolloii192
204635920555752068533
T:
hqc1281
208807720888652092514
T:
limasp1018cca
211523121203742163712
T:
lac256
219512621994242201181
T:
ledakem3464
228659822913562296175
T:
rolloii256
239157423950262397075
T:
ntruhps2048677
244087724423482443855ntruhps2048677
234928424587972479857
T:
ntrulpr761
248445724859412487191
T:
titaniumccalite
247796425203982570537
T:
ledakem12sl
253570225641212570894
T:
lotus256
256448425648542565593ntruhrss701
281432228159142820599
T:
titaniumccastd
292223029229412924490
T:
ledakem34sl
283814829442292960707
T:
ntrulpr857
291363729475023134572
T:
rqc128
305723930593063095513
T:
ledakem3364
302332131804943191346
T:
sntrup1277
315936232249143254052sntrup1277
343342734404373717347
T:
ntrulpr953
348901034924713495790
T:
ntruhps4096821
354931135502253551145ntruhps4096821
368157136840583686486
T:
titaniumccamed
385414438567993859330
T:
titaniumccahi
395812839674263975807
T:
locker7
391663039769764028266
T:
ntrulpr1013
397741139800013983170
T:
limasp1306cca
422517242269614230999
T:
limasp1822cca
423578342378274239322
T:
ledakem33sl
438504143868014390727
T:
C:bikel3
439986045491304673078
T:
ledakem3264
459939846006734601784
T:
ledakem5464
469465747209664730938
T:
hqc1921
500771250345105060261
T:
hqc1922
563348456362635639156
T:
titaniumccasuper
607460161292816178737
T:
rqc192
598190061703596249640
T:
ntrulpr1277
627501162763946277767
T:
ledakem54sl
636845363694326371494
T:
ledakem5364
689227670437597158135
T:
ledakem32sl
797421879930448011402
T:
rqc256
801528780199498021918
T:
limasp2062cca
832159083564208395825
T:
hqc2561
861120686135718617681
T:
ledakem53sl
883557888631768892380
T:
hqc2562
935418193757929403635
T:
hqc2563
957661596034389617816
T:
remblem1056
971793197507269783241
T:
remblem928
106063911061484810618513
T:
C:r5n11kem0d
113734471137626811378580
T:
sntrup4591761
128297661283369812836495
T:
frodokem640
127721981293284813052325
T:
ledakem5264
130574691306164713091274
T:
frodokem640aes
130414621337799613664199
T:
ledakem52sl
154690621547250215481345
T:
frodokem640shake
227445942274730822749925
T:
ntrulpr4591761
245904682500146025207787
T:
ramstakers216091
260390482604072026043265
T:
C:r5n13kem0d
291184482912277129130389
T:
frodokem976
293854002941927529459266
T:
frodokem976aes
336717393369901833740527
T:
pqrsa15
339551283396640633972297
T:
frodokem976shake
376890533770910537738332
T:
sikep503
422467324231519642401929
T:
mersenne756839
481587704817068448180066
T:
C:r5n15kem0d
536634915368794653777045
T:
frodokem1344aes
573212475755741257834069
T:
sikep503comp
608258836086089760915820
T:
frodokem1344shake
885597128880029089116161
T:
oddmanhattan128
111191456113001286115827188
T:
ramstakers756839
113097370113182720113328910
T:
sikep751
173449790173599757173747974
T:
oddmanhattan192
175769018176482798177464456
T:
sikep751comp
177832277178658069179394002
T:
sikep434
274045426275593006277132990
T:
sikep434comp
358371262359741153361136535
T:
oddmanhattan256
612117807615291465616930114
T:
sikep610
832322394835798332839796583
T:
sikep610comp
Cycles for decapsulation
25%50%75%system
377893790938045C:threebears624r2cpax
494474950449612C:threebears936r2cpax
584415849958564C:threebears624r2cpa
611706126361285C:threebears1248r2cpax
790197915379308C:threebears936r2cpa
995009953099558C:threebears1248r2cpa
104121105484107920
T:
C:r5nd1kem0d
129390129445129897
T:
C:r5nd0kem2iot
140057140281140452
T:
C:hila5
142568144825145282
T:
C:r5nd1kem5d
152007?178758?198056?
T:
C:r5nd1kem4longkey
206348206725207134threebears624r2ccax
255756259780273936
T:
C:r5nd3kem5d
269891270350270989threebears624r2cca
275305275998276405kyber512
329686330531330823
T:
newhope512cca
337345337613337976threebears936r2ccax
300755?356537?484804?
T:
lightsaber2
402724403119403755kyber90s512
421337422524423046threebears936r2cca
438344438791439136kyber768
494876502534618068
T:
C:r5nd5kem5d
510940511180511490threebears1248r2ccax
563846564175564599
T:
C:r5n11kem0d
605915607482608693kyber1024
620922621390621811threebears1248r2cca
607657633966695828
T:
C:r5nd3kem0d
683304684113685236kyber90s768
690703690939691955
T:
newhope1024cca
451730?754080?754620?
T:
saber2
781992782286782859
T:
ntskem1264
820442825409923128
T:
C:r5nd5kem0d
883172886460888965
T:
kindi256342
886026886889887118
T:
C:r5n13kem0d
888950895537955410
T:
lac128
784253907636942039
T:
firesaber2
102306710238401024289
T:
ntrukem443
102239910251011028149kyber90s1024
103764210417101056958
T:
lima2p1024cca
109647710985821103138
T:
kindi512222
110632911064791107243mceliece348864
110635911075471110690mceliece348864f
110724011086531110461
T:
kindi512241
143493514371811459030
T:
lotus128
151830515187991520637
T:
ntskem1380
178696817914691805262
T:
C:rolloi128
1867346?1918151?3063494?
T:
C:edonk128k32n96nu4l4
195428119594901963773
T:
kindi512321
200748820089802011055
T:
kindi256522
204096020449162063131
T:
C:rolloi192
207453920763832079815
T:
lima2p2048cca
208763520903972117684
T:
sntrup653
200290220959992096772sntrup653
211676821182302119834
T:
titaniumccatoy
221852122189962221114mceliece6960119
221900322199572220804mceliece6960119f
226557622746812447849
T:
lotus192
243662624542552470892
T:
sntrup761
253505425376162618212sntrup761
249661725687722623826
T:
ntrulpr653
264087226471262656104
T:
C:lake1
263364426541302704360
T:
lac192
267401526824562688524
T:
C:r5n15kem0d
271682727179452719959
T:
ntrukem743
271659827181082719992
T:
limasp1018cca
280317728048842807005mceliece460896
281318528171342821611mceliece460896f
285550428563622857513
T:
titaniumccalite
302281230264523033041
T:
C:ledakemcpa13
305671130613803132300
T:
C:rolloi256
308085630831033085480mceliece8192128
310409631055343109450mceliece8192128f
313403531358813138360mceliece6688128
313645431414773159827mceliece6688128f
325612632592173261637
T:
titaniumccastd
324356032637984017106
T:
C:ledakemcpa12
325040733171293418601
T:
lac256
335482733583543387731
T:
hqc1281
336481933674243372017
T:
ntskem13136
330046834019663414032
T:
lotus256
338163334107603428978sntrup857
339366834388993457001
T:
ntrulpr761
338895034929333588260
T:
sntrup857
372607037294073731699
T:
C:ledakemcpa14
403271840328834034037ntruhps2048509
403279840330694034303
T:
ntruhps2048509
413101841413434147861
T:
ntrulpr857
418324941849284188171
T:
titaniumccamed
412169642648384325578sntrup953
426516442910414385976
T:
sntrup953
439525444022414420362
T:
C:lake2
449746045002754502487
T:
titaniumccahi
3793824?4605194?6916665?
T:
C:edonk192k48n144nu4l4
457343146911554694717sntrup1013
488121448871984951078
T:
rolloii128
509771651066665134855
T:
rsa2048
514752851617835263752
T:
rolloii192
504752752008355261725
T:
ntrulpr953
520491552074605210728
T:
limasp1306cca
544953154579895467832
T:
locker1
548097054840355488119
T:
limasp1822cca
556886755834145594228
T:
C:lake3
578901359409135945682
T:
ntrulpr1013
616991262161906411615
T:
rolloii256
640362164111456418667
T:
locker4
657055565743876579239
T:
titaniumccasuper
705870870597347060990ntruhps2048677
705864770597397061394
T:
ntruhps2048677
721192572193467286392
T:
hqc1921
741465974511937570321sntrup1277
749433575466187610266
T:
sntrup1277
758851675897707591061ntruhrss701
764682376789827847995
T:
hqc1922
871287587206998736144
T:
C:ledakemcpa32
913094691573519329402
T:
ntrulpr1277
103328211033301910334278ntruhps4096821
103328111033310510334388
T:
ntruhps4096821
105115951051707710521846
T:
limasp2062cca
107128211071679210721458
T:
C:ledakemcpa33
117657101177432811782578
T:
locker7
121502031216439812177015
T:
ledakem1264
9609177?12338124?12655591?
T:
C:ledakemcpa34
125013341253074912579326
T:
hqc2561
126278621263152012634961
T:
ledakem1364
128420131284859212853564
T:
frodokem640
129217031292833212938546
T:
frodokem640aes
130994371311904313134289
T:
hqc2562
131995501325482313653309
T:
remblem1056
133534851342429313904910
T:
remblem928
138903791392938513966811
T:
hqc2563
144258621445371414491217
T:
ledakem12sl
145812701458830314592780
T:
ledakem1464
153232301532509715329525
T:
frodokem640shake
163802551645856616463976
T:
ledakem13sl
174154541744053817448012
T:
ledakem14sl
183414921839232618426449
T:
rqc128
221137922211743722136576
T:
C:ledakemcpa52
13418941?23130387?43620527?
T:
C:edonk128ref
16040744?24054981?71263122?
T:
C:edonk128k16n80nu8l6
257544092576179425790449
T:
C:ledakemcpa53
261889792619169926197064
T:
C:bikel1
294521062947203831344698
T:
frodokem976
294778602951948029522840
T:
frodokem976aes
8156660?30338565?40727101?
T:
C:edonk128k16n80nu4l6
23390040?30821365?30854433?
T:
C:ledakemcpa54
328566353285709732857688
T:
sntrup4591761
339362623405524534205964
T:
ledakem3264
340554663406118034066448
T:
frodokem976shake
340647073406893234071675
T:
ntrulpr4591761
352913623550874935849219
T:
rqc192
354451353551962735708646
T:
ledakem3364
384204913846377638651650
T:
ledakem3464
400315064010261740235519
T:
sikep503
425118484257244342725171
T:
sikep503comp
430522544308158643255212
T:
ledakem32sl
485769324867054248820601
T:
ledakem33sl
521710735227289153082959
T:
rqc256
529139375297736853263580
T:
ledakem34sl
514260355314138753336727
T:
ramstakers216091
536814485373833553836864
T:
frodokem1344aes
608970496091533760957092
T:
frodokem1344shake
585659856318407763208927
T:
mersenne756839
684800406849642068688408
T:
ledakem5264
759857357600750376020545
T:
ledakem5364
67404977?80724471?139703633?
T:
C:edonk192k32n128nu4l6
822107398224335182286417
T:
C:bikel3
884858718856163688572585
T:
ledakem5464
973007789732359597495448
T:
ledakem52sl
979566579827843798438040
T:
oddmanhattan128
103144985103178812103198873
T:
ledakem53sl
120157205120174066120195334
T:
ledakem54sl
121637323121849778122296140
T:
sikep751
129289653129384162129646755
T:
sikep751comp
189672300190566137191121817
T:
sikep434
193770863193927934194190938
T:
oddmanhattan192
203552497204292032204955143
T:
sikep434comp
220124274222915581223318668
T:
ramstakers756839
261494055261559832261625971
T:
pqrsa15
398996088399726579400229841
T:
oddmanhattan256
616808694619094580620780850
T:
sikep610
653767272656299375658688003
T:
sikep610comp

amd64; Core 2 65nm (6fb); 2007 Intel Core 2 Quad Q6600; 4 x 2404MHz; margaux, supercop-20240107

Graphs: old (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
111613111788114810threebears624r2cca
112958113286113665C:threebears624r2cpa
114464114719114841C:threebears624r2cpax
117149117283117475threebears624r2ccax
149190149635150098kyber512
162755162912163075
T:
newhope512cca
210049210488210990threebears936r2cca
216364216479218255threebears936r2ccax
219512219709224084C:threebears936r2cpa
220396222337231883C:threebears936r2cpax
223888226253241513
T:
C:r5nd0kem2iot
242413246817266924
T:
C:r5nd1kem0d
249953252664276872
T:
C:r5nd1kem5d
255101257121259551
T:
C:r5nd1kem4longkey
265733266329267742kyber768
268762269619270507kyber90s512
336082339174356752
T:
lac128
343615344251348240
T:
newhope1024cca
344675346629349785threebears1248r2cca
352882353625356244threebears1248r2ccax
359903360236363631C:threebears1248r2cpa
358354362935366506C:threebears1248r2cpax
365199366427368177
T:
C:hila5
410348411180412187kyber1024
470384472757474810
T:
kindi256342
497185498382499686kyber90s768
510528513058514463
T:
kindi512222
516022518308520379
T:
kindi512241
602610605540608372
T:
ntrulpr653
570227634034674335
T:
C:r5nd3kem5d
780473784700789230
T:
ntrulpr761
791015792687794521kyber90s1024
909460913214916000
T:
C:r5nd3kem0d
954467?997953?1221331?
T:
ntrulpr857
105310510564671060515
T:
kindi512321
107589010851801101663
T:
lac192
115910211648121252958
T:
ntrulpr953
106072311669471168821
T:
lac256
126239012654751270914
T:
C:r5nd5kem0d
127156712785301287096
T:
kindi256522
127524212863791332303
T:
C:r5nd5kem5d
136374413654231366946
T:
lima2p1024cca
128449514825341493679
T:
ntrulpr1013
164408016487891694078
T:
hqc1281
195084220753782224275
T:
ntrulpr1277
243206024358292437822
T:
titaniumccatoy
276388727658392768577
T:
lima2p2048cca
276427027664292769555
T:
limasp1018cca
277799827800672782024
T:
titaniumccalite
342721134350443442735
T:
ntrukem443
342323034407453508691
T:
hqc1921
371075937126673715206
T:
titaniumccastd
366967537278453755517
T:
hqc1922
394213139453363965752
T:
titaniumccamed
406762540693894073050
T:
titaniumccahi
500975650141155019087
T:
limasp1306cca
537670654653365469995
T:
limasp1822cca
570240157758485811817
T:
hqc2561
580814758278335860078
T:
C:lake1
601321461091276132267
T:
hqc2562
611783361199496128017
T:
titaniumccasuper
633094364187326448506
T:
hqc2563
677353467808856787947
T:
C:lake3
717556271909277205743
T:
C:lake2
962076996316359640434
T:
limasp2062cca
102908091029824610311577
T:
ntrukem743
112062521120814711211727
T:
ntrulpr4591761
117240831173994311757813
T:
locker1
123936671241131312427227
T:
locker2
131281731312886613130008
T:
frodokem640shake
133784571354314913636364
T:
ramstakers216091
135853051360232813648352
T:
locker3
141262541412837014137833
T:
C:r5n11kem0d
159953911600857316022851
T:
locker4
163273691633127916333907
T:
C:bikel1
162702721635727216419886
T:
ntruhps2048509
164771051664131616879448ntruhps2048509
177081661773957717828772
T:
locker6
186447251866375918690806
T:
locker5
186928971873209118844240
T:
remblem928
187599881893766518964843
T:
remblem1056
198132421982308919835685
T:
frodokem640
203951592040326221239804
T:
frodokem640aes
206159942062712420639585
T:
C:ledakemcpa14
228340252284472522854037
T:
sikep503
239929202400243724014353
T:
C:ledakemcpa13
277206732791996028190336ntruhps2048677
278269602808618728318935
T:
ntruhps2048677
283438132837274428453943
T:
sntrup653
283714472837426429000933sntrup653
289573872896490828969183
T:
frodokem976shake
293105093013900630416919ntruhrss701
321609263220859432259042
T:
locker7
335066103354165233565465
T:
locker8
349242363492738634930454
T:
C:r5n13kem0d
358916683594542636001877
T:
locker9
361385423614383636304025
T:
sntrup761
362082253641907736564121sntrup761
366880043684209140043500
T:
sikep503comp
398426853990162840053940
T:
ntruhps4096821
400443874008531640253397ntruhps4096821
455745554561309445626865
T:
frodokem976
457595784580892145851711
T:
lotus128
458576614587517045896779
T:
C:ledakemcpa12
459317864596740545989045sntrup857
459246414596979346045333
T:
sntrup857
464213754643489546442886
T:
frodokem976aes
500811235013222850242659
T:
mersenne756839
520450565204891452054344
T:
frodokem1344shake
532986655331019653318361
T:
C:bikel3
542026225429602854384358
T:
ntskem1264
580342045807432158117891
T:
sntrup953
581579755823948358248445sntrup953
615040086240815463554307
T:
ramstakers756839
636111526363989263761927
T:
sntrup1013
637390266386045864715401sntrup1013
654061766543143665488760
T:
ledakem1464
673703466738773567403653
T:
C:ledakemcpa34
701482467015825870167575
T:
C:r5n15kem0d
701846667019259970367128
T:
sikep751
785408727855741478576777
T:
C:ledakemcpa33
836719868369339483720080
T:
ledakem1364
868222108687173386992359
T:
frodokem1344aes
896457918974102089959116
T:
lotus192
912316969124787591252364
T:
sntrup4591761
942711059431178296603200
T:
ledakem14sl
103842231104023294104854745sntrup1277
109351094109471230118534067
T:
sikep751comp
111251103111700730112263794
T:
sikep434
111059892112494219114069443
T:
ledakem13sl
145638459145665308145691427
T:
C:ledakemcpa32
163024206163067310163103903
T:
C:ledakemcpa54
166045214166518279166954751
T:
ntskem1380
173109814173131591173165911
T:
ledakem1264
173297542173326618173364889
T:
C:ledakemcpa53
177037982177844382194403139
T:
sikep434comp
178127174178563465178935440
T:
lotus256
186787424186880402191400504
T:
ledakem3464
124239922?219333115?336464253?
T:
rsa2048
235729657236179200236707034
T:
ledakem12sl
238052127238289146243286714
T:
ledakem34sl
248731381248769560248806175
T:
ledakem3364
265111205265144901265182946
T:
C:ledakemcpa52
298812343298865368298912085
T:
ledakem5464
308130930308445983308797910
T:
ntskem13136
311040792311085596311124372
T:
ledakem33sl
325245159325317010325419912
T:
ledakem3264
334640217335242281336061063
T:
sikep610
309431073?354020083?432696640?mceliece348864pc
377987495378017217378050067mceliece348864f
379966019380099596380207872mceliece348864pcf
310561491?391433288?473727264?mceliece348864
525668243525710798525760567
T:
ledakem5364
561620918563321974610407148
T:
sikep610comp
615788157616886758617743424
T:
oddmanhattan128
620353849620475185621877209
T:
ledakem54sl
685117849685179802686791269
T:
ledakem32sl
737980995738065231742502868
T:
ledakem53sl
765526133765634511767815271
T:
ledakem5264
992143010993528321994314023
T:
oddmanhattan192
119699293711974020051198599363mceliece460896pcf
119700701111977070501198144506mceliece460896f
1098659239?1353130444?1861740948?mceliece460896
1100875852?1355077436?1868947715?mceliece460896pc
156831826515712020001573259229mceliece8192128f
157294125515732772251576111988
T:
ledakem52sl
157374443915739795431576475283mceliece8192128pcf
174483732017543307041755957131
T:
oddmanhattan256
206004810020604020852062902314mceliece6960119f
205873548320605829512061446384mceliece6960119pcf
223367947722342657532236013243mceliece6688128pcf
223426985722356523892236960251mceliece6688128f
1638637964?2268949435?2938926164?mceliece8192128
1642696158?2284038501?2628028976?mceliece8192128pc
1919642267?2502861531?3669833270?mceliece6688128
1918774654?2503879513?3671085763?mceliece6688128pc
1753083445?2724253957?3695627144?mceliece6960119
2241363554?2727291552?3700248503?mceliece6960119pc
801959158883054495248516125108
T:
pqrsa15
Cycles for encapsulation
25%50%75%system
316033253235573
T:
rsa2048
126700127342135977
T:
ntskem1264
130859134368144701mceliece348864
131554135174146420mceliece348864f
146770146897146993threebears624r2cca
148027148291148767threebears624r2ccax
149599150000150297C:threebears624r2cpax
150395150974151115C:threebears624r2cpa
180298188727194636mceliece348864pc
182130190923199540mceliece348864pcf
200227200992201779
T:
C:ledakemcpa14
206784207038207873kyber512
218341219257220347
T:
C:ledakemcpa13
253943254359255864threebears936r2ccax
254049254393254497threebears936r2cca
257467257579257960
T:
newhope512cca
249497257805262560
T:
C:ledakemcpa12
264811266174267785C:threebears936r2cpax
266979267096267320C:threebears936r2cpa
330724331441332735kyber90s512
336665337155337782kyber768
334835337215339550
T:
C:r5nd1kem0d
344374?347274?465151?
T:
C:r5nd0kem2iot
391864?395046?533599?
T:
C:r5nd1kem5d
399559401259405105threebears1248r2cca
400879401700402261threebears1248r2ccax
411979413112415259C:threebears1248r2cpax
418536419259431715C:threebears1248r2cpa
423869429974469422mceliece460896
452512454144455445
T:
C:ledakemcpa34
428378?458896?697277?mceliece460896f
449708468936509804mceliece460896pcf
493223495734497147
T:
C:hila5
447563?496470?720752?mceliece460896pc
495105496931499771kyber1024
493206505298545767
T:
C:r5nd1kem4longkey
510841512361514467
T:
C:ledakemcpa33
526209529261538672
T:
ntskem1380
546362547340547535
T:
newhope1024cca
550643555393566600
T:
ntrukem443
575442576685578045kyber90s768
585378596388642064
T:
ntskem13136
602666603404604759
T:
lac128
585537604563642967mceliece8192128f
600680610810625073
T:
C:ledakemcpa32
592322619926646017mceliece8192128
618686621067624301
T:
kindi256342
599522625551674193mceliece6688128
600235626671700273mceliece6688128f
629478631190632189sntrup653
631632635596653919
T:
ntruhps2048509
603503651683736438
T:
sntrup653
677250679831680918
T:
lotus128
692643692922693290
T:
ledakem1464
737684740014742187
T:
kindi512222
742906745408747510
T:
kindi512241
689219746739754706ntruhps2048509
762526?767622?958674?
T:
sntrup761
795556795893797796
T:
ledakem14sl
804165807601917250ntruhrss701
817498819589913298sntrup761
830243831416832137
T:
lima2p1024cca
799727845452874575mceliece6688128pc
801207850539902325mceliece6688128pcf
830786853701876857mceliece8192128pcf
887178887823888565
T:
ledakem1364
854210?896277?1221643?mceliece8192128pc
893454897379904240kyber90s1024
893155904294995744
T:
C:r5nd3kem5d
889293913990962479mceliece6960119
893346915215942681mceliece6960119pcf
908724931123958993mceliece6960119pc
889295?935451?1236301?mceliece6960119f
951244?955390?1247793?
T:
sntrup857
981412984047987631
T:
C:ledakemcpa54
9905969960811007299
T:
C:lake1
99423910082591010464sntrup857
101128010127621014615
T:
lotus192
110382211073741110550
T:
C:ledakemcpa53
112231411232071132038
T:
ledakem13sl
111579311235111138908
T:
ntruhps2048677
103529611340391145683ntruhps2048677
113353911426391344340
T:
sntrup953
115691311604301162789
T:
C:lake2
116136111627521166026
T:
C:bikel1
115811611637031418987
T:
ntrulpr653
117506512076311225999
T:
C:ledakemcpa52
120674912096561267691sntrup953
124487612474341252753
T:
C:lake3
126376012692241282209
T:
ntrukem743
126187613329341339871
T:
sntrup1013
137949113824211385859
T:
kindi512321
138546614345731462261
T:
ledakem1264
143202014349661437596
T:
lotus256
132185814358551528074sntrup1013
147995114849761502779
T:
ntrulpr761
134425114934491507989
T:
ntruhps4096821
152542715293211534753
T:
kindi256522
137296716041571647283ntruhps4096821
162237516345601644390
T:
locker1
166896416761141685879
T:
locker2
167992416814231732075
T:
lima2p2048cca
167884316826521687753
T:
C:r5nd3kem0d
167739417070061731590
T:
lac192
171241117130531714821
T:
ledakem3464
176876717725981774293
T:
titaniumccatoy
178343617911931898383
T:
C:r5nd5kem5d
185164018600501874679
T:
locker3
186539018741592029572
T:
ntrulpr857
189945819387021963640
T:
ledakem12sl
212692521341232141253
T:
locker4
219762822045762434763
T:
ntrulpr953
221349622142052216956
T:
ledakem34sl
221949622208872223584
T:
limasp1018cca
205587922285852232958
T:
lac256
212897122853222317613sntrup1277
235510323617572367707
T:
C:r5nd5kem0d
240220224031772405136
T:
ledakem3364
240849224087772411131
T:
titaniumccalite
260400826107172620829
T:
locker6
277097127841222790203
T:
locker5
282005728211902823272
T:
titaniumccastd
249440228946782910155
T:
ntrulpr1013
290031129389282975132
T:
hqc1281
325827532601043261701
T:
ledakem33sl
338446535022793584148
T:
ledakem3264
354226235441543548571
T:
C:bikel3
357912835815063582655
T:
titaniumccamed
373315937364033738721
T:
titaniumccahi
380594138080773810013
T:
ledakem5464
379722939803114325916
T:
ntrulpr1277
410130941042514106387
T:
limasp1306cca
430440043431434353673
T:
locker7
436506343671404369475
T:
limasp1822cca
436474743738924387058
T:
locker8
467701146937474710735
T:
locker9
497079849727694974892
T:
ledakem54sl
501207050149505042700
T:
ledakem5364
517173052726095356243
T:
ledakem32sl
562502056275665630232
T:
titaniumccasuper
613171361703686240014
T:
hqc1921
657442765782186583483
T:
ledakem53sl
656383366473486732070
T:
hqc1922
817514281786508185936
T:
limasp2062cca
917177892344609306543
T:
ledakem5264
99380231014987110330219
T:
ledakem52sl
105071191057379210656661
T:
hqc2561
105969401059940810609059
T:
C:r5n11kem0d
110806621114031011237339
T:
hqc2562
112625081126505311267711
T:
sntrup4591761
116384661170865111812889
T:
hqc2563
145535371455681514558135
T:
frodokem640shake
209237952095356421940923
T:
frodokem640
214919272149759521696009
T:
frodokem640aes
222997892230282922307373
T:
ntrulpr4591761
249373612519685525440832
T:
ramstakers216091
260233122602651126038004
T:
C:r5n13kem0d
275269732758459327648743
T:
remblem1056
275877182774199327880462
T:
remblem928
315616493157687131587093
T:
frodokem976shake
340126133407208134136134
T:
pqrsa15
375509073760690637693503
T:
sikep503
432197974324389043277536
T:
mersenne756839
478434124791047347992823
T:
frodokem976
479233164793500747942798
T:
C:r5n15kem0d
482855744828997948300296
T:
frodokem976aes
566138015664662856653793
T:
frodokem1344shake
573522405762142957908459
T:
sikep503comp
900744289009294490118159
T:
frodokem1344aes
979487549840545799003963
T:
oddmanhattan128
113404871113572377113756312
T:
sikep751
111759759113682792115833930
T:
ramstakers756839
175371515175624578176296986
T:
sikep751comp
182342238182860461183301600
T:
sikep434
182925569183248753183541007
T:
oddmanhattan192
280086699281276651283111083
T:
sikep434comp
386750153388406774389785615
T:
oddmanhattan256
615837501616544462617478018
T:
sikep610
834565058837197522842172934
T:
sikep610comp
Cycles for decapsulation
25%50%75%system
334803352333654C:threebears624r2cpax
436834379843908C:threebears936r2cpax
539135399354129C:threebears1248r2cpax
542235428954396C:threebears624r2cpa
736267384275076C:threebears936r2cpa
934619357894190C:threebears1248r2cpa
132165?132398?206672?
T:
C:r5nd1kem0d
141757143028143051
T:
C:hila5
149852?155480?261294?
T:
C:r5nd0kem2iot
169411170890172846
T:
C:r5nd1kem4longkey
168000171135198064
T:
C:r5nd1kem5d
197654197863200889threebears624r2ccax
242627243262243693kyber512
253707253907254117threebears624r2cca
301429302084302977
T:
newhope512cca
318101?319526?461876?
T:
C:r5nd3kem5d
319042320220328196threebears936r2ccax
360521361312361970kyber90s512
382217382556383066kyber768
397487397689397936threebears936r2cca
482077483168483742threebears1248r2ccax
546871549137551400kyber1024
554910566039567920
T:
C:r5n11kem0d
582126582721583931threebears1248r2cca
615974617047617593kyber90s768
633395643073707467
T:
C:r5nd5kem5d
659086659461664814
T:
ntskem1264
653500660865662750
T:
newhope1024cca
780963786290788010
T:
kindi256342
820846821236823750
T:
lotus128
868345870140871663
T:
C:r5nd3kem0d
874940878028905610
T:
lac128
878742879310881261
T:
C:r5n13kem0d
895219908691911737
T:
ntrukem443
920959921336921855mceliece348864f
922457922760923092mceliece348864
938880939019939511mceliece348864pc
939089939331939814mceliece348864pcf
953724957748959211kyber90s1024
977983980192992575
T:
kindi512222
987374990548992824
T:
kindi512241
106708510675631067932
T:
lima2p1024cca
117543011793671341360
T:
ntruhps2048509
120416512052111313838
T:
C:r5nd5kem0d
125605012564531259025
T:
ntskem1380
128194812828911283648
T:
lotus192
136945913717281375755ntruhps2048509
154605915682721771610
T:
sntrup653
158364216179121636889sntrup653
164611816504921653100
T:
ntrulpr653
173244317341971736188
T:
kindi512321
166440017486981879188
T:
sntrup761
179621417998001802924
T:
kindi256522
186871118702911873605
T:
lotus256
165351518769221904559sntrup761
207539820772742079160
T:
titaniumccatoy
208848620898172093046mceliece460896f
209033320909272092611mceliece460896
210652321076272111861mceliece460896pc
210683821090522113394mceliece460896pcf
212388621249702127626
T:
lima2p2048cca
214522121494492203750ntruhrss701
2162031?2171644?2892360?
T:
ntrulpr761
218663221924442273775
T:
ntruhps2048677
217575722466572290091ntruhps2048677
224635822467792249093mceliece6960119
224757822490742250165mceliece6960119f
226982722711172273428mceliece6960119pcf
227622522774882303738mceliece6960119pc
228596222870792289986mceliece8192128f
228505922893762317275mceliece8192128
230723423076542309812mceliece8192128pcf
230753523092052312392mceliece8192128pc
230956523104482312797mceliece6688128f
231201123133882315953mceliece6688128
233149823328022334383mceliece6688128pcf
233142823332412335717mceliece6688128pc
237098923920882406858
T:
C:r5n15kem0d
251709325192042522902
T:
ntrukem743
259246226245802897566
T:
sntrup857
269221026930262694162
T:
ntskem13136
277245427755542782960
T:
lac192
277678127774862779846
T:
titaniumccalite
286240228674022874336
T:
C:lake1
288142028965903101163ntruhps4096821
290050029022973039937sntrup857
289947229036472980683
T:
limasp1018cca
263804929256773210492
T:
ntrulpr857
281010430051993134522
T:
ntruhps4096821
306314630834343334976
T:
sntrup953
308801131313743379282sntrup953
327041032725693275167
T:
titaniumccastd
3269180?3296688?4310732?
T:
C:ledakemcpa13
342912934401473471379
T:
ntrulpr953
345610234605993462619
T:
C:ledakemcpa12
347062434757853511458
T:
lac256
347884436277913677972
T:
sntrup1013
363145736373504007166
T:
ntrulpr1013
346329336950933745161sntrup1013
4019656?4023443?5274886?
T:
C:ledakemcpa14
408322840866164090132
T:
titaniumccamed
435705543607674363114
T:
titaniumccahi
435363543713684486342
T:
hqc1281
468265546924824699731
T:
C:lake2
509798851046585106751
T:
rsa2048
535259353561945357995
T:
limasp1306cca
532133156081335766344sntrup1277
5677158?5680927?8580279?
T:
limasp1822cca
598175360099556040259
T:
C:lake3
599916360485536331487
T:
ntrulpr1277
612524261416046162488
T:
locker1
633214663565316375133
T:
locker2
657712065819456587202
T:
titaniumccasuper
719920872230227262678
T:
locker4
874407587800228961999
T:
hqc1921
875797187904468810756
T:
locker3
927415193114449478177
T:
hqc1922
958334895875119591258
T:
C:ledakemcpa32
103044211032339510346530
T:
locker6
105566611057580110596105
T:
locker5
106533981065498810660102
T:
ledakem1264
106978881070102110706012
T:
limasp2062cca
110333921103665011077595
T:
ledakem1364
116429071165969511669881
T:
C:ledakemcpa33
126506581266779412713213
T:
ledakem12sl
128274921285038112876572
T:
locker7
129732821298974712999285
T:
ledakem1464
130963661311891513141143
T:
locker8
10637821?13994782?14017044?
T:
C:ledakemcpa34
142656381426839514287746
T:
ledakem13sl
143926521441354514414169
T:
frodokem640shake
148834581491110015008515
T:
hqc2561
152139811531885315462360
T:
ledakem14sl
156781981577389215793986
T:
hqc2562
163930411641514916441354
T:
locker9
163191821649787516809583
T:
hqc2563
209821512103777721041713
T:
frodokem640
210915742109654421111879
T:
C:bikel1
213300422133442621344953
T:
frodokem640aes
238592302392014524034155
T:
C:ledakemcpa52
24411156?24444214?32099832?
T:
C:ledakemcpa54
280827862810000228114441
T:
C:ledakemcpa53
296284102963565029641320
T:
ledakem3264
312839653128435431284849
T:
sntrup4591761
314146733142094331431321
T:
ledakem3364
316119233161850131620287
T:
frodokem976shake
333844773339287233395705
T:
ntrulpr4591761
341064793417641934192402
T:
ledakem3464
372540003733783837502849
T:
remblem928
373442573741277737523342
T:
remblem1056
374835723748706337605346
T:
ledakem32sl
399536413997786539994553
T:
sikep503
425975244265528342681722
T:
sikep503comp
430531324341745243484980
T:
ledakem33sl
459562284596821145971174
T:
ledakem34sl
479164124798433648017067
T:
frodokem976
482935284832576948345892
T:
frodokem976aes
512711285232096052448118
T:
ramstakers216091
567182695672141256733034
T:
frodokem1344shake
642215386428259764612987
T:
mersenne756839
669278246694846967010459
T:
ledakem5264
696680126967683269690823
T:
C:bikel3
750785747511024275142258
T:
ledakem5364
901105529014643190206868
T:
frodokem1344aes
914138809142043691775112
T:
ledakem52sl
921352419213800492150338
T:
ledakem5464
100075972100096769100245899
T:
ledakem53sl
107843279108395397108896205
T:
oddmanhattan128
116393527116402409116463536
T:
ledakem54sl
122071381122076356122105514
T:
sikep751
129549943129565886129653500
T:
sikep751comp
194341378194869661195322329
T:
sikep434
203368972203687374204007566
T:
oddmanhattan192
206212152206730604207311316
T:
sikep434comp
220545827224154423225304803
T:
ramstakers756839
260769544261595950261742582
T:
pqrsa15
426826722427725670430649577
T:
oddmanhattan256
618907001619482972620196247
T:
sikep610
654723400655383173656631805
T:
sikep610comp

amd64; Core 2 65nm (6fb); 2007 Intel Core 2 Duo T7300; 2 x 2000MHz; trident, supercop-20240107

Graphs: old (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
111950112277112391threebears624r2cca
112458112599112769C:threebears624r2cpa
114552114675115319C:threebears624r2cpax
115634115743116514threebears624r2ccax
158729159215160157kyber512
167465167777168409
T:
newhope512cca
209597209789210349threebears936r2cca
194281?210494?259947?
T:
C:r5nd1kem0d
216387217129217700threebears936r2ccax
214747?219083?295071?
T:
C:r5nd0kem2iot
218486219415219705C:threebears936r2cpa
222071222345222954C:threebears936r2cpax
250779255457273415
T:
C:r5nd1kem4longkey
270669271667273644kyber768
271625272891274406kyber90s512
272844276328302711
T:
C:r5nd1kem5d
302325312492373217
T:
lac128
348460349410349942threebears1248r2cca
350051351189352886
T:
newhope1024cca
354819356804357833
T:
C:hila5
357405357604358011threebears1248r2ccax
360148360952361881C:threebears1248r2cpa
368031368820369568C:threebears1248r2cpax
421531422655424807kyber1024
496676498339500276kyber90s768
507700509916512116
T:
kindi256342
546681549675552775
T:
kindi512222
519395559153564664
T:
C:r5nd3kem5d
558807562358565497
T:
kindi512241
647847650824788900
T:
ntrulpr653
800818803916811000kyber90s1024
912556914747918062
T:
C:r5nd3kem0d
8583349470331000340
T:
ntrulpr761
104413910680761165769
T:
lac256
106513710719511077846
T:
hqc1281
102600910988671190999
T:
ntrulpr857
111622111231261165458
T:
lac192
112693611315941135950
T:
kindi512321
122451712326201425722
T:
ntrulpr953
123258612341701236763
T:
lima2p1024cca
126750112711141275217
T:
C:r5nd5kem0d
112814712828171332144
T:
C:r5nd5kem5d
134745213520051357974
T:
kindi256522
157407515774781580607
T:
ntrulpr1013
207467521345052244914
T:
ntrulpr1277
238703823979102417006
T:
hqc1921
240576924074222409710
T:
titaniumccatoy
249251324940882495639
T:
lima2p2048cca
254476925632342585804
T:
hqc1922
273438327358622739176
T:
titaniumccalite
280416428207322824845
T:
limasp1018cca
355012035529093555346
T:
titaniumccastd
361802236357153665205
T:
ntrukem443
390144539050493908651
T:
titaniumccamed
399829640030924006607
T:
titaniumccahi
420603942321304259094
T:
hqc2561
449002945156844545599
T:
hqc2562
470351847051084707876
T:
limasp1306cca
474214747930124841669
T:
hqc2563
518389351855815187508
T:
limasp1822cca
517347951895745208984
T:
C:lake1
598153659842055985544
T:
titaniumccasuper
604733461725376198876
T:
C:lake3
639024964109156425929
T:
C:lake2
783893478850647999370
T:
remblem1056
773820879291717976536
T:
remblem928
919069792037049274640
T:
limasp2062cca
102137761022802410247113
T:
locker1
108137221083657210966528
T:
ntrukem743
109695891098678411010865
T:
locker2
114208401142234211427446
T:
ntrulpr4591761
120348591205731812215980
T:
locker3
131782051318092413182030
T:
frodokem640shake
131695821333100713412075
T:
ramstakers216091
140019111402119714040076
T:
locker4
147558071475830014767133
T:
C:r5n11kem0d
149542581495676814960037
T:
C:bikel1
157179461580029815933728
T:
locker6
162262351627131216319570
T:
locker5
166062681699590117023277ntruhps2048509
194218951942891719433655
T:
C:ledakemcpa14
199513681996250819969414
T:
frodokem640
204478092045894020478063
T:
frodokem640aes
228769392288650723088169
T:
sikep503
281756222820575928255039
T:
sntrup653
282492092828352028309319sntrup653
283276282835888828395357
T:
locker7
286255162902084430306172ntruhps2048677
290744622907713929103523
T:
frodokem976shake
285918302931001830543855
T:
ntruhps2048677
296353802966086929696100
T:
locker8
319158743209683032351581
T:
locker9
325676643258305032595354
T:
C:ledakemcpa13
336388633371524533878973
T:
mersenne756839
345384673478751735083395ntruhrss701
349410073494392634945791
T:
C:r5n13kem0d
360798893608307136613267
T:
sntrup761
361851143634639936619450sntrup761
367331453677772639956452
T:
sikep503comp
420461594215277143070462
T:
lotus128
457652654581990346036238sntrup857
458420664621491646232734
T:
frodokem976
467315714676988146790154
T:
frodokem976aes
473305404786551347949307ntruhps4096821
491942484920873149225699
T:
C:bikel3
521869725219416552202547
T:
frodokem1344shake
539239245639914866902638
T:
ntskem1264
579766945826515558407598sntrup953
580753185848201658752016
T:
sntrup953
608750516089854660913685
T:
C:ledakemcpa12
607273436150880562241060
T:
ramstakers756839
631572816321982063413573sntrup1013
632219646322676763275645
T:
sntrup1013
652947136531221065326415
T:
C:ledakemcpa34
654348866551664265661625
T:
sntrup4591761
661102586612446666146427
T:
ledakem1464
701326077014042770149028
T:
C:r5n15kem0d
701899297023869370357273
T:
sikep751
730536717307154873083013
T:
C:ledakemcpa33
803714728040262781080797
T:
lotus192
819186828193753381976596
T:
ledakem1364
876151868770300387924652
T:
frodokem1344aes
936143489365145595883447
T:
ledakem14sl
102862775102876588103161732
T:
sntrup1277
102413409103150470103487546sntrup1277
109811494110016320119082706
T:
sikep751comp
111032223111218742111657049
T:
sikep434
113103554114476334116095826
T:
ledakem13sl
131113727131134087131157801
T:
C:ledakemcpa32
154644932154673213154694934
T:
C:ledakemcpa54
156587067156611641156632747
T:
C:ledakemcpa53
162448252162776227165579434
T:
lotus256
173122686173152521173203868
T:
ledakem1264
177260439177763822194628939
T:
sikep434comp
164748427?187123325?206850823?
T:
ntskem1380
188474519188690259193168916
T:
ledakem3464
142316021?231950394?409020808?
T:
rsa2048
234280780234334322235099137
T:
ledakem12sl
239613084239947164244920628
T:
ledakem34sl
250041364250072556250108783
T:
ledakem3364
303561432303623485303711996
T:
ledakem5464
326352009326422201326499275
T:
ledakem33sl
305692796332853344362141474
T:
ntskem13136
335123289335766717336519461
T:
sikep610
342907549345116502348526552
T:
oddmanhattan128
345889322345982706346128936
T:
ledakem3264
370719298370772473370839504
T:
C:ledakemcpa52
378206220378396174379083129mceliece348864f
378574738378671571379145875mceliece348864pcf
352957347396322141441126058mceliece348864pc
314228129?396425344?525715362?mceliece348864
526919076526992009527096397
T:
ledakem5364
554564457556105389560257190
T:
oddmanhattan192
561025338562669938607547096
T:
sikep610comp
625434075625654183626483665
T:
ledakem54sl
689344701689425934691010611
T:
ledakem32sl
744782841745241680749347494
T:
ledakem53sl
751582906753719945754091814
T:
ledakem5264
988229557989936889991989156
T:
oddmanhattan256
118786576811888666391189538366mceliece460896pcf
118938434411899388421190669672mceliece460896f
155461891215574095341560324030
T:
ledakem52sl
156588986816257584201665541121mceliece8192128pcf
1132992835?1636179338?1898189220?mceliece460896pc
1136675149?1640552869?2155218780?mceliece460896
157218858416422355691668756952mceliece8192128f
1612759882?1909443815?2645050077?mceliece8192128
1643216631?1971899783?2666630301?mceliece8192128pc
204613514320462666172051897863mceliece6960119pcf
204997891220509287362053525077mceliece6960119f
222251774722229004792229583432mceliece6688128f
222711688722277424342234516891mceliece6688128pcf
1753010384?2239917003?3186818865?mceliece6960119
1925324237?2517961039?3673557601?mceliece6688128pc
1906416188?2704555156?3207239568?mceliece6960119pc
2491639802?3073134719?3655322144?mceliece6688128
801646558982378261818440842107
T:
pqrsa15
Cycles for encapsulation
25%50%75%system
279913066731931
T:
rsa2048
146869147110147437threebears624r2ccax
147656148181148546threebears624r2cca
150193150353150778C:threebears624r2cpax
150268150589151184C:threebears624r2cpa
148488151595162327mceliece348864
148606151813162767mceliece348864f
146804?153435?186999?
T:
ntskem1264
197719199361210052mceliece348864pc
206159206443206907
T:
C:ledakemcpa14
202188209054216923mceliece348864pcf
211977212118212372kyber512
232763233802235127
T:
C:ledakemcpa13
254235254428254791threebears936r2cca
255523255755256100threebears936r2ccax
262283262925263560
T:
newhope512cca
267040267407268253C:threebears936r2cpax
267244267692268357C:threebears936r2cpa
274667280257285431
T:
C:ledakemcpa12
328650329832331009kyber90s512
333848335006336704kyber768
297542339738368848
T:
C:r5nd1kem0d
389781392459397018
T:
C:r5nd1kem4longkey
406390406936408433threebears1248r2ccax
406040408782410292threebears1248r2cca
419435420131421795C:threebears1248r2cpa
423498425131425508C:threebears1248r2cpax
429409447676478706mceliece460896f
444852463971506996mceliece460896pcf
474074474710476306
T:
C:ledakemcpa34
341560?478144?491783?
T:
C:r5nd0kem2iot
450861482901515186mceliece460896pc
484499486540488081
T:
C:hila5
490069492501506276
T:
ntrukem443
438434?495488?700389?mceliece460896
502956504387506266kyber1024
426575?512415?544395?
T:
C:r5nd1kem5d
534911535781537456
T:
C:ledakemcpa33
543583543804544710
T:
newhope1024cca
544114?556212?882746?
T:
ntskem1380
567686569912572032
T:
sntrup653
571624572748573880kyber90s768
575819?577865?732731?
T:
lac128
584711603917624970mceliece8192128
604491629057665237mceliece8192128f
623864633164650250
T:
C:ledakemcpa32
622202644090764266sntrup653
611706651277705296mceliece6688128f
624894654038717635mceliece6688128
653744656305658696
T:
lotus128
666538668421671640
T:
kindi256342
593979683169692748
T:
ntskem13136
693077697320702255
T:
C:lake1
738975741135742517ntruhps2048509
743973746591911294
T:
sntrup761
790317794301797927
T:
kindi512222
808751811684815601
T:
C:lake2
810497812317814889
T:
kindi512241
812169814470946298sntrup761
823963827194829330
T:
lima2p1024cca
802405828523882123mceliece6688128pc
840679841378842291
T:
ledakem1464
846405854338891092mceliece8192128pc
833362862429897547mceliece8192128pcf
807471894121919621ntruhrss701
891753896861902388
T:
C:lake3
897428899114901242kyber90s1024
850130?902155?1174574?mceliece6688128pcf
890299910981939538mceliece6960119f
892333918026968665mceliece6960119
793351920400932211
T:
C:r5nd3kem5d
913010936896961818mceliece6960119pcf
914879948664983630mceliece6960119pc
9650899733971094252
T:
ntruhps2048677
978246980890982437
T:
ledakem14sl
993882995403998276
T:
lotus192
100777010145301134561ntruhps2048677
103333810347771036922
T:
C:ledakemcpa54
107046211021741173613sntrup857
111478711221081124887
T:
ledakem1364
112500411267701128404
T:
C:bikel1
112135811633011242193
T:
sntrup953
116336511649661166460
T:
C:ledakemcpa53
118068611972751209178
T:
ntrukem743
129308112971461303197
T:
locker1
124852513056901394812
T:
sntrup1013
130925713114641479729sntrup1013
128721013205021349844
T:
C:ledakemcpa52
133964813444351350889
T:
locker2
118508313799291390263sntrup953
139828613990661400527
T:
lotus256
141603414170531425628
T:
ledakem13sl
148411514870141490694
T:
kindi512321
148119014881611494795
T:
locker3
141029715116951540063ntruhps4096821
126810815204371531122
T:
ntrulpr653
154808915582011800012
T:
lac192
161770716211441625479
T:
kindi256522
166878616714921673111
T:
lima2p2048cca
168207216880831693576
T:
C:r5nd3kem0d
159805116964211954888
T:
ntrulpr761
172532517315411740418
T:
locker4
175231217705261832261
T:
C:r5nd5kem5d
179473717972531801746
T:
titaniumccatoy
175382018003711849067
T:
ledakem1264
195724119604932337718
T:
ntrulpr857
196666320577302203645
T:
sntrup1277
209440221106462118670
T:
locker6
211416721164502118939
T:
ledakem3464
210459821502312238158
T:
lac256
220719022101182212036
T:
limasp1018cca
220226022151282226294
T:
locker5
223639922671512289977
T:
hqc1281
228343622961182299128sntrup1277
237079823763972382281
T:
C:r5nd5kem0d
245966424609862462674
T:
titaniumccalite
241565824717542520394
T:
ledakem12sl
238599927666782772577
T:
ntrulpr953
278242327832842783901
T:
ledakem34sl
278540627873502789623
T:
titaniumccastd
299682729979723005614
T:
ledakem3364
307904731042833113284
T:
ntrulpr1013
345882734617783484198
T:
C:bikel3
351541935238963533272
T:
locker7
361795136361543650857
T:
locker8
365209736535873655840
T:
titaniumccamed
380220338038973806635
T:
titaniumccahi
384417038720553895842
T:
locker9
412614441277034129492
T:
limasp1306cca
413726641395894142580
T:
ledakem33sl
407779842503484357369
T:
ntrulpr1277
436291043660354367813
T:
limasp1822cca
431526744563434606887
T:
ledakem3264
469774646998054701473
T:
ledakem5464
499124950231465086841
T:
hqc1921
529863353333745352214
T:
hqc1922
566513156694185696868
T:
titaniumccasuper
625007762519886253646
T:
ledakem54sl
635462463560886357771
T:
ledakem5364
685510969927187103285
T:
ledakem32sl
825588582586898266993
T:
limasp2062cca
849972885037728512339
T:
ledakem53sl
883218288806768918708
T:
hqc2561
942073394574029489920
T:
hqc2562
987936499412369973993
T:
hqc2563
109027341090809410913893
T:
C:r5n11kem0d
112563801125799111259525
T:
sntrup4591761
115572121174896711756993
T:
remblem1056
116325161175400711790603
T:
remblem928
122292861235304312458474
T:
ledakem5264
127550541312016513390059
T:
ledakem52sl
145390961454711714557436
T:
frodokem640shake
211949092122732121305238
T:
frodokem640
216022462162617221665443
T:
frodokem640aes
225999282260512722614270
T:
ntrulpr4591761
246737262492126625187552
T:
ramstakers216091
260390392604284626046789
T:
C:r5n13kem0d
317076113171171731716871
T:
frodokem976shake
338372153385901133905098
T:
pqrsa15
375380053756128237619858
T:
sikep503
419874934201982042108405
T:
mersenne756839
479279164793798547949034
T:
C:r5n15kem0d
482559524827567348320051
T:
frodokem976
487684984883406048970555
T:
frodokem976aes
567435025674857156777097
T:
frodokem1344shake
574392755766600557950354
T:
sikep503comp
885576578895504289298243
T:
oddmanhattan128
908327719094501390954012
T:
frodokem1344aes
111366789113451169115563448
T:
ramstakers756839
113932013113952081114313251
T:
sikep751
170983923171572966172414945
T:
oddmanhattan192
175812453176555966177432367
T:
sikep751comp
181735979182370086182667418
T:
sikep434
278570529279550836281040559
T:
sikep434comp
353105306353571285354211609
T:
oddmanhattan256
617114635617844553618764861
T:
sikep610
832120522835222649841057106
T:
sikep610comp
Cycles for decapsulation
25%50%75%system
338173384934265C:threebears624r2cpax
444194447444580C:threebears936r2cpax
540865425154421C:threebears624r2cpa
582775835958638C:threebears1248r2cpax
739497409174225C:threebears936r2cpa
940319418194243C:threebears1248r2cpa
120942121298140560
T:
C:r5nd1kem0d
137150137225138512
T:
C:hila5
148881150418151289
T:
C:r5nd0kem2iot
166620167719168377
T:
C:r5nd1kem4longkey
174938179438208715
T:
C:r5nd1kem5d
194539195593196095threebears624r2ccax
249830250069250453kyber512
256135256530258108threebears624r2cca
306159306555307682
T:
newhope512cca
320621321370322171threebears936r2ccax
317433322765368409
T:
C:r5nd3kem5d
361319362232363116kyber90s512
379831381339382587kyber768
399799400377405888threebears936r2cca
487813488437500246threebears1248r2ccax
520200521146522740
T:
C:r5n11kem0d
559065562246563519kyber1024
586308588458589505threebears1248r2cca
616133617381618633kyber90s768
635849?638257?880266?
T:
C:r5nd5kem5d
641279641587642077
T:
newhope1024cca
759175764172769385
T:
ntskem1264
792831794620798386
T:
lotus128
832796835538837313
T:
C:r5n13kem0d
841960844026845387
T:
kindi256342
871795878885879842
T:
C:r5nd3kem0d
8913659057311046881
T:
lac128
922588923475927072mceliece348864f
922957924072927516mceliece348864
939016940373943918mceliece348864pc
939404942982944632mceliece348864pcf
950141952138954459kyber90s1024
105730510579281062634
T:
lima2p1024cca
105441610582541073121
T:
kindi512222
107343310760011078451
T:
kindi512241
118261311870901195829
T:
ntrukem443
121750112179511221148
T:
C:r5nd5kem0d
126562612679331273453
T:
lotus192
129649013555351372515ntruhps2048509
146817814913971496762
T:
ntskem1380
149318014958061522054sntrup653
152884115496541593686
T:
sntrup653
163173316503661654389
T:
sntrup761
165788517938491816649sntrup761
182793218290261833530
T:
lotus256
186229318672601885093
T:
kindi512321
191675619190881922601
T:
kindi256522
175900219680782014163
T:
ntrulpr653
1925571?2044926?2439916?
T:
ntruhps2048677
209164820951832097972mceliece460896f
209279020986922110680mceliece460896
209829721009522103784
T:
titaniumccatoy
210955121116482113024
T:
lima2p2048cca
210997121124962116421mceliece460896pcf
211207121180192128674mceliece460896pc
215996521653392210514
T:
ntrukem743
213396322274802619858ntruhrss701
224523022489382253270mceliece6960119f
224634022544102266218mceliece6960119
226655522743292277385mceliece6960119pcf
226866822753782299488mceliece6960119pc
229232722944632579185
T:
ntrulpr761
231518223182772407581mceliece8192128f
231549123185502320871mceliece8192128
233707423404552342566mceliece8192128pc
233802223411552368767mceliece8192128pcf
234514923506132362292mceliece6688128
234706223515752355060mceliece6688128f
234911523637742367501
T:
C:r5n15kem0d
237122023753262377365mceliece6688128pc
236606623756362383395mceliece6688128pcf
1925571?2430838?2441695?ntruhps2048677
260011126060352609436
T:
C:lake1
265488527651902774705
T:
lac192
282557128270822828343
T:
titaniumccalite
287850728808432883577
T:
limasp1018cca
260097028835062915854sntrup857
306116530711553365092
T:
sntrup953
274841030973073333004ntruhps4096821
317413231751863176647
T:
ntskem13136
313822831765713353619
T:
ntrulpr857
322482532268203227850
T:
titaniumccastd
317880333198073350484sntrup953
3351401?3359916?4379227?
T:
C:ledakemcpa13
331883133822323411926
T:
lac256
338103735708653667396
T:
sntrup1013
356158535723233585263
T:
hqc1281
353329436078233616705
T:
C:ledakemcpa12
359979436259653812121sntrup1013
369738737597133806298
T:
ntrulpr953
405832740962664098484
T:
ntrulpr1013
415144441561234161282
T:
titaniumccamed
415523541664424167191
T:
C:ledakemcpa14
436708543797054387059
T:
C:lake2
442795444296404431354
T:
titaniumccahi
511763851191485122268
T:
rsa2048
536005553741805386141
T:
locker1
540481854107445412751
T:
limasp1306cca
550626855856285622983
T:
sntrup1277
557772655902005600011
T:
locker2
556742756244235917205sntrup1277
563598556534315668694
T:
C:lake3
566683556793705683169
T:
limasp1822cca
576234960167626410811
T:
ntrulpr1277
624680962638116279505
T:
locker4
659620766328276643399
T:
titaniumccasuper
744954175227117716092
T:
hqc1921
784673378691157921149
T:
hqc1922
787386578893367915481
T:
locker3
923352192503319294460
T:
locker5
932073393410319394143
T:
locker6
979210997977609816030
T:
C:ledakemcpa32
108467701085109810895354
T:
limasp2062cca
110263551104305511066986
T:
locker7
113475231137905611410739
T:
locker8
120034471204617512101308
T:
ledakem1264
120804381209573912099135
T:
C:ledakemcpa33
123587081237189112404034
T:
ledakem1364
128831771291154413005438
T:
hqc2561
138112421383135213843459
T:
hqc2562
141293931435145014384381
T:
ledakem12sl
143698981440322014423736
T:
C:ledakemcpa34
144093701441304614419840
T:
frodokem640shake
143839681442492414463418
T:
locker9
144610061446454514471732
T:
ledakem1464
144584301447842014530218
T:
hqc2563
158416951588389616040307
T:
remblem1056
157075661596274816062232
T:
remblem928
161105241617000716185963
T:
ledakem13sl
170647481707768317174328
T:
ledakem14sl
202395692024167320244399
T:
C:bikel1
212435772130814921334476
T:
frodokem640
215987032163978121650425
T:
frodokem640aes
248325152490304224940962
T:
C:ledakemcpa52
291440832919094429200148
T:
C:ledakemcpa53
313019503130294631304156
T:
sntrup4591761
317088713172668931733833
T:
frodokem976shake
328270293283825332843478
T:
C:ledakemcpa54
337777523378186233795188
T:
ntrulpr4591761
337664403406058634151474
T:
ledakem3264
347290553473912634756348
T:
ledakem3364
379211743803418738181643
T:
ledakem3464
400471204006542340090078
T:
sikep503
425819494261605042768467
T:
sikep503comp
426864964275767942768145
T:
ledakem32sl
485764784869704948776498
T:
frodokem976
489187254894103649118568
T:
frodokem976aes
490556114951803349613712
T:
ledakem33sl
511697975236068952744930
T:
ramstakers216091
540837225423548054585156
T:
ledakem34sl
567451755675580056767625
T:
frodokem1344shake
628907656311838363669059
T:
mersenne756839
669270646705442467103738
T:
C:bikel3
675958666764844667671805
T:
ledakem5264
761841377619219176204385
T:
ledakem5364
900070109002945090071072
T:
ledakem5464
909960269100554991016472
T:
frodokem1344aes
958718559592666895935875
T:
ledakem52sl
979147719824468898691253
T:
oddmanhattan128
102194572102214049102376541
T:
ledakem53sl
117883245117899877117911141
T:
ledakem54sl
122578747122828622122941208
T:
sikep751
129901859130049437130222184
T:
sikep751comp
191128636191845926192511096
T:
oddmanhattan192
193992198194369598194818431
T:
sikep434
206429137206857784207249679
T:
sikep434comp
214621371221660618227033286
T:
ramstakers756839
260667275260862098263355670
T:
pqrsa15
392961276394489576395505187
T:
oddmanhattan256
620406394621217437622207791
T:
sikep610
654256957655364275656121860
T:
sikep610comp

Version

This is version 2024.03.23 of the results-kem.html web page. This web page is in the public domain.