Measurements of key-encapsulation mechanisms on one machine: amd64; Haswell+AES (306c3); 2013 Intel Core i7-4770; 4 x 3400MHz; speed2supercop, supercop-20241022
[Page version: 20241101 10:40:34]
eBATS
(ECRYPT Benchmarking
of Asymmetric Systems)
is a project
to measure the performance of public-key systems.
This page presents benchmark results collected in eBATS
for key-encapsulation mechanisms:
- Time (cycles) to generate a key pair:
a secret key and a corresponding public key.
- Time for "encapsulation":
time to compute a ciphertext and corresponding session key, given a user's public key.
- Time for "decapsulation":
time to compute the session key from the ciphertext, given the user's secret key.
- Space (bytes) for a secret key.
- Space for a public key.
- Space for a ciphertext.
- Space for a session key.
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.
The symbol
T!!!
means that constant time was listed as a goal for this implementation,
but that the implementation failed TIMECOP.
(TIMECOP failures are not necessarily security issues;
they can sometimes be resolved by, e.g., declaring that a rejection-sampling condition is safe to declassify.)
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.
Test results
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 |
19044 | 19212 | 19460 | kyber90s512 |
24436 | 24552 | 24684 | kyber512 |
28596 | 28800 | 29168 | T: C:nhcompact512cca |
29008 | 29280 | 29620 | kyber90s768 |
30172 | 30264 | 36588 | ntruplus576 |
37332 | 37400 | 37532 | T: lightsaber2 |
37800 | 37892 | 38068 | smaugt1 |
35464? | 40708? | 44728? | timer |
40968 | 41712 | 41988 | ntrulpr653 |
41964? | 42332? | 53035? | kyber90s1024 |
42024 | 42380 | 42636 | T: C:nhcompact768cca |
43436 | 43492 | 43560 | ntruplus768 |
41176 | 43892 | 51080 | T: lac128 |
44028 | 44196 | 44316 | T: ntrulpr4591761 |
44240 | 44468 | 45288 | ntrulpr761 |
45704 | 46008 | 46528 | T: C:r5nd1kem0d |
46048 | 46240 | 46588 | C:threebears624r2cpa |
46276 | 46304 | 46360 | threebears624r2cca |
46164 | 46692 | 49552 | kyber768 |
48104 | 48428 | 48532 | C:threebears624r2cpax |
49212 | 49260 | 49304 | threebears624r2ccax |
49712 | 49924 | 50136 | T!!!newhope512cca |
51328 | 51468 | 51676 | T: C:nhcompact1024cca |
51956 | 52040 | 52304 | ntruplus864 |
54984 | 55120 | 55276 | smaugt3 |
56272 | 56504 | 56692 | ntrulpr857 |
58736 | 59500 | 59728 | ntrulpr1013 |
59756 | 59932 | 60800 | ntrulpr953 |
61240 | 62408 | 63368 | T: C:r5nd1kem5d |
62012 | 62992 | 63964 | T: C:r5nd0kem2iot |
62228 | 63468 | 70008 | kyber1024 |
63572 | 64356 | 65548 | T: C:r5nd1kem4longkey |
55720? | 65432? | 75124? | ntruplus1152 |
67380 | 67436 | 67620 | T: saber2 |
77848 | 77976 | 78184 | ntrulpr1277 |
78948 | 79112 | 79320 | smaugt5 |
91276 | 91352 | 91452 | threebears936r2cca |
94140 | 94276 | 94700 | T: hqc128round4 |
95064 | 95104 | 95176 | threebears936r2ccax |
95920 | 96112 | 96364 | T!!!newhope1024cca |
96952 | 97024 | 97104 | C:threebears936r2cpa |
94360? | 97284? | 121172? | T: lac256 |
99128 | 99208 | 99292 | C:threebears936r2cpax |
101648 | 103284 | 106492 | T: C:r5nd3kem5d |
104540 | 104752 | 109508 | T: lac192 |
104664 | 104776 | 104964 | T: firesaber2 |
139824 | 139904 | 139980 | threebears1248r2cca |
144360 | 144508 | 144836 | threebears1248r2ccax |
147028 | 147424 | 147784 | C:threebears1248r2cpa |
150120 | 150208 | 150296 | C:threebears1248r2cpax |
164568 | 164800 | 165516 | ntruhps2048509 |
163468 | 169872 | 172316 | T: C:r5nd3kem0d |
175864 | 177388 | 177860 | T: C:hila5 |
191164 | 193840 | 195880 | T: C:r5nd5kem5d |
199280 | 199616 | 200416 | T: saberx4 |
209164 | 215020 | 228724 | T: C:r5nd5kem0d |
220288 | 220480 | 221384 | T: hqc192round4 |
245188 | 245612 | 257752 | T: kindi256342 |
250080 | 252012 | 254924 | T: kindi512222 |
253252 | 256080 | 257684 | T: kindi512241 |
267232 | 267732 | 269212 | ntruhrss701 |
284400 | 284804 | 285732 | ntruhps2048677 |
393712 | 395452 | 397696 | ntruhps4096821 |
401840 | 403092 | 422392 | T: hqcrmrs128 |
452480 | 452968 | 472836 | T: hqc128 |
456280 | 457568 | 460564 | T: hqc256round4 |
451664 | 457604 | 475732 | T: ntrukem443 |
470640 | 475568 | 479836 | T: C:r5n11kem0d |
485448 | 486404 | 505956 | T: hqc1281 |
517360 | 518532 | 526972 | T: kindi512321 |
581712 | 583024 | 590912 | T: C:bikel1 |
656420 | 657432 | 658424 | T: kindi256522 |
682180 | 683580 | 693864 | T: lima2p1024cca |
737712 | 739796 | 745224 | sntrup653 |
757544 | 759780 | 762712 | T: rqc128 |
750332 | 769048 | 772012 | T: C:ledakemcpa14 |
805636 | 807820 | 811576 | sntrup761 |
820284 | 840656 | 852852 | T: hqcrmrs192 |
831676 | 848052 | 863516 | T: C:edonk128k16n80nu4l6 |
846720 | 870996 | 879992 | T: C:r5n13kem0d |
888972 | 893720 | 901664 | T: C:ledakemcpa13 |
898496 | 902044 | 932628 | T: hqc1921 |
909996 | 914536 | 944740 | T: hqc192 |
913036 | 923916 | 972788 | T: titaniumccatoy |
911052 | 928340 | 998388 | sntrup4591761 |
957368 | 988736 | 996244 | T: hqc1922 |
1009060 | 1013412 | 1016720 | T: C:rolloi128 |
1106476 | 1107676 | 1110680 | T: titaniumccalite |
1133324 | 1158744 | 1162904 | T: C:ledakemcpa12 |
1160836 | 1167400 | 1174744 | T: ntrukem743 |
1203768 | 1207164 | 1366268 | T: frodokem640 |
1222588 | 1227372 | 1233320 | T: C:rolloi192 |
1246656 | 1254004 | 1261832 | sntrup857 |
1312028 | 1313484 | 1397460 | T: titaniumccastd |
1341624? | 1347492? | 1918768? | T: rqc192 |
1361196 | 1363292 | 1405120 | T: hqcrmrs256 |
1368224 | 1371356 | 1380476 | T: C:edonk128k16n80nu8l6 |
1384568 | 1386212 | 1392432 | T: lima2p2048cca |
1410560 | 1425884 | 1456904 | sntrup953 |
1427896 | 1432716 | 1474320 | T: hqc2561 |
1458072 | 1460068 | 1462664 | T: frodokem640aes |
1465100 | 1467084 | 1558620 | T: titaniumccamed |
1464208 | 1474440 | 1507940 | T: hqc256 |
1467328 | 1504696 | 1523116 | T: hqc2562 |
1513668 | 1531520 | 1554528 | T: C:edonk128k32n96nu4l4 |
1536456 | 1576428 | 1604184 | T: hqc2563 |
1587616 | 1594776 | 1600128 | T: limasp1018cca |
1622896 | 1630792 | 1679996 | T: C:ledakemcpa34 |
1629592 | 1651988 | 1748992 | sntrup1013 |
1717756 | 1721628 | 1723556 | T: C:bikel3 |
1751160 | 1753540 | 1758760 | T: C:rolloi256 |
1800308 | 1803068 | 1807280 | T: titaniumccahi |
1826536 | 1848144 | 1868248 | T: C:edonk192k32n128nu4l6 |
1884796 | 1913584 | 1922956 | T: C:r5n15kem0d |
1958496? | 1978812? | 2792716? | T: rqc256 |
2001444 | 2006668 | 2014496 | T: C:edonk128ref |
2233812 | 2240764 | 2259972 | T: C:ledakemcpa33 |
2239632 | 2248208 | 2279288 | T: titaniumccasuper |
2374480 | 2390240 | 2413288 | T: C:lake1 |
2490388 | 2511720 | 2534788 | sntrup1277 |
2546072 | 2557484 | 2571528 | T: C:lake2 |
2607772 | 2635472 | 2654944 | T: frodokem976 |
2805708 | 2816888 | 2844392 | T: C:lake3 |
2837608 | 2841244 | 2847156 | T: limasp1306cca |
2841976 | 2864392 | 2894936 | T: C:edonk192k48n144nu4l4 |
2863736 | 2869936 | 2878752 | T: ledakem1464 |
2991348 | 2996124 | 3003344 | T: C:ledakemcpa32 |
3023568 | 3037688 | 3055032 | T: frodokem976aes |
3212908 | 3216936 | 3225252 | T: limasp1822cca |
3253364 | 3264848 | 3272724 | T: C:ledakemcpa53 |
3554660 | 3558120 | 3566704 | T: frodokem640shake |
3566424 | 3580280 | 3649524 | T: ledakem1364 |
3726748 | 3742796 | 3818968 | T: C:ledakemcpa54 |
3865984 | 3892640 | 3936408 | T: ledakem1264 |
4040248 | 4130324 | 4237004 | T: locker1 |
4421596 | 4425696 | 4436232 | T: rolloii192 |
4491564 | 4498212 | 4509948 | T: rolloii128 |
4708020? | 4772788? | 6346264? | T: ledakem14sl |
4972248 | 5070036 | 5090032 | T: locker2 |
5104460 | 5112796 | 5124884 | T: frodokem1344aes |
5187172 | 5194216 | 5203548 | T: rolloii256 |
5267436 | 5301420 | 5499140 | T: locker3 |
4349012? | 5493764? | 6663276? | T: ledakem13sl |
5642452 | 5649376 | 5658720 | T: limasp2062cca |
5729856 | 5746588 | 5761924 | T: locker4 |
6364484 | 6482304 | 7216812 | T: ledakem12sl |
6493440 | 6503888 | 6541540 | T: C:ledakemcpa52 |
6605924 | 6635384 | 6670776 | T: locker6 |
6773680? | 6902524? | 9635204? | T: ledakem3464 |
7229064 | 7267252 | 7560776 | T: locker5 |
7338916 | 7349220 | 7364644 | T: remblem1056 |
7384256 | 7469828 | 7654748 | T: remblem928 |
7901132 | 7925736 | 7972212 | T: ledakem3364 |
8137164 | 8145360 | 8182480 | T: sikep434 |
8403904 | 8414376 | 8426444 | T: frodokem976shake |
9041760 | 9128076 | 9213996 | T: ramstakers216091 |
9382104 | 9423676 | 9640020 | T: ledakem3264 |
10065668 | 10084952 | 10182016 | T: ledakem33sl |
10310560? | 10345356? | 13877772? | T: ledakem34sl |
10780020 | 10861176 | 11379984 | T: locker7 |
11546708 | 12172172 | 12212948 | T: lotus128 |
12195480 | 12215468 | 12344700 | T: locker8 |
12326704 | 12338064 | 12367988 | T: sikep503 |
12710904 | 12727628 | 12745056 | T: ledakem5464 |
12961492 | 12994308 | 13095764 | T: locker9 |
13001944 | 13034744 | 14418344 | T: ledakem32sl |
13219388 | 13326208 | 16118112 | T: frodokem1344shake |
13497024 | 13510084 | 14645820 | T: sikep434comp |
13516112 | 13585968 | 13624908 | T: ledakem5364 |
16164588? | 16219060? | 21830088? | T: ledakem54sl |
19856636 | 19887440 | 21580668 | T: sikep503comp |
20806160 | 21361660 | 24459244 | T: ledakem53sl |
20385436 | 22056176 | 23772164 | T: ledakem5264 |
22344836 | 22387860 | 22554952 | T: lotus192 |
25499216 | 25552916 | 25577092 | T: sikep610 |
27162340 | 27290168 | 27337940 | T: mersenne756839 |
32573740 | 34721040 | 37251708 | T: ledakem52sl |
35286964 | 35555976 | 35687304 | mceliece348864pcf |
35250860 | 35633264 | 35750488 | mceliece348864f |
37486860 | 37657184 | 39240852 | T: lotus256 |
41826508 | 42645964 | 43478776 | T: ramstakers756839 |
43948752 | 44016324 | 47576344 | T: sikep610comp |
44195944 | 44205120 | 44222344 | T: sikep751 |
49670976 | 49938792 | 50203416 | T: ntskem1264 |
34828316? | 55972100? | 77071352? | mceliece348864pc |
35502216? | 56213276? | 76420556? | mceliece348864 |
68876604 | 68929520 | 74599032 | T: sikep751comp |
107303920 | 108631864 | 109795856 | mceliece460896pcf |
109721892 | 110235416 | 110739048 | mceliece460896f |
79681824? | 135227064? | 221895704? | T: rsa2048 |
152305980 | 153067676 | 153244564 | T: ntskem1380 |
117595724? | 187445852? | 229936760? | mceliece460896 |
147757228? | 187848828? | 264862836? | mceliece460896pc |
232644564 | 234171296 | 234476984 | mceliece6960119f |
234160792 | 234877008 | 237750924 | mceliece6960119pcf |
265719980 | 268280572 | 269228936 | mceliece6688128f |
268819836 | 268974572 | 270174952 | mceliece6688128pcf |
269334044 | 270490580 | 270783684 | T: ntskem13136 |
291552684 | 291962484 | 292424560 | T: oddmanhattan128 |
297750184 | 299658548 | 301831680 | mceliece8192128pcf |
300311400 | 300620840 | 302096280 | mceliece8192128f |
236602540? | 314445304? | 473750520? | mceliece6960119pc |
236833484? | 385738576? | 462229128? | mceliece6960119 |
301517000? | 391047520? | 569605284? | mceliece8192128 |
268789720? | 443738056? | 621188736? | mceliece6688128 |
356634432? | 445533188? | 623010416? | mceliece6688128pc |
466014592 | 467617996 | 474699324 | T: oddmanhattan192 |
386283492? | 475229052? | 739829468? | mceliece8192128pc |
839429444 | 840472940 | 846275896 | T: oddmanhattan256 |
895359768 | 908142152 | 913102836 | T: bigquake1 |
4512558552 | 4588634640 | 4736050980 | T: pqrsa15 |
7130230740 | 7177020584 | 7232584908 | T: bigquake3 |
14171388768 | 14238130304 | 14295793148 | T: bigquake5 |
|
Cycles for encapsulation |
25% | 50% | 75% | system |
23288 | 24140 | 24980 | T: rsa2048 |
24352 | 24396 | 24456 | smaugt1 |
24900 | 24948 | 25020 | timer |
24916 | 24960 | 25020 | ntruplus576 |
25140 | 25508 | 25964 | ntruhps2048509 |
26832 | 27008 | 27204 | ntruhrss701 |
30584 | 30664 | 31052 | ntruplus768 |
31688 | 31848 | 32636 | kyber90s512 |
31152 | 32524 | 34284 | mceliece348864 |
31728 | 33004 | 35500 | mceliece348864f |
36644 | 36768 | 37540 | ntruhps2048677 |
37292 | 38588 | 40520 | mceliece348864pc |
37784 | 39140 | 41092 | mceliece348864pcf |
39580 | 39640 | 39748 | ntruplus864 |
37436 | 39900 | 40752 | kyber512 |
41560 | 41752 | 42420 | ntruhps4096821 |
44096 | 44196 | 44316 | kyber90s768 |
44448 | 44660 | 45724 | sntrup4591761 |
44868 | 45624 | 45812 | sntrup653 |
46168 | 46256 | 47128 | ntruplus1152 |
48688 | 48764 | 49004 | sntrup761 |
48932 | 49028 | 49140 | T: C:nhcompact512cca |
49908 | 50112 | 57480 | smaugt3 |
50172 | 50220 | 50272 | T: lightsaber2 |
58584 | 58716 | 60644 | kyber768 |
59968 | 60684 | 60884 | sntrup857 |
60684? | 61004? | 76281? | kyber90s1024 |
65032 | 65124 | 65676 | sntrup953 |
64884 | 65568 | 65864 | sntrup1013 |
68404 | 68444 | 68504 | smaugt5 |
68368 | 68692 | 68964 | ntrulpr653 |
64196 | 68908 | 78392 | mceliece460896f |
68876 | 68944 | 69072 | threebears624r2cca |
69192 | 69476 | 69636 | T: C:nhcompact768cca |
69672 | 69724 | 69804 | threebears624r2ccax |
70252 | 70536 | 70708 | C:threebears624r2cpa |
71212 | 71264 | 71308 | C:threebears624r2cpax |
73048 | 73364 | 73796 | T: C:r5nd1kem0d |
73368 | 73456 | 73572 | ntrulpr761 |
65676 | 73540 | 80476 | mceliece460896 |
69740 | 75328 | 84640 | mceliece460896pcf |
71200 | 77220 | 83700 | mceliece460896pc |
76868 | 77536 | 77736 | T: ntrulpr4591761 |
81980 | 82488 | 96692 | kyber1024 |
82328 | 82984 | 83412 | T!!!newhope512cca |
84280 | 84432 | 85032 | T: saber2 |
85080 | 85216 | 85352 | sntrup1277 |
86832 | 87080 | 87348 | T: ntskem1264 |
87228 | 87380 | 87620 | T: C:nhcompact1024cca |
82348? | 89032? | 120060? | T: lac128 |
92004 | 92716 | 93432 | T: C:ledakemcpa14 |
90632 | 92980 | 100256 | T: C:edonk128k16n80nu4l6 |
92436 | 93120 | 94932 | T: C:ledakemcpa13 |
93864 | 93984 | 94180 | ntrulpr857 |
97668 | 97792 | 97928 | ntrulpr1013 |
98712 | 98808 | 98924 | ntrulpr953 |
98304 | 98888 | 99796 | T: C:r5nd0kem2iot |
99064 | 99892 | 100412 | T: C:r5nd1kem5d |
100428 | 101836 | 103236 | T: C:ledakemcpa12 |
103748 | 104348 | 105368 | T: C:r5nd1kem4longkey |
112784 | 112828 | 112932 | threebears936r2ccax |
112836 | 112968 | 113252 | threebears936r2cca |
115844 | 116428 | 117324 | T: C:bikel1 |
113368 | 119596 | 126432 | mceliece6688128 |
113332 | 119744 | 123740 | mceliece6688128f |
120520 | 120616 | 120768 | C:threebears936r2cpax |
120860 | 120952 | 121108 | C:threebears936r2cpa |
121212 | 124668 | 129760 | mceliece6960119f |
125128 | 125184 | 125244 | T: firesaber2 |
127232 | 127412 | 127912 | ntrulpr1277 |
122708 | 127556 | 135408 | mceliece6688128pcf |
121876 | 127644 | 137800 | mceliece6688128pc |
123800 | 127804 | 134684 | mceliece6960119 |
130880 | 134692 | 137932 | T: ntrukem443 |
132916 | 135936 | 140112 | mceliece6960119pc |
135544 | 136748 | 139020 | mceliece8192128 |
133492 | 137532 | 144528 | mceliece6960119pcf |
137260 | 138588 | 140548 | mceliece8192128f |
145096 | 146484 | 148656 | mceliece8192128pc |
145960 | 146916 | 149192 | mceliece8192128pcf |
155908 | 156208 | 156580 | T!!!newhope1024cca |
159924 | 160620 | 161596 | T: C:rolloi128 |
160576 | 163884 | 166220 | T: C:r5nd3kem5d |
172712 | 172872 | 173244 | threebears1248r2ccax |
172876 | 172960 | 173148 | threebears1248r2cca |
154152 | 178992 | 180792 | T: lac192 |
178836 | 179376 | 179964 | T: C:rolloi192 |
181704 | 181812 | 181920 | C:threebears1248r2cpa |
181740 | 181876 | 181988 | C:threebears1248r2cpax |
144952? | 182536? | 191352? | T: lotus128 |
182856 | 186960 | 218160 | T: lac256 |
198304 | 201448 | 209188 | T: C:edonk128k16n80nu8l6 |
204608 | 205616 | 206220 | T: C:rolloi256 |
214024 | 214684 | 215796 | T: C:ledakemcpa34 |
216212 | 216696 | 222060 | T: ledakem1264 |
214644 | 218664 | 219808 | T: C:ledakemcpa33 |
225648 | 226416 | 241728 | T: ledakem1464 |
231364 | 232060 | 232876 | T: lotus192 |
237592 | 238368 | 239956 | T: C:hila5 |
239864 | 243192 | 247188 | T: C:ledakemcpa32 |
244200 | 244508 | 245064 | T: saberx4 |
244472 | 244676 | 244860 | T: hqc128round4 |
247672 | 252696 | 261872 | T: C:edonk128k32n96nu4l4 |
250108 | 253200 | 257064 | T: ntrukem743 |
262764 | 269288 | 270800 | T: ledakem1364 |
275740 | 276592 | 277228 | T: C:bikel3 |
282396 | 289596 | 294120 | T: C:r5nd3kem0d |
289916 | 292112 | 293872 | T: C:r5nd5kem5d |
294564 | 294852 | 297460 | T: ledakem13sl |
308572 | 311284 | 311628 | T: ledakem12sl |
319724 | 320940 | 321852 | T: ntskem1380 |
322512 | 338512 | 339016 | T: kindi256342 |
331968 | 344652 | 345636 | T: lotus256 |
340676 | 362940 | 367516 | T: C:r5nd5kem0d |
368112 | 368700 | 370420 | T: kindi512222 |
374724 | 375668 | 379860 | T: kindi512241 |
386032 | 390932 | 399864 | T: C:edonk128ref |
392200 | 397288 | 407044 | T: C:edonk192k32n128nu4l6 |
408360 | 410832 | 434452 | T: ledakem14sl |
419956 | 421936 | 423376 | T: ntskem13136 |
449352 | 453992 | 460728 | T: C:lake1 |
479448 | 480484 | 481748 | T: C:ledakemcpa53 |
490592 | 492296 | 494420 | T: C:lake2 |
493044 | 494560 | 497232 | T: C:ledakemcpa54 |
497100 | 498028 | 498808 | T: lima2p1024cca |
492440 | 498708 | 506584 | T: C:ledakemcpa52 |
518992 | 520128 | 521512 | T: rolloii128 |
529144 | 530760 | 532700 | T: rolloii192 |
555308 | 556344 | 565148 | T: hqc192round4 |
558644 | 560404 | 564120 | T: C:lake3 |
565816 | 567996 | 590940 | T: hqcrmrs128 |
574800 | 576404 | 582604 | T: C:r5n11kem0d |
583048 | 585664 | 587940 | T: rolloii256 |
604580 | 606048 | 607380 | T: ledakem3464 |
607508 | 609932 | 638132 | T: ledakem3264 |
622724 | 623312 | 630156 | T: ledakem3364 |
609124 | 628656 | 633412 | T: hqc128 |
681020 | 688356 | 689392 | T: kindi512321 |
717560 | 723332 | 731956 | T: C:edonk192k48n144nu4l4 |
718324 | 723332 | 732448 | T: locker1 |
720248 | 751108 | 770712 | T: titaniumccatoy |
734984 | 755872 | 760760 | T: hqc1281 |
752616 | 771540 | 793364 | T: locker2 |
787756 | 789236 | 790768 | T: kindi256522 |
793644 | 796140 | 802760 | T: ledakem32sl |
853000 | 861396 | 887560 | T: locker3 |
864576 | 865372 | 872020 | T: ledakem33sl |
965460 | 979156 | 1010612 | T: ledakem34sl |
988224 | 991708 | 995036 | T: locker4 |
1004508 | 1006892 | 1011024 | T: lima2p2048cca |
1029008 | 1029904 | 1031072 | T: titaniumccalite |
1035768 | 1040552 | 1051992 | T: rqc128 |
1051952 | 1060036 | 1094096 | T: locker6 |
1079720 | 1083668 | 1137400 | T: C:r5n13kem0d |
1086932 | 1089584 | 1118668 | T: hqc256round4 |
1103420 | 1105352 | 1180928 | T: titaniumccastd |
1165980 | 1187728 | 1204488 | T: hqcrmrs192 |
1212072 | 1220372 | 1234912 | T: locker5 |
1259064 | 1262256 | 1263280 | T: ledakem5364 |
1261436 | 1283436 | 1301280 | T: hqc192 |
1323808 | 1325620 | 1326700 | T: limasp1018cca |
1372832 | 1381392 | 1410956 | T: hqc1921 |
1386688 | 1388172 | 1412292 | T: ledakem5264 |
1395344 | 1397628 | 1398952 | T: ledakem5464 |
1397960 | 1399040 | 1490952 | T: titaniumccamed |
1453376 | 1470160 | 1487300 | T: ledakem54sl |
1492584 | 1501908 | 1539536 | T: hqc1922 |
1713208 | 1722864 | 1731264 | T: frodokem640 |
1748632 | 1752888 | 1763120 | T: titaniumccahi |
1805100 | 1835368 | 1851856 | T: locker7 |
1887544 | 1891696 | 1895004 | T: frodokem640aes |
1871812 | 1895968 | 1900772 | T: locker8 |
1892468 | 1907360 | 1923660 | T: ledakem53sl |
1904692 | 1909124 | 1918220 | T: rqc192 |
1935212 | 1982800 | 2005808 | T: hqcrmrs256 |
1980328 | 2000844 | 2028932 | T: ledakem52sl |
1995440 | 2007440 | 2077420 | T: locker9 |
2053492 | 2097048 | 2137712 | T: hqc256 |
2171236 | 2178344 | 2227924 | T: titaniumccasuper |
2206372 | 2255360 | 2306676 | T: hqc2561 |
2262444 | 2270228 | 2282480 | T: C:r5n15kem0d |
2334892 | 2374052 | 2404856 | T: hqc2562 |
2419760 | 2448428 | 2478044 | T: hqc2563 |
2567144 | 2576000 | 2578640 | T: limasp1306cca |
2693500 | 2699144 | 2708384 | T: limasp1822cca |
2725548? | 2736476? | 3567532? | T: rqc256 |
2893356 | 2943672 | 3006660 | T: bigquake1 |
3422912 | 3434936 | 3441272 | T: frodokem976 |
3660872 | 3665868 | 3676680 | T: frodokem976aes |
3857944 | 3868956 | 3916476 | T: frodokem640shake |
5194096 | 5201456 | 5209864 | T: limasp2062cca |
6191112 | 6196804 | 6205524 | T: frodokem1344aes |
7687004 | 7902704 | 8091592 | T: bigquake3 |
9005396 | 9015096 | 9021080 | T: frodokem976shake |
10865828 | 10876560 | 10888364 | T: remblem1056 |
10946428 | 11034100 | 11347408 | T: remblem928 |
11401152 | 11762204 | 12131860 | T: bigquake5 |
13220512 | 13240852 | 13267712 | T: sikep434 |
14066212 | 14076496 | 14270468 | T: frodokem1344shake |
16605224 | 16778428 | 16980660 | T: ramstakers216091 |
19945924 | 19960476 | 19977928 | T: sikep503 |
21183300 | 21245868 | 21351100 | T: sikep434comp |
22170484 | 22399404 | 22468328 | T: pqrsa15 |
30576040 | 30625552 | 30674856 | T: mersenne756839 |
30889556 | 31022864 | 31194196 | T: sikep503comp |
46622804 | 46656476 | 46722428 | T: sikep610 |
62088004 | 62399952 | 62705096 | T: oddmanhattan128 |
64856412 | 65040020 | 65330752 | T: sikep610comp |
71381644 | 71396696 | 71417228 | T: sikep751 |
76106456 | 76892232 | 78941876 | T: ramstakers756839 |
110812492 | 111169516 | 111398360 | T: sikep751comp |
112337580 | 112536432 | 116754092 | T: oddmanhattan192 |
232854564 | 233378112 | 234114600 | T: oddmanhattan256 |
|
Cycles for decapsulation |
25% | 50% | 75% | system |
18952 | 18992 | 19040 | ntruplus576 |
19312 | 19348 | 19384 | C:threebears624r2cpax |
22676 | 22700 | 22740 | ntruplus768 |
23372 | 23508 | 24808 | kyber90s512 |
25112 | 25144 | 25172 | C:threebears936r2cpax |
29056 | 29116 | 29284 | ntruplus864 |
29532 | 29956 | 30212 | T: C:r5nd1kem0d |
29968 | 30024 | 32144 | kyber512 |
30720 | 30748 | 30784 | C:threebears1248r2cpax |
30736 | 30864 | 31000 | C:threebears624r2cpa |
33448 | 33572 | 33792 | kyber90s768 |
35696 | 35800 | 36324 | ntruplus1152 |
38144 | 38204 | 38284 | C:threebears936r2cpa |
38432 | 38492 | 38548 | smaugt1 |
39372 | 39556 | 39840 | ntruhps2048509 |
39860 | 40012 | 41780 | timer |
41744 | 42020 | 49908 | T: C:r5nd1kem5d |
42512 | 42708 | 42908 | T: C:r5nd1kem4longkey |
45592 | 45708 | 45780 | C:threebears1248r2cpa |
47616 | 47748 | 48048 | T: C:nhcompact512cca |
47796? | 48364? | 59880? | kyber90s1024 |
40656? | 48720? | 59388? | T: C:r5nd0kem2iot |
49852 | 49900 | 49964 | T: lightsaber2 |
49576 | 50688 | 52088 | kyber768 |
54068 | 54148 | 54308 | T: C:hila5 |
59544 | 59652 | 59808 | sntrup761 |
60860 | 60968 | 61032 | ntruhps2048677 |
61636 | 61712 | 61804 | sntrup653 |
62664 | 62980 | 63136 | ntruhrss701 |
66756 | 66856 | 67404 | smaugt3 |
67404 | 67828 | 69688 | T: C:r5nd3kem5d |
67864 | 68000 | 69472 | kyber1024 |
68880 | 69040 | 69140 | T: C:nhcompact768cca |
77436 | 77712 | 77960 | ntruhps4096821 |
82828 | 82876 | 82932 | T: saber2 |
83128 | 83264 | 83632 | ntrulpr653 |
85444 | 85520 | 85640 | sntrup857 |
85916 | 86120 | 86272 | T: C:nhcompact1024cca |
88412 | 88504 | 88692 | ntrulpr761 |
89856 | 89944 | 90164 | sntrup953 |
91364 | 91440 | 91528 | sntrup1013 |
93292 | 93444 | 93760 | smaugt5 |
91752 | 93612 | 94408 | T!!!newhope512cca |
93504 | 93632 | 93740 | sntrup4591761 |
97952 | 97988 | 98044 | threebears624r2ccax |
104352 | 104648 | 105528 | T: lac128 |
109284 | 109452 | 109628 | T: ntrulpr4591761 |
115636 | 115744 | 115884 | ntrulpr857 |
116440 | 116600 | 116712 | sntrup1277 |
118228 | 118360 | 118528 | ntrulpr1013 |
120788 | 120848 | 120920 | ntrulpr953 |
123128 | 123580 | 123744 | mceliece348864f |
123212 | 123668 | 123944 | mceliece348864 |
123948 | 124056 | 124184 | threebears624r2cca |
124236 | 124336 | 124412 | T: firesaber2 |
129636 | 129812 | 130148 | mceliece348864pc |
129704 | 129948 | 130276 | mceliece348864pcf |
138584 | 141592 | 143680 | T: C:r5nd5kem5d |
142264 | 143020 | 143780 | T: ntrukem443 |
144020 | 145268 | 147564 | T: C:r5nd3kem0d |
150412 | 150524 | 150752 | threebears936r2ccax |
154628 | 154904 | 155540 | ntrulpr1277 |
167492 | 168568 | 188224 | T: lotus128 |
170800 | 171108 | 171360 | T!!!newhope1024cca |
178456 | 186588 | 191120 | T: C:r5nd5kem0d |
187040 | 187156 | 187804 | threebears936r2cca |
201944 | 202316 | 209580 | T: C:r5n11kem0d |
218372 | 218532 | 219056 | threebears1248r2ccax |
250152 | 250424 | 251752 | mceliece460896 |
252412 | 252672 | 253136 | mceliece460896f |
258332 | 258632 | 258952 | mceliece460896pcf |
258644 | 258984 | 260052 | mceliece460896pc |
262372 | 262532 | 262708 | threebears1248r2cca |
263920 | 264948 | 265216 | T: saberx4 |
272480 | 272988 | 273744 | mceliece6960119 |
241328? | 273612? | 308120? | T: lac192 |
273112 | 273780 | 274640 | T: lotus192 |
277652 | 278304 | 278700 | mceliece6960119f |
282116 | 282368 | 283708 | mceliece6960119pcf |
284204 | 284580 | 285556 | T: C:r5n13kem0d |
287356 | 287836 | 288632 | mceliece6960119pc |
296548 | 296856 | 297216 | mceliece6688128 |
297508 | 298020 | 298436 | mceliece8192128f |
297576 | 298156 | 298720 | mceliece6688128f |
298480 | 298724 | 299092 | mceliece8192128 |
304456 | 305008 | 305516 | mceliece6688128pc |
306080 | 307584 | 307836 | mceliece6688128pcf |
307472 | 307716 | 307972 | mceliece8192128pcf |
309352 | 310036 | 311040 | mceliece8192128pc |
328068 | 329220 | 331888 | T: ntrukem743 |
393800 | 394104 | 394532 | T: ntskem1264 |
404692 | 405244 | 406396 | T: lotus256 |
405608 | 405880 | 406640 | T: kindi256342 |
387612 | 417748 | 423828 | T: lac256 |
421692 | 422008 | 422468 | T: hqc128round4 |
491496 | 492116 | 493012 | T: kindi512222 |
497516 | 501352 | 502432 | T: kindi512241 |
633320 | 635040 | 636904 | T: lima2p1024cca |
704936 | 706908 | 793120 | T: C:ledakemcpa12 |
722416 | 722980 | 723528 | T: ntskem1380 |
753396 | 755924 | 896060 | T: C:ledakemcpa13 |
844868 | 858988 | 892756 | T: titaniumccatoy |
869936 | 870660 | 871760 | T: kindi512321 |
882188 | 882972 | 884528 | T: hqc192round4 |
865848? | 925420? | 1169752? | T: C:ledakemcpa14 |
927800 | 929324 | 930540 | T: kindi256522 |
937468 | 942328 | 944456 | T: C:r5n15kem0d |
938192 | 958612 | 964608 | T: hqcrmrs128 |
961636 | 976124 | 1000868 | T: hqc128 |
1047472 | 1049336 | 1053404 | T: C:rolloi128 |
1115956 | 1117512 | 1121876 | T: titaniumccalite |
1221532 | 1223800 | 1228708 | T: C:rolloi192 |
1275240 | 1278696 | 1280512 | T: lima2p2048cca |
1297280 | 1346068 | 1350460 | T: titaniumccastd |
1308220 | 1360188 | 1369756 | T: hqc1281 |
1378364 | 1379880 | 1380880 | T: ntskem13136 |
1590780 | 1593768 | 1680040 | T: titaniumccamed |
1706232 | 1708812 | 1711308 | T: frodokem640 |
1724848 | 1727488 | 1729732 | T: limasp1018cca |
1754456 | 1760724 | 1766108 | T: rolloii128 |
1757452 | 1761352 | 1787588 | T: hqcrmrs192 |
1767180 | 1768244 | 1770908 | T: hqc256round4 |
1794008 | 1795300 | 1797264 | T: C:bikel1 |
1793556 | 1796192 | 1805128 | T: ledakem1364 |
1806160 | 1808036 | 1815464 | T: frodokem640aes |
1805092 | 1808160 | 1810636 | T: hqc192 |
1737796 | 1811400 | 1813916 | T: ledakem1264 |
1869008 | 1881128 | 1901168 | T: C:lake1 |
1907956 | 1913956 | 1929044 | T: rolloii192 |
1888996 | 1942524 | 1944856 | T: ledakem1464 |
2005276 | 2007448 | 2011724 | T: titaniumccahi |
2008868 | 2014964 | 2055736 | T: C:ledakemcpa32 |
2071076 | 2079508 | 2102320 | T: C:rolloi256 |
2183356 | 2192572 | 2217456 | T: hqc1921 |
2240100 | 2253084 | 2263232 | T: ledakem13sl |
2240768 | 2292864 | 2326960 | T: hqc1922 |
2426720 | 2432948 | 2456584 | T: rolloii256 |
2511624 | 2520600 | 2575596 | T: titaniumccasuper |
2387520 | 2570064 | 2612376 | T: C:ledakemcpa33 |
2571620 | 2614224 | 2616752 | T: ledakem14sl |
2625012 | 2629304 | 2635720 | T: rsa2048 |
2700244 | 2714948 | 2729340 | T: ledakem12sl |
2792184 | 2825220 | 2879852 | T: hqcrmrs256 |
2827396 | 2853656 | 2856036 | T: hqc256 |
2907520 | 2985748 | 3058972 | T: C:ledakemcpa34 |
3076836 | 3093864 | 3119676 | T: C:lake2 |
3220384 | 3333404 | 3341980 | T: hqc2561 |
3372292 | 3374008 | 3386988 | T: limasp1306cca |
3430196 | 3442432 | 3450464 | T: frodokem976 |
3475024 | 3477672 | 3490732 | T: frodokem976aes |
3473008 | 3484484 | 3528224 | T: hqc2562 |
3518240 | 3522488 | 3537420 | T: limasp1822cca |
3582276 | 3612988 | 3656044 | T: hqc2563 |
3627564 | 3636920 | 3660596 | T: rqc128 |
3590336 | 3670348 | 3695708 | T: locker1 |
3734016 | 3776816 | 3876296 | T: locker2 |
3818852 | 3821888 | 3831444 | T: frodokem640shake |
2663016? | 3960324? | 6578656? | T: C:edonk192k48n144nu4l4 |
3963660 | 3973596 | 3985752 | T: bigquake1 |
4047804 | 4078072 | 4180076 | T: locker4 |
4015396? | 4130780? | 5412432? | T: C:edonk128k32n96nu4l4 |
4207424 | 4259148 | 4308296 | T: C:lake3 |
4977524? | 5033104? | 6446560? | T: C:ledakemcpa53 |
5242576 | 5334108 | 5505364 | T: ledakem3464 |
5557324 | 5640904 | 5695544 | T: locker3 |
5631296 | 5646916 | 5714308 | T: ledakem3364 |
5957984 | 5963988 | 5979280 | T: C:bikel3 |
5937836 | 5973136 | 6084048 | T: ledakem3264 |
5966352 | 5975700 | 5985124 | T: frodokem1344aes |
5988744 | 6039188 | 6153332 | T: locker6 |
6320668 | 6362220 | 6392048 | T: locker5 |
6538312 | 6609252 | 6661072 | T: C:ledakemcpa54 |
6798792 | 6834092 | 6867564 | T: locker7 |
6844372 | 6856356 | 6863700 | T: limasp2062cca |
7013260 | 7058780 | 7084972 | T: locker8 |
7396744 | 7411440 | 7420364 | T: rqc192 |
7422884 | 7432464 | 7450056 | T: C:ledakemcpa52 |
7818420 | 7869640 | 7893280 | T: ledakem32sl |
8550468 | 8563964 | 8647284 | T: ledakem33sl |
8808612 | 8815244 | 8827300 | T: frodokem976shake |
9268384 | 9288312 | 9350900 | T: ledakem34sl |
9317184 | 9435132 | 9458328 | T: locker9 |
11893832 | 11915616 | 13547412 | T: rqc256 |
12746020 | 12833140 | 12897788 | T: ledakem5264 |
13509336 | 13514124 | 13605888 | T: ledakem5364 |
13945768? | 13954796? | 19510328? | T: frodokem1344shake |
14190248 | 14196452 | 14220516 | T: sikep434 |
14796108 | 14806168 | 14824432 | T: remblem1056 |
14777932 | 14909112 | 15340372 | T: remblem928 |
15379420 | 15397008 | 15404176 | T: sikep434comp |
16514428 | 16559708 | 16666276 | T: ledakem5464 |
18483940 | 18547848 | 18622044 | T: ledakem53sl |
19056736 | 19145448 | 19183176 | T: ledakem52sl |
19789184 | 19945256 | 20043712 | T: ledakem54sl |
21281652 | 21296660 | 21307516 | T: sikep503 |
21430336? | 22178568? | 54439864? | T: C:edonk128ref |
22733008 | 22744592 | 22752524 | T: sikep503comp |
28711588 | 29268872 | 29654260 | T: bigquake3 |
34325840 | 34385792 | 35116244 | T: ramstakers216091 |
42654600 | 44348600 | 44517256 | T: mersenne756839 |
44989772 | 45147136 | 45234688 | T: bigquake5 |
47031796 | 47051524 | 47210820 | T: sikep610 |
50347232 | 50393708 | 50534316 | T: sikep610comp |
10034872? | 57624836? | 83891684? | T: C:edonk192k32n128nu4l6 |
43918156? | 63756884? | 78172004? | T: C:edonk128k16n80nu8l6 |
67918844 | 68005764 | 68079548 | T: oddmanhattan128 |
76879088 | 76900312 | 77032480 | T: sikep751 |
60979976? | 78441052? | 130472908? | T: C:edonk128k16n80nu4l6 |
81750076 | 81801444 | 81874664 | T: sikep751comp |
123739096 | 123976316 | 128408520 | T: oddmanhattan192 |
146085260 | 146133520 | 146330284 | T: pqrsa15 |
143200608 | 147231368 | 153423780 | T: ramstakers756839 |
256013440 | 257027444 | 257959500 | T: oddmanhattan256 |
|
|
|