VAMPIRE

eBACS: ECRYPT Benchmarking of Cryptographic Systems


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

Measurements of key-encapsulation mechanisms, indexed by machine

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

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

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

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

Sizes across machines

Secret key
bytessystem
16C:r5n11kem0d
16C:r5nd0kem2iot
16C:r5nd1kem0d
16C:r5nd1kem5d
24C:r5n13kem0d
24C:r5nd1kem4longkey
24C:r5nd3kem0d
24C:r5nd3kem5d
32C:edonk128k16n80nu4l6
32C:edonk128k16n80nu8l6
32C:edonk128k32n96nu4l4
32C:edonk128ref
32C:edonk192k32n128nu4l6
32C:edonk192k48n144nu4l4
32C:r5n15kem0d
32C:r5nd5kem0d
32C:r5nd5kem5d
32mersenne756839
32remblem1056
32remblem928
40C:lake1
40C:lake2
40C:lake3
40C:rolloi128
40C:rolloi192
40C:rolloi256
40C:threebears1248r2cpa
40C:threebears624r2cpa
40C:threebears936r2cpa
40threebears1248r2cca
40threebears624r2cca
40threebears936r2cca
50ledakem1264
50ledakem12sl
50ledakem1364
50ledakem13sl
50ledakem1464
50ledakem14sl
66ledakem3264
66ledakem32sl
66ledakem3364
66ledakem33sl
66ledakem3464
66ledakem34sl
82ledakem5264
82ledakem52sl
82ledakem5364
82ledakem53sl
82ledakem5464
82ledakem54sl
350sikep434comp
374sikep434
384rsa2048
407sikep503comp
434sikep503
491sikep610comp
524sikep610
602sikep751comp
644sikep751
701ntrukem443
787locker1
804C:threebears624r2cpax
935ntruhps2048509
1050locker4
1056lac128
1119locker2
1125ntrulpr653
1160C:ledakemcpa12
1173ntrukem743
1194C:threebears936r2cpax
1234ntruhps2048677
1238ntrulpr4591761
1286locker3
1294ntrulpr761
1379locker5
1450ntruhrss701
1463ntrulpr857
1472kindi256342
1482locker6
1518sntrup653
1568lightsaber2
1584C:threebears1248r2cpax
1590ntruhps4096821
1600sntrup4591761
1624threebears624r2ccax
1632C:nhcompact512cca
1632kyber512
1632kyber90s512
1652ntrulpr953
1679locker7
1680C:ledakemcpa32
1712kindi512222
1763sntrup761
1773ntrulpr1013
1824C:hila5
1874rqc128
1888newhope512cca
1920C:ledakemcpa13
1977locker8
1999sntrup857
2001rolloii128
2080lac192
2080lac256
2112kindi512241
2231ntrulpr1277
2232C:ledakemcpa52
2238locker9
2254sntrup953
2304kindi256522
2304saber2
2381rolloii192
2400C:nhcompact768cca
2400kyber768
2400kyber90s768
2404threebears936r2ccax
2417sntrup1013
2599rolloii256
2647hqcrmrs128
2680C:ledakemcpa14
2752kindi512321
2840C:ledakemcpa33
2893rqc192
3040firesaber2
3059sntrup1277
3064hqc128
3165hqc1281
3168C:nhcompact1024cca
3168kyber1024
3168kyber90s1024
3184threebears1248r2ccax
3680newhope1024cca
3760C:ledakemcpa53
3968C:ledakemcpa34
4130rqc256
4946hqcrmrs192
5223C:bikel1
5256C:ledakemcpa54
5539hqc1921
5730hqc192
5924hqc1922
6492mceliece348864
6492mceliece348864f
6492mceliece348864pc
6492mceliece348864pcf
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
2256C:edonk192k32n128nu4l6
2341rolloii192
2368kindi512321
2559rolloii256
2576C:edonk128ref
2607hqcrmrs128
2632C:ledakemcpa32
2712C:ledakemcpa14
2853rqc192
2928ledakem1264
3024hqc128
3083C:bikel3
3125hqc1281
3536ledakem12sl
3672C:edonk192k48n144nu4l4
3856C:ledakemcpa33
3968saberx4
4032ledakem1364
4090rqc256
4424C:ledakemcpa52
4906hqcrmrs192
4920C:ledakemcpa34
4928ledakem13sl
5040ledakem1464
5104ledakem3264
5214C:r5n11kem0d
5499hqc1921
5690hqc192
5884hqc1922
6096ledakem14sl
6109limasp1018cca
6145lima2p1024cca
6416C:ledakemcpa53
6584ledakem32sl
7104ledakem3364
7535hqcrmrs256
7720ledakem5264
7989hqc2561
8112C:ledakemcpa54
8503hqc2562
8592ledakem3464
8698hqc256
8834C:r5n13kem0d
8897hqc2563
9168ledakem33sl
9616frodokem640
9616frodokem640aes
9616frodokem640shake
10448ledakem52sl
10449limasp1306cca
10672ledakem5364
11568ledakem34sl
12192titaniumccatoy
12289lima2p2048cca
13320ledakem5464
14264C:r5n15kem0d
14544ledakem53sl
14577limasp1822cca
14720titaniumccalite
15632frodokem976
15632frodokem976aes
15632frodokem976shake
16352titaniumccastd
16497limasp2062cca
18144ledakem54sl
18272titaniumccamed
20512titaniumccahi
21520frodokem1344aes
21520frodokem1344shake
26912titaniumccasuper
27044ramstakers216091
32768pqrsa15
94637ramstakers756839
189248mersenne756839
261120mceliece348864
261120mceliece348864f
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
4464C:ledakemcpa52
4480ledakem5464
4544titaniumccamed
4616ledakem33sl
5136ledakem3264
5191hqcrmrs128
5236C:r5n11kem0d
5376ledakem5364
5690rqc192
6017hqc128
6048titaniumccahi
6088ledakem54sl
6234hqc1281
6616ledakem32sl
6763limasp1306cca
7299lima2p2048cca
7312ledakem53sl
7760ledakem5264
8164rqc256
8352titaniumccasuper
8827limasp1822cca
8866C:r5n13kem0d
9720frodokem640aes
9720frodokem640shake
9736frodokem640
9787limasp2062cca
9794hqcrmrs192
10488ledakem52sl
10981hqc1921
11364hqc192
11749hqc1922
14288C:r5n15kem0d
15047hqcrmrs256
15744frodokem976aes
15744frodokem976shake
15768frodokem976
15961hqc2561
16985hqc2562
17379hqc256
17777hqc2563
21632frodokem1344aes
21632frodokem1344shake
28064ramstakers216091
32768pqrsa15
96167ramstakers756839
160160mersenne756839
180224oddmanhattan128
344640oddmanhattan192
616704oddmanhattan256
Session key
bytessystem
16C:r5n11kem0d
16C:r5nd0kem2iot
16C:r5nd1kem0d
16C:r5nd1kem5d
16frodokem640
16frodokem640aes
16frodokem640shake
16lotus128
16oddmanhattan128
16sikep434
16sikep434comp
24C:r5n13kem0d
24C:r5nd1kem4longkey
24C:r5nd3kem0d
24C:r5nd3kem5d
24frodokem976
24frodokem976aes
24frodokem976shake
24lotus192
24oddmanhattan192
24sikep503
24sikep503comp
24sikep610
24sikep610comp
32C:bikel1
32C:bikel3
32C:edonk128k16n80nu4l6
32C:edonk128k16n80nu8l6
32C:edonk128k32n96nu4l4
32C:edonk128ref
32C:hila5
32C:ledakemcpa12
32C:ledakemcpa13
32C:ledakemcpa14
32C:nhcompact1024cca
32C:nhcompact512cca
32C:nhcompact768cca
32C:r5n15kem0d
32C:r5nd5kem0d
32C:r5nd5kem5d
32C:threebears1248r2cpa
32C:threebears1248r2cpax
32C:threebears624r2cpa
32C:threebears624r2cpax
32C:threebears936r2cpa
32C:threebears936r2cpax
32firesaber2
32frodokem1344aes
32frodokem1344shake
32kindi256342
32kyber1024
32kyber512
32kyber768
32kyber90s1024
32kyber90s512
32kyber90s768
32lac128
32ledakem1264
32ledakem12sl
32ledakem1364
32ledakem13sl
32ledakem1464
32ledakem14sl
32lightsaber2
32lima2p1024cca
32lima2p2048cca
32limasp1018cca
32limasp1306cca
32limasp1822cca
32limasp2062cca
32lotus256
32mceliece348864
32mceliece348864f
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
64hqc192
64hqc1921
64hqc1922
64hqc256
64hqc2561
64hqc2562
64hqc2563
64hqcrmrs128
64hqcrmrs192
64hqcrmrs256
64kindi256522
64kindi512241
64kindi512321
64lac256
64ledakem5264
64ledakem52sl
64ledakem5364
64ledakem53sl
64ledakem5464
64ledakem54sl
64locker1
64locker2
64locker3
64locker4
64locker5
64locker6
64locker7
64locker8
64locker9
64rolloii128
64rolloii192
64rolloii256
64rqc128
64rqc192
64rqc256
128saberx4

amd64; Zen 4 (a60f12); 2023 AMD Ryzen 7 7700; 8 x 3800MHz; hertz, 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
856386718782kyber90s512
129161301613183kyber90s768
166001670516827kyber512
186851893619143kyber90s1024
238402407224180ntrulpr653
247492485925002
T:
C:nhcompact512cca
251302529825423
T:
lac128
259372599326295ntrulpr761
263712639826438
T:
ntrulpr4591761
286892883128995kyber768
312523140031487ntrulpr857
326433305233446
T:
C:r5nd1kem0d
341033432734518ntrulpr953
341753438234488ntrulpr1013
353203545135637
T:
C:nhcompact768cca
372873731337350threebears624r2cca
371883737137717kyber1024
378133801838062C:threebears624r2cpa
396153964239675C:threebears624r2cpax
401724026240324threebears624r2ccax
406764080941004
T:
newhope512cca
432324385644465
T:
C:r5nd1kem5d
445614469044859
T:
C:nhcompact1024cca
448274548346542
T:
C:r5nd1kem4longkey
452084557046323
T:
C:r5nd0kem2iot
460264612646205ntrulpr1277
625586282962993threebears936r2cca
658876598366012threebears936r2ccax
659936608366209C:threebears936r2cpa
660896633866565
T:
lac256
689136893368964C:threebears936r2cpax
691706982670994
T:
C:r5nd3kem5d
716317202872362
T:
lac192
789107905679294
T:
newhope1024cca
926409270092766threebears1248r2cca
965819662896728threebears1248r2ccax
976739772697795C:threebears1248r2cpa
100673100719100795C:threebears1248r2cpax
105433105542105772ntruhps2048509
113214114196116070
T:
C:r5nd3kem0d
126312127699128389
T:
C:r5nd5kem5d
130563131673133064
T:
C:r5nd5kem0d
163009163161163388ntruhrss701
166979167209167557ntruhps2048677
167375168230168681
T:
C:hila5
185148185234185377
T:
kindi256342
191869191993192203
T:
kindi512222
196801196927197312
T:
kindi512241
262875263164263398ntruhps4096821
299132300365303726
T:
hqcrmrs128
319300320547323730
T:
hqc1281
335841337563350762
T:
hqc128
361259363966369159
T:
C:r5n11kem0d
385072388631393475
T:
ntrukem443
398083398242398637
T:
kindi512321
422633425269427885sntrup653
458222458695459438
T:
C:bikel1
476997477318477598sntrup761
497814498279498705
T:
kindi256522
513899514420514779
T:
lima2p1024cca
558025559205560901
T:
C:ledakemcpa14
567323571654584890
T:
hqc1921
575433576284576797
T:
sntrup4591761
588530591387611201
T:
hqcrmrs192
609117613594633976
T:
hqc1922
610193613680616766
T:
rqc128
627037628612630084
T:
C:r5n13kem0d
636572637712639296
T:
C:ledakemcpa13
671395676368694616
T:
hqc192
721239721814722287
T:
titaniumccatoy
736291736975737793
T:
frodokem640
737661741289744463sntrup857
789029789516789970
T:
titaniumccalite
786934789684794314
T:
ntrukem743
826154828682832434sntrup953
853431854251855245
T:
C:ledakemcpa12
844171869001878098
T:
hqc2561
873040876703879506
T:
C:rolloi128
890517913556926963
T:
hqc2562
969180972206976793sntrup1013
956730982031992298
T:
hqc2563
100771610095011010902
T:
frodokem640aes
99946210171591027750
T:
hqcrmrs256
102476510252011025547
T:
titaniumccastd
103849810391111040480
T:
lima2p2048cca
108296710916071128834
T:
hqc256
110297111051471112830
T:
C:rolloi192
1108843?1112729?1607409?
T:
rqc192
114679211472221147808
T:
titaniumccamed
125418312545071254810
T:
limasp1018cca
125772912592471260642
T:
C:ledakemcpa34
126683912673661267951
T:
titaniumccahi
127263312732371274453
T:
C:bikel3
146953414752691479232
T:
C:r5n15kem0d
1484733?1490860?2148378?
T:
rqc256
149169114999851510653sntrup1277
156973115702401570931
T:
titaniumccasuper
158527715873331589234
T:
frodokem976
171371417150801716854
T:
C:ledakemcpa33
172879717319441733982
T:
C:rolloi256
175243617612291771943
T:
C:lake1
179542918001511805274
T:
C:lake2
212359221268862130785
T:
frodokem976aes
217106121750722178425
T:
C:lake3
222730922279602229028
T:
limasp1306cca
231474023278192328718
T:
limasp1822cca
233163123350412337766
T:
frodokem640shake
241525724194862423456
T:
C:ledakemcpa32
243234324357262439921
T:
ledakem1464
245108824531892455548
T:
C:ledakemcpa53
284912528515252855530
T:
ledakem1364
291198129146582917997
T:
C:ledakemcpa54
307124530735373076383
T:
ledakem1264
308268230955743107665
T:
locker1
348660034903763494537
T:
frodokem1344aes
365723336665893676365
T:
locker2
3837454?3843206?5379961?
T:
ledakem14sl
400749240137244023163
T:
locker3
412432041313194140330
T:
locker4
427642642791104281431
T:
rolloii128
433441443652144371378
T:
rolloii192
442271344248114426784
T:
limasp2062cca
3876151?4939277?6013871?
T:
ledakem13sl
494154049454335644682
T:
ledakem12sl
501977350462675066676
T:
remblem1056
504392050659825088191
T:
remblem928
506267250667195070691
T:
rolloii256
509658150990765101676
T:
C:ledakemcpa52
510472551141685125864
T:
locker6
526848752957945302859
T:
frodokem976shake
5243031?5317057?7743976?
T:
ledakem3464
550793755238545542462
T:
locker5
562075556219815624222
T:
sikep434
623955962436366247720
T:
ledakem3364
622938662834266334889
T:
ramstakers216091
731960773291357336035
T:
lotus128
772847277339497742412
T:
ledakem33sl
792923279339337943924
T:
ledakem3264
826886982786478323285
T:
ledakem34sl
833807183510538361920
T:
locker7
845542584578148462899
T:
sikep503
879033987999068806679
T:
frodokem1344shake
910195291075799118139
T:
ledakem5464
9172964918432110124288
T:
sikep434comp
939660794091539421129
T:
locker8
99881721000568510020858
T:
locker9
104300551043914711754096
T:
ledakem32sl
109515201095771510967476
T:
ledakem5364
12409496?12418557?17523150?
T:
ledakem54sl
137567721377273014974185
T:
sikep503comp
141995981420519714219134
T:
lotus192
144738821448584714496481
T:
sikep610
154456061545632517048415
T:
ledakem5264
158290101584661218933275
T:
ledakem53sl
180515411814173918213719
T:
mersenne756839
208572852086142220864730mceliece348864f
208585312086250120868293mceliece348864pcf
239671042397162823988660
T:
lotus256
243814732441427526354502
T:
sikep610comp
245342582472006624993747
T:
ntskem1264
249810782499029925001625
T:
sikep751
261300042625442228406199
T:
ledakem52sl
274966232817723728878489
T:
ramstakers756839
29455143?38177881?55600364?mceliece348864pc
391518933918020442405124
T:
sikep751comp
21822480?39297929?56803678?mceliece348864
656763186572560865792813
T:
ntskem1380
666305446663638966646128mceliece460896f
667319466673720966744138mceliece460896pcf
67267850?101476370?158550850?
T:
rsa2048
62907063?116266664?169623725?mceliece460896pc
89630164?116343105?169761134?mceliece460896
117307646117323018117333274mceliece6960119pcf
121875887121887652121896457mceliece6960119f
124481402124603416124716929
T:
ntskem13136
134576500134591171134607070mceliece6688128f
135933689135948820135960348mceliece6688128pcf
146731542146746785146764744mceliece8192128f
148364054148390547148405518mceliece8192128pcf
130701447?181536019?283184878?mceliece6688128
147126995?198250032?300427518?mceliece8192128pc
199206358199304811199432361
T:
oddmanhattan128
116694180?204918172?256743150?mceliece6960119
120366061?208000065?295665581?mceliece6960119pc
181004539?231903569?333689501?mceliece6688128pc
146973579?249197803?351417985?mceliece8192128
326924178327049113327259234
T:
oddmanhattan192
572961561573181842573391807
T:
oddmanhattan256
322796499232952155973385288807
T:
pqrsa15
Cycles for encapsulation
25%50%75%system
110751145511913
T:
rsa2048
131901321313261kyber90s512
162181625816543ntruhps2048509
180881815918228kyber90s768
189181896719031ntruhrss701
227362330225023mceliece348864
231152379025662mceliece348864f
237682385524193ntruhps2048677
241202434324560kyber90s1024
271482719527257kyber512
278042786928111ntruhps4096821
290752913729220
T:
sntrup4591761
301703079532246mceliece348864pcf
304493146232751mceliece348864pc
313453156331683sntrup653
337153381833962sntrup761
397644003740118sntrup857
399934013840940kyber768
406144064740699
T:
C:nhcompact512cca
421854246242926
T:
ntskem1264
429914311943237sntrup953
433264338443444ntrulpr653
434994366443865sntrup1013
454724589146297
T:
lac128
462334631046423ntrulpr761
497144978449855threebears624r2cca
499945004450123threebears624r2ccax
501755023450329
T:
ntrulpr4591761
516335165151678C:threebears624r2cpa
518065183751920C:threebears624r2cpax
530425316453437kyber1024
48469?53490?63190?mceliece460896f
48414?53501?63988?mceliece460896
538385391054057sntrup1277
548595534255704
T:
C:r5nd1kem0d
555475563055734ntrulpr857
553665579555897
T:
C:nhcompact768cca
53178?58166?67385?mceliece460896pc
53669?58844?67647?mceliece460896pcf
598295993560049ntrulpr1013
614256152561601ntrulpr953
719747212372179
T:
C:nhcompact1024cca
737917399774191
T:
C:ledakemcpa13
738647411874321
T:
newhope512cca
749687507075276
T:
C:ledakemcpa14
753417589176742
T:
C:r5nd1kem5d
751347648077378
T:
C:r5nd0kem2iot
778357791678026ntrulpr1277
770327796579044
T:
C:r5nd1kem4longkey
782317846178604threebears936r2cca
785367856578603threebears936r2ccax
790447982280613
T:
C:ledakemcpa12
805128090081474
T:
C:bikel1
837248378183838C:threebears936r2cpa
845218456884673C:threebears936r2cpax
9042096632101577mceliece6688128
9361499472103929mceliece6688128f
100175103784109708mceliece6960119f
101368104711109962mceliece6960119
103219105061107468mceliece8192128f
99803105418110661mceliece6688128pc
100569106040113304mceliece6688128pcf
105433108430114586mceliece6960119pcf
109081109699110411
T:
lac192
106193110133116641mceliece6960119pc
110588111783114370mceliece8192128
115148116182117366
T:
C:r5nd3kem5d
117368117454117538threebears1248r2ccax
117746117820117901threebears1248r2cca
117684117928118417
T:
ntskem1380
119583120964124074mceliece8192128pc
120645122303125299mceliece8192128pcf
124552124725124803C:threebears1248r2cpa
124802124902124966C:threebears1248r2cpax
125114127636130327
T:
ntrukem443
127724129712131173
T:
lotus128
129611130335131487
T:
lac256
135287135725136205
T:
C:rolloi128
140553140825141075
T:
newhope1024cca
147815148157148671
T:
lotus192
156145156685157077
T:
C:rolloi192
156424156776157172
T:
ntskem13136
159757160158160477
T:
ledakem1264
175802176308176716
T:
C:ledakemcpa33
176676176859177053
T:
C:ledakemcpa34
177647177902178181
T:
ledakem1464
180720181860183456
T:
C:r5nd3kem0d
181788182305182831
T:
C:rolloi256
187720188279189048
T:
C:bikel3
191049191412191754
T:
ledakem1364
198953201550203686
T:
C:ledakemcpa32
199869201661202923
T:
C:r5nd5kem5d
210847211383212406
T:
lotus256
209661212432215136
T:
ntrukem743
214177215112215717
T:
C:hila5
217154218429219828
T:
C:r5nd5kem0d
236896237299238109
T:
ledakem12sl
243990244142244488
T:
kindi256342
248067248261248473
T:
ledakem13sl
280980281173281444
T:
kindi512222
283618284174284615
T:
ledakem14sl
289121289231289469
T:
kindi512241
326381328737333928
T:
C:lake1
359700361834364702
T:
C:lake2
392730393110393583
T:
ledakem3464
398791399183399378
T:
lima2p1024cca
401516401826402178
T:
C:ledakemcpa54
403845407362412754
T:
C:ledakemcpa52
411442412461414304
T:
C:lake3
413799414159414616
T:
C:ledakemcpa53
418650420285422424
T:
ledakem3264
418876420995427063
T:
C:r5n11kem0d
427273427782428271
T:
ledakem3364
434398438077451039
T:
hqcrmrs128
445558447031449128
T:
rolloii128
447179448789450993
T:
rolloii192
472648475385490339
T:
hqc128
477485489014494987
T:
hqc1281
494783495678496896
T:
rolloii256
524648524893525244
T:
kindi512321
524863526654529767
T:
ledakem32sl
549526552574558230
T:
locker1
559640562178565366
T:
locker2
576255576561577073
T:
titaniumccatoy
584231584911586008
T:
ledakem33sl
626416628594631329
T:
locker3
643645643906644480
T:
kindi256522
725091725722726735
T:
ledakem34sl
730103732136734992
T:
locker4
736118736650737248
T:
titaniumccalite
735357737035738101
T:
C:r5n13kem0d
790017793235798568
T:
locker6
790198794138799188
T:
rqc128
799740800109800856
T:
lima2p2048cca
818905841534846918
T:
hqc1921
848726858112876798
T:
hqcrmrs192
873361873828874269
T:
titaniumccastd
898434900690902408
T:
ledakem5464
895945903425927238
T:
hqc1922
908525914967919025
T:
ledakem5264
920009923153927267
T:
locker5
934301937401940546
T:
ledakem5364
936629959606966474
T:
hqc192
102986610302571030894
T:
frodokem640
104099810426061044994
T:
ledakem54sl
107556910761261076779
T:
limasp1018cca
108832810887351089325
T:
titaniumccamed
113366611341631134646
T:
frodokem640aes
122762012281741228787
T:
titaniumccahi
124671812768351285681
T:
hqc2561
129301212949931296739
T:
ledakem53sl
130764613136321345185
T:
hqc2562
138558013876071392376
T:
ledakem52sl
138050113895331395124
T:
locker7
135902613925311423352
T:
hqcrmrs256
138702014116291429798
T:
hqc2563
140024214201481427231
T:
locker8
149198015169371530676
T:
hqc256
150383415198851532792
T:
locker9
153625715407941542898
T:
titaniumccasuper
165516416609861666725
T:
C:r5n15kem0d
198347719840801984968
T:
frodokem976
1509454?1994657?2004222?
T:
rqc192
201420320147812015587
T:
limasp1306cca
209887621157592119437
T:
limasp1822cca
213202721330162134562
T:
frodokem976aes
244152424509112556671
T:
frodokem640shake
1963099?2671368?2683774?
T:
rqc256
355326435538923555694
T:
frodokem1344aes
406990840715834072850
T:
limasp2062cca
526653353094885323461
T:
frodokem976shake
740402674361007477171
T:
remblem1056
750642875518077576734
T:
remblem928
920641092116889217100
T:
sikep434
950289695154119526435
T:
frodokem1344shake
117300741184181411915560
T:
ramstakers216091
138902281389179313894633
T:
sikep503
143333921439446714474266
T:
sikep434comp
157010501571123015728688
T:
pqrsa15
202099222022386520235308
T:
mersenne756839
213677262145003121500768
T:
sikep503comp
262972462632410426348394
T:
sikep610
360729453613882236396145
T:
sikep610comp
404521264047579840538913
T:
sikep751
423697714250019142673779
T:
oddmanhattan128
508691735243947353565777
T:
ramstakers756839
627070796281160063284870
T:
sikep751comp
822418228233013082420415
T:
oddmanhattan192
175301346175730163176240896
T:
oddmanhattan256
Cycles for decapsulation
25%50%75%system
108231085210879kyber90s512
144141443014469C:threebears624r2cpax
152381527515327kyber90s768
184561846918486C:threebears936r2cpax
204492051920599kyber512
210302106021109kyber90s1024
220742224522458
T:
C:r5nd1kem0d
226012261622642C:threebears1248r2cpax
247402479624839C:threebears624r2cpa
269672700427039ntruhps2048509
298332990629965C:threebears936r2cpa
305973063731706kyber768
310963157131808
T:
C:r5nd0kem2iot
320113217332292
T:
C:r5nd1kem4longkey
329243317833718
T:
C:r5nd1kem5d
354863551235560C:threebears1248r2cpa
378813802938063
T:
C:nhcompact512cca
384433850238567sntrup653
393523942239511sntrup761
404514057640683ntruhps2048677
408014086340902ntruhrss701
409284100941338kyber1024
434864362943799
T:
C:hila5
466544685347791
T:
C:r5nd3kem5d
484354850648568ntrulpr653
497294980649924sntrup857
512645134151390
T:
C:nhcompact768cca
522185229552361sntrup953
525715264452753ntrulpr761
531185316553237sntrup1013
546465470254778ntruhps4096821
628476291462979
T:
sntrup4591761
636476369363786sntrup1277
639706408064144ntrulpr857
640736466865090
T:
lac128
668966696167015
T:
C:nhcompact1024cca
690076908669157ntrulpr1013
699297005970194
T:
newhope512cca
706447070370766ntrulpr953
714507149071562
T:
ntrulpr4591761
715867163871761threebears624r2ccax
830228366785766
T:
C:r5nd3kem0d
852438695987325
T:
C:r5nd5kem5d
888828896889034ntrulpr1277
898119002790216mceliece348864f
899229006590317mceliece348864
929689305493157threebears624r2cca
943869459094844mceliece348864pc
944959474994933mceliece348864pcf
102985103643105396
T:
C:r5nd5kem0d
107451107482107529threebears936r2ccax
126686128372129498
T:
lotus128
128588129346130409
T:
ntrukem443
131528131578131688threebears936r2cca
132861133058133207
T:
newhope1024cca
141980142508143011
T:
C:r5n11kem0d
152566152626152722threebears1248r2ccax
158238158671159048
T:
lac192
170892171143171379
T:
lotus192
182335182438182528threebears1248r2cca
183643183901184126mceliece460896
183701183921184163mceliece460896f
188751188897189111mceliece460896pcf
188704188930189106mceliece460896pc
198988200422200942
T:
C:r5n13kem0d
204035204340204612mceliece6960119
204218204453204707mceliece6960119f
212723212914213128mceliece6960119pcf
214465215875216721mceliece6960119pc
219019219299219642mceliece6688128
219323219658220087mceliece6688128f
220045220355220841mceliece8192128
220266220709221163mceliece8192128f
226583226883227447mceliece6688128pcf
227182227521228003mceliece6688128pc
228596228868229245mceliece8192128pcf
229052229398230047
T:
ntskem1264
230089230738231257mceliece8192128pc
243114244724245740
T:
ntrukem743
247539248212248693
T:
lotus256
261226263060265454
T:
lac256
302730302831303073
T:
kindi256342
369995370136370358
T:
kindi512222
379863380115380342
T:
kindi512241
463610464073464585
T:
ntskem1380
484556?486238?622177?
T:
C:ledakemcpa13
504973505603511717
T:
lima2p1024cca
518063519046520022
T:
C:ledakemcpa12
566775568696571367
T:
C:r5n15kem0d
580286581006582021
T:
C:ledakemcpa14
652277652558652901
T:
kindi512321
667655668047668659
T:
ntskem13136
673138673494673867
T:
titaniumccatoy
698338700912711791
T:
hqcrmrs128
720116755584769115
T:
hqc128
793920794572795554
T:
kindi256522
815806821175837967
T:
C:rolloi128
850334850898851383
T:
titaniumccalite
911855922710948811
T:
C:rolloi192
918641924337932337
T:
hqc1281
100430410048611005254
T:
titaniumccastd
101279810133111018519
T:
lima2p2048cca
102813710286331029428
T:
frodokem640
107410010745871074966
T:
frodokem640aes
109004610903731090823
T:
C:bikel1
109487611073871131324
T:
C:lake1
123398912343901235085
T:
titaniumccamed
123256112344451243124
T:
ledakem1264
122973512433221249700
T:
hqcrmrs192
126510312759011308257
T:
rolloii128
136389313641271364424
T:
limasp1018cca
135738313730481377168
T:
hqc1921
135076713838931429652
T:
rolloii192
138240213932121425550
T:
hqc1922
140084414031231405414
T:
ledakem1464
141694114194601422264
T:
C:ledakemcpa32
142504714254551426294
T:
titaniumccahi
140565514277111432444
T:
hqc192
142771914295321431033
T:
ledakem1364
166246316647831666191
T:
C:ledakemcpa33
174575617512361763977
T:
C:rolloi256
176888417726441776800
T:
titaniumccasuper
181076118163851818036
T:
ledakem12sl
184443918992431910041
T:
hqc2561
189696019013551905559
T:
ledakem14sl
186789819039481942915
T:
ledakem13sl
188858219185771922634
T:
hqcrmrs256
194354419524691970933
T:
rolloii256
195763219595411962149
T:
C:ledakemcpa34
197708719776741978295
T:
frodokem976
201414820162472018766
T:
frodokem976aes
197801620245892039769
T:
hqc2562
204774620563622078833
T:
hqc2563
205471420625912084246
T:
hqc256
211827921256252146598
T:
C:lake2
236691523714442374558
T:
rsa2048
237589523820412386175
T:
frodokem640shake
255841025820882608881
T:
locker1
262207926305452631761
T:
limasp1306cca
264164726581512674125
T:
locker2
267801627049012716476
T:
limasp1822cca
289370529158722947998
T:
rqc128
296839629807912998023
T:
locker4
326306932710063287166
T:
C:lake3
336019033615093363516
T:
C:bikel3
339137733957163403978
T:
C:ledakemcpa52
339887233996943400299
T:
frodokem1344aes
342939134305423431803
T:
ledakem3364
370488237071463710210
T:
ledakem3264
379866638014713837234
T:
ledakem3464
414306441519314171454
T:
C:ledakemcpa53
422019342370494253423
T:
locker3
439820244025864413685
T:
ledakem32sl
462420446371934648994
T:
locker6
488108248895054907044
T:
C:ledakemcpa54
488811648947874908614
T:
locker5
510592751138055134335
T:
ledakem33sl
510840651388665155421
T:
locker7
512779551584815189543
T:
frodokem976shake
525414752810415305036
T:
locker8
528936552905225291277
T:
limasp2062cca
574035557431845809431
T:
ledakem34sl
616909771715797190789
T:
rqc192
726438472964167323734
T:
locker9
749411875449907551326
T:
ledakem5264
813039081345398137554
T:
ledakem5364
892651389311728989078
T:
ledakem5464
929053392959149301408
T:
frodokem1344shake
984072098448089848250
T:
sikep434
100562081006208110092939
T:
ledakem53sl
100487771007692810102520
T:
remblem1056
87563361016011610176440
T:
rqc256
101980451023151810269996
T:
remblem928
104750901048113210487742
T:
sikep434comp
108584131086108910864869
T:
ledakem54sl
109157751092775810992020
T:
ledakem52sl
148130171481882114836780
T:
sikep503
157750191579081915800136
T:
sikep503comp
244438832450074124712797
T:
ramstakers216091
270298262704968927065507
T:
sikep610
281104382812385428136492
T:
sikep610comp
297623462977720429795445
T:
mersenne756839
434881114351627443534510
T:
sikep751
461637444620450546235641
T:
sikep751comp
469434104713531947279376
T:
oddmanhattan128
923374079244175892538590
T:
oddmanhattan192
103494866104832808106796311
T:
ramstakers756839
116099067116194820116457026
T:
pqrsa15
195420086195664955195967524
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-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
744675507729kyber90s512
117501192712085kyber90s768
176441777717929kyber512
179751830018626kyber90s1024
231612337423698
T:
C:nhcompact512cca
254952560925760
T:
lac128
258322623826446ntrulpr653
271892816528521ntrulpr761
300363027630661kyber768
281643049330676
T:
ntrulpr4591761
308393092731106threebears624r2cca
308403093331112C:threebears624r2cpa
324013255332692C:threebears624r2cpax
329523335233706
T:
C:nhcompact768cca
332663336933627threebears624r2ccax
350233519635325ntrulpr857
372733766938062ntrulpr953
374493784838254ntrulpr1013
381333836238643
T:
newhope512cca
409144122441494
T:
C:nhcompact1024cca
426494303643573kyber1024
436604403344528
T:
C:r5nd1kem0d
491344925849471ntrulpr1277
602646127461979
T:
C:r5nd1kem5d
607816175463327
T:
C:r5nd0kem2iot
616666178462041threebears936r2cca
623626322064310
T:
C:r5nd1kem4longkey
646656501465441
T:
lac256
647576501565494C:threebears936r2cpa
654716570465918threebears936r2ccax
666156673166991C:threebears936r2cpax
709497126372468
T:
lac192
720027233872903
T:
newhope1024cca
901229033290755threebears1248r2cca
940419428594915C:threebears1248r2cpa
944809467495017threebears1248r2ccax
968589711797883C:threebears1248r2cpax
102769103689104834
T:
C:r5nd3kem5d
111638112544113407
T:
C:hila5
112520112866113486ntruhps2048509
130277133276136418
T:
hqcrmrs128
143959146289149723
T:
hqc128
149898151410155523
T:
hqc1281
160453162282164609
T:
C:r5nd3kem0d
169463170672172890
T:
kindi256342
179705180124181338
T:
kindi512222
184399185197186051
T:
kindi512241
190268192650195034
T:
C:r5nd5kem5d
194016194668195369ntruhps2048677
195539195766196179ntruhrss701
194671196308197847
T:
C:r5nd5kem0d
273537274090274904ntruhps4096821
294267298351302227
T:
hqc1921
301383303890307041
T:
hqcrmrs192
313369319430324158
T:
hqc1922
323373329336335914
T:
hqc192
375822376359377392
T:
kindi512321
373212382490407130
T:
C:r5n11kem0d
401420404933409119
T:
rqc128
410774411901413393
T:
C:bikel1
450452452835456218
T:
kindi256522
482664485288493596
T:
hqc2561
492334493771495223
T:
lima2p1024cca
500514509694519836
T:
hqcrmrs256
511311515081522416
T:
hqc2562
533258536761542436
T:
C:ledakemcpa14
531810538473544698
T:
hqc2563
557946558766559856sntrup653
552561560386568578
T:
hqc256
557660569120570142sntrup761
624230626933629915
T:
C:ledakemcpa13
665455668633672463
T:
C:r5n13kem0d
694626?698682?1025548?
T:
rqc192
693709708785713228
T:
frodokem640
700787712481724473
T:
ntrukem443
757197758584760532
T:
titaniumccatoy
724359765456768480
T:
sntrup4591761
792890796024802054
T:
C:ledakemcpa12
845216847086848529
T:
titaniumccalite
853045855334860488
T:
C:rolloi128
939059940246945725sntrup857
9587299735961016897
T:
frodokem640aes
994664?997844?1470104?
T:
rqc256
106281710658571074509
T:
lima2p2048cca
108685310899451094199
T:
titaniumccastd
111763111206261153968
T:
C:bikel3
112311311270611134732
T:
C:rolloi192
111973011291051136427
T:
limasp1018cca
114041811456331152079sntrup953
121793412223281229421
T:
titaniumccamed
121660312294311237193
T:
C:ledakemcpa34
125958212603301262283sntrup1013
134697813491951352384
T:
titaniumccahi
143667114416231446190
T:
frodokem976
151439015182561523437
T:
C:rolloi256
156270215727341586680
T:
C:r5n15kem0d
162582516289351632408
T:
titaniumccasuper
162115116316861644434
T:
ntrukem743
165706916652631683969
T:
C:ledakemcpa33
179320717995481811242
T:
frodokem976aes
187888918924261910092
T:
remblem1056
189387519022031915783
T:
remblem928
194119719436861946757sntrup1277
204983220625462070686
T:
limasp1306cca
219997022057382215023
T:
limasp1822cca
232339923305862350117
T:
C:ledakemcpa32
238052423919312403857
T:
C:ledakemcpa53
241962224393092457444
T:
ledakem1464
275763227723272790751
T:
ledakem1264
279766628016232807679
T:
frodokem640shake
279979428117242826424
T:
C:ledakemcpa54
282459528440702873488
T:
ledakem1364
296146429706572987874
T:
frodokem1344aes
336089133701183379306
T:
rolloii128
347729734852363493854
T:
rolloii192
3624222?3649094?5838966?
T:
ledakem13sl
3801619?3825387?5397331?
T:
ledakem14sl
402881540434514056270
T:
limasp2062cca
430178443072484312263
T:
rolloii256
466890746786124688355
T:
sikep434
479020448291715537746
T:
ledakem12sl
482441248442034862487
T:
C:ledakemcpa52
5262046?5302172?7836533?
T:
ledakem3464
592923759711085981641
T:
frodokem976shake
614953361664226219868
T:
ledakem3364
673932267508696762244
T:
sikep503
728326372968567317414
T:
ledakem3264
779324078366248520224
T:
sikep434comp
778414979577318490361
T:
lotus128
833348083424768366837
T:
ledakem34sl
838201684348968487280
T:
ledakem33sl
9796931991526511222885
T:
ledakem32sl
9905235997045910038377
T:
ledakem5464
103067721031888510327901
T:
frodokem1344shake
109947281106586411200406
T:
ledakem5364
111359321117454112168389
T:
sikep503comp
121238491214676812197943
T:
ledakem54sl
121386831214745912155572
T:
sikep610
161814611622684719864801
T:
ledakem53sl
150989101671647318332042
T:
ledakem5264
168909801694517617029069
T:
lotus192
203074512031974820333147
T:
sikep751
210379652107125722787512
T:
sikep610comp
243384772438531124428105mceliece348864pcf
244769742459695026252799
T:
lotus256
258096742601021228301395
T:
ledakem52sl
279344932797008628050018
T:
ntskem1264
301514603016399830181832mceliece348864f
321811913223275834939102
T:
sikep751comp
24038303?41253943?58614352?mceliece348864pc
24076680?41311312?50537583?mceliece348864
760374237613720376206407mceliece460896f
762083857627453676357954mceliece460896pcf
848419388982973691537105
T:
ntskem1380
75950333?104159823?160463678?mceliece460896
76128107?104302048?160267622?mceliece460896pc
146834251146982463147119462mceliece6960119f
147180417147311459147438141mceliece6960119pcf
165752540165855644167809094mceliece6688128f
166074793166167410166316085mceliece6688128pcf
185945639186054208186160524mceliece8192128f
185932979186104077187106045mceliece8192128pcf
146864052?200313143?254191677?mceliece6960119
171749745?234054807?414460883?mceliece6688128pc
185317196?247539336?432738970?mceliece8192128pc
185447213?247559582?433609833?mceliece8192128
203260649?257100146?365316212?mceliece6960119pc
175179010?293020630?416802129?mceliece6688128
371374371378785390384559215
T:
ntskem13136
Cycles for encapsulation
25%50%75%system
972297549817kyber90s512
144051443314482kyber90s768
155541575916243ntruhps2048509
173361740817492ntruhrss701
206182068220750kyber90s1024
224472277323126ntruhps2048677
257242582925973kyber512
266752680327175ntruhps4096821
269262815329673mceliece348864f
274322886730685mceliece348864
308293102431532sntrup653
290963168931936
T:
sntrup4591761
330293353933714sntrup761
353253644738317mceliece348864pcf
358183653738860mceliece348864pc
374813770138272
T:
C:nhcompact512cca
388183898640482kyber768
406034102441349sntrup857
436734399344256sntrup953
447624481744922ntrulpr653
448454511245527sntrup1013
455704564645842threebears624r2cca
458644610746455threebears624r2ccax
464504651446586ntrulpr761
465504665746996
T:
lac128
469004702547242C:threebears624r2cpax
470984731347632C:threebears624r2cpa
510595152252325
T:
C:nhcompact768cca
547785493655192kyber1024
518795561955785
T:
ntrulpr4591761
571715797958170sntrup1277
593135942759601ntrulpr857
552475965265551mceliece460896
610816127261612
T:
newhope512cca
609786170362850ntrulpr953
629216336464241
T:
ntskem1264
627396347663622ntrulpr1013
55947?63596?70900?mceliece460896f
656646585966206
T:
C:nhcompact1024cca
623766757776868mceliece460896pc
692256999570682
T:
C:r5nd1kem0d
662377228379827mceliece460896pcf
738887415074439threebears936r2cca
738877429274651threebears936r2ccax
780307824778586C:threebears936r2cpax
781737848379075C:threebears936r2cpa
814978166781822ntrulpr1277
848328529585613
T:
C:ledakemcpa14
843038597389763
T:
C:bikel1
866878709787860
T:
C:ledakemcpa13
943869563697459
T:
C:ledakemcpa12
949699584297134
T:
C:r5nd0kem2iot
9165197420104511mceliece6688128f
968779775498790
T:
C:r5nd1kem5d
93952100496108441mceliece6688128
99280100517101877
T:
C:r5nd1kem4longkey
107066107470107956
T:
lac192
110239110519110931threebears1248r2ccax
110564111076111574threebears1248r2cca
108986112247115796mceliece6960119f
107932112552115882mceliece6960119
108952113556119402mceliece6688128pc
113331113788114295
T:
newhope1024cca
109568115269121546mceliece6688128pcf
115277115530116043C:threebears1248r2cpa
115498115669115945C:threebears1248r2cpax
106664116869118875mceliece8192128f
107692117472121025mceliece8192128
120979121918122985
T:
C:rolloi128
117386121973127199mceliece6960119pcf
117789122758130517mceliece6960119pc
111174?125805?149339?
T:
lotus128
127224127813129144
T:
lac256
129280133118136124mceliece8192128pc
129722133377135454mceliece8192128pcf
130911133886138077
T:
ntrukem443
140671141995143734
T:
C:rolloi192
154787155979157393
T:
C:rolloi256
156611157361159247
T:
C:r5nd3kem5d
159598161302162985
T:
C:hila5
182756183457184347
T:
ledakem1264
184718185904186382
T:
lotus192
189271189722190204
T:
ledakem1464
199113200639202240
T:
C:bikel3
203489203971204677
T:
C:ledakemcpa33
203731204328204952
T:
C:ledakemcpa34
213986214546215354
T:
ledakem1364
211405214858218876
T:
ntrukem743
221617222188223645
T:
kindi256342
227066?228269?283848?
T:
lotus256
223386229873231791
T:
ntskem1380
232118234329236054
T:
C:ledakemcpa32
237005239464244218
T:
hqcrmrs128
249419253098256801
T:
hqc128
253816256209258241
T:
C:r5nd3kem0d
261391262099263129
T:
kindi512222
265801267015268126
T:
ledakem12sl
267235268314269554
T:
kindi512241
270329270878271684
T:
ledakem13sl
286129288392290515
T:
C:r5nd5kem5d
289819290491291489
T:
ntskem13136
294208294765295615
T:
ledakem14sl
317122318897320691
T:
C:r5nd5kem0d
318059322143325478
T:
hqc1281
362277364710368480
T:
rolloii128
366405368341373847
T:
rolloii192
381031382782385360
T:
lima2p1024cca
405092406953408958
T:
rolloii256
452358453350454354
T:
ledakem3464
453829454701455742
T:
C:ledakemcpa54
461478462028463311
T:
C:ledakemcpa53
461322463350468281
T:
C:r5n11kem0d
475000479644484671
T:
C:ledakemcpa52
493250494368495998
T:
kindi512321
505932506843507815
T:
ledakem3264
508581511217518017
T:
ledakem3364
534535537754543772
T:
hqcrmrs192
538600541879556072
T:
kindi256522
565387569795576875
T:
hqc192
570036575229582286
T:
rqc128
601883603387605310
T:
titaniumccatoy
599904603924608784
T:
hqc1921
636935642548647306
T:
hqc1922
648115653019658283
T:
ledakem32sl
713514717202731409
T:
ledakem33sl
765244767526770315
T:
titaniumccalite
775932778536780973
T:
lima2p2048cca
776883781215786757
T:
ledakem34sl
832166834205837000
T:
C:r5n13kem0d
908601910740913986
T:
titaniumccastd
896705917726927716
T:
hqcrmrs256
958272970473983667
T:
hqc256
969177973460985275
T:
limasp1018cca
966969975217983515
T:
hqc2561
101751310242711032213
T:
hqc2562
103064010394361053015
T:
frodokem640
104300610455341081201
T:
ledakem5464
105299810599011064211
T:
ledakem5364
105326110632831070797
T:
hqc2563
110931711110251113587
T:
ledakem5264
111467911179671124700
T:
ledakem54sl
114323011496251154288
T:
titaniumccamed
122831212425371247951
T:
frodokem640aes
128938612936881297347
T:
titaniumccahi
139100313953231401415
T:
rqc192
1437436?1446822?1917568?
T:
rqc256
147968114818921485229
T:
ledakem53sl
160964816148731619012
T:
titaniumccasuper
164524616484041650801
T:
ledakem52sl
188384718916121899512
T:
limasp1306cca
188892618971311906439
T:
C:r5n15kem0d
195728419786971985531
T:
limasp1822cca
202483820275662031953
T:
frodokem976
228067422929842329985
T:
frodokem976aes
264177626527372663397
T:
remblem1056
270323627238192736429
T:
remblem928
302657230323743045423
T:
frodokem640shake
374014637548023783108
T:
frodokem1344aes
378379837925863804872
T:
limasp2062cca
624527862518526261416
T:
frodokem976shake
762125676326017648238
T:
sikep434
108933091092896910948027
T:
frodokem1344shake
110558211107362111093730
T:
sikep503
120382931208977812156443
T:
sikep434comp
171048691716268117239997
T:
sikep503comp
223136242232830222351011
T:
sikep610
307422273081820031032006
T:
sikep610comp
328219343284334032862088
T:
sikep751
511617955129765551638431
T:
sikep751comp
Cycles for decapsulation
25%50%75%system
874487678814kyber90s512
117661180811868C:threebears624r2cpax
129991306913126kyber90s768
146971472914776C:threebears936r2cpax
176511770917780C:threebears1248r2cpax
189411900119068kyber90s1024
207992084720928kyber512
210032110221265C:threebears624r2cpa
250322513425249ntruhps2048509
250312514025283C:threebears936r2cpa
260182611626263
T:
C:r5nd1kem0d
292072932829524C:threebears1248r2cpa
317533188833521kyber768
362673651936769
T:
C:hila5
365233681337396
T:
C:nhcompact512cca
365493703837321
T:
C:r5nd0kem2iot
373393748937668ntruhps2048677
370093760738068
T:
C:r5nd1kem5d
382483847238810
T:
C:r5nd1kem4longkey
386043886338961sntrup653
392593935439476ntruhrss701
395104007240181sntrup761
457894586645939kyber1024
490804916949300ntruhps4096821
501335042851207
T:
C:nhcompact768cca
519455200652102ntrulpr653
520345223252411sntrup857
527845408854542ntrulpr761
545845476054916sntrup953
555225568355810sntrup1013
609886111661444
T:
C:r5nd3kem5d
620446215762339
T:
lac128
648276498965255
T:
C:nhcompact1024cca
661736642566713threebears624r2ccax
672996762968025
T:
newhope512cca
637037007270402
T:
sntrup4591761
700727020970312ntrulpr857
702807082470988sntrup1277
724657260473544ntrulpr953
726817330573503ntrulpr1013
742538031980518
T:
ntrulpr4591761
842758456884945threebears624r2cca
948389493295099ntrulpr1277
988779900199189mceliece348864
101001101483101898threebears936r2ccax
102579103037103600mceliece348864f
104541104702105017mceliece348864pc
104692104841105053mceliece348864pcf
117283118214118833
T:
C:r5nd5kem5d
123577124974126741
T:
C:r5nd3kem0d
124257125059125691
T:
newhope1024cca
127122127416127756threebears936r2cca
132913?137038?166643?
T:
lotus128
142472142805143164threebears1248r2ccax
144595146498149185
T:
ntrukem443
150890151437171921
T:
lac192
157769159462163232
T:
C:r5nd5kem0d
165986169212170027
T:
C:r5n11kem0d
173543174299174921threebears1248r2cca
223953224624226290
T:
lotus192
240040243282246814
T:
lac256
246406246735247137mceliece460896f
246577246930247476mceliece460896
251005252186253203
T:
C:r5n13kem0d
252459252789253238mceliece460896pcf
252758253146253722mceliece460896pc
254408255192255862
T:
ntrukem743
269131269665270449mceliece6960119
269178269740270438mceliece6960119f
278790279211279927mceliece6960119pcf
278802279391281197
T:
kindi256342
282208282665283305mceliece6960119pc
282551282852283648mceliece8192128f
282655283115283813mceliece8192128
283517283891284401mceliece6688128f
285901286176287007mceliece6688128
291408292052292474mceliece6688128pc
291180292391294138mceliece6688128pcf
291880292401292793mceliece8192128pc
291996292479292857mceliece8192128pcf
300494300950301450
T:
ntskem1264
265108?341294?353352?
T:
lotus256
348932351254354368
T:
kindi512222
354939357106358919
T:
kindi512241
448353455571461994
T:
hqc128
475713478740483221
T:
lima2p1024cca
499006503260506553
T:
hqcrmrs128
582874584474586683
T:
ntskem1380
592023595353599081
T:
C:ledakemcpa13
622262623246624711
T:
kindi512321
631724635614637878
T:
kindi256522
636492644878650164
T:
C:ledakemcpa12
679505692789698801
T:
hqc1281
706558707978710352
T:
titaniumccatoy
726917730691735312
T:
C:ledakemcpa14
849734856525864593
T:
C:r5n15kem0d
863573871004883033
T:
C:rolloi128
861255882477885192
T:
hqc192
889061892538896032
T:
titaniumccalite
934437942464946552
T:
hqcrmrs192
966779969655972335
T:
lima2p2048cca
100936310155731024921
T:
C:rolloi192
102434010352731046607
T:
frodokem640
104890810508551053657
T:
titaniumccastd
108658110882661091409
T:
ntskem13136
109916911037941108583
T:
hqc1921
110948411150241119965
T:
hqc1922
117860911804401184686
T:
frodokem640aes
125284612635851270817
T:
limasp1018cca
131240013221551330759
T:
titaniumccamed
133986713443171353737
T:
rolloii128
136605113672321369581
T:
C:bikel1
142746014348391442098
T:
ledakem1264
142446814380581461238
T:
rolloii192
142972014635641470365
T:
hqc256
147805515062891512271
T:
hqcrmrs256
150361915065191512739
T:
titaniumccahi
154896615573931685881
T:
ledakem1364
157934515820671590866
T:
ledakem1464
159553016026251616331
T:
hqc2561
166428216769121693942
T:
hqc2562
171461617226791729928
T:
C:ledakemcpa32
173128017369651749622
T:
C:rolloi256
172195717472471759464
T:
hqc2563
187424218814441887667
T:
titaniumccasuper
188454118969081917937
T:
rolloii256
195135219688941978621
T:
ledakem12sl
200517220119002040761
T:
ledakem13sl
208821620915092096472
T:
frodokem976
2141801?2150524?3814041?
T:
C:ledakemcpa33
214664821533692207441
T:
ledakem14sl
224573822506112258858
T:
frodokem976aes
238921823988582417140
T:
rqc128
242513424380902453839
T:
limasp1306cca
1951390?2478877?2499201?
T:
C:ledakemcpa34
248912424994682507359
T:
limasp1822cca
299198230027073026899
T:
frodokem640shake
370878037385553749005
T:
frodokem1344aes
371597637435003773324
T:
remblem1056
375176537703703823260
T:
remblem928
403764440476714054224
T:
C:ledakemcpa52
411579841465504216523
T:
ledakem3364
428953942923544299061
T:
C:bikel3
459093145971164622414
T:
ledakem3264
457608546267214668003
T:
ledakem3464
484711348565574865279
T:
C:ledakemcpa53
490554349274424945301
T:
limasp2062cca
530808753277115350184
T:
rqc192
4560524?5867302?5886718?
T:
C:ledakemcpa54
615566061652086174521
T:
ledakem32sl
621602162209516225327
T:
frodokem976shake
634300663509986366633
T:
ledakem33sl
646058664712036513384
T:
ledakem34sl
727373973113978264740
T:
rqc256
815038481642358185726
T:
sikep434
867598286906338716400
T:
sikep434comp
101403861017301010313066
T:
ledakem5264
107319981077900310795934
T:
ledakem5364
107997231081486810836764
T:
frodokem1344shake
114312911151000811571320
T:
ledakem5464
117930611181422111832568
T:
sikep503
125458031256327812590493
T:
sikep503comp
147426371479830114806949
T:
ledakem53sl
151571171518460515272649
T:
ledakem54sl
151268071519727715351410
T:
ledakem52sl
224679422248436222501153
T:
sikep610
237649632377841023798538
T:
sikep610comp
353324903535037635363986
T:
sikep751
374803633750391237524638
T:
sikep751comp

amd64; Gracemont (906a4-20); 2022 Intel Core i3-1215U, E cores; 4 x 1600MHz; alder2,1f626960,3300000, 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
115141160311776kyber90s512
185361864118886kyber90s768
287952896529269kyber90s1024
309603109731238kyber512
351033527535680
T:
C:nhcompact512cca
389293907739357
T:
lac128
517695221252514ntrulpr653
521105232253147
T:
C:nhcompact768cca
521825232752627kyber768
542615444154584threebears624r2cca
543015453455096ntrulpr761
546135497055184C:threebears624r2cpa
586195879159019C:threebears624r2cpax
597355994760396
T:
ntrulpr4591761
609976113961281threebears624r2ccax
615496236066039
T:
C:r5nd1kem0d
625716287463163
T:
newhope512cca
671246761268311
T:
C:nhcompact1024cca
722067237172601ntrulpr857
751677540076011ntrulpr953
762207654577007ntrulpr1013
786727890479977kyber1024
812828309884189
T:
C:r5nd1kem5d
841328547087546
T:
C:r5nd1kem4longkey
961179709898732
T:
C:r5nd0kem2iot
981899839098875ntrulpr1277
111398111969113724threebears936r2cca
115526116032116331C:threebears936r2cpa
113770117868118857
T:
lac256
119339120339121292
T:
lac192
119245120358120903threebears936r2ccax
121084121373121820
T:
newhope1024cca
121454121668121996C:threebears936r2cpax
148751150126151306
T:
C:r5nd3kem5d
159926160583164350
T:
hqcrmrs128
161410161868163304threebears1248r2cca
167580167964168588C:threebears1248r2cpa
171926172745174618threebears1248r2ccax
174635174841175013C:threebears1248r2cpax
176895177807183304
T:
hqc128
179561180182180731
T:
C:hila5
231691232184232894ntruhps2048509
235182235772239304
T:
kindi256342
237520241389248414
T:
C:r5nd3kem0d
242107242662246074
T:
kindi512241
279340282640290029
T:
C:r5nd5kem5d
282906285350288301
T:
hqc1281
304825307281311541
T:
C:r5nd5kem0d
311059312053312927
T:
kindi512222
365670374722377536
T:
hqcrmrs192
392407393684395184ntruhps2048677
398340400588408151
T:
hqc192
401052401569401958ntruhrss701
442690446813448838
T:
rqc128
569159570606586985
T:
kindi512321
608121609266615035
T:
kindi256522
611528616559621483
T:
hqc1921
633020635219639588ntruhps4096821
636626639906653042
T:
hqcrmrs256
648238649434656651
T:
C:bikel1
648368656323668008
T:
hqc1922
680294685698695649
T:
C:ledakemcpa14
678534686938695553
T:
hqc256
685040687584696665
T:
C:r5n11kem0d
755327757812761361
T:
C:ledakemcpa13
786119787205788338
T:
lima2p1024cca
847558855067870747
T:
rqc192
892885895020901914
T:
C:rolloi128
9892429961251001427
T:
C:ledakemcpa12
104845810508601060736
T:
hqc2561
106566510690991074605
T:
frodokem640
109844611035741111960
T:
C:rolloi192
112500811331231139709
T:
hqc2562
117386311765471189026
T:
hqc2563
117008011767881196558
T:
rqc256
129517012979471300255
T:
C:r5n13kem0d
134045813477001353479
T:
ntrukem443
138308313881961391582
T:
frodokem640aes
144331514444081445743sntrup761
154071415480201551092
T:
C:ledakemcpa34
154871215501221553335
T:
limasp1018cca
156138415629691566882
T:
titaniumccatoy
158620915873961598706
T:
lima2p2048cca
165342616569581684156
T:
C:bikel3
173653517382641745306
T:
titaniumccalite
173050617438381751848
T:
C:rolloi256
206791820688842103148sntrup653
206884020825052100845
T:
C:ledakemcpa33
221512022247252243888
T:
frodokem976
221238122383752278240
T:
remblem928
222819722422762259274
T:
titaniumccastd
223905422631312317947
T:
remblem1056
249117524934232497374
T:
titaniumccamed
268068127176272763893
T:
sntrup4591761
271633127179362719380
T:
titaniumccahi
271670827265642731464
T:
C:ledakemcpa32
271643827301752753427
T:
frodokem976aes
283612928513122857219
T:
limasp1306cca
297605929857002994345
T:
C:r5n15kem0d
300429430170423031371
T:
C:ledakemcpa53
2808704?3157477?3563903?
T:
ledakem1464
320477732324763306374
T:
ntrukem743
324576632551653316459
T:
ledakem1364
325069032578063264242
T:
limasp1822cca
333871933421283364211
T:
titaniumccasuper
346826034746673607952
T:
ledakem1264
351573735488183564873
T:
C:ledakemcpa54
353232335723103573877sntrup857
371038637162553751644
T:
rolloii192
384461938503613880905
T:
rolloii128
433429143376874383951
T:
rolloii256
434347243827224395605sntrup953
467774147002044724384
T:
frodokem1344aes
479955348127584911416sntrup1013
478569650685305112668
T:
ledakem14sl
542857754303915432188
T:
frodokem640shake
550855055116725536278
T:
limasp2062cca
4255552?5608830?6912602?
T:
ledakem13sl
558300356498656316076
T:
ledakem12sl
580054258092675843327
T:
C:ledakemcpa52
728063973272127405447
T:
ledakem3364
752125876037647686559sntrup1277
760844076188997622323
T:
sikep434
812525883005998368790
T:
ledakem3264
7317442?9117495?11591217?
T:
ledakem3464
100713041014735410331480
T:
ledakem33sl
116767961174297712061142
T:
lotus128
117752121178478311796840
T:
frodokem976shake
117970511193255313460442
T:
ledakem32sl
11473050?12201085?15445884?
T:
ledakem34sl
126568671272647813980857
T:
sikep434comp
128232871284360312872853
T:
sikep503
130108281306266214417060
T:
ledakem5464
136971161453480014598171
T:
ledakem5364
180263071864324021168656
T:
ledakem5264
17907540?19158904?24626676?
T:
ledakem54sl
19736071?20600152?24990548?
T:
ledakem53sl
209831622100350221016419
T:
frodokem1344shake
213382302145456623669698
T:
sikep503comp
219341432196568621970335
T:
sikep610
240336462415861925190194
T:
lotus192
290239422940089832027001
T:
ledakem52sl
348260333487952734910838mceliece348864pcf
379741163797792738005315
T:
sikep751
381417663817104141410780
T:
sikep610comp
407257964085318846481557
T:
ntskem1264
432905064343660244005454
T:
lotus256
605158956566586866638432
T:
sikep751comp
108741653108772655115279922mceliece460896f
108749480108804390108957914mceliece460896pcf
108809827109200555110345239mceliece348864f
115437603?124591143?154062463?
T:
ntskem1380
114381403?127451695?145516438?mceliece348864pc
124435373?132824132?157384996?mceliece348864
146961009?185561494?269547708?mceliece460896
211728765211766108229960697mceliece6960119f
212019031212069886214512437mceliece6960119pcf
237772416237812830250711219mceliece6688128f
239523377239564601264590419mceliece6688128pcf
256008822256130126258710076mceliece8192128f
256779741256938251260603504mceliece8192128pcf
286304805?320258492?438168870?mceliece6960119
253264816?324213341?559122038?mceliece6688128pc
273837821?325541682?344850462?
T:
ntskem13136
247320625?362466054?499857926?mceliece6688128
391277643?430744941?548346924?mceliece460896pc
343629879?430878105?549288469?mceliece8192128
677261862?786441959?1021267969?mceliece6960119pc
812912717?925492543?1036489096?mceliece8192128pc
Cycles for encapsulation
25%50%75%system
140381408214129kyber90s512
218992197822085kyber90s768
253872567426005ntruhps2048509
310483114731242ntruhrss701
326873275032867kyber90s1024
388463907439560ntruhps2048677
415394157741680kyber512
416794233947839mceliece348864
425414687148377mceliece348864f
489494917249490ntruhps4096821
550915553555766sntrup653
544975646560594mceliece348864pcf
576885786458646
T:
C:nhcompact512cca
578975796758170sntrup761
596915996760250
T:
sntrup4591761
591016024065093mceliece348864pc
49974?63681?82124?
T:
ntskem1264
636756376263972kyber768
71985?72298?90431?
T:
lac128
750237531975603sntrup857
795477967380027sntrup953
797497988680928
T:
C:nhcompact768cca
796438014180372sntrup1013
810308116781415threebears624r2ccax
810938127882405threebears624r2cca
835438378284004C:threebears624r2cpa
836338382583974C:threebears624r2cpax
849468972099207mceliece460896
905449073590892ntrulpr653
937629383994043ntrulpr761
8801994339101830mceliece460896f
948619499295084kyber1024
99931100318101144
T:
newhope512cca
95231100466110338mceliece460896pcf
102873102945103122sntrup1277
103970104185105667
T:
C:nhcompact1024cca
98534107070121232mceliece460896pc
108765109039109517
T:
ntrulpr4591761
108319110713114708
T:
C:r5nd1kem0d
119992120575121337
T:
C:bikel1
125441125749125999ntrulpr857
129448129644129988ntrulpr953
131124131309131607ntrulpr1013
131409131545132268threebears936r2ccax
131884132271132502threebears936r2cca
134580135208135924
T:
C:rolloi128
139842140202140354C:threebears936r2cpax
139941140380140940C:threebears936r2cpa
141325142798146067
T:
C:r5nd1kem5d
138670145065155591mceliece6688128f
142038148370155117mceliece6688128
149392151238153975
T:
C:r5nd0kem2iot
151720152368153201
T:
C:rolloi192
147354152976161547mceliece6960119f
151652155402162269
T:
C:r5nd1kem4longkey
159973160821165320
T:
lotus128
154669161725170721mceliece6960119
158956161990172349mceliece8192128f
159018164646180073mceliece8192128
164430164845165646
T:
C:ledakemcpa13
166417166739167035ntrulpr1277
163033168838180452mceliece6688128pcf
169153169440169785
T:
C:ledakemcpa14
165250172152179927mceliece6688128pc
174820176673178197
T:
C:ledakemcpa12
171743179632185165mceliece6960119pcf
180584181164191037
T:
lac192
180253185759194094mceliece8192128pcf
190462190740191452
T:
newhope1024cca
189846193363226902
T:
ntskem1380
196305196460196644threebears1248r2cca
197000197345198758threebears1248r2ccax
188695199567217136mceliece6960119pc
199487200628204666
T:
C:rolloi256
189879204190219515mceliece8192128pc
205909206184206393C:threebears1248r2cpax
202426206469211369
T:
ntrukem443
207028207767208576C:threebears1248r2cpa
226275227081252754
T:
lac256
246992247910248547
T:
C:hila5
252123254003255807
T:
C:r5nd3kem5d
255355256538264882
T:
lotus192
284665285059285569
T:
ledakem1264
288454289939294984
T:
hqcrmrs128
297106297913299790
T:
C:bikel3
297558301315306195
T:
hqc128
303727304358305542
T:
ledakem1364
304906305748309638
T:
kindi256342
312762313455315684
T:
ledakem1464
312168?314974?407383?
T:
ntskem13136
343360344108344761
T:
lotus256
348133349232350613
T:
kindi512241
354234354842356426
T:
ledakem13sl
358348360960369731
T:
ntrukem743
378951379886380641
T:
C:ledakemcpa33
380359381052381860
T:
ledakem12sl
388597389198390166
T:
C:ledakemcpa34
404907406645416967
T:
rolloii192
410844411724412436
T:
ledakem14sl
421848425900431740
T:
C:ledakemcpa32
438236440462447716
T:
rolloii128
446079446918447905
T:
kindi512222
435803447345454800
T:
C:r5nd3kem0d
454521456934467303
T:
rolloii256
472872476456480127
T:
C:r5nd5kem5d
599834603539609194
T:
C:r5nd5kem0d
617531621971626402
T:
hqc1281
634533635096636115
T:
ledakem3464
634285635228638909
T:
lima2p1024cca
641885649667654197
T:
hqcrmrs192
645667654447664266
T:
rqc128
680514682449692363
T:
hqc192
724462725995735154
T:
kindi256522
741857761007765055
T:
kindi512321
763549764876765848
T:
ledakem3364
771330775726780403
T:
C:r5n11kem0d
780104781149784766
T:
ledakem3264
888778890268891637
T:
C:ledakemcpa53
896788897838899817
T:
C:ledakemcpa54
903139910285919675
T:
C:ledakemcpa52
102530910271841042538
T:
ledakem32sl
104485910462651049675
T:
ledakem34sl
104980110508681052812
T:
ledakem33sl
110009011182261140844
T:
hqcrmrs256
115531511660851170346
T:
hqc256
121923112202871227417
T:
titaniumccatoy
127300212748981282152
T:
lima2p2048cca
134560213531531362689
T:
hqc1921
139041713915401395632
T:
limasp1018cca
142044914275061436620
T:
hqc1922
143841214473751475795
T:
frodokem640
149307515250851542103
T:
C:r5n13kem0d
155679115576201558881
T:
titaniumccalite
156095515668941585000
T:
ledakem5364
163277816333801635743
T:
ledakem5464
176017817635041772618
T:
ledakem5264
177836017790041779873
T:
ledakem54sl
177496217810901784806
T:
frodokem640aes
1763071?1782525?2766881?
T:
rqc256
183435318482231862489
T:
titaniumccastd
1312094?2011786?2431256?
T:
rqc192
224221222446522248084
T:
ledakem53sl
227246622853842298358
T:
hqc2561
232193623237042408489
T:
titaniumccamed
239496224059582419503
T:
hqc2562
245002324519762454674
T:
ledakem52sl
249681925091952523554
T:
hqc2563
254183525530062576237
T:
limasp1306cca
256520625663262567206
T:
titaniumccahi
283231128385932849322
T:
limasp1822cca
300754030100543014417
T:
frodokem976
319858932376063265489
T:
remblem1056
324514932491493362427
T:
titaniumccasuper
327273832837813364663
T:
remblem928
327132932843813298422
T:
C:r5n15kem0d
336929133723983374563
T:
frodokem976aes
503321650365475058551
T:
limasp2062cca
564764756731205690104
T:
frodokem1344aes
568861056957105704225
T:
frodokem640shake
122441221225467712314488
T:
frodokem976shake
124230431246394412467586
T:
sikep434
195090141959123919678708
T:
sikep434comp
211256942115193721200804
T:
sikep503
216138572166340521683786
T:
frodokem1344shake
328172203290313233051113
T:
sikep503comp
402796684029929140325270
T:
sikep610
558045515601751556143562
T:
sikep610comp
614550756146077261492621
T:
sikep751
959905669629003896741885
T:
sikep751comp
Cycles for decapsulation
25%50%75%system
152451527015316kyber90s512
198031984619892C:threebears624r2cpax
233192336923435kyber90s768
249822502725064C:threebears936r2cpax
300353006530119C:threebears1248r2cpax
348903493834978kyber90s1024
358423589335971C:threebears624r2cpa
371313716337208kyber512
429174306043124C:threebears936r2cpa
435864366843745ntruhps2048509
496824981150044C:threebears1248r2cpa
574275746357566kyber768
583095840259010
T:
C:nhcompact512cca
579035883165054
T:
C:r5nd1kem0d
605046072361627
T:
C:hila5
692366944969929ntruhps2048677
690057041270618
T:
C:r5nd0kem2iot
734747364273848ntruhrss701
784868050883798
T:
C:r5nd1kem5d
841438421585608
T:
C:nhcompact768cca
855408665792870
T:
C:r5nd1kem4longkey
871398724487415sntrup761
871848726387368kyber1024
880828816788251sntrup653
100267100488100697ntruhps4096821
101387?101840?137864?
T:
lac128
111676111869113581
T:
C:nhcompact1024cca
112525113151113985
T:
newhope512cca
118103118434118613threebears624r2ccax
118615118899119187ntrulpr653
121550121672121889ntrulpr761
123755124111124236sntrup857
126676126790126885sntrup953
128122128250128419sntrup1013
137102138721141235
T:
C:r5nd3kem5d
142301142804143145
T:
sntrup4591761
150758150939151260threebears624r2cca
158245158447158945
T:
ntrulpr4591761
159563159676159796sntrup1277
165595165841166141ntrulpr857
169414169549169843ntrulpr953
170679171040171315ntrulpr1013
180855181035181486threebears936r2ccax
195023195463195716mceliece348864f
195139195566201541
T:
lotus128
196402196645197465mceliece348864
209254209554210092mceliece348864pc
210052210353210762mceliece348864pcf
215844216037216185
T:
newhope1024cca
216224216535216993ntrulpr1277
227735228192228695threebears936r2cca
233714237707246901
T:
C:r5n11kem0d
249740251678268108
T:
C:r5nd3kem0d
246727252460253350
T:
C:r5nd5kem5d
256878257191258446threebears1248r2ccax
280605281493282257
T:
lac192
309516309867310416threebears1248r2cca
311401313668319935
T:
ntrukem443
323254326950330007
T:
lotus192
341388353735395960
T:
C:r5n13kem0d
353117359607360339
T:
C:r5nd5kem0d
390017391143395081
T:
kindi256342
331248?407943?430193?
T:
lac256
411780412197417670
T:
ntskem1264
441058443808444638
T:
lotus256
471580472847476024
T:
kindi512241
491050491409492512mceliece460896f
494137494842502125mceliece460896
504089504799507134mceliece460896pcf
509769510495516398mceliece460896pc
553396554064561354mceliece6960119f
554235554809557187mceliece6960119
562855567335579201
T:
ntrukem743
571694573163573932
T:
hqc128
573530573824574164mceliece6960119pcf
581476582037583508mceliece6960119pc
586010586659595605mceliece6688128f
589642590220594588mceliece8192128
589391590282591301mceliece8192128f
590521591088597604mceliece6688128
607941608480615042mceliece6688128pcf
608234608823614444mceliece6688128pc
610326611139612175mceliece8192128pcf
612701614145619073
T:
kindi512222
615643616330626849mceliece8192128pc
651351654056661878
T:
hqcrmrs128
716142717780724522
T:
ntskem1380
754158757838766371
T:
lima2p1024cca
858213859420866331
T:
kindi256522
950927956859978568
T:
kindi512321
953599957748962796
T:
C:rolloi128
101052310148911024221
T:
C:ledakemcpa13
104772310516381096127
T:
C:ledakemcpa12
109738111025081107561
T:
hqc192
110747211126911120169
T:
C:rolloi192
115341211587811190920
T:
hqcrmrs192
117551611918441194140
T:
hqc1281
119215011942441200351
T:
C:ledakemcpa14
128403312921881311675
T:
C:r5n15kem0d
134878613521201357990
T:
ntskem13136
142854914298481441748
T:
titaniumccatoy
143958114447891451494
T:
frodokem640
150228715187971592735
T:
rolloii128
151445615264161530073
T:
lima2p2048cca
158786716007481642844
T:
rolloii192
171375017193221723404
T:
frodokem640aes
177280817735401778331
T:
limasp1018cca
178638317949221864151
T:
hqc256
180065118023971804453
T:
titaniumccalite
182928318549181860278
T:
hqcrmrs256
185076718617211909701
T:
C:rolloi256
209134321061422144347
T:
rolloii256
211781321332242135345
T:
titaniumccastd
218406122441402256814
T:
hqc1921
226281522722782279769
T:
hqc1922
244478124537122462769
T:
ledakem1264
254180025496482550921
T:
ledakem1364
257082425723152581856
T:
C:bikel1
264276426443252726426
T:
titaniumccamed
273724327488322782593
T:
rqc128
282725128418942855051
T:
ledakem1464
285068728565082863119
T:
C:ledakemcpa32
298839429897452991347
T:
titaniumccahi
3143351?3162017?4030968?
T:
C:ledakemcpa34
319762831997023234637
T:
frodokem976
325534232568393305260
T:
limasp1306cca
335584333723493390309
T:
C:ledakemcpa33
329532833917953499461
T:
ledakem13sl
345105234540883459082
T:
frodokem976aes
344353634668983483800
T:
ledakem12sl
348692834905703494365
T:
ledakem14sl
351123035145873519899
T:
hqc2561
357620035812283593416
T:
limasp1822cca
371566237226783770313
T:
hqc2562
377689237992023885880
T:
titaniumccasuper
385764338703823899385
T:
hqc2563
450021845703724690317
T:
remblem1056
460384446264034764830
T:
remblem928
564791156591925661982
T:
frodokem640shake
574742457725225792416
T:
frodokem1344aes
649960465026126742858
T:
limasp2062cca
5569756?6982362?7671200?
T:
rqc192
750507675269717574010
T:
ledakem3464
777193878096557850966
T:
ledakem3264
782747078458408053396
T:
ledakem3364
816974981759668335923
T:
C:bikel3
848706284904288536447
T:
C:ledakemcpa52
854499285714498755270
T:
C:ledakemcpa53
8859383898258810837577
T:
rqc256
964781796538759738804
T:
C:ledakemcpa54
101165831012862710372802
T:
ledakem32sl
117395831175545911839792
T:
ledakem33sl
118230741187020912133044
T:
ledakem34sl
123263761233680212348938
T:
frodokem976shake
132691311331276613314398
T:
sikep434
141297971415035614217056
T:
sikep434comp
163136081634409816507786
T:
ledakem5264
180137891803215918544089
T:
ledakem5364
210794812108622222707728
T:
ledakem5464
217675042179229121802852
T:
frodokem1344shake
224432322249615922561524
T:
sikep503
236538122382224124413531
T:
ledakem52sl
238478142400909924020270
T:
sikep503comp
245319232459936926417441
T:
ledakem53sl
268425962688570826932340
T:
ledakem54sl
405709424060612340848079
T:
sikep610
430273564303522743053497
T:
sikep610comp
661081236611215366114707
T:
sikep751
701661617021630370240254
T:
sikep751comp

amd64; Golden Cove (90675-00); 2022 Intel Core i3-12100; 4 x 3300MHz; alder, 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
742275047643kyber90s512
117021184712095kyber90s768
175271769318012kyber90s1024
176721776517924kyber512
231212328723605
T:
C:nhcompact512cca
252202554825685ntrulpr653
255142563725800
T:
lac128
272652740727600ntrulpr761
282532848228736
T:
ntrulpr4591761
297582990230085C:threebears624r2cpa
298242996930102threebears624r2cca
302203038030653kyber768
312153143731644C:threebears624r2cpax
322483234532536threebears624r2ccax
329133313933455
T:
C:nhcompact768cca
344543470035330ntrulpr857
369463712237477ntrulpr953
372773756737839ntrulpr1013
382023848238698
T:
newhope512cca
409564126441597
T:
C:nhcompact1024cca
429364317043911kyber1024
429904346243924
T:
C:r5nd1kem0d
480024817048359ntrulpr1277
592205939359734threebears936r2cca
596616022761159
T:
C:r5nd1kem5d
608036191463068
T:
C:r5nd0kem2iot
619206206762367C:threebears936r2cpa
616496234163860
T:
C:r5nd1kem4longkey
627696288263093threebears936r2ccax
641336424864393C:threebears936r2cpax
646216492565245
T:
lac256
710497121771411
T:
lac192
736007437175154
T:
newhope1024cca
872558751187910threebears1248r2cca
913389159891827C:threebears1248r2cpa
915129183392079threebears1248r2ccax
937489395794358C:threebears1248r2cpax
100791101802102965
T:
C:r5nd3kem5d
111997112311112760ntruhps2048509
128567130233135254
T:
hqcrmrs128
149794151386155419
T:
hqc1281
151152153432158244
T:
hqc128
152814153715155605
T:
C:hila5
156364157993159904
T:
C:r5nd3kem0d
169594170207171386
T:
kindi256342
179817180481181642
T:
kindi512222
183893185228186207
T:
kindi512241
185340187267189944
T:
C:r5nd5kem5d
190860191837192951
T:
C:r5nd5kem0d
194504194813195164ntruhrss701
194598195107195514ntruhps2048677
273103273916275419ntruhps4096821
291007293084298283
T:
hqcrmrs192
293609295763302126
T:
hqc1921
314222319287323295
T:
hqc1922
333177337810343967
T:
hqc192
369315374827379583
T:
C:r5n11kem0d
376670377357378208
T:
kindi512321
394475396001402157
T:
C:bikel1
404691407034410653
T:
rqc128
451296453059454057
T:
kindi256522
484273489256495888
T:
hqc2561
491808493076495132
T:
lima2p1024cca
490134497942505824
T:
hqcrmrs256
510867514685521131
T:
hqc2562
532535535806538826
T:
C:ledakemcpa14
528887536082541476
T:
hqc2563
557403557835558448sntrup761
557595557986559099sntrup653
560662567419572374
T:
hqc256
630389633135636860
T:
C:ledakemcpa13
665035668862670960
T:
C:r5n13kem0d
666127671194677861
T:
ntrukem443
705244711751721156
T:
frodokem640
714173718365740874
T:
rqc192
722654723457724597
T:
sntrup4591761
757062758233760434
T:
titaniumccatoy
791387794550800084
T:
C:ledakemcpa12
847276853492861617
T:
titaniumccalite
853085856321860362
T:
C:rolloi128
900174908004919227
T:
frodokem640aes
919544920115921597sntrup857
102049110264561036415
T:
rqc256
105860110633671070431
T:
lima2p2048cca
108997310927231094917
T:
titaniumccastd
111379711161431126933
T:
C:bikel3
111618511216291135671sntrup953
112239811267361130455
T:
C:rolloi192
111899911286421141948
T:
limasp1018cca
120046412074491215074
T:
C:ledakemcpa34
122518512288371234461
T:
titaniumccamed
124308312449871248004sntrup1013
134687613531401358840
T:
titaniumccahi
142893014423321450973
T:
ntrukem743
144351514472751453082
T:
frodokem976
151381415204891527102
T:
C:rolloi256
156728915760331595151
T:
C:r5n15kem0d
162741116310351639103
T:
titaniumccasuper
166842416922581704917
T:
C:ledakemcpa33
176323817802681797490
T:
C:lake1
178012817897171802552
T:
C:lake2
178927117935911799251
T:
frodokem976aes
179926018066211817572
T:
C:lake3
190207819118271928280
T:
remblem928
190319019157321931149
T:
remblem1056
193874519394921942461sntrup1277
201163920200862029557
T:
limasp1306cca
219790522041092211580
T:
limasp1822cca
231813423251702332622
T:
C:ledakemcpa32
234602523591352376047
T:
C:ledakemcpa53
238513023982882422583
T:
ledakem1464
271896327349992766893
T:
ledakem1264
276368627814912797253
T:
C:ledakemcpa54
279784928007352816175
T:
frodokem640shake
282923628569612897803
T:
ledakem1364
286606628796012898149
T:
locker1
301064430284803042501
T:
frodokem1344aes
334241133571663378218
T:
locker2
336312933710663376434
T:
rolloii128
347542734889493500662
T:
rolloii192
354183235573403580962
T:
locker3
3575276?3637351?5754465?
T:
ledakem13sl
370005437165093732193
T:
locker4
3755052?3805399?5373287?
T:
ledakem14sl
389072739247883940627
T:
limasp2062cca
430595043173264358586
T:
rolloii256
447292544913244507991
T:
locker6
466624146746064694068
T:
sikep434
472044747444904838452
T:
ledakem12sl
476637747791454798442
T:
C:ledakemcpa52
5123532?5160448?7624180?
T:
ledakem3464
561007457017655779981
T:
ramstakers216091
570095157191565745745
T:
locker5
592965959644675984559
T:
frodokem976shake
608643061134746153973
T:
ledakem3364
669972167307776753137
T:
sikep503
720610772495707398851
T:
ledakem3264
769248577078517733456
T:
locker7
775900978217217866506
T:
lotus128
779527078372428573972
T:
sikep434comp
806675981079838168050
T:
ledakem33sl
819142782134278249247
T:
ledakem34sl
835201283741058401459
T:
locker8
861383486421108673455
T:
locker9
970795297694509990809
T:
ledakem5464
9668127978551811073768
T:
ledakem32sl
102743981029166310316219
T:
frodokem1344shake
109117101095095510981551
T:
ledakem5364
110876461114286512129748
T:
sikep503comp
117374651189002411980999
T:
ledakem54sl
117704321192346812059777
T:
mersenne756839
121173961212921512141934
T:
sikep610
148974921502296216613880
T:
ledakem5264
158007801604136619286858
T:
ledakem53sl
169145271716679317365894
T:
lotus192
202704572028666020299839
T:
sikep751
210290882112487822766324
T:
sikep610comp
230174742305883823112845mceliece348864pcf
230497722309071323114275mceliece348864f
239510962448582826693938
T:
lotus256
253904652576888726179713
T:
ramstakers756839
255167132645136930204270
T:
ledakem52sl
274302372749179827556367
T:
ntskem1264
30861734?31111160?47788250?mceliece348864
321652983220574534904873
T:
sikep751comp
30996619?39348274?64535572?mceliece348864pc
703661077055682673986250mceliece460896pcf
728986347309987076754202mceliece460896f
51219140?81794671?120000181?
T:
rsa2048
841200758495193685490918
T:
ntskem1380
75327836?98368684?149672876?mceliece460896
74186352?100708412?154422244?mceliece460896pc
108669827108966846109104266
T:
oddmanhattan128
134340695134636150134862172mceliece6960119f
134363631134709177135007288mceliece6960119pcf
153090740153309261153535045mceliece6688128f
153270255153569367157306387mceliece6688128pcf
165398015166466323167409769
T:
oddmanhattan192
170091866170358168170651347mceliece8192128f
170030026170372869170599096mceliece8192128pcf
155163703?213149850?383119051?mceliece6688128
134413649?232502160?282801071?mceliece6960119
135225010?233858057?284471377?mceliece6960119pc
154711021?268466483?383637280?mceliece6688128pc
169026730?283579279?398904837?mceliece8192128pc
297779827298713858299772731
T:
oddmanhattan256
245362372?304102403?422774541?mceliece8192128
330798397335355799336202948
T:
ntskem13136
301026915031166677883204166653
T:
pqrsa15
Cycles for encapsulation
25%50%75%system
971797419770kyber90s512
117171222312758
T:
rsa2048
143881441614460kyber90s768
156731583416171ntruhps2048509
172141733817440ntruhrss701
206532076620948kyber90s1024
227442302023361ntruhps2048677
248952574227410mceliece348864f
258312592126107kyber512
249942602527261mceliece348864
267932696427379ntruhps4096821
287972887028984
T:
sntrup4591761
307533105331384sntrup653
329353307833218sntrup761
331213402735615mceliece348864pcf
333113412035782mceliece348864pc
377923840138663
T:
C:nhcompact512cca
387893895840359kyber768
403054063040779sntrup857
434584360043813sntrup953
439414408344293ntrulpr653
440314411944257threebears624r2cca
442794446244929threebears624r2ccax
445204478945023sntrup1013
454044561645952C:threebears624r2cpax
455314567046173C:threebears624r2cpa
459444644446620ntrulpr761
468144711847902
T:
lac128
507675090751052
T:
ntrulpr4591761
508165099151263
T:
C:nhcompact768cca
549715505255244kyber1024
49777?55084?65677?mceliece460896
570285715357342sntrup1277
586335882459768ntrulpr857
53264?58992?69725?mceliece460896f
597316022062079
T:
ntskem1264
567666109167423mceliece460896pc
609606121061689ntrulpr953
612246148661856
T:
newhope512cca
629646307263324ntrulpr1013
606946425871951mceliece460896pcf
658056606866433
T:
C:nhcompact1024cca
678766841169202
T:
C:r5nd1kem0d
712357146171887threebears936r2cca
712447149371890threebears936r2ccax
757027597676622C:threebears936r2cpa
758027612676469C:threebears936r2cpax
796367974079949ntrulpr1277
835388458384974
T:
C:ledakemcpa14
856768611586794
T:
C:ledakemcpa13
859448694287662
T:
C:bikel1
833508742393141mceliece6688128f
853709096096984mceliece6688128
929399416895271
T:
C:ledakemcpa12
957219673798163
T:
C:r5nd0kem2iot
9303296821102132mceliece6960119
9437197336100717mceliece8192128f
965979745198790
T:
C:r5nd1kem5d
9568699686104448mceliece6960119f
95970100335106989mceliece6688128pcf
99689100433102134
T:
C:r5nd1kem4longkey
96133100564107597mceliece6688128pc
103069104691106332mceliece8192128
106747107218107963threebears1248r2ccax
104213107254112712mceliece6960119pc
106828107361107977threebears1248r2cca
107097107608108050
T:
lac192
105765108136113171mceliece6960119pcf
111824111993112423C:threebears1248r2cpa
111917112085112409C:threebears1248r2cpax
113536115030116722mceliece8192128pcf
114309115101116614
T:
newhope1024cca
114756116020118387mceliece8192128pc
120151121039122105
T:
C:rolloi128
86492?123403?123807?
T:
lotus128
127144127693128698
T:
lac256
128041130136134679
T:
ntrukem443
140288141842144395
T:
C:rolloi192
151550155625160426
T:
lotus192
155030156044157723
T:
C:rolloi256
155968157668158667
T:
C:r5nd3kem5d
175362176075176587
T:
ledakem1264
184539184911185575
T:
ledakem1464
192905195403198858
T:
ntrukem743
197375198652199920
T:
C:bikel3
197901201419203090
T:
C:ledakemcpa33
200653202227203067
T:
C:ledakemcpa34
201084202476204350
T:
C:hila5
210169211102212521
T:
ledakem1364
214973216138217304
T:
ntskem1380
221919222797223680
T:
kindi256342
225610228558232147
T:
C:ledakemcpa32
234530237224241465
T:
hqcrmrs128
246190248223250140
T:
C:r5nd3kem0d
251422251746252307
T:
ledakem13sl
255629258806263099
T:
hqc128
166604?260002?279554?
T:
lotus256
261425261975264073
T:
kindi512222
259244262952269657
T:
C:lake1
267375268212269086
T:
kindi512241
267598268726269520
T:
ntskem13136
274086274891276165
T:
ledakem12sl
279092281883285427
T:
C:lake2
281738284049286285
T:
C:r5nd5kem5d
288579289262293179
T:
ledakem14sl
304998306663308633
T:
C:r5nd5kem0d
312547314494317141
T:
C:lake3
314999319517323170
T:
hqc1281
364486366365368988
T:
rolloii128
366402368381372059
T:
rolloii192
378460379162379967
T:
lima2p1024cca
407180408944411261
T:
rolloii256
436376437293438111
T:
ledakem3464
450710451528452073
T:
C:ledakemcpa54
454991455763456239
T:
C:ledakemcpa53
453247455976462707
T:
locker1
464488469371473377
T:
C:r5n11kem0d
467683474522478488
T:
C:ledakemcpa52
484924486826489227
T:
locker2
490124491159492466
T:
ledakem3364
494043494702495693
T:
kindi512321
494897495292495938
T:
ledakem3264
515134518211524433
T:
hqcrmrs192
529731531739535835
T:
locker3
540074542947555509
T:
kindi256522
568191574833582839
T:
hqc192
576492582905593322
T:
rqc128
587546590770593081
T:
locker4
597118601926606761
T:
hqc1921
604521606088608398
T:
titaniumccatoy
632755634181643965
T:
ledakem32sl
634872641369648021
T:
hqc1922
667299669348674397
T:
locker6
681082688127693648
T:
ledakem33sl
762309763693768184
T:
ledakem34sl
767804772137777105
T:
titaniumccalite
774641777463779490
T:
lima2p2048cca
817064822130826882
T:
locker5
832503834777836738
T:
C:r5n13kem0d
870520878382886445
T:
hqcrmrs256
907332910053917332
T:
titaniumccastd
946623956313963781
T:
hqc256
966768974964982896
T:
hqc2561
969583982418989379
T:
limasp1018cca
102276710257821028536
T:
ledakem5464
101683010257831032715
T:
hqc2562
102753510285421029701
T:
ledakem5364
102184110333261040286
T:
frodokem640
105230110614681071460
T:
hqc2563
107851510801791092368
T:
ledakem54sl
107799510846161095478
T:
rqc192
108388710856671086798
T:
ledakem5264
114729011540421160413
T:
titaniumccamed
116325011704161189342
T:
locker7
120137012076761217484
T:
locker8
123439912439961256956
T:
frodokem640aes
128131412925671310193
T:
locker9
129229312980461305632
T:
titaniumccahi
144325814550861456998
T:
ledakem53sl
146440114672791474643
T:
rqc256
160749016119781615100
T:
ledakem52sl
160467216133301621849
T:
titaniumccasuper
182282218286671835616
T:
limasp1306cca
188647218937761901855
T:
C:r5n15kem0d
194773519550561966591
T:
limasp1822cca
202501820424702047824
T:
frodokem976
229432623074522325264
T:
frodokem976aes
270163027148432746336
T:
remblem928
270536427167932742322
T:
remblem1056
302872330354603048497
T:
frodokem640shake
362848736469573660505
T:
limasp2062cca
368182437060793718755
T:
frodokem1344aes
625077163053026325231
T:
frodokem976shake
759356276110957627993
T:
sikep434
105176571065406210736403
T:
ramstakers216091
108678691090086510923940
T:
frodokem1344shake
110101211104120811081201
T:
sikep503
120340621205964312130747
T:
sikep434comp
138937231391964713947747
T:
pqrsa15
170739471713340317250274
T:
sikep503comp
171339871724088517386753
T:
mersenne756839
222707312228729922304045
T:
sikep610
307659323089532831046343
T:
sikep610comp
327689013279691432822265
T:
sikep751
404666254060287940734697
T:
oddmanhattan128
465520594720452448190373
T:
ramstakers756839
511321335131578751479918
T:
sikep751comp
772202347805324978563218
T:
oddmanhattan192
157470132158580366159335615
T:
oddmanhattan256
Cycles for decapsulation
25%50%75%system
875387888832kyber90s512
116931177411990C:threebears624r2cpax
130101305113093kyber90s768
146871473914833C:threebears936r2cpax
175711762417688C:threebears1248r2cpax
188891893819022kyber90s1024
205432062020750C:threebears624r2cpa
208022088320966kyber512
247532493925173C:threebears936r2cpa
249202500325114ntruhps2048509
256972580025896
T:
C:r5nd1kem0d
287802891029094C:threebears1248r2cpa
317633188933303kyber768
364713658237260
T:
C:hila5
356413693138023
T:
C:r5nd1kem5d
369623724237673
T:
C:r5nd1kem4longkey
371763735537603ntruhps2048677
369283757837813
T:
C:nhcompact512cca
359553803838747
T:
C:r5nd0kem2iot
383683848538674sntrup653
392473937539480ntruhrss701
394063949039587sntrup761
459804613346313kyber1024
488744911650153ntruhps4096821
501845038350539
T:
C:nhcompact768cca
510835118351486ntrulpr653
518925196352128sntrup857
528015313053429ntrulpr761
545865470854820sntrup953
555375561855733sntrup1013
588305907061223
T:
C:r5nd3kem5d
619976211762322
T:
lac128
628026289762993
T:
sntrup4591761
646556482065026threebears624r2ccax
648856514465603
T:
C:nhcompact1024cca
677996815468449
T:
newhope512cca
696267003470482ntrulpr857
701107024670416sntrup1277
718117224772542ntrulpr953
726687282473409ntrulpr1013
736297378973971
T:
ntrulpr4591761
826758301183790threebears624r2cca
930969323193347ntrulpr1277
975299776698146mceliece348864f
976969787098044mceliece348864
979569816598399threebears936r2ccax
103270103442103649mceliece348864pcf
103791103950104148mceliece348864pc
110230111704113437
T:
C:r5nd5kem5d
116610118523120512
T:
C:r5nd3kem0d
124064124403124871threebears936r2cca
125972126598127722
T:
newhope1024cca
135852137244137905
T:
ntrukem443
99012?138448?142919?
T:
lotus128
139062139533140188threebears1248r2ccax
150850151088151556
T:
lac192
150580153266156098
T:
C:r5nd5kem0d
164777165401166435
T:
C:r5n11kem0d
169402170327171263threebears1248r2cca
181886182243186950
T:
lotus192
212873213496214884
T:
ntrukem743
233651233963234286mceliece460896
234077234385234936mceliece460896f
234771235060235465mceliece460896pc
234794235330235957mceliece460896pcf
234420240423247550
T:
lac256
250115250388250976mceliece6960119
250199250535250956mceliece6960119f
250262251168253166
T:
C:r5n13kem0d
259491259770260254mceliece6960119pcf
259839260058260530mceliece6960119pc
261712262154262494mceliece8192128f
262270262673263051mceliece6688128f
262514262813263142mceliece6688128
267525267855268151mceliece8192128
270371270718271150mceliece6688128pcf
270568270848271488mceliece6688128pc
271255271554271968mceliece8192128pcf
271550271768272090mceliece8192128pc
279359280028280919
T:
kindi256342
241120?294304?322218?
T:
lotus256
304746305168306014
T:
ntskem1264
349594350316352957
T:
kindi512222
355470357706359552
T:
kindi512241
455743459490463622
T:
hqc128
476427477495479598
T:
lima2p1024cca
495138497403501304
T:
hqcrmrs128
561075563086565319
T:
ntskem1380
602134605179609149
T:
C:ledakemcpa12
622353623787625094
T:
kindi512321
631869633904638922
T:
kindi256522
673329678000683338
T:
C:ledakemcpa14
667995678626692227
T:
hqc1281
563921?703279?711007?
T:
C:ledakemcpa13
712662714038715761
T:
titaniumccatoy
860174864173871523
T:
C:r5n15kem0d
859405866477878590
T:
C:rolloi128
886875890413894154
T:
hqc192
895332899926909031
T:
titaniumccalite
915243917856928600
T:
hqcrmrs192
967954970786975867
T:
lima2p2048cca
101429710218061035848
T:
C:rolloi192
103578610436391055792
T:
frodokem640
104228010448331048855
T:
ntskem13136
104946410522441058395
T:
titaniumccastd
109409411052551117930
T:
hqc1921
111584511291471134150
T:
hqc1922
118702112022951213123
T:
frodokem640aes
125643812685571273979
T:
limasp1018cca
130466613074671310628
T:
C:bikel1
131354913207801332902
T:
titaniumccamed
133823013443241355894
T:
rolloii128
135015413719251398347
T:
C:lake1
136843313803021393486
T:
ledakem1264
142954114380541447192
T:
hqc256
143481414477571464129
T:
rolloii192
144910214554551464584
T:
hqcrmrs256
151004515185891528181
T:
titaniumccahi
154637315493751554369
T:
ledakem1464
146677615850871596590
T:
ledakem1364
159301015992581613196
T:
hqc2561
162202516362761641892
T:
C:ledakemcpa32
167944416881441706781
T:
hqc2562
172734817313691735190
T:
hqc2563
173030717375681752827
T:
C:rolloi256
1803494?1817555?2314379?
T:
C:ledakemcpa34
186151918697301882132
T:
ledakem12sl
187407518879251897406
T:
titaniumccasuper
189206219081641926504
T:
rolloii256
197792519857031997918
T:
C:ledakemcpa33
196831719858842024295
T:
ledakem13sl
199299719961452002695
T:
rsa2048
208408120930502101653
T:
frodokem976
208952120994912249730
T:
ledakem14sl
224517422514862261022
T:
frodokem976aes
234102823518932368445
T:
limasp1306cca
238545323991452408355
T:
rqc128
244503124667712481930
T:
C:lake2
253128725342222544420
T:
limasp1822cca
260747726219812638829
T:
locker1
268317227137942737878
T:
locker2
288684429140412934973
T:
locker4
298156229836633036284
T:
frodokem640shake
331746433305513350514
T:
C:lake3
364222536588243672000
T:
frodokem1344aes
375834637859453824272
T:
remblem928
379430338046703811998
T:
C:ledakemcpa52
377006038063993827141
T:
remblem1056
380839338583023892910
T:
ledakem3364
413386241379544142834
T:
C:bikel3
416088341794974199883
T:
locker3
417765742358264321230
T:
ledakem3464
441041044188134427580
T:
ledakem3264
446484744918534512502
T:
locker6
454382745533204567058
T:
C:ledakemcpa53
469664547218124747724
T:
rqc192
469697847295604756891
T:
limasp2062cca
480002548164614837043
T:
locker5
480461248255504851607
T:
locker7
492172149486614976883
T:
locker8
549379155088645525907
T:
C:ledakemcpa54
568387857781755815191
T:
ledakem33sl
600734160170196092237
T:
ledakem32sl
598768961100146151872
T:
ledakem34sl
621359562206656231700
T:
frodokem976shake
695342069702406992896
T:
locker9
730129573230267343567
T:
rqc256
814130681570258183542
T:
sikep434
866992086897708724410
T:
sikep434comp
99964641004636410121690
T:
ledakem5264
104782891049867610517617
T:
ledakem5364
108016491083636811030897
T:
frodokem1344shake
110000421106777511124975
T:
ledakem5464
117722471181890111849636
T:
sikep503
125335851256020512590060
T:
sikep503comp
143993231446604414483997
T:
ledakem53sl
147578501477990115011388
T:
ledakem52sl
149566011498557515172690
T:
ledakem54sl
221104652239831022578069
T:
ramstakers216091
224329342245192422472872
T:
sikep610
237819962379853123825826
T:
sikep610comp
251535392562554925809033
T:
mersenne756839
352892503531071235335485
T:
sikep751
374556913748085937511193
T:
sikep751comp
442324634441646044565598
T:
oddmanhattan128
852230858590471186489837
T:
oddmanhattan192
904874829197138892205912
T:
ramstakers756839
103563266103597239103653430
T:
pqrsa15
173479081174885147176624777
T:
oddmanhattan256

amd64; Zen 2 (860f01); 2022 AMD Ryzen 5 4500U; 6 x 3600MHz; renoir, 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
967298179971kyber90s512
165221682417204kyber90s768
238432395624132kyber512
252392549326136kyber90s1024
302643036230505
T:
C:nhcompact512cca
306533075130809
T:
lac128
327623300833278ntrulpr653
340903425934714ntrulpr761
361633631936435
T:
ntrulpr4591761
393833942639479C:threebears624r2cpa
397283974739824threebears624r2cca
415104156041614C:threebears624r2cpax
414724162642000kyber768
416764181742009
T:
C:nhcompact768cca
430954313043186threebears624r2ccax
437694397444073ntrulpr857
444364482145253
T:
C:r5nd1kem0d
468854728047628ntrulpr953
476424781847983
T:
newhope512cca
482044860248780ntrulpr1013
537435387654069
T:
C:nhcompact1024cca
594075955459775ntrulpr1277
591365957560007kyber1024
613756195763061
T:
C:r5nd1kem5d
628056327764025
T:
C:r5nd0kem2iot
639226446866037
T:
C:r5nd1kem4longkey
779737807278200threebears936r2cca
784637910079456
T:
lac256
822248229982365threebears936r2ccax
827188279983056C:threebears936r2cpa
851728521685286C:threebears936r2cpax
876078800989009
T:
lac192
910839133391596
T:
newhope1024cca
103107104238105295
T:
C:r5nd3kem5d
113414113460113565threebears1248r2cca
119583119660119728C:threebears1248r2cpa
120113120207120365threebears1248r2ccax
122861122928123000C:threebears1248r2cpax
156839158007158495
T:
C:hila5
167108168319169993
T:
C:r5nd3kem0d
184751186734191533
T:
hqcrmrs128
192626192815193249ntruhps2048509
190535193022194449
T:
C:r5nd5kem5d
202510203842205332
T:
C:r5nd5kem0d
204000205791212546
T:
hqc128
217222217805218326
T:
kindi256342
225221225359225670
T:
kindi512241
225248225681226015
T:
kindi512222
249739250859258574
T:
hqc1281
304694305006305284ntruhrss701
315464315743316174ntruhps2048677
404386412068414668
T:
hqcrmrs192
432345432658433045ntruhps4096821
431513434266441197
T:
C:r5n11kem0d
437462440581443841
T:
ntrukem443
444589447528450801
T:
hqc192
463225463431463985
T:
kindi512321
473654481253487008
T:
hqc1921
505996510989520662
T:
hqc1922
528473530228532707
T:
rqc128
562216562759563504
T:
C:bikel1
575171575949578626
T:
kindi256522
658478673544683426
T:
hqcrmrs256
683919684678685529sntrup761
697972699774702000
T:
C:ledakemcpa14
691720702482720856
T:
lima2p1024cca
762253764548767224
T:
C:r5n13kem0d
752722766584776138
T:
hqc2561
775383779521791435
T:
hqc256
806308822518832115
T:
hqc2562
839510842144844091
T:
C:ledakemcpa13
841697842489843079
T:
frodokem640
838578844526856683
T:
hqc2563
865614866019866380sntrup653
964076964525965281
T:
titaniumccatoy
994376?1000211?1433668?
T:
rqc192
107053610712781074909
T:
titaniumccalite
107655010787481081269
T:
C:rolloi128
111724311184381119326
T:
frodokem640aes
122865912301241231321
T:
C:ledakemcpa12
123863812389541239341
T:
sntrup4591761
138064013815511382434
T:
titaniumccastd
140896414111051413984
T:
C:rolloi192
1416340?1420076?2051306?
T:
rqc256
142767314582861468929
T:
lima2p2048cca
146711214675961468329sntrup857
154471815463931549570
T:
titaniumccamed
155938715621191565470
T:
C:ledakemcpa34
161381516166711624981
T:
limasp1018cca
168705816885711692216
T:
C:bikel3
170140617031201705095
T:
titaniumccahi
172069017233791726777
T:
frodokem976
171986517345701750954
T:
ntrukem743
178687317871861787908sntrup953
182114518275261834898
T:
C:r5n15kem0d
189929519025221905677
T:
C:rolloi256
200648120075532016176sntrup1013
211535521161622117074
T:
titaniumccasuper
212582021279022130425
T:
frodokem976aes
213679421387772140155
T:
C:ledakemcpa33
237668123869172403102
T:
C:lake1
244849924557742465148
T:
C:lake3
263374626417422651755
T:
C:lake2
279446927978912801020
T:
ledakem1464
269327228126552814225
T:
C:ledakemcpa32
295349629592123063835
T:
limasp1306cca
306424930695573096554
T:
C:ledakemcpa53
310951131227853139123
T:
remblem928
310918531460763196488
T:
remblem1056
314680731485953151699sntrup1277
314401831503523159327
T:
limasp1822cca
340813434169033426686
T:
ledakem1364
346947134727043474703
T:
frodokem1344aes
349319435193473525688
T:
C:ledakemcpa54
355759535618223674801
T:
ledakem1264
370609237071853709067
T:
frodokem640shake
379591138122663838876
T:
locker1
4244081?4250984?5433568?
T:
ledakem13sl
439672144133274438594
T:
locker2
4466391?4514043?6161972?
T:
ledakem14sl
453504145384874541950
T:
rolloii128
472391447277234731952
T:
rolloii192
477907847965484822690
T:
locker3
505800350832445109560
T:
locker4
552892655324065535913
T:
rolloii256
578546457961836545965
T:
ledakem12sl
578363258604385881584
T:
limasp2062cca
596257659803866002332
T:
locker6
597594059832985987930
T:
sikep434
6050493?6060782?8761293?
T:
ledakem3464
641312264535296488698
T:
C:ledakemcpa52
646066265136166563570
T:
ramstakers216091
693517869578446986474
T:
locker5
717113471741647177090
T:
ledakem3364
781756978193497820920
T:
frodokem976shake
864666486552978786618
T:
ledakem3264
948007994861859546070
T:
ledakem34sl
972721997339089741714
T:
sikep503
9767685979626110641195
T:
sikep434comp
970993498239279844544
T:
ledakem33sl
101753491020366810226501
T:
locker7
107299821075741811201660
T:
lotus128
109387901096778811042458
T:
locker8
113687041144028811527437
T:
ledakem5464
116860661175858811824207
T:
locker9
121765581226865912282911
T:
ledakem5364
126287231264603513863044
T:
ledakem32sl
134870701348847513490744
T:
frodokem1344shake
146297691465630515076061
T:
ledakem54sl
152732591541927615532046
T:
mersenne756839
155035491551474315528200
T:
sikep610
157811431580468817174106
T:
sikep503comp
179930211805372719763556
T:
ledakem5264
186119491877137322042004
T:
ledakem53sl
197387541979264220376149
T:
lotus192
258909662591600425986330
T:
sikep751
263594562648910526642783
T:
ntskem1264
262614932668707426855782mceliece348864pcf
267268802676171028929100
T:
sikep610comp
267481172676279526835886mceliece348864f
284853452889257029449654
T:
ramstakers756839
296330302988428234398756
T:
ledakem52sl
323059513241363932803822
T:
lotus256
26471656?36504414?56835243?mceliece348864pc
26771106?36965383?66544605?mceliece348864
404973294056225944378965
T:
sikep751comp
814836228151590981560538mceliece460896pcf
815132138159962681657378mceliece460896f
52596310?90801044?154394981?
T:
rsa2048
944700909479225596590304
T:
ntskem1380
82314741?115000104?185803118?mceliece460896pc
82381114?115044372?180474128?mceliece460896
147866097148859558149535407
T:
oddmanhattan128
149635023151790415153092218mceliece6960119pcf
150534347152560344153041968mceliece6960119f
153440741153843859155152389
T:
ntskem13136
159028036159407032159488608mceliece6688128f
158970765159602287160100137mceliece6688128pcf
180377747181021701184955277mceliece8192128f
181439743181496894184024268mceliece8192128pcf
152957113?208179992?366450915?mceliece6960119pc
183626362?244827962?425481619?mceliece8192128
245371730248498899249675781
T:
oddmanhattan192
151593600?257416510?315203476?mceliece6960119
219196901?281354461?343066116?mceliece6688128pc
159811729?281400806?403869664?mceliece6688128
243410053?305183941?427480987?mceliece8192128pc
441986026454666121461337824
T:
oddmanhattan256
335103541034105672343515589828
T:
pqrsa15
Cycles for encapsulation
25%50%75%system
115051165612192
T:
rsa2048
122411233812350kyber90s512
196371970219826kyber90s768
212862135221814ntruhps2048509
248902493324987ntruhrss701
288002888528920kyber90s1024
292002984631940mceliece348864f
303263100233203mceliece348864
316443172232158ntruhps2048677
349993505035082kyber512
359123595636018
T:
sntrup4591761
366153672737144ntruhps4096821
365733698037125sntrup653
393233938939505sntrup761
392493983141836mceliece348864pc
392973987841973mceliece348864pcf
465664734249125
T:
ntskem1264
492154955949690sntrup857
497064978849923
T:
C:nhcompact512cca
523515241752651sntrup953
529755334753534sntrup1013
534015347055679kyber768
534795365856675
T:
lac128
555855569555840ntrulpr653
579085804158123ntrulpr761
585415859658652threebears624r2cca
585735862958751threebears624r2ccax
602646029860341C:threebears624r2cpa
603336035260409C:threebears624r2cpax
644766460864866
T:
ntrulpr4591761
674166750367566sntrup1277
682636829768350
T:
C:nhcompact768cca
61744?69628?78968?mceliece460896
672527035082260mceliece460896f
699667041971030
T:
C:r5nd1kem0d
749147502175174ntrulpr857
706627562182163mceliece460896pcf
759857626778204kyber1024
706187672783725mceliece460896pc
781357824378852ntrulpr953
792207927179464
T:
newhope512cca
792647935279539ntrulpr1013
881898827088301
T:
C:nhcompact1024cca
939369395994031threebears936r2ccax
940159406494137threebears936r2cca
935289466295636
T:
C:r5nd0kem2iot
948389542496164
T:
C:r5nd1kem5d
974569803698838
T:
C:bikel1
982599884999815
T:
C:r5nd1kem4longkey
994089954399684ntrulpr1277
100903100988101010C:threebears936r2cpax
101299101382101476C:threebears936r2cpa
108063112517125414mceliece6688128
114902115091115378
T:
C:ledakemcpa14
114831115203115661
T:
C:ledakemcpa13
116061117835119520
T:
C:ledakemcpa12
113679119754128585mceliece6688128f
120722123136127371
T:
ntrukem443
126557128023130502mceliece8192128
128481129254131345
T:
lac192
128931129376130000
T:
lotus128
125542129658137019mceliece6960119f
125779130688141037mceliece6960119
130064131915134238mceliece8192128f
128795134166142165mceliece6688128pcf
129095136267145380mceliece6688128pc
139735139835140032threebears1248r2ccax
139916140317140966threebears1248r2cca
139831141402143634mceliece8192128pcf
138110141828147221mceliece6960119pc
138127142014150010mceliece6960119pcf
140150142146144925mceliece8192128pc
147902147931148053C:threebears1248r2cpa
147968148211148333C:threebears1248r2cpax
149722149823150201
T:
newhope1024cca
151020151449152051
T:
C:rolloi128
150702152044156574
T:
lac256
155506156364157691
T:
C:r5nd3kem5d
167810170114190792
T:
ntskem13136
178904179428180396
T:
C:rolloi192
190868191765192826
T:
lotus192
192081192556193157
T:
ntskem1380
211683212523213420
T:
C:rolloi256
216882217193217550
T:
ledakem1264
218055218963219607
T:
C:hila5
220727223614226563
T:
ntrukem743
227674228474229627
T:
C:bikel3
235169235501236291
T:
ledakem1464
252520253286256202
T:
lotus256
262025262296262525
T:
ledakem1364
262699264177266202
T:
C:r5nd3kem0d
269936270673271293
T:
C:ledakemcpa33
270449270911271697
T:
C:ledakemcpa34
276624278616280265
T:
C:r5nd5kem5d
282783283749284225
T:
kindi256342
303070303338303594
T:
ledakem13sl
302355304603313001
T:
hqcrmrs128
301040304729307812
T:
C:ledakemcpa32
305931306837308644
T:
ledakem12sl
326796326912327567
T:
kindi512241
326340328591329803
T:
C:r5nd5kem0d
328249328779329295
T:
kindi512222
325253332929340682
T:
hqc128
350613352979358610
T:
C:lake1
398537398795399083
T:
ledakem14sl
399283405325407590
T:
C:lake2
434463436613442493
T:
C:lake3
468507474888482614
T:
hqc1281
479617480492481910
T:
rolloii128
486526487435488468
T:
rolloii192
519200519814520446
T:
ledakem3464
532683535351542377
T:
C:r5n11kem0d
538394541241542167
T:
lima2p1024cca
544661545956547270
T:
rolloii256
585773586333587389
T:
ledakem3264
605519606718608968
T:
C:ledakemcpa54
608430608612609187
T:
kindi512321
608929609897615973
T:
ledakem3364
610615612745617051
T:
C:ledakemcpa53
620779629971639825
T:
locker1
625478631846636882
T:
C:ledakemcpa52
657353668456675290
T:
hqcrmrs192
654838673878685161
T:
locker2
688993689843694084
T:
kindi256522
708387711786724890
T:
hqc192
728023732572736411
T:
locker3
764465767815770055
T:
rqc128
775174776266779391
T:
ledakem32sl
780104780580781499
T:
titaniumccatoy
878367882444885787
T:
locker4
875659887893892798
T:
hqc1921
887880889192890578
T:
ledakem33sl
907978920822945959
T:
locker6
935028935702936180
T:
ledakem34sl
934794943105956097
T:
hqc1922
966002968120970970
T:
C:r5n13kem0d
976369977455978252
T:
titaniumccalite
109043510949381117123
T:
lima2p2048cca
109889311038541110639
T:
locker5
109508211079081119670
T:
hqcrmrs256
118219011832941183986
T:
titaniumccastd
120660612069481207685
T:
ledakem5364
124674712598921267267
T:
hqc256
126664912672441267977
T:
frodokem640
126386412684101269708
T:
ledakem5464
130866813113431313118
T:
ledakem5264
137875813873061389415
T:
limasp1018cca
140102514103571429244
T:
hqc2561
141251014185611421660
T:
ledakem54sl
145331014541991456703
T:
titaniumccamed
1513064?1519398?1944682?
T:
rqc192
150339815216521529753
T:
hqc2562
155049315515551552873
T:
frodokem640aes
156046315750371585161
T:
hqc2563
163434116362381637638
T:
titaniumccahi
163694516623991709715
T:
locker7
162356216913081713785
T:
locker8
174166917480891791234
T:
locker9
177983117812701795463
T:
ledakem53sl
188516918856811886601
T:
ledakem52sl
204310320440002045125
T:
titaniumccasuper
209928321037842108679
T:
rqc256
214062121468242153060
T:
C:r5n15kem0d
249339824953672500232
T:
frodokem976
263383326456332688643
T:
limasp1306cca
281470128218632842511
T:
limasp1822cca
289928729003602901135
T:
frodokem976aes
395938639696793978540
T:
frodokem640shake
450157445247334585702
T:
remblem928
451139645747494626185
T:
remblem1056
479162147994954800723
T:
frodokem1344aes
528329853336555359628
T:
limasp2062cca
825090582538668257089
T:
frodokem976shake
976943797755499780165
T:
sikep434
120532821216995912258620
T:
ramstakers216091
141427151414912414162131
T:
frodokem1344shake
152800001532838115417489
T:
sikep434comp
158817751589650215909114
T:
pqrsa15
160081271601181916029848
T:
sikep503
204649852048102020505551
T:
mersenne756839
245359692464196224722486
T:
sikep503comp
282999912831146928324874
T:
sikep610
393296973945219939652349
T:
sikep610comp
419129794193387241969242
T:
sikep751
437950194401390744328889
T:
oddmanhattan128
531261115362942755215003
T:
ramstakers756839
648160246486203265175383
T:
sikep751comp
881164468823455888423826
T:
oddmanhattan192
172632906172923183173273516
T:
oddmanhattan256
Cycles for decapsulation
25%50%75%system
116511179911838kyber90s512
151001510815140C:threebears624r2cpax
190521907719129C:threebears936r2cpax
189231913419242kyber90s768
230332303623096C:threebears1248r2cpax
271682720127211C:threebears624r2cpa
278252786827937kyber90s1024
284422845828462kyber512
300893052730621
T:
C:r5nd1kem0d
331113314633188C:threebears936r2cpa
353303534835377ntruhps2048509
382793833238396C:threebears1248r2cpa
414454269444733
T:
C:r5nd0kem2iot
438784407444337
T:
C:r5nd1kem5d
441234416446410kyber768
441164593546066
T:
C:r5nd1kem4longkey
480584810148134
T:
C:nhcompact512cca
499895002850079sntrup653
502445030750374sntrup761
543035447054528
T:
C:hila5
559275598056028ntruhps2048677
587255877258846ntruhrss701
644316455666593kyber1024
675746757967721
T:
C:nhcompact768cca
676966785167965ntrulpr653
692046926169319sntrup857
694116949569619ntrulpr761
686886965470427
T:
C:r5nd3kem5d
714467149571539ntruhps4096821
715657159871656sntrup953
716427174871940
T:
lac128
724667251972597sntrup1013
788847893778984
T:
sntrup4591761
853378536485419threebears624r2ccax
862188638386603
T:
newhope512cca
873378736487425
T:
C:nhcompact1024cca
892648933389394sntrup1277
925589263292730ntrulpr857
935129361193920
T:
ntrulpr4591761
957009601896245ntrulpr953
975639763897711ntrulpr1013
109754109797110045threebears624r2cca
115872115941116046mceliece348864f
117002118489118583mceliece348864
120052120175120276ntrulpr1277
124703124786124900mceliece348864pc
125063125172125342mceliece348864pcf
129631129680129829threebears936r2ccax
132682133125134428
T:
ntrukem443
131168134141134799
T:
C:r5nd5kem5d
141410143172148665
T:
C:r5nd3kem0d
153246153641155418
T:
lotus128
163728164006164182
T:
newhope1024cca
164018164106164347threebears936r2cca
181015181528181857
T:
lac192
181805182578183098
T:
C:r5nd5kem0d
182654182855183035threebears1248r2ccax
184724185373191002
T:
C:r5n11kem0d
220999221091221370threebears1248r2cca
232653233748235504
T:
lotus192
243737244037244226mceliece460896
244168244530244728mceliece460896f
251148251513251612mceliece460896pcf
251891252129252289mceliece460896pc
268702268877269103mceliece6960119
269087269280269401mceliece6960119f
277488279865284634
T:
C:r5n13kem0d
278878280579288247
T:
lac256
281643281835281978mceliece6960119pc
281957282145282278mceliece6960119pcf
282221282911283904mceliece6688128
283457283574283671mceliece8192128f
282420283586283809mceliece6688128f
292849293343295154
T:
ntrukem743
293447294033295065mceliece6688128pcf
293712294416295257mceliece6688128pc
295117295432295623mceliece8192128
308264308538309018mceliece8192128pcf
308893309072309463mceliece8192128pc
322761323503325636
T:
lotus256
337352337731338227
T:
ntskem1264
355959356876357267
T:
kindi256342
434367434779435161
T:
kindi512241
437175437471437896
T:
kindi512222
582222586306590026
T:
hqc128
608969610490615050
T:
hqcrmrs128
673812675306676348
T:
lima2p1024cca
768027768315768913
T:
kindi512321
785991788533961247
T:
C:ledakemcpa12
809978810789812658
T:
kindi256522
840453840760841311
T:
ntskem1380
853184853774854638
T:
C:ledakemcpa14
700019?893875?897889?
T:
C:ledakemcpa13
914161914784915412
T:
titaniumccatoy
908583917488928013
T:
C:r5n15kem0d
944966966309973072
T:
hqc1281
108688010889851099072
T:
hqc192
112213711276491152853
T:
hqcrmrs192
113256311333401134124
T:
titaniumccalite
114399311466571150739
T:
C:rolloi128
118867511900641191933
T:
ntskem13136
126682712672381268007
T:
frodokem640
135716713585941360594
T:
lima2p2048cca
136531513667171367439
T:
titaniumccastd
136297613680491439783
T:
C:rolloi192
149472514954581496310
T:
frodokem640aes
153696715399391568365
T:
hqc1921
155044215700121596762
T:
hqc1922
162949516305201631193
T:
C:bikel1
163271616366021638186
T:
ledakem1264
165688616580911658959
T:
titaniumccamed
172470917266711730105
T:
rolloii128
175076917564691761978
T:
hqcrmrs256
174217517579131762633
T:
C:lake1
177871617804291791298
T:
limasp1018cca
180883018157211822457
T:
ledakem1364
184093718456791849674
T:
ledakem1464
185797918766531918501
T:
hqc256
190922619100121911192
T:
titaniumccahi
192845619323291935996
T:
rolloii192
197290519737091976529
T:
rsa2048
199377619954011998460
T:
C:ledakemcpa32
219190621935552194609
T:
C:ledakemcpa34
224687322489242282713
T:
ledakem13sl
224148922514352259239
T:
C:rolloi256
220577922808862288879
T:
hqc2561
226772322824332288919
T:
ledakem12sl
238422223857762387849
T:
titaniumccasuper
238328024090952417209
T:
C:ledakemcpa33
241666824221682447344
T:
hqc2562
243049924682372474021
T:
ledakem14sl
245805224879772539658
T:
hqc2563
251211625160792521076
T:
rolloii256
260668526153702618336
T:
frodokem976
275992527609572762184
T:
frodokem976aes
311200031160763123077
T:
C:lake2
321650932201813224760
T:
rqc128
330623533237553359551
T:
locker1
344232534457633522676
T:
limasp1306cca
346655734782663487091
T:
locker2
360371036102573638059
T:
limasp1822cca
379491138354223865152
T:
locker4
389505938960693896894
T:
frodokem640shake
415090241658864178912
T:
C:lake3
458192545924044608573
T:
ledakem3464
460235846043954608970
T:
frodokem1344aes
474113447424034744247
T:
ledakem3264
475196747588874762708
T:
ledakem3364
497880949841685000826
T:
C:ledakemcpa52
521187252372935259263
T:
locker3
537226253796925382736
T:
C:bikel3
560984556121035653955
T:
C:ledakemcpa53
559198756229975643997
T:
locker6
592155959394055953198
T:
locker5
611619661353226148358
T:
ledakem32sl
4826803?6223572?6261019?
T:
C:ledakemcpa54
626091463399616405566
T:
remblem928
631456863422106409680
T:
locker8
628666063621966413500
T:
locker7
631921064394306486004
T:
remblem1056
656780365742597461537
T:
rqc192
683144668476537063711
T:
ledakem33sl
690232569829576987899
T:
limasp2062cca
734866274447687464185
T:
ledakem34sl
823150182331638234543
T:
frodokem976shake
870277787242268750378
T:
locker9
981902298466999859823
T:
ledakem5264
101426931016657810181496
T:
rqc256
104215141043055710438669
T:
ledakem5364
104279331043853410448370
T:
sikep434
111574681115991211162452
T:
sikep434comp
120650251214500112223480
T:
ledakem5464
141044351411831314135537
T:
ledakem53sl
141121551411917314128882
T:
frodokem1344shake
143136401432002614389587
T:
ledakem52sl
145940931460260014617668
T:
ledakem54sl
170480501706322317066681
T:
sikep503
180717171808329318087671
T:
sikep503comp
245403292562878425817871
T:
ramstakers216091
285502812856234128616776
T:
sikep610
302809843029839530379411
T:
sikep610comp
305185293054287630565204
T:
mersenne756839
450413044507074645090944
T:
sikep751
476175704764288947674566
T:
sikep751comp
481155454840717248467533
T:
oddmanhattan128
975578469799800298646472
T:
oddmanhattan192
102969273104469471106823703
T:
ramstakers756839
108751164108801570108848249
T:
pqrsa15
191765001192549223196579379
T:
oddmanhattan256

amd64; Zen 3 (a50f00); 2021 AMD Ryzen 5 PRO 5650G; 6 x 3900MHz; cezanne, 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
822883198466kyber90s512
135341363713824kyber90s768
210132123621466kyber90s1024
213392148921784kyber512
257812615526305ntrulpr653
270282711727242
T:
lac128
272652773328002ntrulpr761
279492808728268
T:
C:nhcompact512cca
306413075331878
T:
ntrulpr4591761
344193452635542ntrulpr857
357233576935875threebears624r2cca
364833650136558C:threebears624r2cpa
364723660336991kyber768
362523679937146ntrulpr953
371463760337726ntrulpr1013
377643779037869C:threebears624r2cpax
391283915239198threebears624r2ccax
403564052740674
T:
C:nhcompact768cca
418804248243138
T:
C:r5nd1kem0d
431454335443617
T:
newhope512cca
473934748547610ntrulpr1277
491554945249657
T:
C:nhcompact1024cca
524465274353038kyber1024
586825962560502
T:
C:r5nd1kem5d
594076067462257
T:
C:r5nd0kem2iot
604956165162925
T:
C:r5nd1kem4longkey
716437178572036
T:
lac256
730077306673177threebears936r2cca
754747573975868threebears936r2ccax
761947631476412C:threebears936r2cpa
778377792678027C:threebears936r2cpax
810028125681656
T:
lac192
820058225282558
T:
newhope1024cca
973169849899796
T:
C:r5nd3kem5d
107908108334108497threebears1248r2cca
112131112235112481threebears1248r2ccax
112652112697113353C:threebears1248r2cpa
116150116340116403C:threebears1248r2cpax
129963130703131549ntruhps2048509
142455143978148580
T:
hqcrmrs128
149362150011150594
T:
C:hila5
157359158994163091
T:
hqc128
166142167780169698
T:
C:r5nd3kem0d
175837176101176263
T:
kindi256342
177181177736182661
T:
hqc1281
179361181610183393
T:
C:r5nd5kem5d
185739185998186211
T:
kindi512222
195922196113196367
T:
kindi512241
196652198303199658
T:
C:r5nd5kem0d
239078239346239805ntruhrss701
243191243475243980ntruhps2048677
341792342334343010ntruhps4096821
345027346984354279
T:
hqcrmrs192
348273348794357016
T:
hqc1921
381031383363388746
T:
C:r5n11kem0d
383647384003387656
T:
hqc192
377479384964386011
T:
hqc1922
400854403827406919
T:
ntrukem443
410878411467411963
T:
kindi512321
460742461886464179
T:
rqc128
468395468822469464
T:
kindi256522
522564524215525577
T:
C:bikel1
521493531330541187
T:
hqcrmrs256
539932543934544767sntrup761
566128578619627484
T:
hqc256
573997579137584084
T:
hqc2561
603342604381610632
T:
hqc2562
602979605511608889
T:
C:ledakemcpa14
611927612488613661
T:
lima2p1024cca
617810622143625483sntrup653
627544630965638786
T:
hqc2563
673408677954691813
T:
C:r5n13kem0d
687750694040696751
T:
C:ledakemcpa13
790624794039797489
T:
titaniumccatoy
805135806322807570
T:
frodokem640
858986863210869340
T:
rqc192
880772883166885150
T:
sntrup4591761
895515896326897191
T:
titaniumccalite
941659943727951929
T:
C:ledakemcpa12
988818989299990437
T:
frodokem640aes
102022210278451054037sntrup857
103184110356141038296
T:
C:rolloi128
112577011263981126969
T:
titaniumccastd
1192198?1196408?1744005?
T:
rqc256
121702112306381243930sntrup953
124126712439811248161
T:
lima2p2048cca
126978512706681271594
T:
titaniumccamed
128985812925641297073
T:
C:rolloi192
131401413180391320048
T:
limasp1018cca
136669213692631372871sntrup1013
137357913766341382111
T:
C:ledakemcpa34
138495513856921386514
T:
titaniumccahi
143088214325251434731
T:
C:bikel3
144565614548521468308
T:
ntrukem743
153204015330411534539
T:
frodokem976
158917215973031612101
T:
C:r5n15kem0d
170818817110701713051
T:
titaniumccasuper
173162717346401738376
T:
C:rolloi256
180978918234601830194
T:
C:ledakemcpa33
188473118872061909943
T:
frodokem976aes
189014019007281917587
T:
C:lake1
198000019855681989463
T:
C:lake2
208113020863592089971
T:
remblem928
208572920889272095106
T:
C:lake3
211250821155852126920
T:
remblem1056
216872622314672245874sntrup1277
241086224141192508654
T:
limasp1306cca
255074925550062705804
T:
limasp1822cca
256980925926562596171
T:
C:ledakemcpa32
266586726695902673389
T:
C:ledakemcpa53
266567526792542707266
T:
ledakem1464
304759030568173070324
T:
ledakem1364
317107331808723192115
T:
C:ledakemcpa54
325157132619143277088
T:
locker1
326878432798753290122
T:
ledakem1264
328759432912313299667
T:
frodokem640shake
338294233847063386555
T:
frodokem1344aes
362284036294913639669
T:
locker2
398740139974874008002
T:
locker3
3998679?4029927?5774649?
T:
ledakem14sl
416080441628914165505
T:
rolloii128
431315643252004338832
T:
locker4
439734444007384403963
T:
rolloii192
456891646028024726997
T:
limasp2062cca
501733450252735037900
T:
locker6
518664251904005193877
T:
C:ledakemcpa52
522011352237695230238
T:
rolloii256
4176339?5428120?6714600?
T:
ledakem13sl
536025254698706199755
T:
ledakem12sl
570512557098985712830
T:
sikep434
586679658822035903151
T:
locker5
663690066796496711485
T:
ramstakers216091
674398667587366777556
T:
ledakem3364
684626468511606877515
T:
frodokem976shake
6972700?7010889?11104176?
T:
ledakem3464
847206584809868503100
T:
locker7
844092084881278523660
T:
ledakem3264
850038685065468517521
T:
sikep503
921497292364079255711
T:
locker8
901512692450429311639
T:
lotus128
926613793535679540542
T:
ledakem33sl
985980298726539896299
T:
locker9
92981411010220410248383
T:
sikep434comp
104476161053339810590249
T:
ledakem34sl
111617371118437512725848
T:
ledakem32sl
112826801150041112063473
T:
ledakem5464
120166521202785312069761
T:
frodokem1344shake
127592271279805413353463
T:
ledakem5364
138062181382837813851845
T:
mersenne756839
138682351388433215085131
T:
sikep503comp
142208851425287414283582
T:
sikep610
160649631661292818036301
T:
ledakem54sl
165749101667503518509284
T:
ledakem5264
163806901676363817202043
T:
lotus192
18707972?19012929?24063650?
T:
ledakem53sl
242764112430452626263916
T:
sikep610comp
243554832437367324428577mceliece348864f
244727742449980024586487mceliece348864pcf
246117152462864524648869
T:
sikep751
267087842812369228799845
T:
lotus256
285093162880168529354272
T:
ntskem1264
293087232954361733552910
T:
ledakem52sl
291129802964434530037627
T:
ramstakers756839
24201075?34421061?64246579?mceliece348864
388602663896472242153655
T:
sikep751comp
34077577?44100531?64132666?mceliece348864pc
731021577312921573255764mceliece460896pcf
733972207341525373784733mceliece460896f
48084621?89371633?135089307?
T:
rsa2048
905708869105275791821917
T:
ntskem1380
73039303?103271167?163706868?mceliece460896
127303380127541392127869502
T:
oddmanhattan128
73106705?133237764?193629716?mceliece460896pc
134464651134498901135088022mceliece6960119f
133827208134670588134744161mceliece6960119pcf
150320717150353134154540879mceliece6688128pcf
150428181150849877151827425mceliece6688128f
169244079169334722169853957mceliece8192128pcf
169952035170032327171211624mceliece8192128f
168971756170169473170507961
T:
ntskem13136
135508993?185665577?287161752?mceliece6960119pc
151818449?211216288?328353186?mceliece6688128
213625643213871648214074368
T:
oddmanhattan192
143624064?245739419?348521491?mceliece6960119
150650174?266744191?383071718?mceliece6688128pc
227471481?286880881?348444439?mceliece8192128pc
170856347?288359628?405392021?mceliece8192128
372765605373205522373977542
T:
oddmanhattan256
322270391333222213253375894098
T:
pqrsa15
Cycles for encapsulation
25%50%75%system
107421077210809kyber90s512
12123?14067?15299?
T:
rsa2048
166021666516736kyber90s768
187341885719290ntruhps2048509
224082262622687ntruhrss701
244102454624703kyber90s1024
280412821928657ntruhps2048677
280092903630735mceliece348864f
26531?29266?36038?mceliece348864
300763019130295
T:
sntrup4591761
298543031030400sntrup653
312633132931481kyber512
322013223832327sntrup761
340013421234471ntruhps4096821
351513574637479mceliece348864pcf
355923763442956mceliece348864pc
389833944739542sntrup857
419864203742146sntrup953
431454320343262ntrulpr653
430334344243589sntrup1013
453024539745477
T:
C:nhcompact512cca
453404575045804ntrulpr761
472064934149419kyber768
485324979250329
T:
ntskem1264
506765224053260
T:
lac128
542135435254709threebears624r2cca
544315454655817sntrup1277
541735460254699
T:
ntrulpr4591761
546995477054830threebears624r2ccax
558665595256027C:threebears624r2cpa
561605619756240C:threebears624r2cpax
572135746157830ntrulpr857
597805986460514ntrulpr953
615516163161737ntrulpr1013
56582?62559?72943?mceliece460896f
625186258262683
T:
C:nhcompact768cca
56911?62670?73199?mceliece460896
645576513765871
T:
C:r5nd1kem0d
619786688872310mceliece460896pc
674886751967585kyber1024
64492?70729?82597?mceliece460896pcf
720617215572327
T:
newhope512cca
769227701077112ntrulpr1277
787807884578940
T:
C:nhcompact1024cca
878898810688246threebears936r2ccax
883238843788517threebears936r2cca
882088850188898
T:
C:ledakemcpa13
879908885390621
T:
C:r5nd0kem2iot
894678967890021
T:
C:ledakemcpa14
888649016290839
T:
C:r5nd1kem5d
918599244292911
T:
C:bikel1
920549292294304
T:
C:r5nd1kem4longkey
936089367193816C:threebears936r2cpax
942869438294458C:threebears936r2cpa
9835099384100579
T:
C:ledakemcpa12
106765108112108944
T:
lotus128
115198117317119860
T:
ntrukem443
116185119818127314mceliece6688128f
120223121014123868
T:
lac192
115930121663131933mceliece6688128
120981124151129123mceliece6960119f
123561125399127720mceliece8192128f
125171129421136202mceliece6960119
126580130539133240mceliece8192128
132549132599133042threebears1248r2ccax
128871133580144119mceliece6688128pcf
133565133789134337threebears1248r2cca
133793133893134051
T:
newhope1024cca
127272134552139401mceliece6688128pc
131869135291143710mceliece6960119pcf
131869135639143281mceliece6960119pc
134580135927139219mceliece8192128pcf
137109139599142760mceliece8192128pc
139583139778139917C:threebears1248r2cpa
140572140623140688C:threebears1248r2cpax
143627144268144931
T:
C:rolloi128
145159146079147804
T:
C:r5nd3kem5d
143026147294149195
T:
lac256
129415151220154401
T:
ntskem1380
154398155359157250
T:
lotus192
164069165072167931
T:
C:rolloi192
180861181505182105
T:
C:rolloi256
183877184383185259
T:
ledakem1264
195468199189202316
T:
ntrukem743
199831201079201645
T:
ledakem1464
200030201360204042
T:
lotus256
201009201832202594
T:
C:hila5
158287?204300?205030?
T:
ntskem13136
207910208360208964
T:
C:ledakemcpa33
209935210313210907
T:
C:ledakemcpa34
214272215510218200
T:
C:bikel3
213779216230216842
T:
ledakem1364
230096230512230857
T:
kindi256342
249125249528256124
T:
hqcrmrs128
250822254016260010
T:
C:ledakemcpa32
254769257044259857
T:
C:r5nd3kem0d
259726261780266971
T:
hqc128
260458262277264842
T:
C:r5nd5kem5d
264076265208266042
T:
ledakem12sl
270547270824271296
T:
kindi512222
273624274174274664
T:
ledakem13sl
285147285242285744
T:
kindi512241
287416291896297134
T:
C:lake1
294161294739295934
T:
ledakem14sl
311366312509314510
T:
C:lake2
312298314856316935
T:
C:r5nd5kem0d
357792359430364947
T:
hqc1281
359212360372362179
T:
C:lake3
441980442403442905
T:
ledakem3464
446681447426447956
T:
rolloii128
453006454256456797
T:
lima2p1024cca
457422458188458949
T:
rolloii192
481438482630484228
T:
rolloii256
475932483507487761
T:
C:r5n11kem0d
490429491132491829
T:
C:ledakemcpa54
492278492983494504
T:
C:ledakemcpa53
511806517099524231
T:
C:ledakemcpa52
524075524435525149
T:
ledakem3364
531715532940535999
T:
ledakem3264
538717539448540000
T:
kindi512321
550930552762555721
T:
locker2
549726553770557839
T:
locker1
561708561954562498
T:
kindi256522
581953585690593001
T:
hqcrmrs192
622062625930632984
T:
hqc192
627488632575635979
T:
locker3
642078643604645352
T:
titaniumccatoy
640332645383653273
T:
rqc128
675842676803677988
T:
ledakem32sl
689753691146692512
T:
ledakem33sl
689210697620700517
T:
hqc1921
732759735919742620
T:
locker4
750568752571760576
T:
hqc1922
790863792020796475
T:
ledakem34sl
784111795456798349
T:
locker6
803758805226805879
T:
titaniumccalite
871057872600873987
T:
C:r5n13kem0d
888713892700903669
T:
hqcrmrs256
912532913673918185
T:
lima2p2048cca
914394917344927981
T:
locker5
930532939641948404
T:
hqc256
962119962980965694
T:
titaniumccastd
108805110892851093707
T:
ledakem5364
110353211047111105993
T:
ledakem5464
110798811086061109439
T:
frodokem640
113018811352911145494
T:
hqc2561
114537211474541148884
T:
limasp1018cca
115258511534341154516
T:
ledakem5264
118366911852001187679
T:
ledakem54sl
117872611884211192595
T:
hqc2562
120010212013291211629
T:
titaniumccamed
122534012308001240281
T:
hqc2563
128735912910211295670
T:
rqc192
133609913368041339516
T:
frodokem640aes
134015013443981345452
T:
titaniumccahi
137497213780901402930
T:
locker7
139478214017871412603
T:
locker8
152255715268681545090
T:
locker9
155030915525581561580
T:
ledakem53sl
166050816650711682551
T:
titaniumccasuper
167335216743381675710
T:
ledakem52sl
174896917513741755582
T:
rqc256
188595218928091900092
T:
C:r5n15kem0d
216100621632472290329
T:
limasp1306cca
216886121696542170319
T:
frodokem976
226835122793972321392
T:
limasp1822cca
249802225022202522256
T:
frodokem976aes
301095630241553054283
T:
remblem1056
303543030502503080905
T:
remblem928
354568035469113548468
T:
frodokem640shake
394160039443153946891
T:
frodokem1344aes
427879744150604430497
T:
limasp2062cca
730328973062617309642
T:
frodokem976shake
933996593466699357676
T:
sikep434
123711061247185412574347
T:
ramstakers216091
126456471265160112659543
T:
frodokem1344shake
139986201401987514028042
T:
sikep503
144968131456070714637069
T:
sikep434comp
162735471628197516291873
T:
pqrsa15
206752032069363420711327
T:
mersenne756839
215463442161426621718233
T:
sikep503comp
261042992612336526149648
T:
sikep610
358470383597270836050632
T:
sikep610comp
398581103988809239957723
T:
sikep751
430967834317310543259977
T:
oddmanhattan128
532773895444910055906027
T:
ramstakers756839
620043106212763862370791
T:
sikep751comp
795006617959224279742357
T:
oddmanhattan192
166875408167195229167487493
T:
oddmanhattan256
Cycles for decapsulation
25%50%75%system
980198249854kyber90s512
142731429014312C:threebears624r2cpax
152571531415375kyber90s768
183331839418411C:threebears936r2cpax
224252245622494C:threebears1248r2cpax
227332277422935kyber90s1024
251072519225223kyber512
249282519725274C:threebears624r2cpa
271392724227459
T:
C:r5nd1kem0d
300433007530129ntruhps2048509
302083024330340C:threebears936r2cpa
352573528735393C:threebears1248r2cpa
367873685036891sntrup653
381623819238242sntrup761
395484043540619
T:
C:r5nd1kem5d
382114052441523
T:
C:r5nd0kem2iot
385634054640635kyber768
412604130841338
T:
C:hila5
407974158142902
T:
C:r5nd1kem4longkey
439114397444101
T:
C:nhcompact512cca
495124955849611sntrup857
503105036450429ntrulpr653
518275188951947sntrup953
520055224752408ntruhps2048677
519845228652426ntrulpr761
529715314056290sntrup1013
542315441754591ntruhrss701
565605660456666kyber1024
619236204162147
T:
C:nhcompact768cca
639036411164681
T:
C:r5nd3kem5d
642616433264428sntrup1277
651316521265282
T:
sntrup4591761
662026630166411
T:
lac128
672856743068307ntrulpr857
674346773967885ntruhps4096821
701017058170700ntrulpr953
716337171471788ntrulpr1013
775757767577901
T:
C:nhcompact1024cca
780647808178184threebears624r2ccax
781137842778554
T:
newhope512cca
778557907179162
T:
ntrulpr4591761
887378883888925ntrulpr1277
994569953199620threebears624r2cca
9962799997100240mceliece348864f
100087100237100388mceliece348864
106258106407106574mceliece348864pcf
106991107135107336mceliece348864pc
114886115822120156
T:
C:r5nd5kem5d
118526118790121369
T:
ntrukem443
119262119571119824threebears936r2ccax
119620120153125558
T:
C:r5nd3kem0d
123060123252124370
T:
lotus128
145671145785145891
T:
newhope1024cca
150914150972151037threebears936r2cca
144604151393152700
T:
C:r5nd5kem0d
159465160244160467
T:
C:r5n11kem0d
170444170479170775threebears1248r2ccax
171067172028172767
T:
lac192
181540184681196110
T:
lotus192
205941206209206845mceliece460896
207438207597207771mceliece460896f
206951207735208157threebears1248r2cca
212811213063213560mceliece460896pc
229099229507229808mceliece6960119f
225671230942234379mceliece460896pcf
233463233731233953mceliece6960119
237676238220240321
T:
ntrukem743
238828239014239188mceliece6960119pc
239398239631240135mceliece6960119pcf
241922242165242441mceliece6688128
241923242183242518mceliece6688128f
244061245602246597
T:
C:r5n13kem0d
243592246000260420
T:
lotus256
246103246326246559mceliece8192128f
246641246933247158mceliece8192128
250944251237256898mceliece6688128pcf
254718254953255311mceliece8192128pcf
256723257031257376mceliece8192128pc
257164257424257836mceliece6688128pc
257303258375261321
T:
lac256
262343262719266329
T:
ntskem1264
289959290077290289
T:
kindi256342
360861361117361475
T:
kindi512222
380346380486380957
T:
kindi512241
479833486453496823
T:
hqc128
489023489244489531
T:
ntskem1380
548682551738552790
T:
hqcrmrs128
550828552732553832
T:
lima2p1024cca
568317573829580002
T:
C:ledakemcpa13
580419581338597384
T:
C:ledakemcpa12
658418658701659209
T:
kindi256522
680940681493681814
T:
kindi512321
698619700614710784
T:
C:ledakemcpa14
699389700927709277
T:
C:r5n15kem0d
753271754559754897
T:
titaniumccatoy
753874771041773217
T:
hqc1281
920027920475920938
T:
ntskem13136
933934934823936100
T:
titaniumccalite
990483993280999410
T:
hqc192
104753110484011058647
T:
hqcrmrs192
105183110546671057897
T:
C:rolloi128
110776711087331116258
T:
lima2p2048cca
111002211106031111367
T:
frodokem640
111112311122291117569
T:
titaniumccastd
121186012144321218360
T:
C:rolloi192
123866212394151242794
T:
C:bikel1
124769112531921261593
T:
hqc1921
127395412744811275074
T:
frodokem640aes
127173912861271297264
T:
hqc1922
132541513325731341058
T:
C:lake1
137012313712301373149
T:
titaniumccamed
142392114374361440844
T:
hqc256
144289014451021451729
T:
ledakem1264
146361414653501466857
T:
limasp1018cca
152464315283321533496
T:
rolloii128
152728615289001550682
T:
ledakem1364
150692115367921564197
T:
hqcrmrs256
156531115682361571350
T:
titaniumccahi
159403715967471601590
T:
ledakem1464
170044017044081711102
T:
rolloii192
171194317139851715142
T:
C:ledakemcpa32
186814718775431908667
T:
hqc2561
190144519045791923683
T:
hqc2562
193885219422701943720
T:
titaniumccasuper
194446819464362010503
T:
C:ledakemcpa33
198772420031632028968
T:
hqc2563
202384620263002034175
T:
ledakem12sl
197072520562402204232
T:
ledakem13sl
205211620599222065446
T:
C:rolloi256
215462921701822250763
T:
ledakem14sl
217962421916892201681
T:
rolloii256
225936322603102261367
T:
frodokem976
1771950?2304743?2318158?
T:
C:ledakemcpa34
235509623571702359623
T:
frodokem976aes
239675323985002399256
T:
rsa2048
244574924514732459004
T:
C:lake2
278324027864722890475
T:
limasp1306cca
278677127936522800798
T:
locker1
285888628668262875794
T:
locker2
286623728745082883969
T:
rqc128
289775329196142928267
T:
limasp1822cca
319447132010023211219
T:
locker4
334094033478233358606
T:
C:lake3
348379334856383488082
T:
frodokem640shake
391017339122533917591
T:
frodokem1344aes
396197039657533972877
T:
C:bikel3
403579040374404040527
T:
ledakem3364
411658241190284197310
T:
ledakem3464
415063641624254189434
T:
remblem1056
421809242481934276783
T:
remblem928
421988042760564330409
T:
C:ledakemcpa52
434972443656204380150
T:
locker3
440809244119544416204
T:
ledakem3264
470141047233314736318
T:
locker6
476695748025744810167
T:
C:ledakemcpa53
498231249942485011912
T:
locker5
526144652808545313470
T:
locker7
534435253651385382139
T:
locker8
556347255707705627045
T:
C:ledakemcpa54
558394755937015607321
T:
ledakem32sl
558352855955265610194
T:
limasp2062cca
579830758144975834261
T:
rqc192
593317159484875968157
T:
ledakem33sl
623516662700406337024
T:
ledakem34sl
726484072716487277514
T:
frodokem976shake
742839774450887459876
T:
locker9
879244588106958829243
T:
rqc256
915946692772299294653
T:
ledakem5264
978315297892529801131
T:
ledakem5364
996883699759379983476
T:
sikep434
105899991060108210651205
T:
sikep434comp
109267731095764310973741
T:
ledakem5464
125706741257345912578236
T:
frodokem1344shake
129798521311205814853965
T:
ledakem54sl
130346891314926213166711
T:
ledakem53sl
134811411359532813660960
T:
ledakem52sl
148993861490258314906025
T:
sikep503
158761081588827015927875
T:
sikep503comp
256559362613624128185990
T:
ramstakers216091
263118142633821426374261
T:
sikep610
278072412783384327860534
T:
sikep610comp
295215823081752230930153
T:
mersenne756839
428691834292601442996264
T:
sikep751
455689244559520345617352
T:
sikep751comp
480248674807385048134640
T:
oddmanhattan128
893911278953988889691500
T:
oddmanhattan192
103336138106508344108595731
T:
ramstakers756839
116891853116977225117113021
T:
pqrsa15
186612884187027882187830903
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-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
9781990810070kyber90s512
162591649816810kyber90s768
238832398224139kyber512
252402539825629kyber90s1024
298322995930167
T:
C:nhcompact512cca
303363073830979
T:
lac128
324553284532972ntrulpr653
348043494035137ntrulpr761
360363609036172
T:
ntrulpr4591761
393493936639426C:threebears624r2cpa
397783981339846threebears624r2cca
413994144341520C:threebears624r2cpax
413934162841869kyber768
427014281242988
T:
C:nhcompact768cca
428834291642964threebears624r2ccax
441264433644867ntrulpr857
444114477045182
T:
C:r5nd1kem0d
466314693047164ntrulpr1013
470444720847568ntrulpr953
475364766147787
T:
newhope512cca
537575394154155
T:
C:nhcompact1024cca
590455936359807kyber1024
598686005261370ntrulpr1277
617586222763014
T:
C:r5nd1kem5d
622106319264445
T:
C:r5nd0kem2iot
639736459565494
T:
C:r5nd1kem4longkey
781207817678265threebears936r2cca
796747990280345
T:
lac256
823538237682435threebears936r2ccax
826498271582788C:threebears936r2cpa
851348529085627C:threebears936r2cpax
875798801388585
T:
lac192
939399439894658
T:
newhope1024cca
103015103770104786
T:
C:r5nd3kem5d
113650113690113849threebears1248r2cca
118952119056119167threebears1248r2ccax
119627119692119771C:threebears1248r2cpa
123108123309123366C:threebears1248r2cpax
152312153618154126
T:
C:hila5
166433168203169778
T:
C:r5nd3kem0d
186469189686194848
T:
hqcrmrs128
192929193117193532ntruhps2048509
190575193754195696
T:
C:r5nd5kem5d
203024204255205707
T:
C:r5nd5kem0d
206538213469216644
T:
hqc128
216554216926218502
T:
kindi256342
224868224962225465
T:
kindi512241
225466225649225989
T:
kindi512222
245764252902255149
T:
hqc1281
305586305905306119ntruhrss701
314495314866315174ntruhps2048677
407093417840420396
T:
hqcrmrs192
431807432442433014ntruhps4096821
430855432829440183
T:
C:r5n11kem0d
437394440752444369
T:
ntrukem443
439177443545450049
T:
hqc192
463374463793464281
T:
kindi512321
474144477539483138
T:
hqc1921
499852509538514729
T:
hqc1922
546182547965549793
T:
rqc128
562121563583564899
T:
C:bikel1
575123575357575875
T:
kindi256522
661047672347683078
T:
hqcrmrs256
688032688373688859sntrup761
701030701799702826
T:
C:ledakemcpa14
706506714394715690
T:
lima2p1024cca
762185766025768996
T:
C:r5n13kem0d
752873766621783848
T:
hqc2561
785127796769814585
T:
hqc256
806633820389831157
T:
hqc2562
841380842145843008
T:
frodokem640
844127846780848453
T:
C:ledakemcpa13
844616861050873010
T:
hqc2563
865942866186866654sntrup653
964200964874965586
T:
titaniumccatoy
9936279969171066684
T:
rqc192
106953210703641070877
T:
titaniumccalite
107722810795031081732
T:
C:rolloi128
111733911181441118776
T:
frodokem640aes
122042212227091230121
T:
C:ledakemcpa12
123864712389451239473
T:
sntrup4591761
140865514114071414596
T:
C:rolloi192
141474114157821417383
T:
titaniumccastd
141781314286761432045
T:
lima2p2048cca
1422620?1429659?2057504?
T:
rqc256
146596914668101470517sntrup857
154621815476361550317
T:
titaniumccamed
156889615716631573842
T:
C:ledakemcpa34
163222416352711638518
T:
limasp1018cca
168738116884261689362
T:
C:bikel3
170371217050111706274
T:
titaniumccahi
172548817271441730569
T:
frodokem976
171871017290101744587
T:
ntrukem743
178718817878841788706sntrup953
182663418314931837347
T:
C:r5n15kem0d
189742819007211904088
T:
C:rolloi256
200732420080582009364sntrup1013
211524421164542117557
T:
titaniumccasuper
212639121287582130436
T:
frodokem976aes
214303121447872147010
T:
C:ledakemcpa33
239044124054662424420
T:
C:lake1
249714125037982516004
T:
C:lake3
253241125405592550067
T:
C:lake2
279666327997682803545
T:
ledakem1464
269485528063282811610
T:
C:ledakemcpa32
297871029854783027874
T:
limasp1306cca
307163630773223081819
T:
C:ledakemcpa53
314885731497983151696sntrup1277
310574831654633237761
T:
remblem928
315781531734303182190
T:
limasp1822cca
318143932193303256202
T:
remblem1056
341265634254363439550
T:
ledakem1364
346924134721363475382
T:
frodokem1344aes
351586735256463535948
T:
C:ledakemcpa54
355719635755183665230
T:
ledakem1264
370688537075673708996
T:
frodokem640shake
381746438347833857303
T:
locker1
4247704?4385219?5446974?
T:
ledakem13sl
439134044081304420567
T:
locker2
4422849?4434230?6130311?
T:
ledakem14sl
453749445410024544909
T:
rolloii128
475882047883274816088
T:
locker3
481638248258644830762
T:
rolloii192
493376349439654961890
T:
locker4
553001955325885537132
T:
rolloii256
569885757212865742583
T:
limasp2062cca
578717657972356554595
T:
ledakem12sl
599238959995966004774
T:
sikep434
598205960201446053305
T:
locker6
6097633?6112427?8870130?
T:
ledakem3464
647861264940786506723
T:
C:ledakemcpa52
643518365183756571844
T:
ramstakers216091
692902069633397007614
T:
locker5
734692373505127357957
T:
ledakem3364
781805778203827823132
T:
frodokem976shake
866278986675578673140
T:
ledakem3264
954836695600409866075
T:
ledakem34sl
970074097094159715530
T:
ledakem33sl
969954397104499721789
T:
sikep503
9771080978735110635738
T:
sikep434comp
987447599009389927686
T:
locker7
108354171088495610928648
T:
lotus128
109966561103388811094307
T:
locker8
114575541149653511570977
T:
ledakem5464
118143611185488211913940
T:
locker9
121938231220830912230478
T:
ledakem5364
124296341269208114105082
T:
ledakem32sl
134864581348729413488461
T:
frodokem1344shake
145944441462775215136956
T:
ledakem54sl
148108561492392815041052
T:
mersenne756839
154766141548544415492539
T:
sikep610
157891991583920417385189
T:
sikep503comp
178353091788866519665457
T:
ledakem5264
186040611874132122044930
T:
ledakem53sl
200654722017175220702727
T:
lotus192
263930332640748226425167
T:
sikep751
263112292670031726717921mceliece348864f
262764102671330726817326mceliece348864pcf
267168872674599828981678
T:
sikep610comp
267215862676665126825117
T:
ntskem1264
284337362898321829571917
T:
ramstakers756839
297374312994732732388697
T:
ledakem52sl
342286653427969734406323
T:
lotus256
26216664?36596942?56860669?mceliece348864pc
404844244053594343880608
T:
sikep751comp
36230361?46629803?77244896?mceliece348864
802536028066466781618298
T:
ntskem1380
813672478139251681609814mceliece460896f
815848958162557781796939mceliece460896pcf
50326346?84952786?126928397?
T:
rsa2048
82352537?115041782?212995366?mceliece460896
82316341?147606087?213100027?mceliece460896pc
147554341149225873149543586mceliece6960119pcf
150525323150629214151096288mceliece6960119f
149245476152470627154781629
T:
oddmanhattan128
156867620157134879157343835
T:
ntskem13136
158454118158860899159153235mceliece6688128pcf
158883260158946658159163521mceliece6688128f
179996595180157992180898409mceliece8192128f
180498140180687624181638272mceliece8192128pcf
182311002?244383039?423988889?mceliece8192128pc
243516409244386062245432453
T:
oddmanhattan192
153835780?257664489?366576209?mceliece6960119pc
150906467?259404288?366340440?mceliece6960119
218820624?279816891?462171610?mceliece6688128pc
219212672?280240095?402205532?mceliece6688128
180937593?301344809?425139096?mceliece8192128
443707822446325184452132936
T:
oddmanhattan256
328597393133785682103487629145
T:
pqrsa15
Cycles for encapsulation
25%50%75%system
113571191012526
T:
rsa2048
122751247512598kyber90s512
193991945019746kyber90s768
218522190422363ntruhps2048509
249262497725039ntruhrss701
290782946529495kyber90s1024
295313112333301mceliece348864f
308493127833588mceliece348864
313083140531840ntruhps2048677
350193503635188kyber512
353483540335526
T:
sntrup4591761
366623686037171ntruhps4096821
366443705937147sntrup653
384303901440995mceliece348864pc
397733982439911sntrup761
397194122743599mceliece348864pcf
470844731547627
T:
ntskem1264
494894959350060sntrup857
497614978749830
T:
C:nhcompact512cca
522975234652454sntrup953
529215332653454sntrup1013
534405346053639kyber768
535745418155600
T:
lac128
555065554955645ntrulpr653
581915829458462ntrulpr761
585575858058650threebears624r2ccax
586545868458722threebears624r2cca
603366037960404C:threebears624r2cpa
605596060260681C:threebears624r2cpax
647436485764922
T:
ntrulpr4591761
672946735567410sntrup1277
61629?67564?82006?mceliece460896
679676810468290
T:
C:nhcompact768cca
62110?68494?81002?mceliece460896f
698367038670852
T:
C:r5nd1kem0d
749497556575670ntrulpr857
760427626176388kyber1024
702937635986009mceliece460896pc
708607841484605mceliece460896pcf
783467882278958ntrulpr953
791567933279415ntrulpr1013
791897934379561
T:
newhope512cca
880088810488191
T:
C:nhcompact1024cca
940169405594177threebears936r2ccax
941219417194228threebears936r2cca
937949442195742
T:
C:r5nd0kem2iot
945719529396206
T:
C:r5nd1kem5d
977119819198848
T:
C:bikel1
9812398839100116
T:
C:r5nd1kem4longkey
9958199717101125ntrulpr1277
100996101122101269C:threebears936r2cpax
101215101278101362C:threebears936r2cpa
114933115199115504
T:
C:ledakemcpa14
114931115256115532
T:
C:ledakemcpa13
113666117081128546mceliece6688128
116094118113119632
T:
C:ledakemcpa12
115660120693130910mceliece6688128f
119804121332124489mceliece8192128f
120821122980126994
T:
ntrukem443
128689129409130487
T:
lotus128
125740129753133526mceliece6960119
125819130040138420mceliece6960119f
129714130331131158
T:
lac192
129296131001134135mceliece8192128
127301135046141901mceliece6688128pcf
131382136943146605mceliece6688128pc
139513139583139666threebears1248r2ccax
140251140323140436threebears1248r2cca
138469142682148759mceliece6960119pcf
138945143473147232mceliece6960119pc
143030144494147599mceliece8192128pcf
142549144978147038mceliece8192128pc
148266148347148432C:threebears1248r2cpa
148376148409148575C:threebears1248r2cpax
150918151587152126
T:
C:rolloi128
151233152483156366
T:
lac256
153079153498153994
T:
newhope1024cca
154733155938156826
T:
C:r5nd3kem5d
179423179978180706
T:
C:rolloi192
190507190923192242
T:
lotus192
201276201790202379
T:
ntskem1380
208732209374210100
T:
ntskem13136
212418213100213736
T:
C:rolloi256
214465215123215828
T:
C:hila5
217140217485217962
T:
ledakem1264
221267223296227010
T:
ntrukem743
228075228792229789
T:
C:bikel3
255195255998256889
T:
lotus256
257732257968259028
T:
ledakem1464
262163262352262528
T:
ledakem1364
263208264797266717
T:
C:r5nd3kem0d
269693270544271517
T:
C:ledakemcpa33
271457272578273462
T:
C:ledakemcpa34
277562280132281898
T:
C:r5nd5kem5d
282561282932284087
T:
kindi256342
299550303702306916
T:
C:ledakemcpa32
303089303916304459
T:
ledakem13sl
305685306327307571
T:
ledakem12sl
304826311194314456
T:
hqcrmrs128
326717327267327549
T:
kindi512241
328287328714329065
T:
kindi512222
328693329890331858
T:
C:r5nd5kem0d
336032342158346689
T:
hqc128
353787356840363163
T:
C:lake1
363554363852364078
T:
ledakem14sl
386546390460393565
T:
C:lake2
440224443110445141
T:
C:lake3
464848471513477392
T:
hqc1281
479703480716481792
T:
rolloii128
493227494143494887
T:
rolloii192
519637520107520515
T:
ledakem3464
531267532995540602
T:
C:r5n11kem0d
540154541864543995
T:
lima2p1024cca
544998547007548413
T:
rolloii256
586745587308595078
T:
ledakem3264
605456606758609260
T:
C:ledakemcpa54
608723609013609662
T:
kindi512321
609534610545613911
T:
C:ledakemcpa53
617430618019620682
T:
ledakem3364
625701632375639465
T:
C:ledakemcpa52
643251652529658468
T:
locker2
645346653147659354
T:
locker1
667479676884683844
T:
hqcrmrs192
688949689274689825
T:
kindi256522
700219704972717472
T:
hqc192
713278737134748213
T:
locker3
775540776117776632
T:
ledakem32sl
780306780737781510
T:
titaniumccatoy
795062797088799304
T:
rqc128
825198843075853258
T:
locker4
876991888358899970
T:
hqc1921
887179889975896113
T:
ledakem33sl
927333934203944948
T:
hqc1922
933052934676936050
T:
ledakem34sl
906334941806945829
T:
locker6
965929968563970895
T:
C:r5n13kem0d
975569976113976778
T:
titaniumccalite
109145411001201105110
T:
lima2p2048cca
109190711015721132810
T:
locker5
109495411095511121016
T:
hqcrmrs256
118099911815091182203
T:
titaniumccastd
120787812128581219318
T:
ledakem5364
126661912674821268421
T:
frodokem640
126371912684581277216
T:
ledakem5464
125427612699541297910
T:
hqc256
130116213018571302720
T:
ledakem5264
138498313863921388473
T:
limasp1018cca
141084214171211418830
T:
ledakem54sl
140857414241191436666
T:
hqc2561
145574214572911458548
T:
titaniumccamed
1509401?1515896?2387415?
T:
rqc192
150582115182171531418
T:
hqc2562
155139415526861553764
T:
frodokem640aes
154753315641091597515
T:
locker7
157953415962061624422
T:
hqc2563
161612716232301632284
T:
locker8
163512516368041638474
T:
titaniumccahi
172231417658481776425
T:
locker9
178003617823021784532
T:
ledakem53sl
187299518819471883949
T:
ledakem52sl
204765220484512049608
T:
titaniumccasuper
2118522?2131482?2749216?
T:
rqc256
214506821517762155781
T:
C:r5n15kem0d
249437024957132504083
T:
frodokem976
262662626314722632928
T:
limasp1306cca
281821928376562857759
T:
limasp1822cca
289810328991742900888
T:
frodokem976aes
395937539627783992429
T:
frodokem640shake
449627745352404580025
T:
remblem928
460413246307744675154
T:
remblem1056
479354747971414799163
T:
frodokem1344aes
526840153438585360543
T:
limasp2062cca
825202182543688257933
T:
frodokem976shake
976812197722839780165
T:
sikep434
119968691217580912311637
T:
ramstakers216091
141418491415490914172595
T:
frodokem1344shake
152696011531758615408339
T:
sikep434comp
158862231589865115913763
T:
pqrsa15
159715651597605815979425
T:
sikep503
197923441984271619875967
T:
mersenne756839
245428962466054524762505
T:
sikep503comp
282935812831585828358218
T:
sikep610
393252303944537239662518
T:
sikep610comp
427162644272853142746336
T:
sikep751
440473904491922245174578
T:
oddmanhattan128
531171205392030455319171
T:
ramstakers756839
648710746513154165452490
T:
sikep751comp
875425568773551088057221
T:
oddmanhattan192
178902425179178785179346008
T:
oddmanhattan256
Cycles for decapsulation
25%50%75%system
116811192212036kyber90s512
150941514515195C:threebears624r2cpax
184501851118871kyber90s768
190711911319157C:threebears936r2cpax
230532313023154C:threebears1248r2cpax
271222719427224C:threebears624r2cpa
281322840728494kyber90s1024
284112844228628kyber512
299703048931178
T:
C:r5nd1kem0d
331533317533215C:threebears936r2cpa
354553549635534ntruhps2048509
383713842738439C:threebears1248r2cpa
424894263342837
T:
C:r5nd0kem2iot
433614367745827
T:
C:r5nd1kem5d
441534415844355kyber768
445544474445910
T:
C:r5nd1kem4longkey
484204849148547
T:
C:nhcompact512cca
502085027750338sntrup653
507125075450791sntrup761
542365433354617
T:
C:hila5
558055584755893ntruhps2048677
588655891358961ntruhrss701
643796463764749kyber1024
668116687466979
T:
C:nhcompact768cca
673086738067468ntrulpr653
690336909669142sntrup857
694286964569976
T:
C:r5nd3kem5d
695806973670057ntrulpr761
714227163371880ntruhps4096821
717297178071849sntrup953
714177207872301
T:
lac128
730557309973149sntrup1013
789117898079036
T:
sntrup4591761
853808542385484threebears624r2ccax
862238633286399
T:
newhope512cca
873908744087465
T:
C:nhcompact1024cca
891288918589273sntrup1277
924959260593105ntrulpr857
933689344493521
T:
ntrulpr4591761
953779548196155ntrulpr953
959409604696154ntrulpr1013
109845109918109971threebears624r2cca
117368117478117606mceliece348864f
120458120618121829ntrulpr1277
124088124205124347mceliece348864pcf
124898126363126535mceliece348864pc
129718129880129942threebears936r2ccax
130196130311131769mceliece348864
133690133946135159
T:
ntrukem443
133756134514137247
T:
C:r5nd5kem5d
140539150837151335
T:
C:r5nd3kem0d
153075153405153752
T:
lotus128
163973164022164114threebears936r2cca
166448167972168118
T:
newhope1024cca
181770182134186450
T:
C:r5nd5kem0d
181991182406183855
T:
lac192
182716182868182944threebears1248r2ccax
184654190413191305
T:
C:r5n11kem0d
221306221324221357threebears1248r2cca
232676233579234183
T:
lotus192
244081244474244898mceliece460896f
244862245159245695mceliece460896
251649251908252350mceliece460896pc
251904252158252783mceliece460896pcf
269029269302269611mceliece6960119
269404269621269771mceliece6960119f
272006273924285681
T:
lac256
276831278060280371
T:
C:r5n13kem0d
282032282152283167mceliece6688128f
282318282476283148mceliece6688128
282339282584282895mceliece8192128f
282240282623283430mceliece6960119pc
282373282639282998mceliece6960119pcf
284625284859285022mceliece8192128
293695293786294502mceliece6688128pc
293570293949294517mceliece6688128pcf
293975295993296420
T:
ntrukem743
295828296002296349mceliece8192128pcf
295989296168296444mceliece8192128pc
325155325811326598
T:
lotus256
343907344270344823
T:
ntskem1264
356465357238357570
T:
kindi256342
434595435325435861
T:
kindi512241
437780438284439724
T:
kindi512222
578660581394604818
T:
hqc128
611373620581621293
T:
hqcrmrs128
651696652637728314
T:
ntskem1380
677114677880678547
T:
lima2p1024cca
708323?713626?908002?
T:
C:ledakemcpa13
767895768090768392
T:
kindi512321
787723788615791606
T:
C:ledakemcpa12
809469809781810477
T:
kindi256522
854166854940855856
T:
C:ledakemcpa14
913454914103914873
T:
titaniumccatoy
918518926962934787
T:
C:r5n15kem0d
942636961485967087
T:
hqc1281
106996810813421089452
T:
hqc192
112640811314891153405
T:
hqcrmrs192
113167911325411133059
T:
titaniumccalite
114774811517441156432
T:
C:rolloi128
120689312082911210006
T:
ntskem13136
126719312678751268541
T:
frodokem640
135075613553421443624
T:
C:rolloi192
135478413569141362736
T:
lima2p2048cca
136581313666571370356
T:
titaniumccastd
149399014946001495281
T:
frodokem640aes
154642115533231570868
T:
hqc1921
157170815850931609245
T:
hqc1922
163048116313191632070
T:
C:bikel1
164333316449051646320
T:
ledakem1264
166026516631871663989
T:
titaniumccamed
172250817242921727912
T:
rolloii128
175291117619961772942
T:
C:lake1
176062717800681786745
T:
hqcrmrs256
178872617908941792860
T:
limasp1018cca
180759218107011870806
T:
ledakem1364
182400418309861888170
T:
ledakem1464
188282018886031939370
T:
hqc256
191009019114151912570
T:
titaniumccahi
193951219424071946514
T:
rolloii192
196853919863251988043
T:
rsa2048
198758319945951997985
T:
C:ledakemcpa32
223778322419692246186
T:
C:rolloi256
222629222558212262039
T:
hqc2561
224165422591962295211
T:
ledakem13sl
227167422804882324365
T:
ledakem12sl
238459923857952389074
T:
titaniumccasuper
239595724041112442226
T:
ledakem14sl
241157524133792443178
T:
C:ledakemcpa33
240609124169882424741
T:
hqc2562
251364125205912529641
T:
rolloii256
250817325230712538986
T:
hqc2563
260544326137212615134
T:
frodokem976
276057427617552763817
T:
frodokem976aes
282535428324322834932
T:
C:ledakemcpa34
301199130215363028800
T:
C:lake2
324724132523243259863
T:
rqc128
332502433453663356873
T:
locker1
342353134256433431543
T:
limasp1306cca
346350434861313506815
T:
locker2
364911136587543672147
T:
limasp1822cca
374981737552243760653
T:
locker4
389531438960523897125
T:
frodokem640shake
406058740785614102744
T:
C:lake3
456516545862754757912
T:
ledakem3464
459969546011584605242
T:
frodokem1344aes
473825947414704858711
T:
ledakem3264
478248247852134797288
T:
ledakem3364
497205749765454986676
T:
C:ledakemcpa52
516966751964945230113
T:
locker3
538007553827155385916
T:
C:bikel3
561461256171845632836
T:
C:ledakemcpa53
573616857738215797296
T:
locker6
585979059404925960635
T:
locker5
611110161154016123929
T:
ledakem32sl
615521462015646237961
T:
locker7
624489162526596255915
T:
C:ledakemcpa54
628907063306606418035
T:
locker8
626797063519736404831
T:
remblem928
645893865130536584964
T:
remblem1056
6572630?6581233?8347367?
T:
rqc192
680070868056226859052
T:
ledakem33sl
689108269070667059528
T:
limasp2062cca
734503073639357423843
T:
ledakem34sl
823270082345678248863
T:
frodokem976shake
870805387641998832157
T:
locker9
980491798378689843062
T:
ledakem5264
101591651017169211461571
T:
rqc256
104261491043283310443500
T:
ledakem5364
104460591045168910462738
T:
sikep434
111565451116341011169713
T:
sikep434comp
121851531220687612211689
T:
ledakem5464
139881861400430314012456
T:
ledakem53sl
141127981412560714135545
T:
frodokem1344shake
143299031434165014486680
T:
ledakem52sl
145690371458372314608132
T:
ledakem54sl
170042071701280517030722
T:
sikep503
180863671809709718122600
T:
sikep503comp
255293292556307025709816
T:
ramstakers216091
285498742856337028573443
T:
sikep610
278412592954311529588968
T:
mersenne756839
303158923033585030355716
T:
sikep610comp
459297194595512745983887
T:
sikep751
476336504767817847721245
T:
sikep751comp
489811234962912350290550
T:
oddmanhattan128
972751689742327797590856
T:
oddmanhattan192
104129866106793589109083469
T:
ramstakers756839
108713355108774286108818106
T:
pqrsa15
198024626198139973198559687
T:
oddmanhattan256

amd64; Tremont (906c0); 2021 Intel Pentium Silver N6000; 4 x 1100MHz; jasper, 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
758627642177129
T:
C:r5nd1kem0d
101117101270101559threebears624r2cca
102338103392104977
T:
C:r5nd0kem2iot
103965104173104963C:threebears624r2cpa
103977104692105675
T:
C:r5nd1kem5d
104653104761108623C:threebears624r2cpax
107822108875110141
T:
C:r5nd1kem4longkey
116255116819119426threebears624r2ccax
130105130474131003kyber512
141967142175142504
T:
newhope512cca
161102161596162004
T:
lac128
180225181155182176
T:
C:r5nd3kem5d
183347184330188781threebears936r2cca
194699194930200828C:threebears936r2cpax
196848197474199018threebears936r2ccax
221934224123224830kyber90s512
230389230928231721kyber768
253738255320256289
T:
C:hila5
277811279509283052
T:
ntrulpr653
294229296723299565
T:
C:r5nd3kem0d
299117300928302018threebears1248r2cca
301343301537302159C:threebears1248r2cpax
302406302669303201C:threebears1248r2cpa
311267311693318413C:threebears936r2cpa
311180313404318678ntrulpr653
316180316535317028
T:
newhope1024cca
329293330366332321
T:
ntrulpr761
334600335932336542
T:
kindi512222
329139337925342260
T:
C:r5nd5kem5d
340430340911341769
T:
kindi512241
357033360137362762
T:
C:r5nd5kem0d
369639370344371950kyber1024
377528379913382564ntrulpr761
390106393774395148
T:
kindi256342
398531401291403395
T:
ntrulpr857
409147410049415961kyber90s768
432007432274432668threebears1248r2ccax
449211451332454336ntrulpr857
475400480803482577
T:
ntrulpr953
525477528102531548
T:
rqc128
534963536794539216ntrulpr953
536495538818542364
T:
ntrulpr1013
552326553689559780
T:
hqc1281
558723559671564247
T:
lac256
562800563618564374
T:
lac192
590412593629597761ntrulpr1013
664250672670674597kyber90s1024
696123697523701413
T:
kindi512321
770595773840776693
T:
ntrulpr1277
811140824312833095
T:
ntrukem443
853889854720855952
T:
kindi256522
865800867203870533ntrulpr1277
9927449976781013573
T:
rqc192
119223711994181208369
T:
C:rolloi128
129400812982761305582
T:
hqc1921
131655013229251329032
T:
C:rolloi192
139531114012671406105
T:
hqc1922
1414206?1428725?1957894?
T:
rqc256
148740214894621501744
T:
frodokem640
172289617246401727931
T:
C:bikel1
181621818172081818389
T:
lima2p1024cca
186467218690611877190
T:
C:rolloi256
191829819316821951880
T:
ntrukem743
195893919609511963098
T:
frodokem640aes
234002723509562355930
T:
hqc2561
251072725187052530730
T:
hqc2562
262481626414352655177
T:
hqc2563
276067827649362782170
T:
remblem1056
278392128067002814464
T:
remblem928
291609929172132918312
T:
limasp1018cca
299983030032503006208
T:
frodokem976
363785236395833641460
T:
lima2p2048cca
371611337206973741426
T:
frodokem976aes
397312839753443977732
T:
titaniumccatoy
415832741716654199503
T:
C:lake1
435226943551984359481
T:
titaniumccalite
445351744680584491166
T:
rolloii192
478217947855674787821
T:
limasp1306cca
488721348932614906090
T:
C:lake3
510393551064325109444
T:
C:bikel3
519717252237315248300
T:
rolloii256
522586552372815249752
T:
C:lake2
532022453381205365220
T:
rolloii128
565170656538975656086
T:
limasp1822cca
574653057499065754103
T:
titaniumccastd
607184160935896120918
T:
frodokem1344aes
634214763479496366082
T:
titaniumccamed
678302167885386794755
T:
titaniumccahi
817196681856818199316
T:
locker1
881749588394138904827
T:
locker2
896141589895109598108
T:
limasp2062cca
908980390944029101326
T:
titaniumccasuper
972101897554049804664
T:
locker3
110239141102687511028996
T:
ntrulpr4591761
112106271122389211247533
T:
locker4
119793091198476312004504
T:
frodokem640shake
125588671257573012590432
T:
locker6
131950621322196713255510
T:
locker5
165486811655072316579977
T:
C:r5n11kem0d
170265411704209317054836
T:
sntrup653
171032741711560517140651
T:
sikep503
170848801713580317165826sntrup653
183087421833276818364873
T:
C:ledakemcpa14
199774942010282320300163
T:
ramstakers216091
201654502084487021196303
T:
lotus128
226139322262774322639917
T:
sntrup761
226641852267861522703918sntrup761
229401932295385322980498
T:
locker7
231263172327495423292128
T:
C:ledakemcpa13
239791222400875424032495
T:
locker8
257709252582707626027516
T:
locker9
265688642657495226599754
T:
frodokem976shake
280832172820046230711556
T:
sikep503comp
291048452913050029170235
T:
sntrup857
291480482917460229196581sntrup857
320225843210558232343166
T:
mersenne756839
331736333324213333266186
T:
sntrup4591761
354695023549955635537315
T:
sntrup953
354869833551912035629194sntrup953
387972363986560540312518
T:
lotus192
399505683996593740044617sntrup1013
399994514004156140282856
T:
sntrup1013
413288154133223941339073
T:
C:r5n13kem0d
461245114616578146206069
T:
C:ledakemcpa12
479818854799801448008131
T:
frodokem1344shake
490473374907687349101127
T:
ntruhps2048509
490001044909176849119686ntruhps2048509
571603875718727057229194
T:
sikep751
601006026021027460697620
T:
ntskem1264
613006596134146461396955
T:
sntrup1277
609183946138429963990727
T:
ledakem1464
613997416146032061519337sntrup1277
654806776561279666993876
T:
C:ledakemcpa34
659719636733500868082350
T:
lotus256
720750577233971872467576
T:
C:ledakemcpa33
753676357537276875385568
T:
C:r5n15kem0d
773634707771863177834777
T:
ledakem1364
780305627870717680696882
T:
ledakem13sl
857647338578187185797934
T:
sikep434
866325658665039686695223
T:
ntruhps2048677
866754128675483286895150ntruhps2048677
870865668815372990629461
T:
ledakem14sl
889527519011402094032227
T:
ramstakers756839
903599419050054098221813
T:
sikep751comp
926205859301345593111033ntruhrss701
126770810126838996127220527
T:
ntruhps4096821
126809464126974387127247501ntruhps4096821
132764070133040634133290589
T:
C:ledakemcpa32
136181995136356333148216059
T:
sikep434comp
151817098151960630152161892
T:
C:ledakemcpa53
164419724164498529164624801
T:
C:ledakemcpa54
176310074177029937217040414
T:
ntskem1380
189417598190778512193768328
T:
ledakem3464
194273279194373071194748123
T:
ledakem1264
202159176202227475204277596mceliece348864f
203691915203747330204092258mceliece348864pcf
209915920210161076214006337
T:
oddmanhattan128
219424715221796414222869311
T:
ledakem34sl
224892772225719677226362199
T:
ledakem3264
225652122226033310226758394
T:
ledakem12sl
147483478?232690514?362582154?
T:
rsa2048
232422875234816021249370413
T:
C:ledakemcpa52
240622731240899115241283926
T:
ledakem3364
248060946248082460248102910
T:
sikep610
207430536?248132244?322624869?mceliece348864
269787284270892476273048687
T:
ledakem5464
275620083276209114281420677
T:
ledakem33sl
242834397?283081928?328564987?mceliece348864pc
346785815349242329349676444
T:
oddmanhattan192
349619142350188882373047582
T:
ntskem13136
415347750415556109448915335
T:
sikep610comp
553620708554122381554573871
T:
ledakem5364
638466436638893901640047176mceliece460896f
639600080639786734656645832mceliece460896pcf
674744744679717281691822680
T:
ledakem53sl
693759533695457038698074135
T:
ledakem32sl
695082654696424427705917433
T:
oddmanhattan256
694503112696813592699416098
T:
ledakem5264
701783869703029098704985293
T:
ledakem54sl
642661386?790431946?1060502096?mceliece460896
769345846?915040832?1216003355?mceliece460896pc
104700531710502999841117820117mceliece6960119f
104606045010580983761097236629mceliece6960119pcf
113113725111342175591246955144mceliece6688128f
112013776811347189241192370485mceliece6688128pcf
121856165812285795191417588125mceliece8192128f
121808331612294077831408334543mceliece8192128pcf
1084009582?1447187885?2254762581?mceliece6960119pc
1260318671?1514353985?2438389031?mceliece6688128
1401234926?1597902579?2583507585?mceliece6688128pc
161231812816212901361663169858
T:
ledakem52sl
1324068685?1635524949?2466123286?mceliece6960119
1498593849?1847227086?2576972369?mceliece8192128pc
1491081231?2004906667?2528301479?mceliece8192128
570761439458072167765931943570
T:
pqrsa15
Cycles for encapsulation
25%50%75%system
275312788528488
T:
rsa2048
78725?80374?158277?
T:
ntskem1264
887229066096065mceliece348864
112272112678113278
T:
C:r5nd1kem0d
135500135910136437threebears624r2cca
138479139013139263threebears624r2ccax
137864139085143785mceliece348864pc
135067139658143349mceliece348864f
137213140041147239mceliece348864pcf
144905145153149613C:threebears624r2cpax
149165149406154934C:threebears624r2cpa
149006149808151626
T:
C:r5nd0kem2iot
154466155185156032
T:
C:r5nd1kem5d
160073161793163723
T:
C:r5nd1kem4longkey
174747174935175362kyber512
177399179497182277
T:
C:rolloi128
191441192619193904
T:
C:rolloi192
201461204846221306
T:
ntrukem443
222321222657222940
T:
newhope512cca
222631222948231114threebears936r2ccax
223716224163232402threebears936r2cca
229919231294232979
T:
C:rolloi256
228208240506254295mceliece460896
239962240529247163C:threebears936r2cpax
236011248710263871mceliece460896f
260040261185262378
T:
C:r5nd3kem5d
273510284727302020mceliece460896pcf
285066285389286267kyber90s512
285747287449290369
T:
sntrup653
293929295445297337kyber768
284754299854327869mceliece6688128f
293918306628332281mceliece6960119f
288363308238334175mceliece460896pc
296505310084331627mceliece6960119
312941313884314916
T:
lac128
303731320369363007mceliece6688128
321036323325325282sntrup653
332994?337194?575800?
T:
ntskem1380
345760346677348060
T:
sntrup761
347218347930349682threebears1248r2cca
352626352925354113C:threebears1248r2cpax
349406356992379569mceliece8192128
359768360167360506C:threebears1248r2cpa
354970366967389636mceliece8192128f
369433372005374303
T:
C:hila5
372707373439374231
T:
C:bikel1
364793375796413331mceliece6688128pc
378005378946386670C:threebears936r2cpa
369584383036407231mceliece6960119pcf
371498384811402880mceliece6960119pc
383149391817403239
T:
ntrukem743
393075394535395527sntrup761
369218394762423445mceliece6688128pcf
414074423153428688
T:
sntrup857
426212439001450424mceliece8192128pcf
438256441776449449
T:
C:r5nd3kem0d
441154442351445051kyber1024
437818449510461974mceliece8192128pc
468629470429472582sntrup857
469116475035479568
T:
C:r5nd5kem5d
471253475163479582
T:
C:lake1
475190475891476251threebears1248r2ccax
479749480319481530kyber90s768
488434488868489476
T:
newhope1024cca
492284493841503132
T:
sntrup953
489324495002496953
T:
C:ledakemcpa12
494645495428496247
T:
kindi512222
497649501279507564
T:
ntskem13136
500797501715503265
T:
C:ledakemcpa13
501645503549504476
T:
kindi512241
512110514739516171
T:
kindi256342
516970519417521361
T:
ntrulpr653
542534543364544845
T:
C:ledakemcpa14
546457548766553022ntrulpr653
545714552150559442
T:
rolloii192
544987554456556296
T:
C:r5nd5kem0d
552569556831560011
T:
C:lake2
556944560541563669sntrup953
559897561039562953
T:
sntrup1013
559684570902574683
T:
rolloii128
592522596612606051
T:
rolloii256
606806608612610775
T:
C:lake3
614044615700625207sntrup1013
619572621498624068
T:
ntrulpr761
670328673024675955ntrulpr761
668683675225677488
T:
lotus128
752089753684757146kyber90s1024
754878757443764052
T:
ntrulpr857
784336787520788571
T:
ledakem1464
800777802369803825
T:
sntrup1277
807099808940812590ntrulpr857
822233829085833271
T:
rqc128
853380856693858061
T:
lac192
897076897770900714
T:
ledakem1364
894873899513906880sntrup1277
903215913424915222
T:
ntrulpr953
922590924982935341
T:
kindi512321
961653963917966641ntrulpr953
967582968479969842
T:
ledakem14sl
963513969381977476
T:
locker1
981994983211985693
T:
C:bikel3
9900939954971034851
T:
locker2
102268310241821025624
T:
ntrulpr1013
102916310303141033821
T:
kindi256522
103367710406011049568
T:
lotus192
107951010820981086297ntrulpr1013
111685911185541123845
T:
lac256
110293811275911131985
T:
locker3
113068611317691132987
T:
ledakem13sl
117825011833861189672
T:
C:ledakemcpa32
118669711878841189142
T:
C:ledakemcpa33
120308612249901251075
T:
ledakem1264
124472412513531257049
T:
hqc1281
127916912808701283660
T:
C:ledakemcpa34
127840812842051301537
T:
locker4
147171314870701497429
T:
lotus256
148750414888691490991
T:
ntrulpr1277
149480815020401524104
T:
locker6
151184515227591526413
T:
lima2p1024cca
157500615767801578910ntrulpr1277
158047216060771623859
T:
ledakem12sl
161738716225631638121
T:
rqc192
162087716243341635583
T:
ntruhps2048509
162056116278921639419
T:
locker5
164867116492681650883ntruhps2048509
193846219398281942653
T:
ledakem3464
216660521678962169504
T:
frodokem640
226082722635522266854
T:
ledakem3364
225834022691242282358
T:
rqc256
252761625296952531912
T:
frodokem640aes
253216125330022534233
T:
limasp1018cca
255382325608112576231
T:
locker7
257406725782362580059
T:
ledakem34sl
261092726185662629398
T:
locker8
265226326693322684370
T:
C:ledakemcpa52
276903927708482772818
T:
C:ledakemcpa53
277577328141602850159
T:
locker9
284145528433532845311
T:
ntruhps2048677
288006928807472882192ntruhps2048677
289918029103472913623
T:
hqc1921
290529229524033000106
T:
ledakem3264
296619929684132977573
T:
C:ledakemcpa54
299659429994373002061
T:
lima2p2048cca
304925630496983051224ntruhrss701
307436130827753085298
T:
ledakem33sl
312290731278653138884
T:
hqc1922
318570731868523188382
T:
titaniumccatoy
385470538577853862919
T:
titaniumccalite
401700940228764050076
T:
remblem1056
407161741151174130621
T:
remblem928
415079141528014154509
T:
ntruhps4096821
419894142017864204839
T:
limasp1306cca
420047842019104203066ntruhps4096821
421181542626254313216
T:
ledakem32sl
432650043290754333189
T:
ledakem5464
437254143759974378350
T:
frodokem976
478376747850914788622
T:
titaniumccastd
481362848170134821441
T:
limasp1822cca
485797048617174864866
T:
frodokem976aes
486255348659604870648
T:
ledakem5364
523023752430675250120
T:
hqc2561
558512256027705619894
T:
hqc2562
574235157459935754243
T:
ledakem54sl
586224158651105868064
T:
titaniumccamed
585790358655495883316
T:
hqc2563
632581063331256337182
T:
titaniumccahi
643347564388356447691
T:
ledakem53sl
731575673639667402998
T:
ledakem5264
790161779122987918194
T:
frodokem1344aes
799217179976528000978
T:
limasp2062cca
852143485251968544847
T:
titaniumccasuper
838656185401988646435
T:
ledakem52sl
110973941110006111103311
T:
sntrup4591761
127138571271644812720472
T:
frodokem640shake
139077811391134113939972
T:
C:r5n11kem0d
220287552203402622039574
T:
ntrulpr4591761
281029692813853628159382
T:
sikep503
282018202821540628229374
T:
frodokem976shake
339618113396805033971455
T:
C:r5n13kem0d
378386053803067338597831
T:
ramstakers216091
432231084342590543600626
T:
sikep503comp
512707095128264751305821
T:
frodokem1344shake
522613275237078552515333
T:
pqrsa15
541867095421387054284921
T:
mersenne756839
625442896255095062559110
T:
C:r5n15kem0d
924586399267158992767358
T:
sikep751
113369862113657583113909464
T:
oddmanhattan128
140492066140510830140529784
T:
sikep434
143677707144158620144941394
T:
sikep751comp
164456550166320907173965676
T:
ramstakers756839
214573436215621167216784910
T:
sikep434comp
232608349232891038233496052
T:
oddmanhattan192
456958933456982784457010005
T:
sikep610
483824364484400365484849533
T:
oddmanhattan256
615420468618390810621779863
T:
sikep610comp
Cycles for decapsulation
25%50%75%system
334673352133618C:threebears624r2cpax
402514029640330C:threebears936r2cpax
474794751547562C:threebears1248r2cpax
592805947360508
T:
C:r5nd1kem0d
627086278564071C:threebears624r2cpa
850488637688967
T:
C:r5nd0kem2iot
893279078992480
T:
C:r5nd1kem5d
9047593264102610
T:
C:r5nd1kem4longkey
955129558895711C:threebears1248r2cpa
108519108744109569
T:
C:hila5
112800112924114860C:threebears936r2cpa
143172143793145586
T:
C:r5nd3kem5d
200544200727200962kyber512
236621236965240428threebears624r2ccax
253687253808254132
T:
newhope512cca
254950258700265416
T:
ntrukem443
272473273206274776
T:
C:r5nd5kem5d
272863280341285433
T:
C:r5nd3kem0d
302309302520302814threebears624r2cca
310111313070313326kyber90s512
329470329737331234kyber768
338971341039344501
T:
C:r5nd5kem0d
357932358447369805threebears936r2ccax
441718442154446263threebears936r2cca
445667446721447736
T:
lac128
483401484905486224kyber1024
510218511016517144kyber90s768
553359555086601653mceliece348864f
553830563048576776
T:
ntrukem743
564325564823565294
T:
newhope1024cca
577510578214579977mceliece348864
580891582713600050
T:
ntskem1264
619413620251621646threebears1248r2cca
621080621817623150
T:
C:r5n11kem0d
625062625809627382mceliece348864pc
626973628552637412mceliece348864pcf
639371639784640527threebears1248r2ccax
644186647405651085
T:
kindi256342
649433650710651931
T:
kindi512222
657671659574664040
T:
kindi512241
707343710594715137
T:
sntrup653
708561711766720862sntrup653
723774725390729273
T:
ntrulpr653
757311759481765332ntrulpr653
790596791757801753kyber90s1024
803348804895807182
T:
sntrup761
804385806428808404sntrup761
817938825346830569
T:
lotus128
883991886503908238
T:
ntrulpr761
931312934147936225ntrulpr761
101650110179501020197
T:
C:r5n13kem0d
107403810754761078479
T:
ntrulpr857
107682610803151091826
T:
sntrup857
107867410850771090766
T:
C:rolloi128
108303410877731093118sntrup857
113302311513571153957ntrulpr857
115101011520141181197
T:
ntskem1380
115314911556821164241
T:
kindi512321
119459711962621208170
T:
kindi256522
122094012269711235022
T:
C:rolloi192
128243712904931292088
T:
ntrulpr953
129402212964961299791
T:
sntrup953
129223912972891305701sntrup953
130559413192491329040
T:
lotus192
135746913590871360974
T:
lac192
135637513600291375156ntrulpr953
140860514108221415083mceliece460896
140979614138811461454mceliece460896f
145731414591851460896mceliece460896pcf
145955214631951468885
T:
sntrup1013
146905214734051482683sntrup1013
147119714746391477907
T:
ntrulpr1013
145803014989321501931mceliece460896pc
153384415347401536177mceliece6960119
153594715380271539667mceliece6960119f
153641115436961547546ntrulpr1013
160901416110811902077mceliece6960119pc
161495716165331618814mceliece8192128f
162246416262101627263mceliece6688128f
163284516342301736619mceliece6688128
161391816520701657427mceliece6960119pcf
166557616677761674167
T:
lima2p1024cca
168462316859691687871mceliece6688128pc
168726916889401855593mceliece8192128pcf
168772316898021725675mceliece6688128pcf
169960717040731959511mceliece8192128pc
162687517414171754783
T:
lac256
176617617791901789482
T:
rolloii128
161966518309321868695mceliece8192128
190538919176841929912
T:
rolloii192
189818319283771951806
T:
lotus256
199824420055382019096
T:
C:lake1
203557320417022048267
T:
C:rolloi256
215797921598862161652
T:
frodokem640
215806421628092170469
T:
ntrulpr1277
216212121666912175335sntrup1277
216420721723972174922
T:
sntrup1277
218152121973082205017
T:
hqc1281
225493322608062286615ntrulpr1277
2305862?2309867?2907434?
T:
C:ledakemcpa13
236949423755622379088
T:
C:ledakemcpa12
239988824014322402931
T:
frodokem640aes
241372624167562419900
T:
ntskem13136
240569624240222439085
T:
rolloii256
278419027872422792360
T:
C:ledakemcpa14
296721929718842987288
T:
C:r5n15kem0d
300950930115553014219
T:
limasp1018cca
331247733142373316208
T:
lima2p2048cca
340019134248363560605
T:
rqc128
345586834647503479026
T:
C:lake2
372210637251663727675
T:
titaniumccatoy
397814939874113996707
T:
rsa2048
410024241100364120715
T:
locker1
433543543458204359619
T:
locker2
448137044852434490139
T:
titaniumccalite
450812945224254533086
T:
C:lake3
458331945865944588650
T:
hqc1921
477367747774644791243
T:
hqc1922
476926547819624791921
T:
locker4
478638047907154795100
T:
frodokem976
480417648046324808057
T:
ntruhps2048509
480411348052054808531ntruhps2048509
503386150368015039907
T:
frodokem976aes
513799451413435144581
T:
limasp1306cca
517546951989585202200
T:
C:bikel1
551397055175595532601
T:
titaniumccastd
563029756575275670565
T:
remblem1056
565163557265525753110
T:
remblem928
575934057624525765556
T:
ledakem1364
575880457667555772216
T:
ledakem1264
578005157900555907283
T:
limasp1822cca
621337162343216253580
T:
locker3
631277063157036318052
T:
C:ledakemcpa32
667110566798276682529
T:
titaniumccamed
667131466812356706550
T:
ledakem1464
709910971138037140435
T:
locker6
718083771892137194603
T:
ledakem12sl
729842073097647323478
T:
locker5
734759873868147449765
T:
rqc192
738217473886127399874
T:
titaniumccahi
757445775856217905035
T:
ledakem13sl
764927876700197674459
T:
C:ledakemcpa33
786488578716447881402
T:
hqc2561
794836979650718030548
T:
ledakem14sl
813062781348488139801
T:
frodokem1344aes
834321183530948368601
T:
locker7
840890984132738418716
T:
hqc2562
843767184389318441773
T:
ntruhps2048677
843763784409418441748ntruhps2048677
860349286295808656617
T:
locker8
873413587392088742830
T:
hqc2563
906920690726889074500ntruhrss701
911326891191749145506
T:
C:ledakemcpa34
991038399161879930358
T:
titaniumccasuper
994193299464909955579
T:
limasp2062cca
111314711115718911259425
T:
locker9
119687931204662512146026
T:
rqc256
123659211236828012369108ntruhps4096821
123659701236869612369090
T:
ntruhps4096821
125976141260621712611758
T:
frodokem640shake
169760931698728316998297
T:
ledakem3264
171496501719661117345298
T:
ledakem3364
176997771772460417735278
T:
C:bikel3
177654391776971217772471
T:
C:ledakemcpa52
179397151813974718478764
T:
ledakem3464
193812221939982619446763
T:
C:ledakemcpa53
211636612117397521182361
T:
C:ledakemcpa54
213816802143619421450721
T:
ledakem32sl
249926822503728325168205
T:
ledakem33sl
260049012605744326271992
T:
ledakem34sl
283814372839952528419052
T:
frodokem976shake
299260932995497429998258
T:
sikep503
308397833084167030849771
T:
sntrup4591761
319245103197060532016952
T:
sikep503comp
330263553303604233045772
T:
ntrulpr4591761
338885223392548233950833
T:
ledakem5264
391837053920728539235712
T:
ledakem5364
460422544610926346388982
T:
ledakem5464
482824814830743948570810
T:
ledakem52sl
506951645113998551196909
T:
ledakem53sl
514969135153578251616563
T:
frodokem1344shake
594819485950416559610730
T:
ledakem54sl
753907597668142876768441
T:
ramstakers216091
768221457684201781144926
T:
mersenne756839
992936449946616499639404
T:
sikep751
105342099105391958105468382
T:
sikep751comp
124400675124565115124965047
T:
oddmanhattan128
149812425149831452149850530
T:
sikep434
159299779159316406159335385
T:
sikep434comp
232996766233113894233307352
T:
pqrsa15
255259232255453680255924759
T:
oddmanhattan192
313284848325415490327682118
T:
ramstakers756839
459377003459399473459415506
T:
sikep610
485768277485805917485831660
T:
sikep610comp
535836801535927377536328197
T:
oddmanhattan256

amd64; Tremont (906c0); 2021 Intel Celeron N5105; 4 x 2000MHz; jasper3, 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
756187614976738
T:
C:r5nd1kem0d
100517100604100817C:threebears624r2cpa
103411104132104810
T:
C:r5nd1kem5d
103402104246105472
T:
C:r5nd0kem2iot
106959107552109160
T:
C:r5nd1kem4longkey
107572107784107903C:threebears624r2cpax
115689115819116090threebears624r2ccax
129644129989130336kyber512
134020134261134458threebears624r2cca
141648141783142099
T:
newhope512cca
161832162184162543
T:
lac128
181195182433183435
T:
C:r5nd3kem5d
193243193325193480threebears936r2cca
195142195399200253C:threebears936r2cpax
196495196593196836threebears936r2ccax
199732199935200548C:threebears936r2cpa
219845220421222471kyber90s512
230071230497231236kyber768
251005252837253436
T:
C:hila5
274080276474278358
T:
ntrulpr653
294783294954295306threebears1248r2cca
293605295258296869
T:
C:r5nd3kem0d
300772301900302616threebears1248r2ccax
307239307627308416C:threebears1248r2cpa
311666314472317972ntrulpr653
315019315937316502
T:
kindi256342
315773316015316641
T:
newhope1024cca
320402321657322010C:threebears1248r2cpax
335990336379337275
T:
kindi512222
330869336900341227
T:
C:r5nd5kem5d
336735340110342152
T:
ntrulpr761
340148340747341589
T:
kindi512241
357179361446363704
T:
C:r5nd5kem0d
368670369557370271kyber1024
376630378824382059ntrulpr761
397166398823400872
T:
ntrulpr857
406832407217408036kyber90s768
447181448993451911ntrulpr857
472591474053479380
T:
ntrulpr953
510786513360521853
T:
rqc128
528541532986536288ntrulpr953
532674534505536825
T:
ntrulpr1013
552452557895560225
T:
hqc1281
557477557955559421
T:
lac256
563751564836565384
T:
lac192
603625606460610075ntrulpr1013
659637661249668229kyber90s1024
695965697003697782
T:
kindi512321
772274773971783913
T:
ntrulpr1277
807128821328827973
T:
ntrukem443
849402851366858525
T:
kindi256522
860616863633867285ntrulpr1277
928718952597990037
T:
rqc192
117892611905511204882
T:
C:rolloi128
129142512926981302562
T:
hqc1921
133307113418511367077
T:
C:rolloi192
139483814035011407488
T:
hqc1922
138710514120241438404
T:
rqc256
147339814770031486353
T:
frodokem640
171590117193791725569
T:
C:bikel1
178148517885531825111
T:
C:rolloi256
180648618070121810319
T:
lima2p1024cca
192317219376021951978
T:
ntrukem743
195068319535991956182
T:
frodokem640aes
233751623467732349884
T:
hqc2561
249817125097512514169
T:
hqc2562
262101126355472638816
T:
hqc2563
271227727251892809756
T:
remblem928
269829527262032730937
T:
remblem1056
279489327966462797914
T:
limasp1018cca
297888729835572988002
T:
frodokem976
364068536448903710422
T:
lima2p2048cca
370413637103773719311
T:
frodokem976aes
395555539574823959498
T:
titaniumccatoy
410365841214284148388
T:
C:lake1
435051943561044361437
T:
titaniumccalite
436871943913964451204
T:
rolloii192
478371447874654796172
T:
limasp1306cca
468302748449214939896
T:
rolloii128
488273548889754896325
T:
C:lake3
508333550873435091168
T:
C:bikel3
512037651508295202397
T:
rolloii256
519007651987885208333
T:
C:lake2
565798256617585909705
T:
limasp1822cca
574386257481535749326
T:
titaniumccastd
604365760632336080150
T:
frodokem1344aes
633896363437846353531
T:
titaniumccamed
677934567899516798768
T:
titaniumccahi
807801180871768106937
T:
locker1
873854287491078761686
T:
locker2
891052889193699461660
T:
limasp2062cca
908659790906259101459
T:
titaniumccasuper
961776896369869660695
T:
locker3
110204641102403811026554
T:
ntrulpr4591761
111232821113238311146057
T:
locker4
119824491198885511994158
T:
frodokem640shake
123584391239256012427771
T:
locker6
130080981302967513066018
T:
locker5
165429261654710416575618
T:
C:r5n11kem0d
170405361705498017074945
T:
sntrup653
170971211711321217133293
T:
sikep503
170971761711405517134501sntrup653
182821161830760618452385
T:
C:ledakemcpa14
199722572013322620335694
T:
ramstakers216091
201804262064019820779990
T:
lotus128
225928622259999022617924
T:
sntrup761
226514962266513622699069sntrup761
226666632269164822724617
T:
locker7
231661032319048923624035
T:
C:ledakemcpa13
237419772377499823796597
T:
locker8
254564842547376625856989
T:
locker9
265715632658035926611335
T:
frodokem976shake
280632402815084930700845
T:
sikep503comp
291005332912815329157698
T:
sntrup857
291312072914904429169876sntrup857
316165343169179031811441
T:
mersenne756839
344819613457643034602856
T:
sntrup4591761
354186873542713135446738
T:
sntrup953
354418993545956635487863sntrup953
392075833975888541099473
T:
lotus192
399004213994151940056561
T:
sntrup1013
399715963999256340013347sntrup1013
413184724132146341328030
T:
C:r5n13kem0d
460400324609302346185532
T:
C:ledakemcpa12
479497434797008647990817
T:
frodokem1344shake
489545754899600249053002
T:
ntruhps2048509
490118474906125449126849ntruhps2048509
569527315711753957133745
T:
sikep751
600858886022707464034478
T:
ntskem1264
608370966103767461151684
T:
ledakem1464
614022986143173761459238
T:
sntrup1277
615076186155514861588420sntrup1277
654637276552688565592045
T:
C:ledakemcpa34
656700876755180668286315
T:
lotus256
719831547209877673550633
T:
C:ledakemcpa33
753445637535280775358866
T:
C:r5n15kem0d
771353917725732577422137
T:
ledakem1364
783210507966606581025012
T:
ledakem13sl
857153298572699885738790
T:
sikep434
866303118665764886817611
T:
ntruhps2048677
866948998676060286795770ntruhps2048677
871053178728069689407901
T:
ledakem14sl
884600658985205393848592
T:
ramstakers756839
902065799039371697983716
T:
sikep751comp
928367509304686293167728ntruhrss701
126965728127184701127209343ntruhps4096821
137171667137386392137474749
T:
C:ledakemcpa32
136083458147856731148165161
T:
sikep434comp
151870473152185968152840859
T:
C:ledakemcpa53
95200317?157602559?250719867?
T:
rsa2048
162656813164746395165785107
T:
C:ledakemcpa54
174108536?177542538?221926209?
T:
ntskem1380
189534431190147794194274315
T:
ledakem3464
194302367194483325194674194
T:
ledakem1264
203595245203651142204063583mceliece348864pcf
203784251203864587204561248mceliece348864f
209651368210217306211409645
T:
oddmanhattan128
225359646225832234226106282
T:
ledakem12sl
229571168230870284232248380
T:
ledakem34sl
231983579232505973240577608
T:
C:ledakemcpa52
231441403232903496233005944
T:
ledakem3264
240515447244214316245733352
T:
ledakem3364
247957321247971339247991619
T:
sikep610
218431517?251005834?319500126?mceliece348864pc
252621096253106910255260957
T:
ledakem5464
257776612258276224259228754
T:
ledakem33sl
243343898?283340046?366488625?mceliece348864
347173867347834337348747775
T:
oddmanhattan192
349561858354663828381056196
T:
ntskem13136
415139429415406122454470679
T:
sikep610comp
509765614511114743513604587
T:
ledakem5364
632084859632552435638562589mceliece460896pcf
638567790638897348640236903mceliece460896f
676603338677683258680494210
T:
oddmanhattan256
693819462695444778697787970
T:
ledakem32sl
701990914703584219706065287
T:
ledakem54sl
713768208715620589721428521
T:
ledakem53sl
725200862726979411729406292
T:
ledakem5264
629030739?781590676?1086680869?mceliece460896
687120074?912511338?1349052093?mceliece460896pc
103501329410480525841137359193mceliece6960119pcf
106538548010660317341115905682mceliece6960119f
113202513311421114221220735691mceliece6688128pcf
115636889011627205121236583137mceliece6688128f
120057328712056435711420743789mceliece8192128f
121775434912274807451449990746mceliece8192128pcf
1029882364?1499157198?2127250810?mceliece6960119
150203648615122771641540469957
T:
ledakem52sl
1160902515?1637553918?2257295035?mceliece6960119pc
1160676884?1748035732?2440360173?mceliece6688128pc
1200671340?1755425718?2442645760?mceliece6688128
1275565425?1837989049?2573170384?mceliece8192128
1449681850?1870312957?2588954921?mceliece8192128pc
567883153457975325145968983851
T:
pqrsa15
Cycles for encapsulation
25%50%75%system
186301934220017
T:
rsa2048
886458942895911mceliece348864
8877489707100658mceliece348864f
78542?97641?156539?
T:
ntskem1264
112604113080113658
T:
C:r5nd1kem0d
137746137888137998threebears624r2ccax
138935141544146581mceliece348864pcf
144633144714144999C:threebears624r2cpa
148483148650149031C:threebears624r2cpax
148914149985151187
T:
C:r5nd0kem2iot
154526155973157715
T:
C:r5nd1kem5d
160197161010162514
T:
C:r5nd1kem4longkey
167362169697178596
T:
C:rolloi128
174287174394174733kyber512
176358176470176775threebears624r2cca
182078184999190867mceliece348864pc
192497195252205210
T:
C:rolloi192
201766203597217195
T:
C:rolloi256
201507204674221714
T:
ntrukem443
221917222058222276
T:
newhope512cca
222249222381222730threebears936r2ccax
235675235816236010threebears936r2cca
240517240685247145C:threebears936r2cpax
231441243248265821mceliece460896f
230195245601270646mceliece460896
251709251965252472C:threebears936r2cpa
257098257919259170
T:
C:r5nd3kem5d
271763282142301666mceliece460896pcf
282599283481286831kyber90s512
285665289813293491
T:
sntrup653
293320293565294325kyber768
287088297885314991mceliece460896pc
280673304481330024mceliece6960119f
278819305047337156mceliece6688128f
297818311076330105mceliece6960119
312847313419314474
T:
lac128
324113325009326688sntrup653
331863333197333519threebears1248r2ccax
305760333745366117mceliece6688128
344042344220344686threebears1248r2cca
344724345998347031
T:
sntrup761
361198362634365514
T:
C:hila5
367645367965368764C:threebears1248r2cpa
355006371411393671mceliece8192128
372150372907373770
T:
C:bikel1
376540376708377127C:threebears1248r2cpax
374206?376711?725049?
T:
ntskem1380
382498385834402998
T:
ntrukem743
390954392896394603sntrup761
372883395551432444mceliece6688128pcf
379046395891434858mceliece6960119pcf
383992407079441683mceliece8192128f
379932408055448181mceliece6960119pc
376765412676430935mceliece6688128pc
414869416020417047
T:
kindi256342
427217428341429130
T:
sntrup857
437898439101441485kyber1024
438687441253449966
T:
C:r5nd3kem0d
435636448149468218mceliece8192128pc
439582460866547895mceliece8192128pcf
462588464595468743
T:
C:lake1
466340468017470384sntrup857
472650478963481700
T:
C:r5nd5kem5d
479517483855484804kyber90s768
488080488685489102
T:
newhope1024cca
489387490212491914
T:
C:ledakemcpa13
490650494332496740
T:
C:ledakemcpa12
494629495206496244
T:
kindi512222
502137502822503468
T:
kindi512241
498432504614506726
T:
sntrup953
500484506331556699
T:
rolloii192
511936513722516344
T:
ntrulpr653
513974519553528079
T:
ntskem13136
542815543498544754
T:
C:ledakemcpa14
541651546773575977
T:
rolloii128
544894547025549256
T:
C:lake2
546908549369552627ntrulpr653
551635553439556146sntrup953
544212553531556220
T:
C:r5nd5kem0d
555878557775593463
T:
rolloii256
559624564044566188
T:
sntrup1013
607122608925611963
T:
C:lake3
615379622521623604sntrup1013
630961633198645061
T:
ntrulpr761
670501672137675275ntrulpr761
669994676444678438
T:
lotus128
748972752174768483kyber90s1024
749661752796755985
T:
ntrulpr857
785287786722787876
T:
ledakem1464
796413799830825529
T:
rqc128
805064807713811411ntrulpr857
803571810051813170
T:
sntrup1277
855199856306857519
T:
lac192
894973895403896566
T:
ledakem1364
895835897441899196sntrup1277
895849901416903846
T:
ntrulpr953
920213921200929992
T:
kindi512321
946312949870955226
T:
locker1
957353961080971402ntrulpr953
967124968040968467
T:
ledakem14sl
969617973231977979
T:
locker2
981557982706985945
T:
C:bikel3
101994310212851024855
T:
ntrulpr1013
102892310299491031649
T:
kindi256522
103030110387171052509
T:
lotus192
109008910959801102546ntrulpr1013
107939511099681114759
T:
locker3
111496011170471119256
T:
lac256
112939111306901132234
T:
ledakem13sl
119431511950191196644
T:
C:ledakemcpa33
119581312022641207972
T:
C:ledakemcpa32
119513512235681237723
T:
ledakem1264
124301512493141252322
T:
hqc1281
126467212721471297120
T:
locker4
127982012806511282510
T:
C:ledakemcpa34
145674814624371467520
T:
locker6
146740214793361485274
T:
lotus256
148190514916581516240
T:
ntrulpr1277
151407515157631517282
T:
lima2p1024cca
148550515321491541822
T:
rqc192
157714315830031585669ntrulpr1277
158311915893711604399
T:
locker5
157646015940291611508
T:
ledakem12sl
162291416249601628198
T:
ntruhps2048509
164782616482001648546ntruhps2048509
194120719442371945589
T:
ledakem3464
215977821615372162542
T:
frodokem640
220410722074802289389
T:
rqc256
226324322660992267854
T:
ledakem3364
250320025052182507725
T:
limasp1018cca
250767325129982529997
T:
locker7
252050125220932523204
T:
frodokem640aes
256455025665982575271
T:
locker8
257412725760912581244
T:
ledakem34sl
265877826687912679116
T:
C:ledakemcpa52
270951327589112802982
T:
locker9
277604927774702779122
T:
C:ledakemcpa53
284163728455432851067
T:
ntruhps2048677
287889728792382879789ntruhps2048677
289787929060722912359
T:
hqc1921
296499429666892967806
T:
C:ledakemcpa54
292644729953203042789
T:
ledakem3264
299574129974573034629
T:
lima2p2048cca
304856230488283049043ntruhrss701
308430630854003087340
T:
ledakem33sl
312271831260983137514
T:
hqc1922
317964431973343198864
T:
titaniumccatoy
385772038667593867904
T:
titaniumccalite
392541639437613950903
T:
remblem1056
396711740339394039926
T:
remblem928
419908341995484200007ntruhps4096821
419979142022894211399
T:
limasp1306cca
419386642547864318602
T:
ledakem32sl
432353743258904328293
T:
ledakem5464
436667243709994373454
T:
frodokem976
478083347907564796052
T:
titaniumccastd
480765548125504833980
T:
limasp1822cca
484521448474134852192
T:
frodokem976aes
487073748858944890203
T:
ledakem5364
522271852303365245817
T:
hqc2561
558015355874165599897
T:
hqc2562
574260557499255754327
T:
ledakem54sl
583856358483705859295
T:
hqc2563
585477358639395880549
T:
titaniumccamed
632759563299976333304
T:
titaniumccahi
644139564456256447854
T:
ledakem53sl
732352273625307398799
T:
ledakem5264
788357078951817917970
T:
frodokem1344aes
796210079723828507433
T:
limasp2062cca
852154685378228540539
T:
titaniumccasuper
839474885598488682588
T:
ledakem52sl
110903421109275611096855
T:
sntrup4591761
127345591273865212742598
T:
frodokem640shake
139039051390583413934898
T:
C:r5n11kem0d
220206302202593822032182
T:
ntrulpr4591761
279947142805451228090816
T:
sikep503
281869272819574928209238
T:
frodokem976shake
339516023395800133961010
T:
C:r5n13kem0d
379172103831801238607672
T:
ramstakers216091
432676244334315343538496
T:
sikep503comp
512496845126619951296742
T:
frodokem1344shake
521774485226786052444711
T:
pqrsa15
540174285404082254121398
T:
mersenne756839
625302786253913162585916
T:
C:r5n15kem0d
922436599232865592368504
T:
sikep751
113187969113554397113950081
T:
oddmanhattan128
140404438140424712140519299
T:
sikep434
143522436143903697144570251
T:
sikep751comp
164049369165556686173900395
T:
ramstakers756839
214356186214653267215737188
T:
sikep434comp
233002040233175261234323575
T:
oddmanhattan192
456693411456732955456754959
T:
sikep610
481626459481957351483293929
T:
oddmanhattan256
614952662618101887621596294
T:
sikep610comp
Cycles for decapsulation
25%50%75%system
353893541035440C:threebears624r2cpax
401864023640304C:threebears936r2cpax
555515559455680C:threebears1248r2cpax
592585972660749
T:
C:r5nd1kem0d
598155983659872C:threebears624r2cpa
841208552888297
T:
C:r5nd0kem2iot
882638834588464C:threebears936r2cpa
894939012892312
T:
C:r5nd1kem5d
898729050892261
T:
C:r5nd1kem4longkey
984829850598569C:threebears1248r2cpa
106498106738107351
T:
C:hila5
146632147686149443
T:
C:r5nd3kem5d
199762199931200100kyber512
237444237542237686threebears624r2ccax
253173253322253516
T:
newhope512cca
255739259632265511
T:
ntrukem443
271484272861273902
T:
C:r5nd3kem0d
272668275465282795
T:
C:r5nd5kem5d
308528308961311126kyber90s512
328411328628328882kyber768
338261341589343841
T:
C:r5nd5kem0d
353250353317353414threebears936r2ccax
355688355828356386threebears624r2cca
443015444056446059
T:
lac128
461325461454461953threebears936r2cca
481294481633481898kyber1024
493791494222494913threebears1248r2ccax
507699508105508850kyber90s768
516544517400519768
T:
kindi256342
551340557601568214
T:
ntrukem743
563935564312564811
T:
newhope1024cca
578782579591696710mceliece348864f
579526582021675698mceliece348864
582621584177601804
T:
ntskem1264
598170598954606547mceliece348864pc
610361610488610906threebears1248r2cca
619968621145652912
T:
C:r5n11kem0d
624402625118740230mceliece348864pcf
647861649087651752
T:
kindi512222
657466657974659036
T:
kindi512241
709681713402716649
T:
sntrup653
713717716005718662sntrup653
719157720490724455
T:
ntrulpr653
757322759041776313ntrulpr653
785997796571798531kyber90s1024
801880803348805799sntrup761
800158816473817706
T:
sntrup761
817571822321829391
T:
lotus128
892546901832904478
T:
ntrulpr761
931695935479938255ntrulpr761
101689210173591018149
T:
C:r5n13kem0d
106753810713231084410
T:
ntrulpr857
107221310797971084653
T:
C:rolloi128
107734110807561083266
T:
sntrup857
108032310833971085371sntrup857
110776911104001163559
T:
ntskem1380
112710811299021148351ntrulpr857
114932211508941162178
T:
kindi512321
119519111964251197526
T:
kindi256522
119648112033651216727
T:
C:rolloi192
128641412891301299964
T:
ntrulpr953
129849913019021316970
T:
sntrup953
129475313052581310184sntrup953
130832013234541330884
T:
lotus192
134120213438231348151ntrulpr953
135591313569641358541
T:
lac192
141261314152371416040mceliece460896f
145248814566801491385mceliece460896pc
140864114629651541269mceliece460896
146130614668041469660sntrup1013
146438714678561471677
T:
sntrup1013
146944014719141484601
T:
ntrulpr1013
153054215326461631799mceliece6960119
155290515559831559759ntrulpr1013
160344816048581646895mceliece6960119pc
160067916052661639058mceliece6960119pcf
161664516200781622529mceliece8192128
162990716648281879847mceliece6688128
166365716655641685867mceliece6960119f
160533516738921856041mceliece460896pcf
168240916835901685062
T:
lima2p1024cca
168505116871371689380mceliece6688128pc
169043216920051695155mceliece8192128pc
169335316948631751222mceliece8192128pcf
172722317323931743168
T:
lac256
168812917397341809554mceliece6688128pcf
173336917414071810536
T:
rolloii128
174768917507521758512mceliece6688128f
181957318314631910381
T:
rolloii192
191712619188272042183mceliece8192128f
190973519319671940928
T:
lotus256
197329819929582004329
T:
C:rolloi256
199241219988382013024
T:
C:lake1
215041621518872153421
T:
frodokem640
215128421610652165117
T:
ntrulpr1277
215528921644452172403sntrup1277
217458921835462191021
T:
sntrup1277
219080221936962207514
T:
hqc1281
223309922338022235813
T:
ntskem13136
224035322430242255234ntrulpr1277
2296035?2305053?2907135?
T:
C:ledakemcpa13
232541323401402395733
T:
rolloii256
236780323709432395901
T:
C:ledakemcpa12
239411623954822396770
T:
frodokem640aes
277888027850182791714
T:
C:ledakemcpa14
296624729820152989390
T:
C:r5n15kem0d
298691329893272992310
T:
limasp1018cca
331151233128373351739
T:
lima2p2048cca
332385433812453439650
T:
rqc128
344447134518263470502
T:
C:lake2
371514337342663736160
T:
titaniumccatoy
397220939786514021099
T:
rsa2048
406992540797844088755
T:
locker1
429103643288814360729
T:
locker2
447973044877134498687
T:
titaniumccalite
453403845504314565155
T:
C:lake3
456802545942534596327
T:
hqc1921
477117747820484803360
T:
hqc1922
478078547826544784451
T:
frodokem976
480308548034894803947ntruhps2048509
480327248036934803991
T:
ntruhps2048509
476544348119404886868
T:
locker4
502139450253335028863
T:
frodokem976aes
513464951383195153023
T:
limasp1306cca
518436451872585191403
T:
C:bikel1
551936055217575525719
T:
titaniumccastd
552914655366395612998
T:
remblem928
552546555460715574239
T:
remblem1056
574310557522385784053
T:
ledakem1264
575634357621005782931
T:
ledakem1364
576460757731785782692
T:
limasp1822cca
618692161993236226467
T:
locker3
635057163549966358284
T:
C:ledakemcpa32
666098066634176670766
T:
titaniumccamed
667587166922496704599
T:
ledakem1464
702530070449647078535
T:
locker6
718498872079117255129
T:
ledakem12sl
715610672119627331691
T:
rqc192
719359872182567240435
T:
locker5
737969073831257399664
T:
titaniumccahi
759352476118987755443
T:
ledakem13sl
764152176469687652177
T:
C:ledakemcpa33
781773578434487854370
T:
hqc2561
791875479587437989423
T:
ledakem14sl
811285181165648122810
T:
frodokem1344aes
823788482486618262428
T:
locker7
837448783815798421640
T:
hqc2562
843680584369808437256
T:
ntruhps2048677
843701684372778437551ntruhps2048677
851208285272038553339
T:
locker8
870405987567788770991
T:
hqc2563
906687390671149067465ntruhrss701
908920791003079109098
T:
C:ledakemcpa34
9883206988946510614667
T:
limasp2062cca
990957799127049927495
T:
titaniumccasuper
109925251121929811252169
T:
locker9
117789111197496112054015
T:
rqc256
123635971236393412364427ntruhps4096821
125966851260149212606975
T:
frodokem640shake
169996251707616217092838
T:
ledakem3264
171458671720494517245679
T:
ledakem3364
176267931770115217713045
T:
C:bikel3
178005051780369818065228
T:
C:ledakemcpa52
178191201801564418032217
T:
ledakem3464
194330361944383719451655
T:
C:ledakemcpa53
211719192117803221245523
T:
C:ledakemcpa54
214596362159596121660924
T:
ledakem32sl
249380782496407725059892
T:
ledakem33sl
261139402615294226170860
T:
ledakem34sl
283700782838437428417485
T:
frodokem976shake
298327162991613729929838
T:
sikep503
308319243083325230839303
T:
sntrup4591761
317145343175046631812639
T:
sikep503comp
330174443302324133031907
T:
ntrulpr4591761
338592543391455733990248
T:
ledakem5264
390748283909609139117000
T:
ledakem5364
460879794613064446216092
T:
ledakem5464
481692264838189148477041
T:
ledakem52sl
505830715103461151507260
T:
ledakem53sl
514800145151117451554115
T:
frodokem1344shake
599085246018792360302824
T:
ledakem54sl
757892077581455076242860
T:
ramstakers216091
808408118086276081277009
T:
mersenne756839
993177899945303299554908
T:
sikep751
105287751105334530105598923
T:
sikep751comp
123942096124473791124816080
T:
oddmanhattan128
149719843149730937149756706
T:
sikep434
159130010159168724159197431
T:
sikep434comp
232434011232553225232900924
T:
pqrsa15
255603299255835912256709454
T:
oddmanhattan192
312142271325774009326026808
T:
ramstakers756839
459075701459111050459140106
T:
sikep610
485418481485447088485469415
T:
sikep610comp
532996907533819884535014078
T:
oddmanhattan256

amd64; Tremont (906c0); 2021 Intel Celeron N4500; 2 x 1100MHz; jasper2, 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
765257713077585
T:
C:r5nd1kem0d
102691103545105053
T:
C:r5nd0kem2iot
103885105009106382
T:
C:r5nd1kem5d
108303108940111911threebears624r2cca
108785109381111780
T:
C:r5nd1kem4longkey
113766117045118871threebears624r2ccax
118993120650122141C:threebears624r2cpa
130051130504131093kyber512
141922142115142409
T:
newhope512cca
141808143938145133C:threebears624r2cpax
162038162453163132
T:
lac128
181103182580184371
T:
C:r5nd3kem5d
183433184154188936threebears936r2cca
191731196020198661C:threebears936r2cpa
196684197358203144threebears936r2ccax
195813200747203105C:threebears936r2cpax
221408222207224016kyber90s512
230769231520232398kyber768
252895253487258695
T:
C:hila5
273697275087276651
T:
ntrulpr653
285236285740286476threebears1248r2cca
293888295381298639
T:
C:r5nd3kem0d
295518295698296122C:threebears1248r2cpa
306554312199316081C:threebears1248r2cpax
310941313434317319ntrulpr653
316192316688317533
T:
newhope1024cca
331476333641336319
T:
ntrulpr761
335801336218337049
T:
kindi512222
340144341081344180
T:
kindi512241
331420341484343383
T:
C:r5nd5kem5d
357030361579363275
T:
C:r5nd5kem0d
370194371512373452kyber1024
376900378917381631ntrulpr761
392420393538395036
T:
kindi256342
399268400693402616
T:
ntrulpr857
410760412590415439kyber90s768
421019421694422355threebears1248r2ccax
448860451504454307ntrulpr857
470905472966480375
T:
ntrulpr953
517749518958520919
T:
rqc128
530222533269538393ntrulpr953
536130538830543287
T:
ntrulpr1013
552391554100559408
T:
hqc1281
556681557781559507
T:
lac256
564631565479566148
T:
lac192
591333595207600576ntrulpr1013
659951662146672504kyber90s1024
696759698114712442
T:
kindi512321
775439783413786925
T:
ntrulpr1277
807872820543826390
T:
ntrukem443
861633864853875107ntrulpr1277
948819?959810?1328895?
T:
rqc192
104420510465281058632
T:
kindi256522
119628312005511207574
T:
C:rolloi128
129538013001271305785
T:
hqc1921
134947113563481368047
T:
C:rolloi192
139683014022391409991
T:
hqc1922
140989814153561487406
T:
rqc256
148483914874541490924
T:
frodokem640
172503117310491736291
T:
C:bikel1
180884618141201818703
T:
C:rolloi256
181790118190041820864
T:
lima2p1024cca
191090619200831927171
T:
ntrukem743
195961119622661965494
T:
frodokem640aes
233902823494862355742
T:
hqc2561
251136725136152519459
T:
hqc2562
261183726259692630920
T:
hqc2563
276253727820822852947
T:
remblem1056
277344327903732898779
T:
remblem928
281856628200662821763
T:
limasp1018cca
299601329997653004072
T:
frodokem976
364127636430223644777
T:
lima2p2048cca
364151036461443650895
T:
frodokem976aes
396798739716523974568
T:
titaniumccatoy
414968341725024207061
T:
C:lake1
435990343635054367048
T:
titaniumccalite
444383644496754469916
T:
rolloii192
466570746967274730827
T:
rolloii128
489255049055414938381
T:
C:lake3
493864749402094942207
T:
limasp1306cca
510971351136575122505
T:
C:bikel3
517309251806975211701
T:
rolloii256
522471352363515249476
T:
C:lake2
565983056632915670146
T:
limasp1822cca
575211957547865759801
T:
titaniumccastd
607421860969296120595
T:
frodokem1344aes
634675263578796367108
T:
titaniumccamed
671040467151656759887
T:
titaniumccahi
823825282555208275985
T:
locker1
883771988501138898085
T:
locker2
890123089050008908827
T:
limasp2062cca
909484491012489128934
T:
titaniumccasuper
974225697567539774398
T:
locker3
110206591102399111026215
T:
ntrulpr4591761
112678111130100311346109
T:
locker4
119811971200244112019742
T:
frodokem640shake
125574441257654112603215
T:
locker6
131548251317615613214111
T:
locker5
165490791655156616580606
T:
C:r5n11kem0d
170122521704369617067168
T:
sntrup653
170515251706936517089632sntrup653
170724151713604617147592
T:
sikep503
182540991827182718302951
T:
C:ledakemcpa14
196632961972443920890013
T:
lotus128
200025212019070620357469
T:
ramstakers216091
226174292263793622658645
T:
sntrup761
226483922265709322667874sntrup761
229432752296199023001764
T:
locker7
231370572325640823274270
T:
C:ledakemcpa13
240022242403127324070678
T:
locker8
257486292578136425858189
T:
locker9
265620602657632726591556
T:
frodokem976shake
280900242814807030685212
T:
sikep503comp
290808422909689529114053
T:
sntrup857
291401362916296029185106sntrup857
319995363206712232112856
T:
mersenne756839
353963153541402435437224
T:
sntrup953
354647763549111235510546sntrup953
384169253937009740156092
T:
lotus192
398849893990050239918823
T:
sntrup1013
399442433995690740022541sntrup1013
413294404133469241339512
T:
C:r5n13kem0d
461467684621321546270962
T:
C:ledakemcpa12
480013004800723548038324
T:
frodokem1344shake
490738394909585249129477ntruhps2048509
490692984909689649124332
T:
ntruhps2048509
571347605715041657164193
T:
sikep751
600690326018742772447097
T:
ntskem1264
606806456076406160856442
T:
ledakem1464
613832636139643761418306sntrup1277
614002716142332161445452
T:
sntrup1277
646611486472684664796416
T:
C:ledakemcpa34
647428226483456867819416
T:
lotus256
718591627193377472081302
T:
C:ledakemcpa33
753667857537497575384012
T:
C:r5n15kem0d
771528457725697977528988
T:
ledakem1364
784125077964961681251312
T:
ledakem13sl
857654758578131085791427
T:
sikep434
857585238606550588232877
T:
ledakem14sl
866368018668780286862118
T:
ntruhps2048677
866963378676171286931763ntruhps2048677
870429928705708287080975
T:
sntrup4591761
888848128977638793897439
T:
ramstakers756839
904690929059042598328050
T:
sikep751comp
930936729317770093243491ntruhrss701
126782837127125165127232680
T:
ntruhps4096821
127130521127210660127304227ntruhps4096821
133439236134135420134931610
T:
C:ledakemcpa32
136171302136272217148196880
T:
sikep434comp
151722172151881743152102256
T:
C:ledakemcpa54
92167911?157354481?267910774?
T:
rsa2048
160964185161621706164652855
T:
C:ledakemcpa53
173603055177658168216983085
T:
ntskem1380
190018383190459398194051728
T:
ledakem3464
194442316194921266198716536
T:
ledakem1264
203655715203705474205539544mceliece348864pcf
207777763207834408208400789mceliece348864f
209630129210175209210562006
T:
oddmanhattan128
225419826225890395226246023
T:
ledakem12sl
225829127226404623226795025
T:
ledakem3364
228901508228954906230335122
T:
C:ledakemcpa52
231777105232858138233171937
T:
ledakem3264
228646572233055550234380222
T:
ledakem34sl
207226893?244707854?323489234?mceliece348864
248070307248086586248100211
T:
sikep610
258239695258502473258936949
T:
ledakem33sl
269178325270051118271570701
T:
ledakem5464
242732261?322130232?403020533?mceliece348864pc
332851211335175271405440150
T:
ntskem13136
346021269346686155348068962
T:
oddmanhattan192
415380311415544633448991904
T:
sikep610comp
553158934553591388599392662
T:
ledakem5364
638442120638676538640710981mceliece460896f
639299229639653596649075385mceliece460896pcf
674550427676073327679937029
T:
ledakem53sl
693032428697063518708665786
T:
ledakem5264
695005506697726230700083561
T:
ledakem32sl
701370392702240664704599819
T:
ledakem54sl
690790459702440865709069196
T:
oddmanhattan256
628066017?780760656?1084687617?mceliece460896
768846365?915534152?1204964105?mceliece460896pc
103384342810368947701096923148mceliece6960119pcf
103985603210433906371110175439mceliece6960119f
113049348111322470501192750123mceliece6688128f
113603017611541766431265488017mceliece6688128pcf
121148742512194194591349111204mceliece8192128pcf
121574587012226684961341332156mceliece8192128f
1187073985?1440830263?2022859470?mceliece6960119
1188988986?1622963712?2407612453?mceliece8192128
161346957616294061141663217472
T:
ledakem52sl
1091577373?1634325913?2043233455?mceliece6960119pc
1146189229?1692366841?2530073025?mceliece8192128pc
1256496553?1746706807?2780254046?mceliece6688128pc
1285647892?1769727389?2488600867?mceliece6688128
568782152957856334675932126045
T:
pqrsa15
Cycles for encapsulation
25%50%75%system
186371891919590
T:
rsa2048
8901790019100173mceliece348864
78607?99674?109861?
T:
ntskem1264
112080112656113363
T:
C:r5nd1kem0d
116927117891123064mceliece348864f
136522140487142028threebears624r2ccax
139683141631146001mceliece348864pc
143951146683151073threebears624r2cca
148901149698150706
T:
C:r5nd0kem2iot
145717149978155400mceliece348864pcf
154609155077155894
T:
C:r5nd1kem5d
161054162187163438
T:
C:r5nd1kem4longkey
167657169554171617C:threebears624r2cpa
174740175034175649kyber512
177064178182179553
T:
C:rolloi128
187971189184190616
T:
C:rolloi192
191961194551196501C:threebears624r2cpax
200812203177221128
T:
ntrukem443
214118215359216683
T:
C:rolloi256
222163222313222661
T:
newhope512cca
221859222937227346threebears936r2ccax
223395223606223839threebears936r2cca
234233244276259348mceliece460896
227693244308256884mceliece460896f
241251246968249645C:threebears936r2cpax
243020247460250755C:threebears936r2cpa
258813260142261833
T:
C:r5nd3kem5d
273219286238322725mceliece460896pc
285667287007288632kyber90s512
287925290154291755
T:
sntrup653
294175294842295737kyber768
284062296206320988mceliece460896pcf
294562307475328938mceliece6960119
301633313874337839mceliece6960119f
293574314070341791mceliece6688128
313424314726316258
T:
lac128
324468325752326992sntrup653
331800332586333355threebears1248r2cca
297393339037367013mceliece6688128f
346313347518348886
T:
sntrup761
352529352823353360C:threebears1248r2cpa
359468360310361046
T:
C:hila5
357590363657366601C:threebears1248r2cpax
366646?372025?601766?
T:
ntskem1380
373013374331375235
T:
C:bikel1
347918375461433089mceliece8192128
363758377067401466mceliece6960119pc
360614377584401119mceliece6688128pcf
350015?379608?438515?mceliece8192128f
356822382234400459mceliece6688128pc
379877385306401396
T:
ntrukem743
376513389718418740mceliece6960119pcf
390465392633400207sntrup761
413094414359422798
T:
sntrup857
419258436337463233mceliece8192128pc
437955439533442689
T:
C:r5nd3kem0d
439000442462445770kyber1024
426478448258520752mceliece8192128pcf
461601462182462672threebears1248r2ccax
465606467954469611sntrup857
469412473243475407
T:
C:r5nd5kem5d
477536479887484108
T:
C:lake1
480739481721483048kyber90s768
488526489191490559
T:
newhope1024cca
489968490758492269
T:
C:ledakemcpa13
496479497215504888
T:
kindi512222
497841500883530080
T:
ntskem13136
491239501218503579
T:
sntrup953
502749503828508931
T:
kindi512241
501480504437508040
T:
C:ledakemcpa12
505753508286510682
T:
ntrulpr653
511873513803518108
T:
kindi256342
544490545321546685
T:
C:ledakemcpa14
543439545808549135
T:
rolloii192
545934548032551632ntrulpr653
547800549568553400sntrup953
544723555483557786
T:
C:r5nd5kem0d
556778559052567385
T:
sntrup1013
559406564642569777
T:
C:lake2
573006574938578948
T:
rolloii128
590102592662594829
T:
rolloii256
601305603271609473
T:
C:lake3
613991614647615706sntrup1013
620104621668638430
T:
ntrulpr761
668693669500672790
T:
lotus128
671954676175687649ntrulpr761
751834755458759690kyber90s1024
754011756115757773
T:
ntrulpr857
786883787585788544
T:
ledakem1464
803476804582814033
T:
sntrup1277
804163806248808551
T:
rqc128
806215808348811058ntrulpr857
855436856538858632
T:
lac192
893386895994908535sntrup1277
896003897012908009
T:
ledakem1364
897739900830918174
T:
ntrulpr953
923617924459926143
T:
ledakem14sl
923531926898934261
T:
kindi512321
959848961583964235ntrulpr953
963999971660985220
T:
locker1
983755986107988752
T:
C:bikel3
9932839953931000439
T:
locker2
102293210251961041075
T:
ntrulpr1013
102938810315131043704
T:
lotus192
108183410854681101129ntrulpr1013
109540711000341111161
T:
locker3
111525611190251121263
T:
lac256
113066911312581132154
T:
ledakem13sl
118036811815331183339
T:
C:ledakemcpa33
117848511855241190833
T:
C:ledakemcpa32
120404512289181254961
T:
ledakem1264
124931812541941258991
T:
hqc1281
125472212579391263149
T:
kindi256522
127385612751011276774
T:
C:ledakemcpa34
128242712872571290986
T:
locker4
145846214628691479587
T:
lotus256
149754715031091508433
T:
locker6
149114715064331511240
T:
ntrulpr1277
150975315117401515482
T:
lima2p1024cca
158078815844831594492ntrulpr1277
158543715984841619910
T:
ledakem12sl
160573116092611615743
T:
locker5
162133716240831627711
T:
ntruhps2048509
164816716484921649628ntruhps2048509
1545199?1928443?2302999?
T:
rqc192
193939119404771941697
T:
ledakem3464
216543621670392168881
T:
frodokem640
225065722605882269159
T:
rqc256
226236122635182267198
T:
ledakem3364
250882125104642512286
T:
limasp1018cca
252829625311742534526
T:
frodokem640aes
255219025573852576818
T:
locker7
257559625776792578991
T:
ledakem34sl
260716526131372631706
T:
locker8
267083326840342700464
T:
C:ledakemcpa52
276951927710882773637
T:
C:ledakemcpa53
277195028116372860339
T:
locker9
284388028445022845871
T:
ntruhps2048677
287991728823432931447ntruhps2048677
290748929130932924240
T:
hqc1921
296524129669892968272
T:
C:ledakemcpa54
291678829688503030885
T:
ledakem3264
299570629970922999302
T:
lima2p2048cca
304930130497383051654ntruhrss701
307661430783713082574
T:
ledakem33sl
312599531348143144344
T:
hqc1922
318481031893593192630
T:
titaniumccatoy
385711238594683864846
T:
titaniumccalite
402646540342324090572
T:
remblem1056
407697141567404228426
T:
remblem928
415267341574214159983
T:
ntruhps4096821
420100242031234282991ntruhps4096821
423363742354394237671
T:
limasp1306cca
419300942574824292967
T:
ledakem32sl
432154743243864334941
T:
ledakem5464
437184943762134380736
T:
frodokem976
479091147936714797729
T:
titaniumccastd
481109048149104820029
T:
limasp1822cca
486326148662694869753
T:
ledakem5364
495796649658924978835
T:
frodokem976aes
523608052523995274293
T:
hqc2561
558898956045275614431
T:
hqc2562
574833357504585752902
T:
ledakem54sl
584229558562125885518
T:
hqc2563
586348458692735874955
T:
titaniumccamed
631501963492996354354
T:
titaniumccahi
643541364449026457830
T:
ledakem53sl
731149273535937392035
T:
ledakem5264
789655779010607907136
T:
frodokem1344aes
795858279632027969902
T:
limasp2062cca
836874285125758671596
T:
ledakem52sl
852152485281988581326
T:
titaniumccasuper
110905551109306111094817
T:
sntrup4591761
127202461272396712727621
T:
frodokem640shake
139081841391053613940115
T:
C:r5n11kem0d
220221302202603522031524
T:
ntrulpr4591761
280821632810912628265439
T:
sikep503
282051952822466728269085
T:
frodokem976shake
339590313396146233967832
T:
C:r5n13kem0d
379359843817340138677919
T:
ramstakers216091
434011624351905543734068
T:
sikep503comp
512640025128623051320542
T:
frodokem1344shake
523945585256019952602166
T:
pqrsa15
541555485420449554265890
T:
mersenne756839
625459316255330462558411
T:
C:r5n15kem0d
925002679261990692818752
T:
sikep751
113309195113458939113596372
T:
oddmanhattan128
140534205140566684140675289
T:
sikep434
143638508144297893145004258
T:
sikep751comp
164442262173318023176038132
T:
ramstakers756839
214557642215539397216756373
T:
sikep434comp
232627792232735699233111027
T:
oddmanhattan192
456986510457015811457050911
T:
sikep610
483612316483830378484137775
T:
oddmanhattan256
615478502618166012618879609
T:
sikep610comp
Cycles for decapsulation
25%50%75%system
330903318433352C:threebears624r2cpax
403144035540384C:threebears936r2cpax
476534769047749C:threebears1248r2cpax
600416062061817
T:
C:r5nd1kem0d
646976533066260C:threebears624r2cpa
830458473685601C:threebears936r2cpa
851298883595823
T:
C:r5nd0kem2iot
887479120393100
T:
C:r5nd1kem5d
912479138791520C:threebears1248r2cpa
911029209294367
T:
C:r5nd1kem4longkey
106646106845107786
T:
C:hila5
145357146303147836
T:
C:r5nd3kem5d
200410200704201013kyber512
234496235601239953threebears624r2ccax
253493253557253780
T:
newhope512cca
257430261049266855
T:
ntrukem443
275371276769277912
T:
C:r5nd3kem0d
275389277328278877
T:
C:r5nd5kem5d
310227310434313883kyber90s512
314774323618328243threebears624r2cca
329337329622330504kyber768
339506340591341631
T:
C:r5nd5kem0d
353034353583355320threebears936r2ccax
438179438655447371threebears936r2cca
443788449040450716
T:
lac128
482925483621486921kyber1024
511103514644517678kyber90s768
550575557167566965
T:
ntrukem743
564350564886566866
T:
newhope1024cca
571266572804579115mceliece348864f
582997585248587264
T:
ntskem1264
579025585859697596mceliece348864
593511594043594814threebears1248r2cca
618032618472619419threebears1248r2ccax
621094621841622765
T:
C:r5n11kem0d
624060625961663658mceliece348864pc
631790632762638858mceliece348864pcf
646860649510654057
T:
kindi256342
650616652921664199
T:
kindi512222
657688659315670250
T:
kindi512241
713192715172717881sntrup653
713956716006717716
T:
sntrup653
719238720705728143
T:
ntrulpr653
758949761141765218ntrulpr653
790393795112805870kyber90s1024
800543804350815167
T:
sntrup761
805902808788812766sntrup761
816595817817829395
T:
lotus128
881986883899885371
T:
ntrulpr761
933899940131941415ntrulpr761
101917410204501023043
T:
C:r5n13kem0d
107161910732541075305
T:
sntrup857
107593110782681080792sntrup857
106907210803261104653
T:
ntrulpr857
107719910806181085787
T:
C:rolloi128
111013911124951160896
T:
ntskem1380
113321511351811137539ntrulpr857
115008811536021168296
T:
kindi512321
119317712061581338133
T:
C:rolloi192
128595112888491300621
T:
ntrulpr953
128896012925811307211sntrup953
129679313009531305465
T:
sntrup953
130300513052641320543
T:
lotus192
134682813568971359637ntrulpr953
135725313593731363445
T:
lac192
140561614088861458540mceliece460896
140743614100881664945mceliece460896f
145835514592631460711mceliece460896pc
146050914622351464442
T:
sntrup1013
146988114715601517929mceliece460896pcf
147164614751791478056sntrup1013
147469014777201488981
T:
kindi256522
147725514800431486922
T:
ntrulpr1013
153419215357441838564mceliece6960119
154077215424711544064mceliece6960119f
153446415464981549236ntrulpr1013
160177916040231653290mceliece6960119pc
161539116182391646489mceliece6960119pcf
161739116200981677376mceliece8192128f
161954216217941661774mceliece6688128f
166663616679691670543
T:
lima2p1024cca
161585916680701742884mceliece8192128
168587216880291690652mceliece6688128pc
168655916892961934965mceliece8192128pcf
168930216917181903132mceliece8192128pc
164986217241331740415
T:
lac256
174793017538651782202mceliece6688128
179722618005841805766
T:
rolloii128
181280818186061927699mceliece6688128pcf
189469619018531920438
T:
lotus256
189022019034761918055
T:
rolloii192
197900819840541998894
T:
C:rolloi256
200784520154442028667
T:
C:lake1
215354721559832160926
T:
ntrulpr1277
215661021595912161616
T:
frodokem640
215729821608962192770sntrup1277
217068621739662176549
T:
sntrup1277
220018122028842216553
T:
hqc1281
221927222208582222845
T:
ntskem13136
224126222573722273028ntrulpr1277
2296823?2302342?2892587?
T:
C:ledakemcpa13
237556523792932382172
T:
C:ledakemcpa12
239436124008862407987
T:
rolloii256
239927524014882402958
T:
frodokem640aes
278580427985672849066
T:
C:ledakemcpa14
297597429805672984712
T:
C:r5n15kem0d
298266229842682986228
T:
limasp1018cca
331210533129343314822
T:
lima2p2048cca
333411933437523474475
T:
rqc128
345327834644713488368
T:
C:lake2
371955637211253724584
T:
titaniumccatoy
399199240271934085139
T:
rsa2048
411727141275374171667
T:
locker1
432999943467814359804
T:
locker2
448086444853894487095
T:
titaniumccalite
449350645066994521223
T:
C:lake3
457559746040894610671
T:
hqc1921
468924147017504713621
T:
frodokem976aes
477122647845624790613
T:
hqc1922
478834647938594797375
T:
frodokem976
479145248014514815410
T:
locker4
480429648047274808939
T:
ntruhps2048509
480427648047374809591ntruhps2048509
516930351717775174081
T:
limasp1306cca
518334151975965233181
T:
C:bikel1
551363755347105560482
T:
titaniumccastd
565126557113145727154
T:
remblem1056
568321157385445941864
T:
remblem928
575735557628855786191
T:
ledakem1364
577260357791285793221
T:
limasp1822cca
576626357826435795203
T:
ledakem1264
621099362256426244187
T:
locker3
631128663373886341862
T:
C:ledakemcpa32
666464966695636671965
T:
titaniumccamed
668200966877466693405
T:
ledakem1464
708926271024817112386
T:
locker6
712766571377827143260
T:
C:ledakemcpa34
720076172164677265608
T:
ledakem12sl
724698072610057278174
T:
locker5
741318274186377422173
T:
titaniumccahi
760904076168607680787
T:
ledakem13sl
762946976337147641262
T:
C:ledakemcpa33
783822178616327891768
T:
hqc2561
789331078998877967044
T:
ledakem14sl
719848079689008677803
T:
rqc192
813054081347478139459
T:
frodokem1344aes
832344283319808345872
T:
locker7
834605783601828368965
T:
hqc2562
843770084395408442472
T:
ntruhps2048677
843782984427978583119ntruhps2048677
858595086086428623671
T:
locker8
870854287434848793059
T:
hqc2563
906881190722819073386ntruhrss701
9876386988259810845709
T:
limasp2062cca
9972547999260610007075
T:
titaniumccasuper
111369731116437911297555
T:
locker9
118661971188887412031061
T:
rqc256
123652251236895912369701
T:
ntruhps4096821
123683321236913712372819ntruhps4096821
126052771261020512616177
T:
frodokem640shake
169934891706083817081546
T:
ledakem3264
173216321734283017360325
T:
ledakem3364
177301391774412718097139
T:
C:bikel3
177738621777739817803537
T:
C:ledakemcpa52
178758851792134017961556
T:
ledakem3464
193800341938653019455731
T:
C:ledakemcpa53
211907422119484021199681
T:
C:ledakemcpa54
215760792160653521711748
T:
ledakem32sl
248590232507612825207398
T:
ledakem33sl
259459522599633426126598
T:
ledakem34sl
283971502841002628436590
T:
frodokem976shake
299518952996653329978695
T:
sikep503
308226933082352630824789
T:
sntrup4591761
318224973192708631969155
T:
sikep503comp
330190153302154933033842
T:
ntrulpr4591761
338886553395535933975700
T:
ledakem5264
390099623913463439175913
T:
ledakem5364
460343314611394146197246
T:
ledakem5464
481687764824626848536872
T:
ledakem52sl
507762605113239751203284
T:
ledakem53sl
515137095152942351603221
T:
frodokem1344shake
599087125993760060045238
T:
ledakem54sl
761281757641187776468472
T:
ramstakers216091
791765468111272981957967
T:
mersenne756839
993857569949655399534820
T:
sikep751
105546170105590349105611714
T:
sikep751comp
124316272124370936124461430
T:
oddmanhattan128
149807226149834227149862751
T:
sikep434
159313501159383067159505207
T:
sikep434comp
232829835232985858233446515
T:
pqrsa15
255112095255232243255722049
T:
oddmanhattan192
315929246317716392335113862
T:
ramstakers756839
459344671459368913459393251
T:
sikep610
485782936485808297485838041
T:
sikep610comp
535471178535804574535958011
T:
oddmanhattan256

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

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

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

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

amd64; Zen (820f01); 2020 AMD Athlon Silver 3050e; 2 x 1400MHz; dali, 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
124221253412775kyber90s512
207552090021190kyber90s768
320743229132599kyber90s1024
363653659936910kyber512
408884110542582
T:
lac128
416254174241927
T:
C:nhcompact512cca
508235130751752ntrulpr653
527545298353741ntrulpr761
544015447954697C:threebears624r2cpa
545375461954776threebears624r2cca
548815533355689
T:
C:r5nd1kem0d
564055647656641C:threebears624r2cpax
575845773457966
T:
C:nhcompact768cca
589315898259290threebears624r2ccax
593935949360136
T:
ntrulpr4591761
620496224362602kyber768
697006988770106
T:
newhope512cca
699077028470663ntrulpr857
712897202373358
T:
C:r5nd0kem2iot
729777383974380
T:
C:r5nd1kem5d
735807388974486ntrulpr953
735887396374589ntrulpr1013
753807621477405
T:
C:r5nd1kem4longkey
764917669277012
T:
C:nhcompact1024cca
934449372794284kyber1024
946579486695280ntrulpr1277
111832111906112119threebears936r2cca
116562116624116795C:threebears936r2cpa
117080117141117519threebears936r2ccax
119079119180119545C:threebears936r2cpax
122538122783123245
T:
lac256
127845128742130555
T:
C:r5nd3kem5d
132355132899133557
T:
lac192
134161134336134654
T:
newhope1024cca
158792158932159248threebears1248r2cca
164425164535164811C:threebears1248r2cpa
165207165346165661threebears1248r2ccax
168417168509168824C:threebears1248r2cpax
180411181495182092
T:
C:hila5
214877216389218287
T:
C:r5nd3kem0d
215267217136219485
T:
hqcrmrs128
230041230396230920
T:
kindi256342
237796238196238724
T:
kindi512222
236680238360244954
T:
hqc128
239733240063240726
T:
kindi512241
248539251489254726
T:
C:r5nd5kem5d
263153263389263985ntruhps2048509
273110275183277272
T:
C:r5nd5kem0d
321256325813333593
T:
hqc1281
417443417789418187ntruhrss701
426043426338428177ntruhps2048677
470735472886483505
T:
hqcrmrs192
494532495184495904
T:
kindi512321
512450515703528124
T:
hqc192
559272562413565840
T:
rqc128
607895609054611412ntruhps4096821
611539612360613784
T:
kindi256522
650554652751661630
T:
C:r5n11kem0d
711793721250730519
T:
hqc1921
720603721382722707
T:
C:bikel1
721350741091758821
T:
hqc1922
780520789489795078
T:
ntrukem443
783978792697804470
T:
hqcrmrs256
798002799400801926
T:
C:ledakemcpa14
835850836747838432
T:
lima2p1024cca
862746869049882620
T:
hqc256
991907994605998047
T:
C:ledakemcpa13
102638010410711063135
T:
hqc2561
104611310581521125098
T:
rqc192
109523510972591099977
T:
frodokem640
110238511056891108912
T:
C:rolloi128
117298111752991178227
T:
C:ledakemcpa12
122651512445561253922
T:
hqc2563
126752912698561273470
T:
C:r5n13kem0d
127605712883801299160
T:
hqc2562
130418013051951309756sntrup761
136655013719681376784
T:
frodokem640aes
137481913775301382019
T:
C:rolloi192
148391714849011486827
T:
titaniumccatoy
1489659?1494701?2115045?
T:
rqc256
164517116464801648418
T:
titaniumccalite
168341216872161694257
T:
lima2p2048cca
169053216917011694467sntrup653
175264517545881756865
T:
limasp1018cca
185305818555841859968
T:
C:rolloi256
185516218585461862454
T:
C:ledakemcpa34
196336319654131968384
T:
C:bikel3
212696121290272130989
T:
titaniumccastd
223588622400512242918
T:
frodokem976
231699723183672322890
T:
sntrup4591761
237628623772122380457
T:
titaniumccamed
244537424559412472076
T:
ntrukem743
248556624897972502978
T:
C:ledakemcpa33
254001925426462548054
T:
titaniumccahi
259218626027142621041
T:
C:lake1
262430726388012646706
T:
C:lake3
263842226415722645564
T:
frodokem976aes
276781027787332787639
T:
C:lake2
283011928357482842241
T:
C:r5n15kem0d
288059028818692883535sntrup857
301300930163913023644
T:
ledakem1464
311443231291633207249
T:
remblem928
312285231387233142187
T:
C:ledakemcpa32
317031331731543179113
T:
titaniumccasuper
317824032012513217575
T:
remblem1056
331420333366393354757
T:
limasp1306cca
352481435277903549124sntrup953
353261435421423550392
T:
limasp1822cca
365013936565513663065
T:
C:ledakemcpa53
386515938732114136439
T:
ledakem1364
397344739761913980673sntrup1013
400043840190264038581
T:
locker1
415033641605594217169
T:
ledakem1264
418344741877714195327
T:
C:ledakemcpa54
440546744093434414122
T:
rolloii128
443250944364374439704
T:
frodokem1344aes
4516816?4547776?6948569?
T:
ledakem13sl
458379746044164617761
T:
locker2
461960046240454630078
T:
rolloii192
4971975?4982135?6707525?
T:
ledakem14sl
501253950388235061074
T:
locker3
540320954083055413864
T:
rolloii256
556379655832615604421
T:
locker4
626143162626006266165sntrup1277
627772562892646316481
T:
locker6
631339863181986323097
T:
frodokem640shake
639728564009926456358
T:
limasp2062cca
661391866270096657420
T:
ledakem12sl
6852434?6866912?9664630?
T:
ledakem3464
735868173768427457841
T:
C:ledakemcpa52
738677274069157422580
T:
locker5
774549177536567760310
T:
sikep434
805738681581438239493
T:
ramstakers216091
819193082097738233830
T:
ledakem3364
950728895363449591725
T:
ledakem3264
107655061077791611159906
T:
ledakem34sl
108412841085239610877741
T:
ledakem33sl
108924051091453710943783
T:
locker7
113712701140424311453755
T:
locker8
120847371216711512224121
T:
locker9
121772011218423212193103
T:
sikep503
124969481252891813702378
T:
sikep434comp
126881191269858012719735
T:
ledakem5464
134379091354062314011764
T:
lotus128
135849811359043813598563
T:
ledakem5364
137090361371269813717967
T:
frodokem976shake
139952961409325015660795
T:
ledakem32sl
168408871692874017389041
T:
ledakem54sl
176581881775316617827177
T:
mersenne756839
196414411969016921404506
T:
sikep503comp
203699582038770520407209
T:
sikep610
211456762122166022990526
T:
ledakem5264
213095272135004824846788
T:
ledakem53sl
243433282435670924370287
T:
frodokem1344shake
253984172611479026170832
T:
lotus192
295846812971497229825693
T:
ntskem1264
335159313381702838397492
T:
ledakem52sl
345040913456761937324822
T:
sikep610comp
351183803513355835148900
T:
sikep751
371300933762061337877041
T:
ramstakers756839
422722014229130342307410mceliece348864f
423350924235524942423112mceliece348864pcf
427690164315627744315629
T:
lotus256
549060705501572759551629
T:
sikep751comp
40734505?65056068?89400473?mceliece348864
900696119052962990969956
T:
ntskem1380
69538328?107971755?155367261?
T:
rsa2048
133695760133728887133766503mceliece460896pcf
133707205133749343133848752mceliece460896f
126474755?138508991?162226685?mceliece348864pc
169339550170038824170601302
T:
oddmanhattan128
178746668179886592181384009
T:
ntskem13136
133555356?223162828?268250286?mceliece460896pc
178234011?223332301?312926276?mceliece460896
262849034263109116265178479mceliece6960119pcf
262811596263321021264968995mceliece6960119f
276720494278219180279162891
T:
oddmanhattan192
296864059296920230297154561mceliece6688128f
296997032297116332297546379mceliece6688128pcf
334048801334780257335422610mceliece8192128pcf
297020780?398523195?601485601?mceliece6688128pc
333860207?435298567?637746805?mceliece8192128
265948180?438585443?530082908?mceliece6960119
350313729?439907461?701919257?mceliece6960119pc
397471339?499113191?701776812?mceliece6688128
511387075512562719523100309
T:
oddmanhattan256
434013267?535577904?639464740?mceliece8192128pc
634018590635905329636283236mceliece8192128f
384810609939488400344057727788
T:
pqrsa15
Cycles for encapsulation
25%50%75%system
122091273913238
T:
rsa2048
158081586315934kyber90s512
248382496325335kyber90s768
278372798028428ntruhps2048509
318663196132050ntruhrss701
374743765437936kyber90s1024
412114129241765ntruhps2048677
421964291245198mceliece348864
422844309246485mceliece348864f
495584974249785kyber512
505225066151098ntruhps4096821
555645584856348
T:
ntskem1264
566595681857242sntrup653
578525874861250mceliece348864pcf
591465942159631sntrup761
598865994060163
T:
sntrup4591761
603676433666163mceliece348864pc
667416687967046
T:
C:nhcompact512cca
761507634876459kyber768
768307701477408sntrup857
759647762678686
T:
lac128
801608025980434threebears624r2ccax
803738048680670threebears624r2cca
812138172882503
T:
C:r5nd1kem0d
813658175181958sntrup953
818018221182468sntrup1013
828548290783361C:threebears624r2cpax
827888293483241C:threebears624r2cpa
896049017290660ntrulpr653
918419196992413
T:
C:nhcompact768cca
920469217092807ntrulpr761
8742593762107721mceliece460896f
8798994001106878mceliece460896
104084104215104637sntrup1277
104481105516108732
T:
C:r5nd0kem2iot
100038106422119720mceliece460896pcf
101253108020118976mceliece460896pc
108475108563108720
T:
ntrulpr4591761
108750109426110666
T:
C:r5nd1kem5d
112209112381112883
T:
newhope512cca
113392113454113943kyber1024
113241113925116204
T:
C:r5nd1kem4longkey
119893120021120285
T:
C:nhcompact1024cca
119676120194121228
T:
C:bikel1
123738123828124058ntrulpr857
127744128177128531ntrulpr953
128502128893129311ntrulpr1013
130084130288130480threebears936r2ccax
130263130320130440threebears936r2cca
138135138195138375C:threebears936r2cpax
138830138912139160C:threebears936r2cpa
150831151641163303
T:
ntskem1380
162443162863163368ntrulpr1277
162990163567163973
T:
C:ledakemcpa13
161026163999176326mceliece6688128
156786165940172046mceliece6688128f
166640167143168018
T:
C:ledakemcpa14
169873171012180320
T:
C:rolloi128
170056173258181916
T:
ntrukem443
172164173905177086mceliece8192128
168559177801197054mceliece8192128f
178303179932182295
T:
C:ledakemcpa12
178922183343192054mceliece6960119
178974183423192946mceliece6960119f
186594188199190262
T:
C:r5nd3kem5d
192920193197193331threebears1248r2cca
192717193290194195
T:
C:rolloi192
193319193431193801threebears1248r2ccax
186822195319205700mceliece6688128pc
187930196048206958mceliece6688128pcf
197593198836200395
T:
lac192
197691202065211020mceliece6960119pcf
202070202190202415C:threebears1248r2cpa
202075202361202777C:threebears1248r2cpax
197125203058210303mceliece6960119pc
206005207956211817mceliece8192128pc
206657208927211729mceliece8192128pcf
212850213803215509
T:
ntskem13136
213889214138214566
T:
newhope1024cca
216519217113218823
T:
lotus128
224987225854226717
T:
C:rolloi256
238691239913241793
T:
lac256
254585255371256364
T:
C:hila5
287650288289289089
T:
C:bikel3
300206301233301925
T:
kindi256342
301162303659312896
T:
ntrukem743
310379312545313433
T:
ledakem1464
313916314043314331
T:
ledakem1264
347190347745348678
T:
kindi512222
348583349319350220
T:
kindi512241
348551350528352815
T:
C:r5nd3kem0d
354122354370354612
T:
ledakem1364
354325355099355901
T:
lotus192
352334355702357508
T:
C:r5nd5kem5d
354367356548365300
T:
hqcrmrs128
366875373009377362
T:
hqc128
376866381843387741
T:
C:lake1
384324386341386741
T:
ledakem13sl
388108388870389877
T:
C:ledakemcpa34
390974391942392687
T:
C:ledakemcpa33
420904421384421816
T:
ledakem12sl
425104427571430370
T:
C:lake2
423860428058431167
T:
C:ledakemcpa32
448482449216450417
T:
lotus256
452487456690458751
T:
C:r5nd5kem0d
458442464434476810
T:
C:lake3
487476487623487936
T:
ledakem14sl
510065511061513210
T:
rolloii128
533284534577536174
T:
rolloii192
593130594395596362
T:
rolloii256
598865607020619616
T:
hqc1281
648375648979651059
T:
kindi512321
658204659892661180
T:
lima2p1024cca
674392677959686552
T:
locker1
678528688032703610
T:
locker2
726078726293726954
T:
ledakem3464
732770733764735165
T:
kindi256522
773116778702790371
T:
hqcrmrs192
801882804746807400
T:
locker3
814554816985826930
T:
C:r5n11kem0d
820728827489836922
T:
hqc192
834839837220840311
T:
rqc128
850807851449852418
T:
ledakem3264
867653868994869685
T:
ledakem3364
874022875661877720
T:
C:ledakemcpa53
878981880697883479
T:
C:ledakemcpa54
887210893206921965
T:
locker4
895969904450910712
T:
C:ledakemcpa52
971591977812992243
T:
locker6
112613411292801137184
T:
locker5
113909311402941141389
T:
ledakem32sl
117183811723571173231
T:
titaniumccatoy
119767712053461207753
T:
ledakem33sl
123948812409551241893
T:
ledakem34sl
131042413215121336730
T:
hqc1921
131430113225491339064
T:
hqcrmrs256
131977113230121325402
T:
lima2p2048cca
131447313299091355358
T:
hqc1922
139742114098091422106
T:
hqc256
146184514628191463899
T:
titaniumccalite
155620715605761564627
T:
frodokem640
156288115655681567035
T:
limasp1018cca
159353615958561598409
T:
C:r5n13kem0d
1639409?1646806?2067991?
T:
rqc192
165126716799081749392
T:
locker8
167877416805381681446
T:
ledakem5364
169526416965391698586
T:
ledakem5464
170838917386531776483
T:
locker7
177614017772101778728
T:
titaniumccastd
177882218279481887838
T:
locker9
184198718458321852473
T:
frodokem640aes
187165419017491931298
T:
hqc2561
192609819267901928395
T:
ledakem5264
198401819861591988178
T:
ledakem54sl
219944222004922204125
T:
titaniumccamed
234182923647802384440
T:
hqc2562
238950023911462394902
T:
titaniumccahi
246320624782662495301
T:
hqc2563
248310724871622490556
T:
ledakem53sl
269429826974142703069
T:
ledakem52sl
2252655?2872217?3508927?
T:
rqc256
290556529305182948694
T:
limasp1306cca
305439530593763062882
T:
frodokem976
307447330763153079215
T:
titaniumccasuper
311855031214053126780
T:
limasp1822cca
335984633680523373206
T:
C:r5n15kem0d
348841634965153552036
T:
frodokem976aes
460353046180994645351
T:
remblem1056
457707546227294643954
T:
remblem928
574001857468645796924
T:
limasp2062cca
582682658321865841281
T:
frodokem1344aes
669370067002946707655
T:
frodokem640shake
126438891266006812673677
T:
sikep434
143668901437889114389497
T:
frodokem976shake
146408821492839015038449
T:
ramstakers216091
192926771930634219328994
T:
pqrsa15
196534521970264719827813
T:
sikep434comp
200218972004128820079743
T:
sikep503
242650472437548124422828
T:
mersenne756839
253505112536066825374563
T:
frodokem1344shake
306129903070839830844136
T:
sikep503comp
373795803740928537432831
T:
sikep610
488037664890999349093687
T:
oddmanhattan128
510831455115997751385905
T:
sikep610comp
568203695684071156866216
T:
sikep751
680215966896020869534552
T:
ramstakers756839
880119908834601788583471
T:
sikep751comp
935090319362701793756212
T:
oddmanhattan192
204082607204439026204935567
T:
oddmanhattan256
Cycles for decapsulation
25%50%75%system
165301658816629kyber90s512
176341766317733C:threebears624r2cpax
221552219222230C:threebears936r2cpax
256782582126211kyber90s768
268332685726966C:threebears1248r2cpax
356113565335721C:threebears624r2cpa
384963888839182kyber90s1024
398164007440468
T:
C:r5nd1kem0d
423184238642475C:threebears936r2cpa
434454351943593kyber512
484824857048650C:threebears1248r2cpa
498714994150846ntruhps2048509
531715372655167
T:
C:r5nd0kem2iot
570845762258283
T:
C:r5nd1kem5d
577185822559749
T:
C:r5nd1kem4longkey
632326361264089
T:
C:hila5
666346668166761
T:
C:nhcompact512cca
675456769367765kyber768
765397659276650ntruhps2048677
798067985279928ntruhrss701
865078708987212sntrup761
892148928789379sntrup653
933259338893482
T:
C:nhcompact768cca
962369692998061
T:
C:r5nd3kem5d
102553102646102708kyber1024
102591102746103213ntruhps4096821
104343104557105321
T:
lac128
114473114527114720threebears624r2ccax
116716117444117998ntrulpr653
119026119454119685ntrulpr761
122169122271122397
T:
C:nhcompact1024cca
124422124586124723
T:
newhope512cca
125246125377125654sntrup857
128734128896129283sntrup953
128795128908129210sntrup1013
141383141463141562
T:
sntrup4591761
147748147877148307threebears624r2cca
158148158295158430
T:
ntrulpr4591761
160440160584161095sntrup1277
163157163558163733ntrulpr857
167500167743168067ntrulpr1013
167323167787169139ntrulpr953
174310174381174579mceliece348864
175169175260175665mceliece348864f
176490176605176800threebears936r2ccax
184190184246184763mceliece348864pc
186070186135186622mceliece348864pcf
187689188725193004
T:
C:r5nd5kem5d
204903205408206303
T:
C:r5nd3kem0d
210681211228211795ntrulpr1277
216568217107220566
T:
ntrukem443
224530224680225099threebears936r2cca
237415237534237736
T:
newhope1024cca
249285249375249699threebears1248r2ccax
251655252478253453
T:
C:r5n11kem0d
254813255301256819
T:
lotus128
261771262177264119
T:
C:r5nd5kem0d
292498293427294579
T:
lac192
303614303783304229threebears1248r2cca
359698361575362456
T:
C:r5n13kem0d
378088379227380684
T:
kindi256342
396481396943397195mceliece460896
399410399824400503mceliece460896f
408836409345409705mceliece460896pc
411270411750412110mceliece460896pcf
411606417181419425
T:
lac256
435305436080436611
T:
ntskem1264
439903440097440541mceliece6960119f
439900440101440429mceliece6960119
440687443828446249
T:
ntrukem743
447273448153448879
T:
lotus192
458916459132459476mceliece6960119pc
459237459577459968mceliece6960119pcf
463310464251465805
T:
kindi512222
464080464438466004
T:
kindi512241
464509464734465578mceliece6688128f
464792465017465462mceliece6688128
465117465612466158mceliece8192128
471228471602472288mceliece8192128f
481121481490481901mceliece6688128pc
483797483985484339mceliece6688128pcf
484295484685485414mceliece8192128pcf
484448484834485602mceliece8192128pc
559095559466561410
T:
lotus256
650754660694663499
T:
hqc128
694916698774711859
T:
hqcrmrs128
809265810391812185
T:
lima2p1024cca
817520818320819829
T:
kindi512321
861046862632864046
T:
kindi256522
890083891326892677
T:
ntskem1380
111783811209201124868
T:
C:rolloi128
1155390?1156687?1486227?
T:
C:ledakemcpa13
117169511747221178430
T:
hqc1281
122811612292761233243
T:
C:ledakemcpa12
123192212349201237731
T:
C:r5n15kem0d
127812512904181293087
T:
hqc192
130960913117821329702
T:
hqcrmrs192
132224913241871327809
T:
C:rolloi192
137086713713171372392
T:
titaniumccatoy
143721514377891439139
T:
C:ledakemcpa14
155636315614601563438
T:
frodokem640
160737716097511611824
T:
lima2p2048cca
169390216951571696261
T:
titaniumccalite
170412617053831706567
T:
ntskem13136
175719317615461768124
T:
rolloii128
178340117853851793992
T:
frodokem640aes
187904718892351894614
T:
C:lake1
194280519461041951148
T:
rolloii192
200451720063982007775
T:
limasp1018cca
204744720483042050306
T:
titaniumccastd
209757121046832136932
T:
hqc256
208857021060922111956
T:
hqcrmrs256
218604321894902194690
T:
C:rolloi256
218974822043192219829
T:
hqc1922
224389822669092279705
T:
hqc1921
237009023759712378704
T:
rsa2048
250450525055822510789
T:
titaniumccamed
251836525242322529319
T:
rolloii256
255611125631592564519
T:
ledakem1264
278679227884042791719
T:
titaniumccahi
283209128335272836835
T:
C:bikel1
286266028719112879569
T:
ledakem1364
302693630303093035228
T:
ledakem1464
300955530818063098446
T:
hqc2561
316947431733573176507
T:
frodokem976
318652331887693192890
T:
C:ledakemcpa32
320198432120243221598
T:
C:lake2
323142132385313247815
T:
rqc128
330235133054633311187
T:
ledakem12sl
334413333537393356302
T:
frodokem976aes
343749434496353574107
T:
ledakem13sl
357679535782313583011
T:
titaniumccasuper
357205035867683597697
T:
locker1
359809036247693645669
T:
locker2
373672237641843775323
T:
hqc2562
376236237985803830672
T:
limasp1306cca
381246638425843851322
T:
hqc2563
392830639312963933433
T:
C:ledakemcpa33
393171539425843947067
T:
ledakem14sl
399581939980864001135
T:
limasp1822cca
403067640563964092778
T:
locker4
432157243448614358771
T:
C:lake3
468695946896494694244
T:
C:ledakemcpa34
551510855448315565233
T:
locker3
563936756467545651536
T:
frodokem1344aes
595201659724985994671
T:
locker6
622441462442456269389
T:
locker5
628743963257196424623
T:
remblem928
631884863598486395040
T:
remblem1056
650995665314836608188
T:
locker8
662987066342986637510
T:
frodokem640shake
672983167993856881145
T:
locker7
690704969413337738366
T:
rqc192
696421069832216989618
T:
ledakem3264
724466672525037298319
T:
ledakem3364
747384174795117554778
T:
limasp2062cca
758744176852987713768
T:
ledakem3464
790978079163257921156
T:
C:ledakemcpa52
890276389055978911702
T:
C:bikel3
897199190134409132409
T:
locker9
911996291601899215987
T:
ledakem32sl
923952292422459245663
T:
C:ledakemcpa53
103692991039103410400724
T:
ledakem33sl
105833141058979510594724
T:
C:ledakemcpa54
109951551102740411045658
T:
ledakem34sl
105202531178132813040733
T:
rqc256
135171601352584913536423
T:
sikep434
143274931433535314340958
T:
frodokem976shake
144463601445679514469142
T:
sikep434comp
148383241485738614900358
T:
ledakem5264
156808611578322815795193
T:
ledakem5364
182962941834285418437457
T:
ledakem5464
209248382098189921250380
T:
ledakem52sl
213159922133530121354063
T:
sikep503
213575092137354621444355
T:
ledakem53sl
226848022269355422709656
T:
sikep503comp
227910922281053822924140
T:
ledakem54sl
253227032533414325363650
T:
frodokem1344shake
301474023069846830993940
T:
ramstakers216091
341711093449625335427183
T:
mersenne756839
376648863768655637710563
T:
sikep610
399161063994151739971670
T:
sikep610comp
539485665402330754227397
T:
oddmanhattan128
611222406114951961173090
T:
sikep751
648552436489976564928680
T:
sikep751comp
104113621104302989104519347
T:
oddmanhattan192
129205890129253631129317207
T:
pqrsa15
131183594131818403135295818
T:
ramstakers756839
226542070227017298227133760
T:
oddmanhattan256

amd64; Tiger Lake (806c1); 2020 Intel Core i7-1165G7; 4 x 2800MHz; panther, 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
841184988639kyber90s512
129961317813435kyber90s768
182701843118576kyber512
192011939519661kyber90s1024
268832724827626
T:
C:nhcompact512cca
282162845828705ntrulpr653
298212994630465ntrulpr761
310923122631389
T:
lac128
312853145031799
T:
ntrulpr4591761
314863167432160kyber768
376613784538052ntrulpr857
382473858639131
T:
C:nhcompact768cca
401194034840770ntrulpr953
403044072541074ntrulpr1013
421834254643190kyber1024
428174302643205
T:
newhope512cca
463444679947281
T:
C:r5nd1kem0d
493404965149852
T:
C:nhcompact1024cca
518495200752318ntrulpr1277
646726529066145
T:
C:r5nd1kem5d
657356650068475
T:
C:r5nd0kem2iot
665826758168755
T:
C:r5nd1kem4longkey
753427563975921
T:
lac256
779777814278484
T:
lac192
811558133381584
T:
newhope1024cca
104894106103106762
T:
C:r5nd3kem5d
128656128811129211ntruhps2048509
128337129002129953
T:
C:hila5
147252148742152450
T:
hqcrmrs128
147845151003154983
T:
hqc1281
161629164993171567
T:
hqc128
171619173090175082
T:
C:r5nd3kem0d
188335190770193142threebears624r2cca
188105191234195541C:threebears624r2cpa
189786192365194849
T:
C:r5nd5kem5d
198909202873206531
T:
kindi256342
202672204277206097
T:
C:r5nd5kem0d
204120204490204895ntruhps2048677
206842207243207534ntruhrss701
216922224469224823
T:
kindi512222
227713234559236102
T:
kindi512241
282375285054290266
T:
hqc1921
292632293187293951ntruhps4096821
300674307357311114
T:
hqc1922
334997338747344528
T:
hqcrmrs192
366361370358378313
T:
hqc192
378488379498383794threebears936r2cca
378919395845411944C:threebears936r2cpa
395992396693397521
T:
C:bikel1
405760408318413413
T:
C:r5n11kem0d
414353416369420178
T:
ntrukem443
430898432996435124
T:
rqc128
440067445825460583
T:
kindi512321
443650450373455675
T:
hqc2561
469763473939481765
T:
hqc2562
488923497732506306
T:
hqc2563
507298509479511218
T:
kindi256522
557470566337569019sntrup653
578453579305580279sntrup761
578491583249588128
T:
hqcrmrs256
610445611357612299
T:
lima2p1024cca
616945619844631199
T:
C:ledakemcpa14
628261632667640696
T:
hqc256
642622651429713050threebears1248r2cca
670349673713691305C:threebears1248r2cpa
679705682741687092
T:
C:ledakemcpa13
771888791945794732
T:
C:r5n13kem0d
789612801948804607
T:
sntrup4591761
817080821460893646
T:
rqc192
845935846830849334
T:
titaniumccatoy
774098853037854054
T:
frodokem640
887470889202890991
T:
C:ledakemcpa12
910636919662943070sntrup857
948099948603949870
T:
titaniumccalite
952756957021961923
T:
ntrukem743
966031968771972599
T:
C:rolloi128
106407510649681066903
T:
frodokem640aes
111637811269951128321sntrup953
118670011880531189540
T:
C:bikel3
1180525?1188497?1683182?
T:
rqc256
120827712097341215541
T:
titaniumccastd
121115012148161239110sntrup1013
123109412364501247255
T:
lima2p2048cca
123523512398261243629
T:
C:rolloi192
125658612585941261901
T:
limasp1018cca
132787613329251343308
T:
C:ledakemcpa34
135939213601661361167
T:
titaniumccamed
151478415157731517235
T:
titaniumccahi
160546316096001613804
T:
frodokem976
165241916581451663419
T:
C:rolloi256
173544617401921745773
T:
C:r5n15kem0d
176264017669551773093
T:
C:ledakemcpa33
179955018011291804561
T:
titaniumccasuper
188822919043551911584sntrup1277
197952419848791989487
T:
frodokem976aes
197941719979712016894
T:
C:lake1
199197319989442009754
T:
C:lake2
198920820017112026549
T:
remblem1056
200356020098002057756
T:
remblem928
210685521196352140202
T:
C:lake3
227087522740582277156
T:
limasp1306cca
241381824203262437314
T:
C:ledakemcpa32
246321624664292468986
T:
frodokem640shake
251299925223692534787
T:
ledakem1464
253658525649352598217
T:
limasp1822cca
257211425800352602921
T:
C:ledakemcpa53
295936229832543006760
T:
ledakem1364
305094130798313105903
T:
ledakem1264
312458231346113143629
T:
C:ledakemcpa54
339088333988803405368
T:
frodokem1344aes
341157834325543455358
T:
locker1
380176338241243849655
T:
locker2
385157538639473908632
T:
rolloii128
3776556?3868827?5963507?
T:
ledakem13sl
3854051?3895857?5452893?
T:
ledakem14sl
404972440645604076659
T:
rolloii192
410681041285914148419
T:
locker3
445842444659894476130
T:
limasp2062cca