Measurements of key-encapsulation mechanisms on one machine: amd64; Broadwell+AES (406f1); 2016 Intel Xeon E5-2609 v4; 8 x 1700MHz; bolero, supercop-20250922
[Page version: 20251001 12:36:32]
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:
old
(pkcycles,pkbytes)
(ccycles,cbytes)
(kcycles,cbytes)
(pkbytes,cbytes)
NISTPQC graphs:
(pkcycles,pkbytes)
(ccycles,cbytes)
(kcycles,cbytes)
(pkbytes,cbytes)
Cycles to generate a key pair |
25% | 50% | 75% | system |
19936 | 20036 | 20216 | kyber90s512 |
24576 | 25456 | 27052 | kyber512 |
29964 | 30244 | 30732 | kyber90s768 |
30652? | 34340? | 38656? | ntruplus576 |
35828 | 36040 | 36456 | T: C:nhcompact512cca |
37716 | 37780 | 37892 | timer |
37796? | 37968? | 49594? | smaugt1 |
39952 | 40700 | 43248 | ntrulpr653 |
41856 | 41968 | 42084 | T: lightsaber2 |
42884 | 42988 | 43864 | C:threebears624r2cpa |
42752 | 43196 | 43472 | T: lac128 |
43444 | 43552 | 45088 | threebears624r2cca |
43392 | 43672 | 44176 | T: ntrulpr4591761 |
43164 | 43928 | 44572 | ntrulpr761 |
43284 | 44020 | 52032 | kyber90s1024 |
43948 | 44100 | 44716 | ntruplus768 |
42748 | 44472 | 45676 | kyber768 |
44648 | 44784 | 45024 | C:threebears624r2cpax |
46052 | 46176 | 46928 | threebears624r2ccax |
46064 | 46424 | 46928 | T: C:r5nd1kem0d |
50392 | 50520 | 50716 | T: C:nhcompact768cca |
52440 | 52548 | 59784 | ntruplus864 |
54088 | 54236 | 54476 | ntrulpr857 |
57252 | 57676 | 58664 | ntrulpr953 |
57880 | 58480 | 58992 | ntrulpr1013 |
58492 | 58704 | 59132 | T!!!newhope512cca |
56156 | 59944 | 64868 | smaugt3 |
60692 | 61348 | 62232 | T: C:r5nd1kem5d |
61120 | 61820 | 62844 | kyber1024 |
61996 | 63368 | 64788 | T: C:r5nd0kem2iot |
63012 | 63640 | 65408 | T: C:r5nd1kem4longkey |
64976 | 65124 | 65792 | T: C:nhcompact1024cca |
56284? | 67948? | 83680? | ntruplus1152 |
73384 | 73440 | 73616 | T: saber2 |
76584 | 76788 | 77328 | ntrulpr1277 |
79040 | 79336 | 79612 | smaugt5 |
83748 | 83856 | 84084 | threebears936r2cca |
87676 | 87796 | 91540 | threebears936r2ccax |
88560 | 88696 | 89952 | C:threebears936r2cpa |
88896 | 89056 | 89452 | T: hqc128round4 |
91596 | 91720 | 92572 | C:threebears936r2cpax |
99820 | 100392 | 101292 | T: C:r5nd3kem5d |
96324 | 105608 | 118700 | T: lac256 |
107816 | 108948 | 124464 | T: lac192 |
112440 | 112552 | 112740 | T: firesaber2 |
112360 | 112684 | 113048 | T!!!newhope1024cca |
126384 | 126484 | 129820 | threebears1248r2cca |
131248 | 131576 | 138648 | threebears1248r2ccax |
134228 | 134504 | 139728 | C:threebears1248r2cpa |
137464 | 137632 | 144596 | C:threebears1248r2cpax |
158052 | 159636 | 161312 | T: C:r5nd3kem0d |
164896 | 165228 | 166208 | ntruhps2048509 |
169604 | 170356 | 170840 | T: C:hila5 |
183624 | 185640 | 187772 | T: C:r5nd5kem5d |
195848 | 199032 | 200748 | T: C:r5nd5kem0d |
200436 | 201208 | 201800 | T: saberx4 |
204428 | 205092 | 212672 | T: hqc192round4 |
229200 | 229708 | 230712 | T: kindi256342 |
241816 | 242840 | 246160 | T: kindi512222 |
248260 | 248560 | 249372 | T: kindi512241 |
272576 | 273044 | 273696 | ntruhrss701 |
280076 | 281172 | 283796 | ntruhps2048677 |
395000 | 399948 | 402680 | ntruhps4096821 |
417176 | 418456 | 463200 | T: hqc256round4 |
449276 | 454072 | 461596 | T: C:r5n11kem0d |
489556 | 504516 | 518164 | T: hqcrmrs128 |
504504 | 505732 | 507576 | T: kindi512321 |
516100 | 521208 | 528716 | T: ntrukem443 |
520428 | 522784 | 524912 | T: C:bikel1 |
553936 | 574540 | 590416 | T: hqc128 |
613660 | 615340 | 620608 | T: kindi256522 |
603044 | 621224 | 637244 | T: hqc1281 |
686704 | 694988 | 695880 | T: lima2p1024cca |
730464 | 739860 | 743236 | T: C:ledakemcpa14 |
812216 | 827616 | 881556 | sntrup653 |
824032 | 838516 | 854104 | sntrup761 |
834504 | 843488 | 850340 | T: C:r5n13kem0d |
859744? | 865692? | 1183671? | T: C:ledakemcpa13 |
906404 | 907352 | 908748 | T: titaniumccatoy |
896740 | 911916 | 916648 | T: rqc128 |
901016 | 916652 | 934104 | T: C:edonk128k16n80nu4l6 |
955668 | 965812 | 972452 | T: C:rolloi128 |
937944 | 992558 | 1093760 | sntrup4591761 |
986688 | 1011404 | 1064592 | T: hqcrmrs192 |
1073444 | 1087440 | 1098228 | T: ntrukem743 |
1085248 | 1096068 | 1264620 | T: titaniumccalite |
1107492 | 1121188 | 1155788 | T: hqc1921 |
1103784 | 1125828 | 1164884 | T: hqc192 |
1195580 | 1204020 | 1275664 | sntrup857 |
1204692 | 1207880 | 1230316 | T: frodokem640 |
1184400 | 1215736 | 1232712 | T: hqc1922 |
1320828 | 1326712 | 1331872 | T: C:rolloi192 |
1353996 | 1364004 | 1395956 | T: C:ledakemcpa12 |
1335804? | 1388764? | 1963359? | T: titaniumccastd |
1416732 | 1421948 | 1593748 | T: lima2p2048cca |
1462272 | 1468188 | 1501584 | T: frodokem640aes |
1482068 | 1483644 | 1498356 | T: C:bikel3 |
1482748 | 1487036 | 1492032 | T: C:edonk128k16n80nu8l6 |
1519216 | 1525188 | 1554816 | T: titaniumccamed |
1525960 | 1542252 | 1562920 | sntrup953 |
1541672? | 1548768? | 2221160? | T: rqc192 |
1565132 | 1569020 | 1774324 | T: limasp1018cca |
1563876? | 1592444? | 2131863? | T: C:ledakemcpa34 |
1564596 | 1600196 | 1624248 | sntrup1013 |
1576784 | 1621656 | 1675288 | T: hqcrmrs256 |
1624964 | 1646160 | 1683020 | T: C:edonk128k32n96nu4l4 |
1731820 | 1734324 | 1739932 | T: C:rolloi256 |
1727620 | 1749816 | 1802904 | T: hqc2561 |
1760532 | 1820292 | 1869112 | T: hqc256 |
1782632 | 1827772 | 1883572 | T: hqc2562 |
1841796 | 1866996 | 1881696 | T: C:r5n15kem0d |
1867708 | 1908032 | 1933868 | T: hqc2563 |
2044428 | 2063376 | 2094920 | T: C:edonk192k32n128nu4l6 |
1774568? | 2093828? | 2502638? | T: titaniumccahi |
2131904 | 2138980 | 2152496 | T: C:edonk128ref |
2202044 | 2209144 | 2225564 | T: rqc256 |
2106404 | 2217004 | 2233720 | T: titaniumccasuper |
2300264 | 2313080 | 2324372 | T: C:ledakemcpa33 |
2547384 | 2576616 | 2610840 | sntrup1277 |
2581960 | 2604728 | 2675212 | T: C:lake1 |
2681932 | 2696424 | 2709104 | T: frodokem976 |
2742092 | 2761680 | 2790316 | T: ledakem1464 |
2805304 | 2815744 | 2839904 | T: C:lake2 |
2910680 | 2924196 | 3014632 | T: C:lake3 |
2981452 | 2988676 | 3000284 | T: limasp1306cca |
2976304 | 3000004 | 3039600 | T: C:ledakemcpa32 |
3034660 | 3054508 | 3087116 | T: C:edonk192k48n144nu4l4 |
3113548 | 3133076 | 3182928 | T: C:ledakemcpa53 |
3128668 | 3151992 | 3172472 | T: limasp1822cca |
3156752 | 3166248 | 3185964 | T: frodokem976aes |
3515840 | 3556024 | 3567380 | T: C:ledakemcpa54 |
3597424? | 3621740? | 4507372? | T: ledakem1364 |
3695604 | 3715916 | 4294100 | T: ledakem1264 |
3972424 | 3982724 | 4008000 | T: frodokem640shake |
4226572 | 4238584 | 4244872 | T: rolloii128 |
4257292 | 4265080 | 4277920 | T: rolloii192 |
4572220? | 4716900? | 6199244? | T: ledakem14sl |
4742472 | 4787316 | 4818904 | T: locker1 |
5154096 | 5158816 | 5166116 | T: rolloii256 |
4056744? | 5202456? | 6367256? | T: ledakem13sl |
5072760 | 5233700 | 5346340 | T: locker2 |
5329720 | 5344016 | 5508524 | T: frodokem1344aes |
5537960 | 5683980 | 5718936 | T: locker3 |
5871952 | 5876212 | 5884192 | T: limasp2062cca |
6133352 | 6177424 | 6373940 | T: locker4 |
6189128 | 6203380 | 6227844 | T: sikep434 |
6130564 | 6348256 | 6885780 | T: ledakem12sl |
6416648? | 6644516? | 9573104? | T: ledakem3464 |
6570456 | 6739516 | 6753972 | T: C:ledakemcpa52 |
6884580 | 6930204 | 7275604 | T: locker6 |
7523396 | 7542196 | 7564180 | T: ledakem3364 |
7947400 | 8105200 | 8217828 | T: ramstakers216091 |
7866588 | 8122464 | 8231800 | T: locker5 |
8235916 | 8281864 | 9338496 | T: ledakem3264 |
8468740 | 8481984 | 8716440 | T: sikep503 |
9563780 | 9586044 | 9612852 | T: remblem928 |
9460692 | 9756172 | 10005560 | T: remblem1056 |
10045896 | 10117132 | 11089356 | T: sikep434comp |
9944260 | 10200376 | 12099827 | T: ledakem34sl |
10305256 | 10372416 | 12517540 | T: ledakem33sl |
7543444? | 11111712? | 11145184? | T: frodokem976shake |
11570956 | 11598636 | 12014288 | T: lotus128 |
12031540 | 12371372 | 12593900 | T: locker7 |
12256304 | 12373312 | 12513960 | T: ledakem5464 |
12614496 | 12656992 | 12950468 | T: locker8 |
12092164? | 12745072? | 15139684? | T: ledakem32sl |
12929216 | 12944620 | 12976640 | T: ledakem5364 |
13859740 | 13886484 | 15083152 | T: sikep503comp |
13582620 | 13997472 | 14149762 | T: locker9 |
14985196 | 14992948 | 15007352 | T: frodokem1344shake |
15317164? | 15409664? | 20913864? | T: ledakem54sl |
15341676 | 15412456 | 15692832 | T: sikep610 |
19780224 | 20291720 | 23092088 | T: ledakem5264 |
20025508 | 20842152 | 23844392 | T: ledakem53sl |
22800400 | 22873892 | 22918880 | T: lotus192 |
25465692 | 25474132 | 25563720 | T: sikep751 |
26143008 | 26207216 | 28616296 | T: sikep610comp |
27695580 | 27998356 | 28836960 | T: mersenne756839 |
31003208 | 33077004 | 35397944 | T: ledakem52sl |
34806056 | 34882340 | 35256432 | mceliece348864pcf |
35130468 | 35186144 | 35253732 | mceliece348864f |
36926188 | 37560984 | 38887696 | T: ramstakers756839 |
36659184 | 37940780 | 38543656 | T: lotus256 |
40154504 | 40230864 | 44001468 | T: sikep751comp |
34716632? | 45309592? | 67140720? | mceliece348864pc |
46654672 | 46956684 | 47260200 | T: ntskem1264 |
44977792? | 55769760? | 87947560? | mceliece348864 |
108994140 | 109344204 | 109605728 | mceliece460896pcf |
108477224 | 109550692 | 109798844 | mceliece460896f |
65351372? | 109596752? | 184319768? | T: rsa2048 |
144981112 | 145316528 | 147851880 | T: ntskem1380 |
120486072? | 149544112? | 219262968? | mceliece460896pc |
148498988? | 184630092? | 290489408? | mceliece460896 |
231673148 | 232906092 | 244577364 | mceliece6960119pcf |
233277096 | 233561824 | 234643088 | mceliece6960119f |
261608840 | 262125148 | 265548844 | T: ntskem13136 |
264005104 | 264870896 | 271323404 | mceliece6688128pcf |
263822612 | 267137504 | 267883252 | mceliece6688128f |
296654012 | 298520540 | 311254044 | mceliece8192128f |
298098228 | 298887848 | 317221493 | mceliece8192128pcf |
327514272 | 328188792 | 329137099 | T: oddmanhattan128 |
233861860? | 348196364? | 546547944? | mceliece6960119 |
307730104? | 382583324? | 457745700? | mceliece6960119pc |
298597592? | 390847432? | 561817864? | mceliece8192128 |
284201156? | 436517968? | 607435136? | mceliece6688128 |
349178876? | 439453740? | 608412780? | mceliece6688128pc |
386406884? | 473225832? | 668804120? | mceliece8192128pc |
538302188 | 539548896 | 541920048 | T: oddmanhattan192 |
851583816 | 862590468 | 884626804 | T: bigquake1 |
955766887 | 958943384 | 978130232 | T: oddmanhattan256 |
3325677308 | 3405954860 | 3494425556 | T: pqrsa15 |
6737099712 | 6886158636 | 7075733768 | T: bigquake3 |
12641933392 | 12970668692 | 13227573736 | T: bigquake5 |
|
Cycles for encapsulation |
25% | 50% | 75% | system |
22224 | 23208 | 25148 | T: rsa2048 |
24156 | 24196 | 24228 | timer |
24212 | 24324 | 25076 | ntruhps2048509 |
24476? | 24560? | 34624? | smaugt1 |
25180 | 25240 | 25376 | ntruplus576 |
26552 | 26664 | 27008 | ntruhrss701 |
30932 | 31024 | 32072 | ntruplus768 |
30660 | 31768 | 33044 | mceliece348864f |
31392? | 33108? | 42075? | mceliece348864 |
33900 | 34000 | 34100 | kyber90s512 |
35904 | 36172 | 36788 | ntruhps2048677 |
36448 | 37816 | 39180 | mceliece348864pcf |
36616 | 38036 | 40392 | mceliece348864pc |
40120 | 40220 | 42304 | ntruplus864 |
37612 | 41172 | 41552 | kyber512 |
41284 | 41504 | 42204 | ntruhps4096821 |
43848 | 44632 | 49684 | sntrup653 |
44780 | 44920 | 46176 | sntrup4591761 |
46388 | 46508 | 46612 | kyber90s768 |
46688 | 46860 | 47912 | ntruplus1152 |
47288 | 47448 | 47604 | sntrup761 |
49016 | 49964 | 50892 | smaugt3 |
55936 | 56028 | 56204 | T: lightsaber2 |
57132 | 59212 | 59596 | kyber768 |
59240? | 59496? | 82744? | sntrup857 |
60728 | 60828 | 61096 | T: C:nhcompact512cca |
62832 | 63276 | 64000 | kyber90s1024 |
64440 | 64564 | 65716 | threebears624r2ccax |
64496 | 64572 | 64728 | threebears624r2cca |
64624 | 64760 | 65796 | C:threebears624r2cpax |
64216 | 64904 | 65156 | sntrup1013 |
64864 | 65140 | 65932 | C:threebears624r2cpa |
62636 | 67032 | 76956 | mceliece460896f |
67104 | 67228 | 67444 | ntrulpr653 |
68364 | 68468 | 68632 | smaugt5 |
63916 | 68808 | 78012 | mceliece460896 |
70892 | 71160 | 71400 | ntrulpr761 |
73996 | 74324 | 74684 | T: C:r5nd1kem0d |
70252 | 74968 | 80796 | mceliece460896pc |
76888 | 77200 | 77428 | T: ntrulpr4591761 |
79648 | 79716 | 79912 | T: C:nhcompact768cca |
72836? | 80604? | 102379? | mceliece460896pcf |
83232 | 83348 | 83568 | sntrup1277 |
82176 | 83372 | 83872 | kyber1024 |
86004 | 86372 | 86716 | T: ntskem1264 |
63356? | 89364? | 89770? | sntrup953 |
90072 | 90328 | 90988 | ntrulpr857 |
90892 | 91368 | 91780 | T: C:ledakemcpa14 |
92664 | 92728 | 92828 | T: saber2 |
95196 | 95400 | 95672 | ntrulpr953 |
96296 | 96380 | 96544 | ntrulpr1013 |
82928? | 96484? | 131624? | T: lac128 |
95820? | 97084? | 139531? | T: C:ledakemcpa13 |
97148 | 97380 | 97964 | T!!!newhope512cca |
96060 | 98892 | 110900 | T: C:edonk128k16n80nu4l6 |
98324 | 99236 | 101288 | T: C:r5nd0kem2iot |
99284 | 99904 | 100532 | T: C:r5nd1kem5d |
102852 | 103000 | 104040 | threebears936r2ccax |
102884 | 103016 | 103248 | threebears936r2cca |
103988 | 104144 | 104352 | T: C:nhcompact1024cca |
103592 | 104392 | 105728 | T: C:r5nd1kem4longkey |
105032 | 108152 | 120700 | T: C:ledakemcpa12 |
109760 | 110108 | 113028 | C:threebears936r2cpax |
109700 | 110244 | 110988 | C:threebears936r2cpa |
114208 | 114952 | 115772 | T: C:bikel1 |
114000 | 118192 | 125428 | mceliece6688128f |
114164 | 120584 | 126332 | mceliece6688128 |
122252 | 125476 | 131156 | mceliece6960119 |
122800 | 125824 | 129888 | mceliece6960119f |
126008 | 126140 | 127432 | ntrulpr1277 |
120016 | 127136 | 134368 | mceliece6688128pc |
125072 | 127292 | 131672 | T: ntrukem443 |
124828? | 132992? | 168407? | mceliece6688128pcf |
133248 | 134836 | 137344 | mceliece8192128 |
131756 | 134992 | 142728 | mceliece6960119pc |
135364 | 135448 | 135620 | T: firesaber2 |
131884 | 136284 | 145504 | mceliece6960119pcf |
135116 | 136460 | 139044 | mceliece8192128f |
145988 | 147580 | 150612 | mceliece8192128pcf |
154156 | 155092 | 156532 | T: C:rolloi128 |
156016 | 156248 | 164576 | threebears1248r2cca |
155976 | 156404 | 166192 | threebears1248r2ccax |
158420 | 159132 | 160120 | T: C:r5nd3kem5d |
150556? | 159608? | 203200? | T: lotus128 |
146048? | 164056? | 201715? | mceliece8192128pc |
164576 | 164796 | 171584 | C:threebears1248r2cpax |
164900 | 165148 | 172248 | C:threebears1248r2cpa |
162668 | 167676 | 195204 | T: lac192 |
169644 | 170188 | 172608 | T: C:rolloi192 |
182872 | 184352 | 184904 | T!!!newhope1024cca |
190652 | 191528 | 193176 | T: C:rolloi256 |
206416 | 206976 | 207660 | T: ledakem1264 |
208024 | 212132 | 225320 | T: C:edonk128k16n80nu8l6 |
214976 | 218324 | 219796 | T: C:ledakemcpa34 |
220888 | 224636 | 226304 | T: C:ledakemcpa33 |
227224 | 227940 | 229184 | T: C:hila5 |
233048 | 237024 | 241288 | T: ntrukem743 |
238332 | 238564 | 238800 | T: hqc128round4 |
235876 | 238868 | 249892 | T: ledakem1464 |
244936 | 245224 | 246348 | T: saberx4 |
246048 | 246900 | 248776 | T: lotus192 |
243520 | 259716 | 285796 | T: lac256 |
247356 | 260448 | 274844 | T: C:ledakemcpa32 |
264692? | 266308? | 374658? | T: C:bikel3 |
257876 | 266588 | 280168 | T: C:edonk128k32n96nu4l4 |
284144 | 285744 | 287676 | T: lotus256 |
279264 | 287088 | 292440 | T: C:r5nd3kem0d |
282740 | 288516 | 291080 | T: C:r5nd5kem5d |
290432 | 290956 | 291664 | T: ledakem1364 |
296408 | 297888 | 298296 | T: ledakem12sl |
304056 | 304564 | 305260 | T: kindi256342 |
304736? | 307300? | 428650? | T: ledakem13sl |
327916 | 329132 | 331656 | T: ntskem1380 |
333052 | 348096 | 377524 | T: C:r5nd5kem0d |
359712 | 360012 | 361144 | T: kindi512222 |
368420 | 368704 | 369592 | T: kindi512241 |
372808 | 379792 | 389284 | T: C:edonk128ref |
391676 | 400684 | 411348 | T: ledakem14sl |
409120 | 410380 | 413684 | T: ntskem13136 |
485892 | 487316 | 489148 | T: C:ledakemcpa54 |
483652 | 501316 | 507292 | T: C:ledakemcpa53 |
502844 | 503572 | 505256 | T: lima2p1024cca |
518704 | 521820 | 535756 | T: rolloii192 |
506248 | 522860 | 587960 | T: C:ledakemcpa52 |
523708 | 525148 | 526532 | T: hqc192round4 |
530124 | 532660 | 546564 | T: rolloii128 |
518252 | 533108 | 549596 | T: C:lake1 |
536924 | 543012 | 552520 | T: C:r5n11kem0d |
550928 | 555472 | 566080 | T: C:edonk192k32n128nu4l6 |
565464 | 567136 | 569340 | T: ledakem3264 |
578456 | 579464 | 580572 | T: ledakem3464 |
582564 | 585228 | 601764 | T: C:lake2 |
588164 | 589936 | 604692 | T: rolloii256 |
603144 | 605764 | 608568 | T: ledakem3364 |
642044 | 649228 | 661452 | T: C:lake3 |
669160 | 671572 | 675504 | T: kindi512321 |
668488 | 683380 | 701284 | T: hqcrmrs128 |
718748 | 719480 | 725884 | T: titaniumccatoy |
712104 | 724476 | 730748 | T: C:edonk192k48n144nu4l4 |
725748 | 740108 | 759608 | T: hqc128 |
742324 | 744136 | 747312 | T: kindi256522 |
767840 | 777480 | 778500 | T: ledakem32sl |
840224 | 852836 | 868800 | T: locker1 |
860112 | 872436 | 891136 | T: locker2 |
881192 | 882796 | 886076 | T: ledakem33sl |
876428 | 896140 | 933528 | T: hqc1281 |
953296 | 964808 | 998360 | T: locker3 |
963208 | 966048 | 978040 | T: ledakem34sl |
942040 | 983496 | 1007276 | T: titaniumccalite |
1008536 | 1013124 | 1041208 | T: hqc256round4 |
1018068? | 1022624? | 1358406? | T: lima2p2048cca |
1028628 | 1042276 | 1046136 | T: C:r5n13kem0d |
1100048 | 1102160 | 1105248 | T: ledakem5364 |
1115480 | 1121524 | 1148336 | T: locker4 |
1129260 | 1179572 | 1186132 | T: titaniumccastd |
1191840 | 1198988 | 1206432 | T: rqc128 |
1184132 | 1211600 | 1234232 | T: locker6 |
1322416 | 1332208 | 1349344 | T: limasp1018cca |
1344708 | 1352000 | 1389032 | T: locker5 |
1350848? | 1357124? | 1901005? | T: ledakem5464 |
1314804 | 1367476 | 1430700 | T: hqcrmrs192 |
1363412 | 1368076 | 1377708 | T: ledakem5264 |
1379412 | 1386584 | 1391784 | T: ledakem54sl |
1455960? | 1473076? | 2034113? | T: titaniumccamed |
1447620 | 1493676 | 1528804 | T: hqc192 |
1613212 | 1653996 | 1682780 | T: hqc1921 |
1677576 | 1707232 | 1772708 | T: ledakem53sl |
1709412 | 1713040 | 1766908 | T: frodokem640 |
1715704? | 1745588? | 2206212? | T: titaniumccahi |
1749512 | 1795508 | 1823700 | T: hqc1922 |
1916964 | 1933112 | 1982272 | T: ledakem52sl |
1945684 | 1955896 | 1992228 | T: frodokem640aes |
2051788 | 2058832 | 2069456 | T: locker7 |
2054428 | 2062076 | 2096652 | T: locker8 |
2109100? | 2127948? | 2792480? | T: rqc192 |
2190900 | 2200424 | 2209644 | T: C:r5n15kem0d |
2176992 | 2231364 | 2301656 | T: hqcrmrs256 |
2072120 | 2243372 | 2486752 | T: titaniumccasuper |
2238420 | 2254344 | 2285876 | T: locker9 |
2389992 | 2443860 | 2503368 | T: hqc256 |
2611496 | 2619848 | 2630860 | T: limasp1306cca |
2599540 | 2620004 | 2696100 | T: hqc2561 |
2694120 | 2745944 | 2817456 | T: hqc2562 |
2743140 | 2755136 | 2769864 | T: limasp1822cca |
2801444 | 2865400 | 2888824 | T: hqc2563 |
2952548? | 2957712? | 3912000? | T: rqc256 |
2954808 | 3047852 | 3119416 | T: bigquake1 |
3489952 | 3493160 | 3497376 | T: frodokem976 |
3693532 | 3699912 | 3710852 | T: frodokem976aes |
4337448 | 4352980 | 4375792 | T: frodokem640shake |
5266092 | 5271196 | 5276220 | T: limasp2062cca |
6225424 | 6243452 | 6404808 | T: frodokem1344aes |
7918292 | 7963676 | 7978748 | T: frodokem976shake |
7792992 | 7998900 | 8298308 | T: bigquake3 |
10077592 | 10114008 | 10167168 | T: sikep434 |
11916656 | 12252844 | 12575996 | T: bigquake5 |
13941860 | 13952856 | 13969344 | T: sikep503 |
14372396 | 14384060 | 14404752 | T: remblem928 |
14197476 | 14599836 | 15024884 | T: remblem1056 |
14470880 | 14836004 | 15140764 | T: ramstakers216091 |
15754632 | 15761496 | 15773052 | T: frodokem1344shake |
15727964 | 15825472 | 15897440 | T: sikep434comp |
19506020 | 19541084 | 20200752 | T: pqrsa15 |
21612160 | 21751204 | 21944008 | T: sikep503comp |
25730248 | 25889832 | 26732508 | T: mersenne756839 |
28003748 | 28048404 | 28061044 | T: sikep610 |
38709996 | 39011852 | 39500728 | T: sikep610comp |
41258732 | 41283392 | 41332596 | T: sikep751 |
56736288 | 57114224 | 57586164 | T: oddmanhattan128 |
64361780 | 64903944 | 65526588 | T: sikep751comp |
67139000 | 69438028 | 70387116 | T: ramstakers756839 |
111615552 | 111825384 | 112236747 | T: oddmanhattan192 |
233650392 | 235108800 | 241592104 | T: oddmanhattan256 |
|
Cycles for decapsulation |
25% | 50% | 75% | system |
17464 | 17508 | 17548 | C:threebears624r2cpax |
18960 | 19000 | 19076 | ntruplus576 |
22248 | 22292 | 22352 | C:threebears936r2cpax |
22780 | 22844 | 23132 | ntruplus768 |
24800 | 24848 | 24900 | kyber90s512 |
27140 | 27212 | 27316 | C:threebears1248r2cpax |
28856 | 28888 | 28960 | C:threebears624r2cpa |
29232 | 29260 | 29320 | ntruplus864 |
29680 | 30140 | 30552 | T: C:r5nd1kem0d |
29928 | 32588 | 32912 | kyber512 |
35064 | 35292 | 35480 | kyber90s768 |
35600 | 35656 | 35756 | C:threebears936r2cpa |
35848 | 36104 | 36336 | ntruplus1152 |
38044? | 38124? | 53958? | smaugt1 |
38444 | 38488 | 38572 | timer |
38816 | 38860 | 38920 | ntruhps2048509 |
40504 | 41108 | 41464 | T: C:r5nd0kem2iot |
41620 | 42260 | 50036 | T: C:r5nd1kem5d |
42316 | 42484 | 42760 | C:threebears1248r2cpa |
43300 | 44548 | 44864 | T: C:r5nd1kem4longkey |
46064 | 46612 | 48452 | kyber768 |
48988 | 49188 | 49640 | kyber90s1024 |
52096 | 52336 | 52568 | T: C:hila5 |
54452 | 54496 | 54564 | T: lightsaber2 |
57724 | 57816 | 57956 | T: C:nhcompact512cca |
58068 | 58204 | 58604 | sntrup761 |
61064 | 61292 | 69332 | sntrup653 |
61836 | 61948 | 62072 | ntruhps2048677 |
62172 | 62276 | 62388 | ntruhrss701 |
64640 | 66668 | 68004 | T: C:r5nd3kem5d |
66608 | 66804 | 67900 | smaugt3 |
65732? | 68164? | 82616? | kyber1024 |
75444 | 75516 | 75656 | T: C:nhcompact768cca |
77432 | 77672 | 77856 | ntruhps4096821 |
82768 | 83028 | 83204 | ntrulpr653 |
85020? | 85244? | 120348? | sntrup857 |
85888 | 86464 | 86784 | ntrulpr761 |
89656 | 89868 | 90060 | T: saber2 |
90432 | 90548 | 90652 | threebears624r2ccax |
90604 | 90732 | 90912 | sntrup1013 |
92704 | 92952 | 93236 | smaugt5 |
93960 | 94132 | 99913 | sntrup4591761 |
99900 | 100272 | 100432 | T: C:nhcompact1024cca |
103864 | 104124 | 104708 | T!!!newhope512cca |
104760 | 105324 | 119924 | T: lac128 |
109132 | 109356 | 109648 | T: ntrulpr4591761 |
111384 | 111544 | 111900 | ntrulpr857 |
115556 | 115836 | 116252 | threebears624r2cca |
115744 | 115864 | 115980 | sntrup1277 |
116384 | 116548 | 116796 | ntrulpr953 |
116896 | 117028 | 117428 | ntrulpr1013 |
88988? | 125443? | 125909? | sntrup953 |
125656? | 125836? | 177827? | mceliece348864 |
125736 | 125876 | 125968 | mceliece348864f |
127420 | 130896 | 133644 | T: C:r5nd5kem5d |
131696 | 131880 | 132068 | mceliece348864pcf |
131552 | 132268 | 132900 | mceliece348864pc |
133244 | 133324 | 133504 | T: firesaber2 |
133284 | 134704 | 136412 | T: C:r5nd3kem0d |
137544 | 137664 | 137924 | threebears936r2ccax |
153604 | 153976 | 154672 | ntrulpr1277 |
160036 | 160776 | 167368 | T: C:r5nd5kem0d |
169088 | 170592 | 171228 | T: C:r5n11kem0d |
170748 | 171500 | 173872 | T: ntrukem443 |
171904 | 172116 | 185504 | threebears936r2cca |
195896 | 196064 | 196632 | T!!!newhope1024cca |
198012 | 198532 | 212452 | threebears1248r2ccax |
175708 | 215392 | 217024 | T: lotus128 |
240456 | 241288 | 259412 | threebears1248r2cca |
253376 | 253756 | 254444 | mceliece460896f |
254264 | 254684 | 256160 | T: C:r5n13kem0d |
256772 | 257916 | 259028 | mceliece460896 |
245876 | 260900 | 268016 | T: lac192 |
259004 | 261588 | 291676 | mceliece460896pcf |
263592 | 263944 | 264624 | mceliece460896pc |
265820 | 267092 | 267924 | T: saberx4 |
278528? | 278968? | 394910? | mceliece6960119 |
278516? | 279096? | 394021? | mceliece6960119f |
286872 | 287816 | 289048 | T: lotus192 |
287512? | 288272? | 407099? | mceliece6960119pcf |
287976 | 288400 | 289040 | mceliece6960119pc |
286876 | 291644 | 297504 | T: ntrukem743 |
297284 | 298068 | 299272 | mceliece6688128f |
296840 | 298160 | 299208 | mceliece6688128 |
298904 | 299120 | 299476 | mceliece8192128f |
299952 | 300308 | 301108 | mceliece8192128 |
306912 | 307380 | 308188 | mceliece6688128pc |
307024 | 308028 | 326766 | mceliece6688128pcf |
311120 | 311308 | 315160 | mceliece8192128pcf |
310560 | 318260 | 333676 | mceliece8192128pc |
335024 | 347116 | 357708 | T: lac256 |
381272 | 382180 | 383392 | T: kindi256342 |
382312 | 382704 | 383188 | T: ntskem1264 |
398680 | 399076 | 399568 | T: hqc128round4 |
405788 | 408032 | 418612 | T: lotus256 |
475032 | 475512 | 476500 | T: kindi512222 |
486432 | 487252 | 489012 | T: kindi512241 |
639548 | 640540 | 642104 | T: lima2p1024cca |
692032 | 692852 | 693696 | T: ntskem1380 |
736196? | 747504? | 977388? | T: C:ledakemcpa13 |
824484 | 826956 | 858020 | T: hqc192round4 |
840636 | 841688 | 844264 | T: kindi512321 |
843832 | 846452 | 862040 | T: C:ledakemcpa12 |
866108 | 867852 | 870316 | T: kindi256522 |
876192 | 880760 | 929216 | T: C:ledakemcpa14 |
887788? | 889304? | 1253808? | T: titaniumccatoy |
893768 | 907612 | 929992 | T: C:r5n15kem0d |
1034100 | 1062944 | 1079212 | T: hqcrmrs128 |
1070624 | 1078740 | 1087540 | T: hqc128 |
1075536 | 1085192 | 1089328 | T: C:rolloi128 |
1078592 | 1119960 | 1144340 | T: titaniumccalite |
1250512 | 1255060 | 1259828 | T: C:rolloi192 |
1280920 | 1290624 | 1293256 | T: lima2p2048cca |
1340044 | 1342272 | 1353920 | T: titaniumccastd |
1413424 | 1416304 | 1421916 | T: ntskem13136 |
1466688 | 1489888 | 1502440 | T: hqc1281 |
1545188 | 1548104 | 1567480 | T: titaniumccamed |
1617192 | 1625820 | 1633848 | T: hqc256round4 |
1705752 | 1710776 | 1758804 | T: frodokem640 |
1718404 | 1724628 | 1871551 | T: limasp1018cca |
1766436 | 1768428 | 1779916 | T: C:bikel1 |
1792632 | 1796880 | 1801032 | T: rolloii128 |
1865796 | 1877296 | 1883792 | T: ledakem1264 |
1871452 | 1881036 | 1924112 | T: frodokem640aes |
1900632 | 1905248 | 1909860 | T: rolloii192 |
1910660 | 1919624 | 2167280 | T: ledakem1464 |
1917068 | 1925252 | 1930480 | T: ledakem1364 |
1915136 | 1958456 | 1973916 | T: hqcrmrs192 |
1965776 | 1972896 | 2003500 | T: C:lake1 |
1902936 | 1975276 | 2011080 | T: titaniumccahi |
1999528 | 2017708 | 2070016 | T: hqc192 |
2014820 | 2020380 | 2031616 | T: C:ledakemcpa32 |
2069604 | 2073724 | 2079284 | T: C:rolloi256 |
2275048 | 2281308 | 2353660 | T: rsa2048 |
2267940 | 2286592 | 2403416 | T: ledakem13sl |
2399528 | 2404148 | 2411236 | T: C:ledakemcpa33 |
2449732 | 2455092 | 2467312 | T: rolloii256 |
2393800 | 2469512 | 2486748 | T: hqc1921 |
2412008 | 2551612 | 2571168 | T: titaniumccasuper |
2512448 | 2614032 | 2656664 | T: hqc1922 |
2688956 | 2698836 | 2705844 | T: ledakem12sl |
2833488 | 2857780 | 2941756 | T: ledakem14sl |
2386420 | 2923752 | 2982248 | T: C:ledakemcpa34 |
2994708 | 3123484 | 3164812 | T: hqcrmrs256 |
3140868 | 3164200 | 3252684 | T: hqc256 |
3293024 | 3299008 | 3307316 | T: C:lake2 |
3403436 | 3411136 | 3417824 | T: limasp1306cca |
3498264 | 3501676 | 3508328 | T: frodokem976 |
3545712 | 3549940 | 3558604 | T: frodokem976aes |
3596728 | 3607016 | 3622608 | T: limasp1822cca |
3693240 | 3722168 | 3812204 | T: hqc2561 |
3774936 | 3816856 | 3872400 | T: hqc2562 |
3874052 | 3884752 | 3897540 | T: rqc128 |
3809568 | 3908108 | 3923628 | T: bigquake1 |
3925992 | 3945248 | 4048072 | T: locker1 |
4033184 | 4057208 | 4161984 | T: locker2 |
4016388 | 4113760 | 4153708 | T: hqc2563 |
4239800 | 4247756 | 4254884 | T: frodokem640shake |
4368708 | 4388440 | 4418456 | T: C:lake3 |
4495368 | 4514864 | 4674508 | T: locker4 |
5379284 | 5397856 | 5489180 | T: ledakem3464 |
5627236 | 5647004 | 5670732 | T: ledakem3364 |
5707112 | 5716768 | 5726128 | T: C:bikel3 |
5797488 | 5833228 | 5921848 | T: locker3 |
5841720 | 5891208 | 5908748 | T: ledakem3264 |
5988172 | 6005852 | 6174560 | T: frodokem1344aes |
6086008 | 6103168 | 6194384 | T: C:ledakemcpa53 |
6359344 | 6444816 | 6488040 | T: locker6 |
6523644 | 6543844 | 6610748 | T: locker5 |
5174444? | 6729972? | 6797900? | T: C:ledakemcpa54 |
4372656? | 6763724? | 8125100? | T: C:edonk128k32n96nu4l4 |
6909632 | 6917592 | 6922952 | T: limasp2062cca |
7138192 | 7160456 | 7227148 | T: C:ledakemcpa52 |
1347368? | 7371132? | 10424192? | T: C:edonk192k48n144nu4l4 |
7420032 | 7434564 | 7453856 | T: locker7 |
7407860 | 7436516 | 7658784 | T: locker8 |
7419144 | 7454984 | 8790228 | T: rqc192 |
7722948 | 7733012 | 7762364 | T: ledakem32sl |
7746428 | 7960792 | 8555640 | T: frodokem976shake |
8625512 | 8636868 | 8648448 | T: ledakem33sl |
8951944 | 8977480 | 9166752 | T: ledakem34sl |
9885672 | 9912736 | 9943924 | T: locker9 |
10804096 | 10815804 | 10848440 | T: sikep434 |
11425884 | 11456200 | 11735100 | T: sikep434comp |
11593908 | 11686124 | 13588068 | T: rqc256 |
12665916 | 12693492 | 12798344 | T: ledakem5264 |
13367484 | 13482372 | 13495960 | T: ledakem5364 |
14818316 | 14826832 | 14835852 | T: sikep503 |
15478848 | 15488908 | 15513940 | T: frodokem1344shake |
15926112 | 15942992 | 16005992 | T: sikep503comp |
16394792 | 16439716 | 16471828 | T: ledakem5464 |
18152796 | 18333156 | 18417380 | T: ledakem53sl |
18880380 | 18998296 | 19038148 | T: ledakem52sl |
19336808 | 19363912 | 19398520 | T: remblem928 |
19159708 | 19663136 | 20209600 | T: remblem1056 |
19697252 | 19781752 | 19829112 | T: ledakem54sl |
27934196 | 28017008 | 29397324 | T: bigquake3 |
28267736 | 28278564 | 28692804 | T: sikep610 |
30070300 | 30112408 | 30169092 | T: sikep610comp |
30335324 | 30409428 | 31443172 | T: ramstakers216091 |
37381380 | 37494516 | 38683668 | T: mersenne756839 |
43662284 | 43853340 | 45048588 | T: bigquake5 |
44357044 | 44461724 | 44559756 | T: sikep751 |
47027136 | 47041364 | 48028724 | T: sikep751comp |
61153108 | 61447012 | 62536592 | T: oddmanhattan128 |
11695792? | 67610504? | 143268440? | T: C:edonk128ref |
23966316? | 98332012? | 123161612? | T: C:edonk128k16n80nu8l6 |
12676124? | 101675760? | 159362484? | T: C:edonk128k16n80nu4l6 |
111682560 | 111784444 | 111970876 | T: pqrsa15 |
79190252? | 117886244? | 238694760? | T: C:edonk192k32n128nu4l6 |
122282880 | 122825352 | 123294360 | T: oddmanhattan192 |
129979400 | 133590328 | 135002892 | T: ramstakers756839 |
255527324 | 256804492 | 263070040 | T: oddmanhattan256 |
|
|
|