Measurements of key-encapsulation mechanisms on one machine: amd64; Haswell+AES (306c3); 2013 Intel Core i7-4770; 4 x 3400MHz; speed2supercop, supercop-20240909
[Page version: 20241006 02:11:54]
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 |
18880 | 18952 | 19096 | kyber90s512 |
24612? | 24664? | 39428? | ntruplus576 |
25604 | 27760 | 29920 | kyber512 |
28596 | 28800 | 29168 | T: C:nhcompact512cca |
29300 | 29484 | 29688 | kyber90s768 |
37332 | 37400 | 37532 | T: lightsaber2 |
40972 | 41040 | 41112 | ntruplus864 |
42024 | 42380 | 42636 | T: C:nhcompact768cca |
42392 | 42520 | 43052 | kyber768 |
42140 | 42568 | 42920 | kyber90s1024 |
42020 | 42768 | 42968 | ntrulpr653 |
44140 | 44356 | 44808 | T: ntrulpr4591761 |
44364 | 44696 | 45404 | ntrulpr761 |
45356 | 46004 | 46716 | T: C:r5nd1kem0d |
46160 | 46228 | 46324 | C:threebears624r2cpa |
46328 | 46424 | 52480 | threebears624r2cca |
48332 | 48420 | 48492 | C:threebears624r2cpax |
49140 | 49188 | 49268 | threebears624r2ccax |
49892 | 50224 | 52296 | T: newhope512cca |
51328 | 51468 | 51676 | T: C:nhcompact1024cca |
40328? | 52764? | 57632? | T: lac128 |
54328 | 54400 | 54476 | ntruplus768 |
56284 | 56504 | 56708 | ntrulpr857 |
59472 | 59720 | 60508 | ntrulpr953 |
58976 | 59736 | 59940 | ntrulpr1013 |
60208 | 60828 | 61788 | T: C:r5nd1kem5d |
61064 | 61596 | 62388 | T: C:r5nd0kem2iot |
62580 | 63956 | 65268 | T: C:r5nd1kem4longkey |
67380 | 67436 | 67620 | T: saber2 |
60380? | 75072? | 76600? | kyber1024 |
48144? | 77824? | 79076? | ntruplus1152 |
77564 | 77872 | 78252 | ntrulpr1277 |
91268 | 91336 | 91532 | threebears936r2cca |
94140 | 94276 | 94700 | T: hqc128round4 |
95076 | 95136 | 95232 | threebears936r2ccax |
95864 | 96312 | 97172 | T: newhope1024cca |
96812 | 96892 | 97024 | C:threebears936r2cpa |
99064 | 99160 | 99240 | C:threebears936r2cpax |
101260 | 103024 | 104324 | T: C:r5nd3kem5d |
104664 | 104776 | 104964 | T: firesaber2 |
104212? | 129180? | 134716? | T: lac192 |
111324 | 134048 | 135576 | T: lac256 |
139736 | 139800 | 139904 | threebears1248r2cca |
144372 | 144524 | 144820 | threebears1248r2ccax |
147016 | 147236 | 147576 | C:threebears1248r2cpa |
150864 | 150968 | 151144 | C:threebears1248r2cpax |
164620 | 164900 | 165612 | ntruhps2048509 |
163328 | 165592 | 171472 | T: C:r5nd3kem0d |
175864 | 177388 | 177860 | T: C:hila5 |
186956 | 188336 | 190272 | T: C:r5nd5kem5d |
199968 | 200480 | 201172 | T: saberx4 |
204996 | 206972 | 210700 | T: C:r5nd5kem0d |
220288 | 220480 | 221384 | T: hqc192round4 |
245188 | 245612 | 257752 | T: kindi256342 |
250080 | 252012 | 254924 | T: kindi512222 |
253252 | 256080 | 257684 | T: kindi512241 |
267120 | 267868 | 268276 | ntruhrss701 |
282080 | 284716 | 285784 | ntruhps2048677 |
391696 | 392296 | 393260 | ntruhps4096821 |
397224 | 410564 | 417392 | T: hqcrmrs128 |
443492 | 444484 | 464116 | T: hqc128 |
456280 | 457568 | 460564 | T: hqc256round4 |
457148 | 466176 | 471980 | T: ntrukem443 |
478480 | 482208 | 497516 | T: hqc1281 |
474312 | 485332 | 492340 | T: C:r5n11kem0d |
517360 | 518532 | 526972 | T: kindi512321 |
581712 | 583024 | 590912 | T: C:bikel1 |
656420 | 657432 | 658424 | T: kindi256522 |
682180 | 683580 | 693864 | T: lima2p1024cca |
709916 | 731688 | 739184 | sntrup653 |
751168 | 753336 | 755828 | T: rqc128 |
750332 | 769048 | 772012 | T: C:ledakemcpa14 |
803252 | 805320 | 809832 | T: hqcrmrs192 |
808616 | 811676 | 816404 | sntrup761 |
835252 | 847392 | 861140 | T: C:edonk128k16n80nu4l6 |
867960 | 883284 | 889380 | T: C:r5n13kem0d |
890944 | 892920 | 923876 | T: hqc1921 |
888972 | 893720 | 901664 | T: C:ledakemcpa13 |
896148 | 898964 | 929560 | T: hqc192 |
913036 | 923916 | 972788 | T: titaniumccatoy |
918692 | 962588 | 968600 | sntrup4591761 |
950404 | 978564 | 983668 | T: hqc1922 |
1005320 | 1009608 | 1025732 | T: C:rolloi128 |
1106476 | 1107676 | 1110680 | T: titaniumccalite |
1133324 | 1158744 | 1162904 | T: C:ledakemcpa12 |
1161796 | 1167636 | 1173008 | T: ntrukem743 |
1146808 | 1173664 | 1207744 | sntrup857 |
1201680 | 1202572 | 1203632 | T: frodokem640 |
1201152 | 1204236 | 1210360 | T: C:rolloi192 |
1312028 | 1313484 | 1397460 | T: titaniumccastd |
1329256 | 1341140 | 1430656 | T: rqc192 |
1308840 | 1343932 | 1367416 | T: hqcrmrs256 |
1349588 | 1359152 | 1369384 | T: C:edonk128k16n80nu8l6 |
1384568 | 1386212 | 1392432 | T: lima2p2048cca |
1407884 | 1412776 | 1453048 | T: hqc2561 |
1453264 | 1455768 | 1457448 | T: frodokem640aes |
1465100 | 1467084 | 1558620 | T: titaniumccamed |
1444080 | 1484684 | 1521420 | T: hqc256 |
1452052 | 1492536 | 1532880 | T: hqc2562 |
1432264 | 1507408 | 1515756 | sntrup953 |
1508444 | 1526144 | 1554164 | T: C:edonk128k32n96nu4l4 |
1518000 | 1554796 | 1569572 | T: hqc2563 |
1587616 | 1594776 | 1600128 | T: limasp1018cca |
1622896 | 1630792 | 1679996 | T: C:ledakemcpa34 |
1627428 | 1636356 | 1776576 | sntrup1013 |
1674512 | 1677732 | 1684480 | T: C:rolloi256 |
1717756 | 1721628 | 1723556 | T: C:bikel3 |
1800308 | 1803068 | 1807280 | T: titaniumccahi |
1862796 | 1885784 | 1910896 | T: C:edonk192k32n128nu4l6 |
1903720 | 1918636 | 1935372 | T: C:r5n15kem0d |
1941616? | 1944780? | 2769112? | T: rqc256 |
2033524 | 2040644 | 2047388 | T: C:edonk128ref |
2233812 | 2240764 | 2259972 | T: C:ledakemcpa33 |
2239632 | 2248208 | 2279288 | T: titaniumccasuper |
2386704 | 2424280 | 2506174 | T: C:lake1 |
2431376 | 2535476 | 2569868 | sntrup1277 |
2543840 | 2549408 | 2569684 | T: C:lake2 |
2597588 | 2609320 | 2625928 | T: frodokem976 |
2810424 | 2824992 | 2850644 | T: C:lake3 |
2837608 | 2841244 | 2847156 | T: limasp1306cca |
2835456 | 2852876 | 2883324 | T: C:edonk192k48n144nu4l4 |
2863736 | 2869936 | 2878752 | T: ledakem1464 |
2991348 | 2996124 | 3003344 | T: C:ledakemcpa32 |
3003060 | 3013096 | 3028140 | 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 |
4149520 | 4257672 | 4295810 | T: locker1 |
4336768 | 4348240 | 4360204 | T: rolloii128 |
4418132 | 4424896 | 4434272 | T: rolloii192 |
4708020? | 4772788? | 6346264? | T: ledakem14sl |
4800320 | 4822348 | 4847764 | T: locker2 |
5085732 | 5093136 | 5105852 | T: frodokem1344aes |
5182092 | 5190124 | 5198732 | T: rolloii256 |
5252016 | 5269752 | 5407588 | T: locker3 |
5417224 | 5462696 | 5597364 | T: locker4 |
4349012? | 5493764? | 6663276? | T: ledakem13sl |
5642452 | 5649376 | 5658720 | T: limasp2062cca |
6364484 | 6482304 | 7216812 | T: ledakem12sl |
6493440 | 6503888 | 6541540 | T: C:ledakemcpa52 |
6643368 | 6657236 | 6680904 | T: locker6 |
6773680? | 6902524? | 9635204? | T: ledakem3464 |
7204408 | 7233148 | 7574336 | T: locker5 |
7272392 | 7281038 | 7302184 | T: remblem928 |
7251604 | 7287300 | 7295816 | T: remblem1056 |
7901132 | 7925736 | 7972212 | T: ledakem3364 |
8137164 | 8145360 | 8182480 | T: sikep434 |
9041760 | 9128076 | 9213996 | T: ramstakers216091 |
9382104 | 9423676 | 9640020 | T: ledakem3264 |
7626900? | 10056456? | 12039464? | T: frodokem976shake |
10065668 | 10084952 | 10182016 | T: ledakem33sl |
10310560? | 10345356? | 13877772? | T: ledakem34sl |
10834236 | 11291272 | 11350608 | T: locker7 |
11522868 | 11670604 | 12672212 | T: lotus128 |
12326704 | 12338064 | 12367988 | T: sikep503 |
12138160 | 12418424 | 12718816 | T: locker8 |
12710904 | 12727628 | 12745056 | T: ledakem5464 |
12961292 | 13004732 | 13557184 | 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 |
22268276 | 22429220 | 22488312 | T: lotus192 |
25499216 | 25552916 | 25577092 | T: sikep610 |
26808136 | 26858668 | 26919136 | T: mersenne756839 |
32573740 | 34721040 | 37251708 | T: ledakem52sl |
33728612 | 35376468 | 35756928 | mceliece348864f |
33998480 | 35395036 | 37171504 | mceliece348864pcf |
37501664 | 40293788 | 40951076 | T: lotus256 |
41826508 | 42645964 | 43478776 | T: ramstakers756839 |
43948752 | 44016324 | 47576344 | T: sikep610comp |
44195944 | 44205120 | 44222344 | T: sikep751 |
34110824? | 44990096? | 75989708? | mceliece348864pc |
37691384? | 47213892? | 69243948? | mceliece348864 |
49670976 | 49938792 | 50203416 | T: ntskem1264 |
68876604 | 68929520 | 74599032 | T: sikep751comp |
108474016 | 108687804 | 111513740 | mceliece460896pcf |
110121716 | 110504580 | 112833616 | mceliece460896f |
82337328? | 137953568? | 214560764? | T: rsa2048 |
111933672? | 147602248? | 221048460? | mceliece460896 |
152305980 | 153067676 | 153244564 | T: ntskem1380 |
109516164? | 182441864? | 255944144? | mceliece460896pc |
234689292 | 234905152 | 235993420 | mceliece6960119f |
233925132 | 235852108 | 236180844 | mceliece6960119pcf |
267279548 | 268751764 | 270969800 | mceliece6688128f |
268718516 | 269087776 | 272782288 | mceliece6688128pcf |
269334044 | 270490580 | 270783684 | T: ntskem13136 |
286444352 | 286901512 | 287806984 | T: oddmanhattan128 |
298460840 | 300060836 | 301266312 | mceliece8192128f |
299211256 | 302315160 | 303344380 | mceliece8192128pcf |
235389472? | 310765012? | 461383292? | mceliece6960119 |
270562740? | 359001520? | 447296528? | mceliece6688128pc |
272030432? | 362644928? | 538229756? | mceliece6688128 |
310218460? | 385967020? | 536413756? | mceliece6960119pc |
453889408 | 455142480 | 456059196 | T: oddmanhattan192 |
300571400? | 474322364? | 566560400? | mceliece8192128 |
301899884? | 474640988? | 651472712? | mceliece8192128pc |
828455024 | 829765032 | 830964876 | T: oddmanhattan256 |
896673764 | 907402492 | 912493100 | T: bigquake1 |
4512558552 | 4588634640 | 4736050980 | T: pqrsa15 |
7297153976 | 7340529760 | 7442744672 | T: bigquake3 |
14201462088 | 14278530152 | 14330130924 | T: bigquake5 |
|
Cycles for encapsulation |
25% | 50% | 75% | system |
24008 | 24060 | 24172 | ntruplus576 |
24060 | 24788 | 25476 | T: rsa2048 |
25008 | 25112 | 25840 | ntruhps2048509 |
26776 | 26884 | 27200 | ntruhrss701 |
31432 | 31500 | 31636 | ntruplus768 |
31500 | 31624 | 31728 | kyber90s512 |
30836 | 31900 | 34088 | mceliece348864 |
31232 | 32668 | 34452 | mceliece348864f |
37380 | 37544 | 38316 | ntruhps2048677 |
38884 | 39048 | 41940 | kyber512 |
38200 | 39088 | 41448 | mceliece348864pc |
39040 | 39140 | 39256 | ntruplus864 |
36864 | 39552 | 41796 | mceliece348864pcf |
41396 | 42000 | 42344 | ntruhps4096821 |
43720 | 43804 | 44748 | ntruplus1152 |
44044 | 44216 | 44376 | kyber90s768 |
44524 | 44644 | 44804 | sntrup4591761 |
44852 | 45488 | 45724 | sntrup653 |
48380 | 48552 | 48816 | sntrup761 |
48932 | 49028 | 49140 | T: C:nhcompact512cca |
50172 | 50220 | 50272 | T: lightsaber2 |
56868 | 59616 | 67548 | kyber768 |
59564 | 60304 | 60464 | sntrup857 |
60184 | 60424 | 60632 | kyber90s1024 |
64108 | 64328 | 64572 | sntrup953 |
64444 | 65204 | 65396 | sntrup1013 |
68928 | 69068 | 77968 | threebears624r2cca |
69192 | 69476 | 69636 | T: C:nhcompact768cca |
69380 | 69492 | 69608 | ntrulpr653 |
65372 | 69524 | 74700 | mceliece460896 |
69608 | 69672 | 69752 | threebears624r2ccax |
65936 | 70024 | 75160 | mceliece460896f |
70160 | 70276 | 70476 | C:threebears624r2cpa |
71168 | 71240 | 71296 | C:threebears624r2cpax |
72952 | 73496 | 74244 | T: C:r5nd1kem0d |
73416 | 73516 | 73620 | ntrulpr761 |
70552 | 74664 | 83052 | mceliece460896pc |
70112 | 75016 | 81288 | mceliece460896pcf |
75816 | 76060 | 77124 | T: ntrulpr4591761 |
75976 | 77036 | 77508 | T: lac128 |
79056 | 81108 | 81272 | kyber1024 |
82164 | 82240 | 82420 | T: newhope512cca |
84280 | 84432 | 85032 | T: saber2 |
84568 | 84652 | 84756 | sntrup1277 |
86832 | 87080 | 87348 | T: ntskem1264 |
87228 | 87380 | 87620 | T: C:nhcompact1024cca |
92004 | 92716 | 93432 | T: C:ledakemcpa14 |
92436 | 93120 | 94932 | T: C:ledakemcpa13 |
93736 | 93888 | 94120 | ntrulpr857 |
91204 | 94012 | 101168 | T: C:edonk128k16n80nu4l6 |
97928 | 98052 | 98264 | ntrulpr1013 |
97468 | 98116 | 99288 | T: C:r5nd0kem2iot |
98344 | 98508 | 98612 | ntrulpr953 |
98472 | 99396 | 100412 | T: C:r5nd1kem5d |
100428 | 101836 | 103236 | T: C:ledakemcpa12 |
102544 | 103040 | 104272 | T: C:r5nd1kem4longkey |
112708 | 112776 | 112844 | threebears936r2cca |
112804 | 112904 | 113028 | threebears936r2ccax |
115844 | 116428 | 117324 | T: C:bikel1 |
113044 | 119100 | 126484 | mceliece6688128 |
113408 | 119488 | 127192 | mceliece6688128f |
120436 | 120580 | 120732 | C:threebears936r2cpax |
120916 | 120988 | 121080 | C:threebears936r2cpa |
121544 | 124120 | 128272 | mceliece6960119 |
121340 | 125100 | 130176 | mceliece6960119f |
125128 | 125184 | 125244 | T: firesaber2 |
127224 | 127372 | 127528 | ntrulpr1277 |
123304 | 127992 | 135412 | mceliece6688128pcf |
124236 | 128000 | 134924 | mceliece6688128pc |
128168 | 130416 | 134816 | T: ntrukem443 |
131180 | 134136 | 139136 | mceliece6960119pc |
133456 | 136544 | 140696 | mceliece6960119pcf |
135024 | 136552 | 138212 | mceliece8192128 |
136256 | 137644 | 139816 | mceliece8192128f |
144784 | 145908 | 147956 | mceliece8192128pc |
143356 | 149448 | 163136 | T: lotus128 |
149228 | 150672 | 152584 | mceliece8192128pcf |
155744 | 156292 | 156932 | T: newhope1024cca |
158556 | 159416 | 159928 | T: C:rolloi128 |
160320 | 163248 | 164348 | T: C:r5nd3kem5d |
172736 | 172872 | 173236 | threebears1248r2ccax |
172908 | 172992 | 173164 | threebears1248r2cca |
181192 | 181308 | 181600 | C:threebears1248r2cpa |
181596 | 181692 | 181832 | C:threebears1248r2cpax |
185524 | 186380 | 187408 | T: C:rolloi192 |
175268 | 187456 | 192472 | T: lac192 |
199480 | 202296 | 209016 | T: C:edonk128k16n80nu8l6 |
214024 | 214684 | 215796 | T: C:ledakemcpa34 |
214280 | 215036 | 216040 | T: C:rolloi256 |
216212 | 216696 | 222060 | T: ledakem1264 |
214644 | 218664 | 219808 | T: C:ledakemcpa33 |
225648 | 226416 | 241728 | T: ledakem1464 |
237592 | 238368 | 239956 | T: C:hila5 |
239864 | 243192 | 247188 | T: C:ledakemcpa32 |
244472 | 244676 | 244860 | T: hqc128round4 |
245192 | 245724 | 246540 | T: saberx4 |
245640 | 246296 | 255324 | T: lotus192 |
247820 | 251336 | 261412 | T: C:edonk128k32n96nu4l4 |
249500 | 252060 | 255444 | T: ntrukem743 |
252560 | 256616 | 276920 | T: lac256 |
262764 | 269288 | 270800 | T: ledakem1364 |
275740 | 276592 | 277228 | T: C:bikel3 |
282440 | 285360 | 296612 | T: C:r5nd3kem0d |
283724 | 286176 | 287048 | T: C:r5nd5kem5d |
294564 | 294852 | 297460 | T: ledakem13sl |
308572 | 311284 | 311628 | T: ledakem12sl |
319724 | 320940 | 321852 | T: ntskem1380 |
322512 | 338512 | 339016 | T: kindi256342 |
349168 | 352444 | 367092 | T: C:r5nd5kem0d |
362612 | 368048 | 375636 | T: C:edonk128ref |
368112 | 368700 | 370420 | T: kindi512222 |
374724 | 375668 | 379860 | T: kindi512241 |
296444? | 386716? | 389524? | T: lotus256 |
408360 | 410832 | 434452 | T: ledakem14sl |
419956 | 421936 | 423376 | T: ntskem13136 |
449916 | 454408 | 465420 | T: C:lake1 |
479448 | 480484 | 481748 | T: C:ledakemcpa53 |
493044 | 494560 | 497232 | T: C:ledakemcpa54 |
497100 | 498028 | 498808 | T: lima2p1024cca |
492440 | 498708 | 506584 | T: C:ledakemcpa52 |
511876 | 514376 | 518484 | T: C:lake2 |
523612 | 524632 | 526432 | T: rolloii128 |
528876 | 536968 | 541856 | T: rolloii192 |
555308 | 556344 | 565148 | T: hqc192round4 |
556844 | 558960 | 561808 | T: C:lake3 |
559472 | 575240 | 583260 | T: hqcrmrs128 |
574368 | 577044 | 581716 | T: C:r5n11kem0d |
582224 | 583464 | 585488 | T: rolloii256 |
604580 | 606048 | 607380 | T: ledakem3464 |
607508 | 609932 | 638132 | T: ledakem3264 |
614468 | 615864 | 617508 | T: C:edonk192k32n128nu4l6 |
597996 | 620316 | 622460 | T: hqc128 |
622724 | 623312 | 630156 | T: ledakem3364 |
681020 | 688356 | 689392 | T: kindi512321 |
699236 | 702108 | 711432 | T: C:edonk192k48n144nu4l4 |
719976 | 730056 | 759004 | T: locker1 |
730824 | 750072 | 755932 | T: hqc1281 |
720248 | 751108 | 770712 | T: titaniumccatoy |
759076 | 761172 | 767228 | T: locker2 |
787756 | 789236 | 790768 | T: kindi256522 |
793644 | 796140 | 802760 | T: ledakem32sl |
851788 | 854976 | 858684 | T: locker3 |
864576 | 865372 | 872020 | T: ledakem33sl |
959048 | 963444 | 1000948 | T: locker4 |
965460 | 979156 | 1010612 | T: ledakem34sl |
1004508 | 1006892 | 1011024 | T: lima2p2048cca |
1024880 | 1028628 | 1033668 | T: rqc128 |
1029008 | 1029904 | 1031072 | T: titaniumccalite |
1064776 | 1068644 | 1076020 | T: locker6 |
1083676 | 1087944 | 1091660 | T: C:r5n13kem0d |
1086932 | 1089584 | 1118668 | T: hqc256round4 |
1103420 | 1105352 | 1180928 | T: titaniumccastd |
1151596 | 1165532 | 1190108 | T: hqcrmrs192 |
1195808 | 1202936 | 1213988 | T: locker5 |
1242016 | 1243992 | 1279772 | T: hqc192 |
1259064 | 1262256 | 1263280 | T: ledakem5364 |
1323808 | 1325620 | 1326700 | T: limasp1018cca |
1386688 | 1388172 | 1412292 | T: ledakem5264 |
1395344 | 1397628 | 1398952 | T: ledakem5464 |
1397960 | 1399040 | 1490952 | T: titaniumccamed |
1367192 | 1402292 | 1418704 | T: hqc1921 |
1453376 | 1470160 | 1487300 | T: ledakem54sl |
1465968 | 1489884 | 1523596 | T: hqc1922 |
1718884 | 1720672 | 1722284 | T: frodokem640 |
1748632 | 1752888 | 1763120 | T: titaniumccahi |
1826656 | 1834760 | 1860004 | T: locker7 |
1883552 | 1893604 | 1900120 | T: locker8 |
1889452 | 1893712 | 1897604 | T: frodokem640aes |
1892468 | 1907360 | 1923660 | T: ledakem53sl |
1895140? | 1910124? | 2457860? | T: rqc192 |
1907932 | 1930196 | 1973260 | T: hqcrmrs256 |
1980328 | 2000844 | 2028932 | T: ledakem52sl |
2006444 | 2066384 | 2077556 | T: locker9 |
2049776 | 2078412 | 2126296 | T: hqc256 |
2171236 | 2178344 | 2227924 | T: titaniumccasuper |
2199832 | 2237952 | 2277744 | T: hqc2561 |
2262952 | 2267360 | 2273196 | T: C:r5n15kem0d |
2314156 | 2359328 | 2376472 | T: hqc2562 |
2406248 | 2453752 | 2475712 | T: hqc2563 |
2567144 | 2576000 | 2578640 | T: limasp1306cca |
2693500 | 2699144 | 2708384 | T: limasp1822cca |
2710596 | 2714332 | 2723376 | T: rqc256 |
2883056 | 2951924 | 3005396 | T: bigquake1 |
3419788 | 3428096 | 3439804 | T: frodokem976 |
3655452 | 3658232 | 3670684 | T: frodokem976aes |
3857944 | 3868956 | 3916476 | T: frodokem640shake |
5194096 | 5201456 | 5209864 | T: limasp2062cca |
6181736 | 6191332 | 6198348 | T: frodokem1344aes |
7676372 | 7914544 | 8069608 | T: bigquake3 |
8054320 | 8067888 | 8092004 | T: frodokem976shake |
10712396 | 10741028 | 10775148 | T: remblem1056 |
10805720 | 10816156 | 10826512 | T: remblem928 |
11485540 | 11705592 | 12110820 | 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 |
30069608 | 30178576 | 30267888 | T: mersenne756839 |
30889556 | 31022864 | 31194196 | T: sikep503comp |
46622804 | 46656476 | 46722428 | T: sikep610 |
61968632 | 62210960 | 62437112 | T: oddmanhattan128 |
64856412 | 65040020 | 65330752 | T: sikep610comp |
71381644 | 71396696 | 71417228 | T: sikep751 |
76106456 | 76892232 | 78941876 | T: ramstakers756839 |
110812492 | 111169516 | 111398360 | T: sikep751comp |
114053524 | 114208508 | 114407540 | T: oddmanhattan192 |
233012644 | 233642972 | 234234064 | T: oddmanhattan256 |
|
Cycles for decapsulation |
25% | 50% | 75% | system |
18172 | 18216 | 18256 | ntruplus576 |
19332 | 19364 | 19404 | C:threebears624r2cpax |
23244 | 23300 | 23356 | kyber90s512 |
23952 | 24004 | 24052 | ntruplus768 |
25112 | 25144 | 25180 | C:threebears936r2cpax |
28952 | 28992 | 29056 | ntruplus864 |
29588 | 30160 | 32724 | T: C:r5nd1kem0d |
30636 | 30744 | 30944 | C:threebears624r2cpa |
30856 | 30904 | 30944 | C:threebears1248r2cpax |
30800 | 32852 | 33160 | kyber512 |
33648 | 33708 | 33768 | ntruplus1152 |
33484 | 33984 | 34132 | kyber90s768 |
38260 | 38308 | 38356 | C:threebears936r2cpa |
39340 | 39408 | 39572 | ntruhps2048509 |
40252 | 40600 | 40992 | T: C:r5nd0kem2iot |
40916 | 41144 | 48472 | T: C:r5nd1kem5d |
45556 | 45604 | 45872 | C:threebears1248r2cpa |
46132 | 46272 | 48252 | kyber768 |
47460 | 47580 | 47728 | kyber90s1024 |
42004 | 47664 | 50264 | T: C:r5nd1kem4longkey |
47616 | 47748 | 48048 | T: C:nhcompact512cca |
49852 | 49900 | 49964 | T: lightsaber2 |
54068 | 54148 | 54308 | T: C:hila5 |
59228 | 59268 | 59344 | sntrup761 |
61292 | 61404 | 61516 | ntruhps2048677 |
61480 | 61544 | 61692 | sntrup653 |
62980 | 63068 | 63128 | ntruhrss701 |
64628 | 66100 | 71748 | T: C:r5nd3kem5d |
68880 | 69040 | 69140 | T: C:nhcompact768cca |
66108 | 70268 | 71016 | kyber1024 |
77724 | 77848 | 78096 | ntruhps4096821 |
82828 | 82876 | 82932 | T: saber2 |
84124 | 84208 | 84296 | ntrulpr653 |
85148 | 85196 | 85260 | sntrup857 |
85916 | 86120 | 86272 | T: C:nhcompact1024cca |
88584 | 88644 | 88736 | ntrulpr761 |
89360 | 89432 | 89536 | sntrup953 |
90944 | 91000 | 91096 | sntrup1013 |
91236 | 91436 | 91764 | T: newhope512cca |
93000 | 93248 | 93516 | sntrup4591761 |
97968 | 98008 | 98092 | threebears624r2ccax |
100036 | 101696 | 116780 | T: lac128 |
108188 | 108372 | 108648 | T: ntrulpr4591761 |
115588 | 115688 | 115776 | ntrulpr857 |
116652 | 116760 | 116904 | sntrup1277 |
118440 | 118692 | 118920 | ntrulpr1013 |
120352 | 120460 | 120796 | ntrulpr953 |
123688 | 124020 | 124360 | mceliece348864 |
123540 | 124140 | 124472 | mceliece348864f |
123904 | 124196 | 140384 | threebears624r2cca |
124236 | 124336 | 124412 | T: firesaber2 |
129256 | 129744 | 130180 | mceliece348864pcf |
129588 | 129788 | 130224 | mceliece348864pc |
130056 | 133272 | 134576 | T: C:r5nd5kem5d |
139668 | 140372 | 149668 | T: ntrukem443 |
139828 | 143312 | 147440 | T: C:r5nd3kem0d |
150160 | 150252 | 150352 | threebears936r2ccax |
154912 | 154972 | 155096 | ntrulpr1277 |
171016 | 171368 | 172424 | T: newhope1024cca |
174704 | 177744 | 183204 | T: C:r5nd5kem0d |
187240 | 187432 | 187752 | threebears936r2cca |
182072 | 188940 | 191444 | T: lotus128 |
200340 | 202808 | 212372 | T: C:r5n11kem0d |
216468 | 217656 | 231024 | T: lac192 |
218780 | 218908 | 219044 | threebears1248r2ccax |
252712 | 253220 | 254348 | mceliece460896f |
252632 | 253632 | 254448 | mceliece460896 |
257904 | 258048 | 258296 | mceliece460896pcf |
258072 | 258604 | 259736 | mceliece460896pc |
262264 | 262532 | 262752 | threebears1248r2cca |
264068 | 264632 | 264888 | T: saberx4 |
276636 | 277072 | 277760 | mceliece6960119 |
278424 | 278752 | 279056 | mceliece6960119f |
285824 | 286208 | 286712 | mceliece6960119pc |
287476 | 287732 | 287964 | mceliece6960119pcf |
287664 | 288400 | 303076 | T: lotus192 |
285296 | 290700 | 291460 | T: C:r5n13kem0d |
297796 | 297976 | 298400 | mceliece8192128 |
297916 | 298184 | 299496 | mceliece8192128f |
299732 | 299952 | 300364 | mceliece6688128 |
300016 | 300392 | 300816 | mceliece6688128f |
306596 | 306772 | 307072 | mceliece8192128pcf |
307996 | 308484 | 309744 | mceliece6688128pcf |
308532 | 308872 | 309512 | mceliece6688128pc |
308556 | 309300 | 310464 | mceliece8192128pc |
325392 | 327712 | 331040 | T: ntrukem743 |
377140 | 381004 | 383696 | T: lac256 |
367736 | 389772 | 449536 | T: lotus256 |
393800 | 394104 | 394532 | T: ntskem1264 |
405608 | 405880 | 406640 | T: kindi256342 |
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 |
927988 | 931772 | 932972 | T: C:r5n15kem0d |
931660 | 953248 | 971360 | T: hqcrmrs128 |
927304 | 954176 | 968992 | T: hqc128 |
1063812 | 1069544 | 1076788 | T: C:rolloi128 |
1115956 | 1117512 | 1121876 | T: titaniumccalite |
1245500 | 1247840 | 1252284 | T: C:rolloi192 |
1275240 | 1278696 | 1280512 | T: lima2p2048cca |
1297280 | 1346068 | 1350460 | T: titaniumccastd |
1358188 | 1361872 | 1423960 | T: hqc1281 |
1378364 | 1379880 | 1380880 | T: ntskem13136 |
1590780 | 1593768 | 1680040 | T: titaniumccamed |
1703244 | 1707372 | 1711048 | T: frodokem640 |
1724848 | 1727488 | 1729732 | T: limasp1018cca |
1738212 | 1741396 | 1778496 | T: hqcrmrs192 |
1762796 | 1767276 | 1773988 | T: rolloii128 |
1767180 | 1768244 | 1770908 | T: hqc256round4 |
1784220 | 1789268 | 1818932 | T: hqc192 |
1794008 | 1795300 | 1797264 | T: C:bikel1 |
1793556 | 1796192 | 1805128 | T: ledakem1364 |
1806904 | 1809212 | 1813948 | T: frodokem640aes |
1737796 | 1811400 | 1813916 | T: ledakem1264 |
1834952 | 1840928 | 1848092 | T: C:lake1 |
1896400 | 1902352 | 1909328 | T: rolloii192 |
1888996 | 1942524 | 1944856 | T: ledakem1464 |
2005276 | 2007448 | 2011724 | T: titaniumccahi |
2008868 | 2014964 | 2055736 | T: C:ledakemcpa32 |
2022504 | 2027280 | 2033644 | T: C:rolloi256 |
2195688 | 2217144 | 2240668 | T: hqc1921 |
2240100 | 2253084 | 2263232 | T: ledakem13sl |
2241916 | 2265444 | 2368168 | T: hqc1922 |
2425680 | 2429340 | 2436468 | T: rolloii256 |
2511624 | 2520600 | 2575596 | T: titaniumccasuper |
2387520 | 2570064 | 2612376 | T: C:ledakemcpa33 |
2571620 | 2614224 | 2616752 | T: ledakem14sl |
2621104 | 2635100 | 2740764 | T: rsa2048 |
2700244 | 2714948 | 2729340 | T: ledakem12sl |
2832368 | 2843084 | 2888384 | T: hqcrmrs256 |
2816932 | 2846104 | 2915444 | T: hqc256 |
2907520 | 2985748 | 3058972 | T: C:ledakemcpa34 |
3069824 | 3077264 | 3088948 | T: C:lake2 |
3236600 | 3247960 | 3285140 | T: hqc2561 |
3372292 | 3374008 | 3386988 | T: limasp1306cca |
3430420 | 3434224 | 3445008 | T: frodokem976 |
3461380 | 3478228 | 3544320 | T: hqc2562 |
2438692? | 3496024? | 3920156? | T: C:edonk128k32n96nu4l4 |
3512984 | 3515980 | 3524108 | T: frodokem976aes |
3518240 | 3522488 | 3537420 | T: limasp1822cca |
3626516 | 3631836 | 3645848 | T: rqc128 |
3628972 | 3637372 | 3666948 | T: hqc2563 |
3682024 | 3692340 | 3707720 | T: locker1 |
2738640? | 3744292? | 6505092? | T: C:edonk192k48n144nu4l4 |
3748752 | 3762272 | 3782172 | T: locker2 |
3818852 | 3821888 | 3831444 | T: frodokem640shake |
3903028 | 3914808 | 3928228 | T: bigquake1 |
4091964 | 4106452 | 4136320 | T: locker4 |
4187052 | 4203512 | 4223964 | T: C:lake3 |
4977524? | 5033104? | 6446560? | T: C:ledakemcpa53 |
5242576 | 5334108 | 5505364 | T: ledakem3464 |
5526404 | 5543260 | 5558688 | T: locker3 |
5631296 | 5646916 | 5714308 | T: ledakem3364 |
5957984 | 5963988 | 5979280 | T: C:bikel3 |
5937836 | 5973136 | 6084048 | T: ledakem3264 |
5975924 | 5982476 | 5993752 | T: frodokem1344aes |
5990748 | 6004636 | 6031108 | T: locker6 |
6146776 | 6170404 | 6195084 | T: locker5 |
6538312 | 6609252 | 6661072 | T: C:ledakemcpa54 |
6827452 | 6853600 | 6875148 | T: locker7 |
6844372 | 6856356 | 6863700 | T: limasp2062cca |
7036696 | 7069776 | 7091852 | T: locker8 |
7373532 | 7389200 | 8529296 | T: rqc192 |
7422884 | 7432464 | 7450056 | T: C:ledakemcpa52 |
7818420 | 7869640 | 7893280 | T: ledakem32sl |
7887524? | 7908680? | 10618064? | T: frodokem976shake |
8550468 | 8563964 | 8647284 | T: ledakem33sl |
9268384 | 9288312 | 9350900 | T: ledakem34sl |
9459904 | 9501320 | 9527372 | T: locker9 |
11850116 | 11886292 | 11903220 | T: rqc256 |
12746020 | 12833140 | 12897788 | T: ledakem5264 |
13509336 | 13514124 | 13605888 | T: ledakem5364 |
13945768? | 13954796? | 19510328? | T: frodokem1344shake |
14190248 | 14196452 | 14220516 | T: sikep434 |
14555896 | 14570508 | 14612472 | T: remblem928 |
14523488 | 14599720 | 14611592 | T: remblem1056 |
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 |
22733008 | 22744592 | 22752524 | T: sikep503comp |
28713972 | 29720848 | 30030428 | T: bigquake3 |
20830984? | 32745072? | 60311376? | T: C:edonk128ref |
34325840 | 34385792 | 35116244 | T: ramstakers216091 |
10472996? | 35043664? | 167653692? | T: C:edonk192k32n128nu4l6 |
43165444 | 43776364 | 43958252 | T: mersenne756839 |
45530432 | 45571376 | 46805784 | T: bigquake5 |
47031796 | 47051524 | 47210820 | T: sikep610 |
50347232 | 50393708 | 50534316 | T: sikep610comp |
35673036? | 65723868? | 117497012? | T: C:edonk128k16n80nu8l6 |
67434496 | 67534400 | 68115936 | T: oddmanhattan128 |
76879088 | 76900312 | 77032480 | T: sikep751 |
81750076 | 81801444 | 81874664 | T: sikep751comp |
126184432 | 126386060 | 126615060 | T: oddmanhattan192 |
58508068? | 134662168? | 169688724? | T: C:edonk128k16n80nu4l6 |
146085260 | 146133520 | 146330284 | T: pqrsa15 |
143200608 | 147231368 | 153423780 | T: ramstakers756839 |
256347452 | 256628888 | 256953788 | T: oddmanhattan256 |
|
|
|