| Measurements of key-encapsulation mechanisms on one machine: amd64; Ivy Bridge+AES (306a9); 2012 Intel Core i5-3427U; 2 x 1800MHz; hunsnivy, supercop-20250922
[Page version: 20251028 08:35:39] 
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 | 
|---|
 | 61899 | 63228 | 63929 | T:C:r5nd1kem0d |  | 68716 | 68851 | 69140 | C:threebears624r2cpa |  | 68983 | 69120 | 69294 | threebears624r2cca |  | 71119 | 71263 | 71396 | C:threebears624r2cpax |  | 72291 | 72569 | 73249 | threebears624r2ccax |  | 75334 | 76099 | 78532 | T:lightsaber2 |  | 78189 | 78793 | 80660 | T:C:r5nd0kem2iot |  | 80939 | 81467 | 81917 | kyber512 |  | 79898 | 82703 | 83536 | T:C:r5nd1kem5d |  | 82866 | 84145 | 86232 | T:C:r5nd1kem4longkey |  | 106322 | 106922 | 130082 | smaugt1 |  | 106543 | 107110 | 109888 | timer |  | 123880 | 124266 | 124630 | threebears936r2cca |  | 128252 | 128401 | 128618 | threebears936r2ccax |  | 128729 | 128947 | 129154 | C:threebears936r2cpa |  | 132788 | 132957 | 133175 | C:threebears936r2cpax |  | 128089 | 134201 | 134934 | T:lac128 |  | 134442 | 135135 | 136687 | kyber768 |  | 137640 | 137896 | 138204 | T!!!newhope512cca |  | 135796 | 139578 | 141637 | T:C:r5nd3kem5d |  | 152208 | 152431 | 153170 | T:saber2 |  | 179829 | 180078 | 201742 | ntruplus576 |  | 197922 | 198803 | 199175 | threebears1248r2cca |  | 201788 | 201960 | 203303 | threebears1248r2ccax |  | 203295 | 203911 | 205098 | C:threebears1248r2cpa |  | 204796 | 206242 | 207331 | smaugt3 |  | 209179 | 209501 | 209686 | C:threebears1248r2cpax |  | 213523 | 214978 | 216984 | kyber1024 |  | 218160 | 221463 | 227103 | T:C:r5nd3kem0d |  | 228855 | 229466 | 230222 | kyber90s512 |  | 227691 | 231470 | 234701 | T:ntrulpr653 |  | 247154 | 247385 | 248306 | ntruplus768 |  | 247603? | 249033? | 337453? | T:firesaber2 |  | 247225 | 251563 | 253847 | T:C:r5nd5kem5d |  | 266522 | 267287 | 268286 | T:C:hila5 |  | 266106 | 269311 | 274053 | ntrulpr653 |  | 268929 | 279525 | 284285 | T:C:r5nd5kem0d |  | 279283 | 285476 | 291035 | T:ntrulpr761 |  | 296191 | 296613 | 297243 | T!!!newhope1024cca |  | 300044 | 300495 | 301340 | ntruplus864 |  | 317091 | 317480 | 318259 | T:kindi256342 |  | 327803 | 328882 | 343210 | smaugt5 |  | 332429 | 337098 | 340506 | ntrulpr761 |  | 339515 | 340660 | 341716 | T:kindi512222 |  | 341269 | 342879 | 347993 | T:ntrulpr857 |  | 343692 | 344849 | 360357 | T:kindi512241 |  | 380795? | 383506? | 529472? | ntruplus1152 |  | 393857 | 397205 | 401984 | ntrulpr857 |  | 408267 | 413606 | 417580 | T:ntrulpr953 |  | 418307 | 419439 | 420677 | kyber90s768 |  | 458048 | 460273 | 464562 | T:ntrulpr1013 |  | 461523 | 462614 | 468747 | T:lac256 |  | 472457 | 474061 | 475613 | T:lac192 |  | 473531 | 480282 | 489486 | ntrulpr953 |  | 509150 | 512755 | 516945 | ntrulpr1013 |  | 656214 | 657942 | 661628 | kyber90s1024 |  | 658431 | 666577 | 669090 | T:ntrulpr1277 |  | 706581 | 709349 | 763418 | T:kindi512321 |  | 722680 | 727363 | 735441 | T:ntrukem443 |  | 753190 | 756328 | 761332 | ntrulpr1277 |  | 806832 | 809739 | 858662 | T:lima2p1024cca |  | 845644 | 850844 | 853041 | T:kindi256522 |  | 844510 | 858960 | 874851 | T:hqc1281 |  | 972657 | 988165 | 1004564 | T:C:edonk128k16n80nu4l6 |  | 1546059 | 1552320 | 1562229 | T:C:edonk128k16n80nu8l6 |  | 1603511 | 1610837 | 1618419 | T:ntrukem743 |  | 1638340 | 1641400 | 1645787 | T:lima2p2048cca |  | 1656328 | 1660529 | 1679468 | T:titaniumccatoy |  | 1725851 | 1728340 | 1733450 | T:frodokem640 |  | 1735357 | 1740953 | 1751793 | T:C:rolloi128 |  | 1744933 | 1745908 | 1749529 | T:limasp1018cca |  | 1749480 | 1782610 | 1841752 | T:hqc1921 |  | 1784709 | 1801627 | 1827418 | T:C:edonk128k32n96nu4l4 |  | 1874146 | 1880182 | 1889508 | T:C:rolloi192 |  | 1885778 | 1887927 | 1890361 | T:titaniumccalite |  | 1884072 | 1911283 | 1958562 | T:hqc1922 |  | 1986382 | 1994048 | 2005890 | T:frodokem640aes |  | 2145850 | 2168370 | 2205665 | T:C:edonk192k32n128nu4l6 |  | 2288857 | 2295279 | 2303586 | T:C:edonk128ref |  | 2473418 | 2479675 | 2483870 | T:titaniumccastd |  | 2515018 | 2517250 | 2618103 | T:C:bikel1 |  | 2568884 | 2584211 | 2654365 | T:C:rolloi256 |  | 2596450 | 2639192 | 2669701 | T:hqc2561 |  | 2679878 | 2681648 | 2685439 | T:titaniumccamed |  | 2806736 | 2813148 | 2815904 | T:titaniumccahi |  | 2877984 | 2923262 | 2985927 | T:hqc2562 |  | 3067661 | 3078823 | 3094702 | T:C:lake1 |  | 3169553 | 3222723 | 3292458 | T:hqc2563 |  | 3228431 | 3234608 | 3260892 | T:limasp1306cca |  | 3264463 | 3289539 | 3323522 | T:C:edonk192k48n144nu4l4 |  | 3411478 | 3420949 | 3435957 | T:C:lake3 |  | 3519614 | 3527956 | 3537858 | T:C:lake2 |  | 3543528 | 3548053 | 3553802 | T:limasp1822cca |  | 3555072 | 3564914 | 3582046 | T:frodokem976 |  | 4077390 | 4079285 | 4083566 | T:titaniumccasuper |  | 4076333 | 4084402 | 4094472 | T:frodokem976aes |  | 4755836 | 4759753 | 4770201 | T:sntrup653 |  | 4806961 | 4823842 | 4902220 | sntrup653 |  | 5464974 | 5472338 | 5484383 | T:locker1 |  | 6060144 | 6068917 | 6082040 | T:locker2 |  | 6268746 | 6285533 | 6337562 | T:sntrup761 |  | 6332670 | 6343716 | 6392621 | sntrup761 |  | 6542816 | 6552366 | 6562452 | T:limasp2062cca |  | 6675781 | 6686278 | 6700428 | T:locker3 |  | 7128621 | 7144298 | 7160394 | T:frodokem1344aes |  | 7319149 | 7330885 | 7349395 | T:locker4 |  | 7396529 | 7399572 | 7730141 | T:C:bikel3 |  | 7806569 | 7837366 | 7855434 | T:C:r5n11kem0d |  | 8019798 | 8032001 | 8069436 | T:sntrup857 |  | 8028300 | 8034228 | 8050438 | sntrup857 |  | 8379506 | 8389844 | 8402626 | T:locker6 |  | 9130249 | 9164322 | 9203201 | T:locker5 |  | 9382834 | 9549787 | 9649024 | T:ramstakers216091 |  | 9749406 | 9757850 | 9774407 | T:sntrup953 |  | 9845444 | 9849895 | 9857305 | sntrup953 |  | 10469513 | 10482376 | 10542159 | T:frodokem640shake |  | 10720269 | 10745876 | 11465037 | T:remblem1056 |  | 10753742 | 10772736 | 11263309 | T:remblem928 |  | 10966694 | 10967889 | 10969215 | T:ntrulpr4591761 |  | 11083234 | 11135098 | 11157696 | T:sntrup1013 |  | 11206876 | 11215532 | 11239365 | sntrup1013 |  | 11355897 | 11375056 | 11540358 | T:ntruhps2048509 |  | 11385555 | 11398127 | 11555011 | ntruhps2048509 |  | 14486193 | 14501567 | 14514039 | T:locker7 |  | 14946902 | 14971470 | 15001091 | T:lotus128 |  | 15272135 | 15300415 | 15310860 | T:locker8 |  | 15328626 | 15361917 | 15374801 | T:sikep503 |  | 16379137 | 16401022 | 16417311 | T:locker9 |  | 17263238 | 17322855 | 17360109 | T:sntrup1277 |  | 17389321 | 17434177 | 17448655 | sntrup1277 |  | 18130161 | 18170349 | 18585868 | T:C:ledakemcpa14 |  | 18914768 | 18967567 | 18982752 | ntruhps2048677 |  | 18918101 | 19064583 | 19156963 | T:ntruhps2048677 |  | 19251511 | 19255369 | 19265090 | T:C:r5n13kem0d |  | 20927663 | 20956786 | 20967919 | ntruhrss701 |  | 22870827 | 22886422 | 22900910 | T:frodokem976shake |  | 22877956 | 22927085 | 22949609 | T:C:ledakemcpa13 |  | 24654327 | 24685813 | 26784983 | T:sikep503comp |  | 24972737 | 24989941 | 25005935 | sntrup4591761 |  | 28200784 | 28270698 | 28345399 | T:ntruhps4096821 |  | 28258244 | 28288952 | 28324724 | ntruhps4096821 |  | 28646855 | 28664052 | 28692793 | T:lotus192 |  | 30759194 | 30790288 | 30813149 | T:mersenne756839 |  | 33545013 | 33598790 | 33617841 | T:sntrup4591761 |  | 35728385 | 35737291 | 35750654 | T:C:r5n15kem0d |  | 39510886 | 39857180 | 41283499 | T:ramstakers756839 |  | 41956060 | 42021843 | 42071273 | T:C:ledakemcpa12 |  | 41822664 | 43496202 | 43833734 | T:frodokem1344shake |  | 49210843 | 49218713 | 49234762 | T:sikep751 |  | 50783842 | 51057367 | 51115776 | T:lotus256 |  | 59178853 | 59703536 | 60160017 | T:ntskem1264 |  | 61912153 | 62017300 | 62929381 | T:ledakem1464 |  | 67703092 | 67824049 | 69427861 | T:C:ledakemcpa34 |  | 68184745 | 68198701 | 68318345 | T:sikep434 |  | 68567863 | 68750066 | 68839251 | T:C:ledakemcpa33 |  | 76744645 | 77098955 | 83490153 | T:sikep751comp |  | 80155252 | 80591124 | 82756198 | T:ledakem1364 |  | 81286262 | 82565914 | 83714315 | T:ledakem13sl |  | 84523876 | 84907503 | 86841662 | T:ledakem14sl |  | 95916050 | 95939914 | 95992878 | T:mceliece348864f |  | 95745952 | 96188227 | 96253589 | T:mceliece348864pcf |  | 103122977 | 103205119 | 103501272 | mceliece348864f |  | 103194495 | 103260455 | 103495118 | mceliece348864pcf |  | 108165830 | 108236486 | 117655453 | T:sikep434comp |  | 102319027? | 117888020? | 159985623? | mceliece348864pc |  | 106615917? | 130547973? | 159283720? | mceliece348864 |  | 135871259 | 136092035 | 136625806 | T:C:ledakemcpa32 |  | 89182702? | 140305712? | 225730373? | T:rsa2048 |  | 147037340 | 147755045 | 147940069 | T:C:ledakemcpa54 |  | 162040486 | 163324824 | 163919671 | T:C:ledakemcpa53 |  | 166751724 | 168660277 | 175424599 | T:ledakem1264 |  | 191098080 | 191821292 | 195865730 | T:ledakem3464 |  | 189707981 | 195733033 | 200980755 | T:ntskem1380 |  | 195777109 | 195794121 | 195940029 | T:sikep610 |  | 222076288 | 223195236 | 225939349 | T:ledakem34sl |  | 232693021 | 233716955 | 234699926 | T:ledakem3264 |  | 236981647 | 237590247 | 237966246 | T:ledakem3364 |  | 238122471 | 238775347 | 239288620 | T:ledakem12sl |  | 246213421 | 246733188 | 246900362 | T:C:ledakemcpa52 |  | 266964569 | 267473180 | 267588096 | T:mceliece460896pcf |  | 268901041 | 269049924 | 270245534 | T:ledakem5464 |  | 279387557 | 279745582 | 281381472 | T:ledakem33sl |  | 304813825 | 304894334 | 305279905 | mceliece460896pcf |  | 315113142 | 315160888 | 315400781 | mceliece460896f |  | 327666236 | 327872600 | 354191474 | T:sikep610comp |  | 343277969 | 360834152 | 369580198 | T:ntskem13136 |  | 393472761 | 408513793 | 414239842 | T:oddmanhattan128 |  | 367348602? | 421530628? | 529076009? | mceliece460896pc |  | 315004600? | 421576640? | 531419884? | mceliece460896 |  | 505542923 | 506485396 | 506680317 | mceliece6688128f |  | 505162445 | 506951138 | 508760563 | mceliece6688128pcf |  | 526840313 | 530544337 | 531758311 | T:mceliece6688128pcf |  | 535595439 | 535669523 | 535807553 | mceliece6960119f |  | 536291624 | 536432577 | 537118802 | T:mceliece8192128f |  | 536670406 | 536791561 | 537005054 | mceliece6960119pcf |  | 542632829 | 543992301 | 545698931 | T:ledakem5364 |  | 559214050 | 559341320 | 561035801 | T:mceliece6960119f |  | 584260414 | 585310264 | 585439429 | mceliece8192128pcf |  | 583548515 | 585686595 | 585927089 | mceliece8192128f |  | 599180542 | 599701839 | 602972459 | T:mceliece6688128f |  | 597526946 | 600117714 | 607447308 | T:ledakem54sl |  | 617432919 | 618891410 | 649335686 | T:oddmanhattan192 |  | 526849319? | 645274063? | 991406185? | T:mceliece8192128 |  | 661213671 | 662848684 | 665682986 | T:ledakem32sl |  | 476186409? | 666217977? | 955799835? | mceliece6960119pc |  | 561139801? | 674571164? | 901916961? | mceliece8192128pc |  | 707413648 | 708942033 | 710882011 | T:ledakem5264 |  | 630105282? | 747282475? | 1097206164? | mceliece6688128 |  | 750746682 | 754608140 | 758503890 | T:ledakem53sl |  | 536642859? | 757560360? | 870402773? | mceliece6960119 |  | 631797746? | 760826855? | 989794786? | mceliece6688128pc |  | 574195352? | 804048586? | 927859398? | mceliece8192128 |  | 970577221 | 976018941 | 984111609 | T:bigquake1 |  | 1117252578 | 1117819068 | 1186929287 | T:oddmanhattan256 |  | 1489303444 | 1496806349 | 1507912355 | T:ledakem52sl |  | 4673077615 | 4800355319 | 4946047854 | T:pqrsa15 |  | 7939554920 | 8083914733 | 8259421973 | T:bigquake3 |  | 14569083741 | 14798417624 | 15098119592 | T:bigquake5 |  | 
| Cycles for encapsulation | 
|---|
 | 25% | 50% | 75% | system | 
|---|
 | 32281 | 34058 | 36172 | T:rsa2048 |  | 62397 | 64609 | 68762 | mceliece348864f |  | 62837 | 66406 | 71825 | T:mceliece348864f |  | 62860 | 67061 | 73258 | mceliece348864 |  | 73588 | 76776 | 80004 | mceliece348864pcf |  | 75270 | 78126 | 83852 | mceliece348864pc |  | 74231? | 82978? | 94950? | T:mceliece348864pcf |  | 88205 | 88887 | 91980 | timer |  | 88377 | 89208 | 89880 | smaugt1 |  | 92845 | 93070 | 93324 | threebears624r2ccax |  | 94184 | 94280 | 94385 | threebears624r2cca |  | 94208 | 94393 | 94557 | C:threebears624r2cpa |  | 94337 | 94487 | 94969 | C:threebears624r2cpax |  | 93651 | 94870 | 97610 | T:ntskem1264 |  | 96957 | 98423 | 101215 | T:C:r5nd1kem0d |  | 105846 | 105916 | 106138 | ntruplus576 |  | 108374 | 111178 | 111365 | T:lightsaber2 |  | 106930 | 113933 | 123890 | T:C:edonk128k16n80nu4l6 |  | 125128 | 126812 | 128649 | T:C:r5nd0kem2iot |  | 127005 | 127860 | 129342 | T:C:r5nd1kem5d |  | 131220 | 132072 | 138156 | T:C:ledakemcpa14 |  | 131317 | 132345 | 133833 | T:C:r5nd1kem4longkey |  | 136078 | 136887 | 137581 | T:C:ledakemcpa13 |  | 138054 | 138718 | 139530 | kyber512 |  | 132246 | 146194 | 161494 | mceliece460896 |  | 128100 | 146918 | 158361 | mceliece460896f |  | 148964 | 149083 | 150047 | ntruplus768 |  | 153623 | 153901 | 154106 | threebears936r2ccax |  | 142740 | 154148 | 173206 | mceliece460896pcf |  | 154072 | 154188 | 154705 | threebears936r2cca |  | 142960 | 155980 | 171500 | T:mceliece460896pcf |  | 161046 | 161199 | 161812 | C:threebears936r2cpa |  | 158769 | 161832 | 165144 | T:C:ledakemcpa12 |  | 146322 | 162130 | 178201 | mceliece460896pc |  | 162122 | 162322 | 162608 | C:threebears936r2cpax |  | 174022 | 174559 | 175558 | ntruplus864 |  | 181295 | 190716 | 198052 | smaugt3 |  | 198477 | 198666 | 198903 | T:saber2 |  | 214122 | 214345 | 214677 | T!!!newhope512cca |  | 213283 | 215060 | 216717 | T:C:r5nd3kem5d |  | 215420 | 216152 | 217000 | kyber768 |  | 221313 | 226210 | 235331 | T:ntrukem443 |  | 223220 | 231284 | 240476 | T:C:edonk128k16n80nu8l6 |  | 232031 | 232269 | 233450 | threebears1248r2ccax |  | 233801 | 234401 | 235150 | ntruplus1152 |  | 233905 | 234750 | 235558 | threebears1248r2cca |  | 242009 | 242286 | 244209 | C:threebears1248r2cpa |  | 243710 | 243924 | 244119 | C:threebears1248r2cpax |  | 247913 | 249069 | 257142 | T:lac128 |  | 247361 | 249081 | 253827 | T:sntrup653 |  | 250066 | 251025 | 252191 | T:C:rolloi192 |  | 253587 | 254512 | 255461 | T:C:rolloi128 |  | 254318 | 274518 | 298187 | mceliece6688128 |  | 258562 | 277649 | 301936 | mceliece6688128f |  | 260020 | 278004 | 302754 | T:mceliece6688128f |  | 282148 | 283045 | 284905 | kyber90s512 |  | 270712 | 284005 | 308432 | mceliece6960119f |  | 285957 | 286921 | 287909 | T:C:rolloi256 |  | 266870 | 289484 | 311425 | mceliece6960119 |  | 288654 | 290059 | 292205 | sntrup653 |  | 286179 | 292003 | 307291 | T:C:edonk128k32n96nu4l4 |  | 273682 | 293290 | 326252 | T:mceliece6688128pcf |  | 283000 | 294515 | 316440 | mceliece6960119pc |  | 272420 | 295656 | 322934 | mceliece6688128pcf |  | 295136 | 296606 | 311514 | T:C:ledakemcpa34 |  | 293292? | 300289? | 384128? | smaugt5 |  | 278477 | 302364 | 329878 | T:mceliece6960119f |  | 304553 | 306248 | 308361 | T:sntrup761 |  | 306461 | 306987 | 307814 | T:firesaber2 |  | 292678 | 307636 | 327130 | mceliece6960119pcf |  | 285132 | 310910 | 330546 | mceliece6688128pc |  | 300194 | 311983 | 350723 | mceliece8192128 |  | 301834 | 314588 | 354507 | mceliece8192128f |  | 319751 | 322032 | 337404 | T:C:ledakemcpa33 |  | 323711 | 324453 | 327449 | kyber1024 |  | 323974 | 325384 | 327676 | T:lotus128 |  | 324091 | 326222 | 331693 | T:ntruhps2048509 |  | 297792 | 328838 | 365579 | T:mceliece8192128 |  | 305082 | 330761 | 368476 | T:mceliece8192128f |  | 316660 | 334770 | 377440 | mceliece8192128pc |  | 329306 | 341924 | 385849 | mceliece8192128pcf |  | 357287 | 358695 | 361710 | ntruhrss701 |  | 355497 | 359708 | 365570 | ntruhps2048509 |  | 358771 | 361031 | 366134 | sntrup761 |  | 361586 | 363821 | 367065 | T:sntrup857 |  | 364945 | 366017 | 367433 | T:C:hila5 |  | 365198 | 370124 | 380004 | T:ntrukem743 |  | 367975 | 378262 | 380574 | T:C:r5nd3kem0d |  | 374994 | 382291 | 390389 | T:C:ledakemcpa32 |  | 381656 | 385636 | 396359 | T:C:edonk128ref |  | 382104 | 385674 | 473138 | T:ntskem1380 |  | 383224 | 386717 | 389669 | T:C:r5nd5kem5d |  | 391168 | 391993 | 412120 | T:C:bikel1 |  | 417577 | 418358 | 419556 | T:kindi256342 |  | 419419 | 421459 | 430039 | sntrup857 |  | 428966 | 431141 | 432995 | T:sntrup953 |  | 429853 | 431597 | 433516 | T:ntrulpr653 |  | 456026 | 456383 | 457242 | T!!!newhope1024cca |  | 460214 | 463219 | 483486 | T:C:r5nd5kem0d |  | 462160 | 470445 | 477276 | T:lotus192 |  | 469879 | 471820 | 474175 | T:ntruhps2048677 |  | 472914 | 474770 | 504402 | T:ledakem1464 |  | 473020 | 476113 | 483773 | ntrulpr653 |  | 474578 | 476594 | 479514 | T:sntrup1013 |  | 488126 | 490454 | 492249 | kyber90s768 |  | 492362 | 493647 | 495375 | T:kindi512222 |  | 498419 | 501217 | 505189 | sntrup953 |  | 501575 | 502585 | 504028 | T:kindi512241 |  | 510759 | 513967 | 516817 | ntruhps2048677 |  | 537902 | 539708 | 541162 | sntrup1013 |  | 539690 | 541130 | 544685 | T:ledakem14sl |  | 540883 | 542345 | 564044 | T:ntrulpr761 |  | 566894 | 568062 | 604438 | T:lima2p1024cca |  | 577689 | 580547 | 586398 | T:C:edonk192k32n128nu4l6 |  | 575390 | 582048 | 587056 | T:ntskem13136 |  | 592805 | 597078 | 609920 | ntrulpr761 |  | 596118 | 599894 | 601370 | T:ledakem1364 |  | 601969 | 607680 | 614023 | T:C:lake1 |  | 611153 | 613026 | 615646 | T:ntruhps4096821 |  | 654753 | 656624 | 701195 | T:C:ledakemcpa54 |  | 656585 | 662114 | 663277 | T:ntrulpr857 |  | 663751 | 666782 | 686375 | ntruhps4096821 |  | 665448 | 669048 | 679672 | T:lotus256 |  | 675754 | 678267 | 685785 | T:C:lake2 |  | 687217 | 689725 | 691530 | T:sntrup1277 |  | 703910 | 707436 | 739864 | T:C:ledakemcpa53 |  | 706000 | 708355 | 717761 | T:lac192 |  | 711573 | 713784 | 725627 | ntrulpr857 |  | 715547 | 721140 | 731654 | T:C:edonk192k48n144nu4l4 |  | 728042 | 728819 | 731747 | kyber90s1024 |  | 741076 | 743442 | 762079 | T:C:lake3 |  | 749351 | 762267 | 777332 | T:C:ledakemcpa52 |  | 767348 | 775096 | 830410 | T:ledakem13sl |  | 777568 | 782941 | 799785 | T:ntrulpr953 |  | 786035 | 789848 | 796915 | sntrup1277 |  | 845910 | 849323 | 854369 | ntrulpr953 |  | 865518 | 875111 | 884994 | T:ntrulpr1013 |  | 909464 | 922326 | 926054 | T:lac256 |  | 924568 | 927143 | 1010195 | T:kindi512321 |  | 907031 | 931792 | 952952 | T:ledakem1264 |  | 925164 | 939545 | 945961 | ntrulpr1013 |  | 980009 | 983050 | 987031 | T:locker2 |  | 991263 | 996043 | 1001110 | T:locker1 |  | 1011000 | 1015511 | 1018108 | T:kindi256522 |  | 1044581 | 1046000 | 1084363 | T:C:bikel3 |  | 1118051 | 1122024 | 1136203 | T:locker3 |  | 1143558 | 1146001 | 1147883 | T:lima2p2048cca |  | 1177229 | 1179886 | 1271291 | T:ledakem3464 |  | 1226747 | 1228560 | 1248430 | T:titaniumccatoy |  | 1240362 | 1263661 | 1280918 | T:ledakem12sl |  | 1267339 | 1283822 | 1293633 | T:ntrulpr1277 |  | 1303154 | 1306896 | 1311136 | T:locker4 |  | 1326859 | 1350784 | 1380714 | T:hqc1281 |  | 1366389 | 1370215 | 1381577 | ntrulpr1277 |  | 1378900 | 1382074 | 1387295 | T:locker6 |  | 1497952 | 1499900 | 1501794 | T:limasp1018cca |  | 1512520 | 1515490 | 1520649 | T:locker5 |  | 1529823 | 1537014 | 1632156 | T:ledakem34sl |  | 1564654 | 1573659 | 1666213 | T:ledakem3364 |  | 1675972 | 1679056 | 1682230 | T:titaniumccalite |  | 1959276 | 1961746 | 1964210 | T:titaniumccastd |  | 2219358 | 2221722 | 2227763 | T:ledakem33sl |  | 2357531 | 2362121 | 2379668 | T:frodokem640 |  | 2297371 | 2383163 | 2481511 | T:ledakem3264 |  | 2397662 | 2403219 | 2420702 | T:locker8 |  | 2418961 | 2433716 | 2440770 | T:locker7 |  | 2479196 | 2481912 | 2488622 | T:titaniumccamed |  | 2494103 | 2498696 | 2505199 | T:frodokem640aes |  | 2594628 | 2597228 | 2602969 | T:ledakem5464 |  | 2632358 | 2636693 | 2657202 | T:locker9 |  | 2641209 | 2642816 | 2646168 | T:titaniumccahi |  | 2889679 | 2892371 | 2899762 | T:limasp1306cca |  | 2856947 | 2919681 | 2982193 | T:hqc1921 |  | 2961895 | 3018090 | 3090944 | T:hqc1922 |  | 3045872 | 3048746 | 3051774 | T:limasp1822cca |  | 3127625 | 3171179 | 3242870 | T:bigquake1 |  | 3345511 | 3362106 | 3614064 | T:ledakem5364 |  | 3404995 | 3420168 | 3637348 | T:ledakem54sl |  | 3431645 | 3503388 | 3544563 | T:ledakem32sl |  | 3894556 | 3897904 | 3900110 | T:titaniumccasuper |  | 4133256 | 4188174 | 4267523 | T:hqc2561 |  | 4415597 | 4439546 | 4731156 | T:ledakem53sl |  | 4694824 | 4715483 | 4729315 | T:frodokem976 |  | 4654814 | 4721290 | 4784293 | T:hqc2562 |  | 4934603 | 4947383 | 4952658 | T:frodokem976aes |  | 5245306 | 5307170 | 5376075 | T:hqc2563 |  | 5986351 | 5993000 | 6304718 | T:limasp2062cca |  | 5974546 | 6047506 | 6357238 | T:ledakem5264 |  | 6462712 | 6612255 | 6752635 | T:ledakem52sl |  | 7085334 | 7108031 | 7254649 | T:C:r5n11kem0d |  | 8387654 | 8424165 | 8448695 | T:frodokem1344aes |  | 8250203 | 8490178 | 8748117 | T:bigquake3 |  | 11015264 | 11016423 | 11020165 | T:sntrup4591761 |  | 11061693 | 11062042 | 11063723 | sntrup4591761 |  | 11288287 | 11292926 | 11346523 | T:frodokem640shake |  | 13235868 | 13722013 | 14055509 | T:bigquake5 |  | 16057486 | 16157188 | 17153176 | T:remblem1056 |  | 16072385 | 16243064 | 16943292 | T:remblem928 |  | 17110381 | 17438696 | 17699262 | T:ramstakers216091 |  | 17306010 | 17486074 | 17601382 | T:C:r5n13kem0d |  | 21918147 | 21920457 | 21923623 | T:ntrulpr4591761 |  | 22697062 | 22721525 | 22758767 | T:pqrsa15 |  | 24782602 | 24805890 | 24819567 | T:frodokem976shake |  | 25100153 | 25109978 | 25121887 | T:sikep503 |  | 27625608 | 27665341 | 27692888 | T:mersenne756839 |  | 32372594 | 32512634 | 32661064 | T:C:r5n15kem0d |  | 38460294 | 38646720 | 38836294 | T:sikep503comp |  | 45069894 | 45250316 | 45545677 | T:frodokem1344shake |  | 72152603 | 72406078 | 72841875 | T:oddmanhattan128 |  | 71499977 | 72644490 | 75979725 | T:ramstakers756839 |  | 79584710 | 79615569 | 79628430 | T:sikep751 |  | 111613181 | 111695889 | 111712074 | T:sikep434 |  | 123032264 | 123392613 | 124093157 | T:sikep751comp |  | 128425040 | 128907477 | 130113103 | T:oddmanhattan192 |  | 170520118 | 171325778 | 172409984 | T:sikep434comp |  | 280676182 | 281606442 | 282924726 | T:oddmanhattan256 |  | 360438772 | 360531990 | 360712353 | T:sikep610 |  | 485822825 | 488186934 | 488687287 | T:sikep610comp |  | 
| Cycles for decapsulation | 
|---|
 | 25% | 50% | 75% | system | 
|---|
 | 23740 | 24256 | 24418 | C:threebears624r2cpax |  | 30233 | 30429 | 30787 | C:threebears936r2cpax |  | 36855 | 37005 | 37580 | C:threebears1248r2cpax |  | 39837 | 40287 | 40371 | C:threebears624r2cpa |  | 41187 | 41518 | 42661 | T:C:r5nd1kem0d |  | 53012 | 53955 | 55105 | T:C:r5nd1kem5d |  | 53872 | 54495 | 56725 | T:C:r5nd0kem2iot |  | 55793 | 55887 | 56026 | C:threebears936r2cpa |  | 57003 | 57958 | 61292 | T:C:r5nd1kem4longkey |  | 64981 | 65145 | 65264 | C:threebears1248r2cpa |  | 88503 | 90162 | 94599 | T:C:r5nd3kem5d |  | 96906 | 97124 | 97452 | T:C:hila5 |  | 118555 | 120088 | 121536 | T:lightsaber2 |  | 120410 | 121407 | 133916 | timer |  | 120689 | 122484 | 132487 | smaugt1 |  | 126654 | 126805 | 127001 | threebears624r2ccax |  | 140913 | 141011 | 141596 | ntruplus576 |  | 168005 | 168242 | 168753 | threebears624r2cca |  | 171715 | 176977 | 192308 | T:C:r5nd5kem5d |  | 182215 | 182633 | 183104 | kyber512 |  | 192963 | 193755 | 203098 | mceliece348864 |  | 194013 | 194284 | 194514 | T:mceliece348864f |  | 194561 | 194743 | 195018 | ntruplus768 |  | 194142 | 195528 | 196062 | mceliece348864f |  | 199171 | 199288 | 199524 | threebears936r2ccax |  | 202838 | 203110 | 204427 | mceliece348864pcf |  | 203275 | 203548 | 204384 | T:mceliece348864pcf |  | 199871 | 204469 | 207784 | T:C:r5nd3kem0d |  | 203750 | 204483 | 204814 | mceliece348864pc |  | 214437 | 215074 | 221568 | T:saber2 |  | 225878 | 230615 | 235402 | smaugt3 |  | 240403 | 240683 | 241468 | ntruplus864 |  | 249352 | 249664 | 249950 | T!!!newhope512cca |  | 250611 | 250997 | 251717 | threebears936r2cca |  | 245940 | 255596 | 257836 | T:C:r5nd5kem0d |  | 260340 | 263211 | 266335 | T:ntrukem443 |  | 280289 | 281149 | 282121 | kyber768 |  | 286764 | 287006 | 287271 | threebears1248r2ccax |  | 314830 | 315211 | 316045 | ntruplus1152 |  | 316982 | 317637 | 318875 | kyber90s512 |  | 330721 | 332065 | 345205 | T:firesaber2 |  | 335330 | 339561 | 341125 | T:lac128 |  | 354871 | 355419 | 356304 | threebears1248r2cca |  | 369650 | 370007 | 371142 | T:C:r5n11kem0d |  | 354533 | 370751 | 375635 | smaugt5 |  | 387856 | 389553 | 392904 | T:lotus128 |  | 425699 | 426053 | 426633 | kyber1024 |  | 424619 | 426273 | 427217 | mceliece460896 |  | 425740 | 428402 | 428846 | mceliece460896f |  | 435147 | 436482 | 438710 | mceliece460896pc |  | 436988 | 437343 | 438083 | T:mceliece460896pcf |  | 441239 | 441964 | 442650 | mceliece460896pcf |  | 460168 | 461235 | 463454 | T:mceliece6960119f |  | 466624 | 467363 | 468174 | mceliece6960119 |  | 467412 | 468610 | 470489 | ntruhps2048509 |  | 466759 | 469686 | 477035 | T:ntruhps2048509 |  | 467546 | 470806 | 474666 | mceliece6960119f |  | 482516 | 483424 | 485121 | mceliece6960119pc |  | 483686 | 484320 | 485206 | mceliece6960119pcf |  | 489313 | 489928 | 491568 | T:mceliece8192128 |  | 489764 | 490098 | 490512 | T:mceliece8192128f |  | 490468 | 490858 | 491270 | mceliece8192128f |  | 490562 | 491221 | 491889 | T:mceliece6688128f |  | 489053 | 491242 | 492508 | mceliece8192128 |  | 490384 | 491545 | 493262 | mceliece6688128 |  | 491547 | 492860 | 494474 | mceliece6688128f |  | 505055 | 505983 | 506674 | mceliece6688128pc |  | 504754 | 506054 | 508170 | mceliece8192128pcf |  | 506414 | 507609 | 509320 | mceliece6688128pcf |  | 508192 | 510073 | 514873 | T:mceliece6688128pcf |  | 508819 | 510856 | 516252 | T:ntrukem743 |  | 510665 | 511387 | 512597 | mceliece8192128pc |  | 510116 | 514247 | 519264 | T:ntskem1264 |  | 524124 | 525910 | 529752 | T:kindi256342 |  | 531144 | 531918 | 534432 | kyber90s768 |  | 540836 | 541263 | 541779 | T!!!newhope1024cca |  | 542274 | 543386 | 564293 | sntrup653 |  | 535581 | 549222 | 556994 | T:sntrup653 |  | 566611 | 567292 | 569079 | T:C:r5n13kem0d |  | 583542 | 592968 | 596956 | T:lotus192 |  | 613600 | 615420 | 618547 | T:ntrulpr653 |  | 654639 | 657384 | 660399 | T:kindi512222 |  | 654800 | 659750 | 660723 | ntrulpr653 |  | 664274 | 667222 | 672556 | T:kindi512241 |  | 695164 | 697609 | 708010 | ntruhps2048677 |  | 696248 | 698051 | 706683 | T:ntruhps2048677 |  | 703597 | 705220 | 707847 | T:sntrup761 |  | 705013 | 706699 | 713919 | sntrup761 |  | 720858 | 723572 | 739134 | T:lima2p1024cca |  | 770206 | 775510 | 784197 | T:ntrulpr761 |  | 779604 | 780777 | 782296 | kyber90s1024 |  | 779356 | 782322 | 784728 | ntruhrss701 |  | 823366 | 825709 | 832816 | ntrulpr761 |  | 845777 | 850720 | 862486 | sntrup857 |  | 852178 | 853663 | 879029 | T:sntrup857 |  | 857090 | 864688 | 884496 | T:lotus256 |  | 919182 | 932421 | 940492 | T:ntskem1380 |  | 937048 | 939298 | 950267 | T:ntrulpr857 |  | 942292 | 953750 | 955175 | T:ntruhps4096821 |  | 942902 | 959140 | 964554 | ntruhps4096821 |  | 1002047 | 1005034 | 1015412 | ntrulpr857 |  | 1025698 | 1042989 | 1044246 | T:sntrup953 |  | 1041123 | 1043737 | 1057367 | sntrup953 |  | 1110853 | 1116605 | 1118068 | T:lac192 |  | 1127580 | 1132174 | 1144137 | T:ntrulpr953 |  | 1134035 | 1143342 | 1157279 | sntrup1013 |  | 1146001 | 1147808 | 1153403 | T:sntrup1013 |  | 1161143 | 1164334 | 1288734 | T:kindi512321 |  | 1186390 | 1190664 | 1198986 | T:kindi256522 |  | 1190114 | 1193479 | 1204256 | ntrulpr953 |  | 1249221 | 1264793 | 1273832 | T:ntrulpr1013 |  | 1280237 | 1285399 | 1289792 | T:C:rolloi128 |  | 1315191 | 1317889 | 1330632 | ntrulpr1013 |  | 1421044 | 1426683 | 1435857 | T:lac256 |  | 1437467 | 1441358 | 1459370 | T:titaniumccatoy |  | 1448546 | 1450466 | 1452254 | T:lima2p2048cca |  | 1480899 | 1484502 | 1491535 | T:C:rolloi192 |  | 1497258? | 1641259? | 28373259? | T:C:edonk128ref |  | 1781378 | 1782971 | 1789385 | sntrup1277 |  | 1783420 | 1788278 | 1796073 | T:sntrup1277 |  | 1858682 | 1860882 | 1863483 | T:ntskem13136 |  | 1851998 | 1861294 | 1863465 | T:ntrulpr1277 |  | 1931795 | 1933710 | 1936602 | T:titaniumccalite |  | 1924771 | 1940980 | 1942898 | T:C:r5n15kem0d |  | 1940708 | 1952622 | 1955573 | ntrulpr1277 |  | 1951163 | 1954017 | 1978246 | T:limasp1018cca |  | 2097251? | 2109724? | 2756234? | T:C:ledakemcpa13 |  | 2149698 | 2155565 | 2164655 | T:C:lake1 |  | 2177183 | 2186227 | 2215977 | T:hqc1281 |  | 2188317 | 2194083 | 2199117 | T:C:ledakemcpa12 |  | 2266608 | 2267704 | 2269860 | T:titaniumccastd |  | 2375051 | 2381000 | 2392709 | T:frodokem640 |  | 2382444 | 2388331 | 2393401 | T:frodokem640aes |  | 2444569 | 2446743 | 2449779 | T:C:rolloi256 |  | 2587268? | 2773636? | 3405477? | T:C:ledakemcpa14 |  | 2819528 | 2822894 | 2826522 | T:titaniumccamed |  | 3079920 | 3081446 | 3085025 | T:titaniumccahi |  | 3225906 | 3227429 | 3232592 | T:rsa2048 |  | 3603895 | 3609927 | 3616079 | T:C:lake2 |  | 3773610 | 3788172 | 3797866 | T:limasp1306cca |  | 3967280 | 3972101 | 3976537 | T:limasp1822cca |  | 4210239 | 4226787 | 4287563 | T:hqc1921 |  | 4279305 | 4317993 | 4587246 | T:hqc1922 |  | 4385795 | 4398246 | 4420936 | T:locker1 |  | 4413803 | 4423840 | 4433666 | T:locker2 |  | 4518608 | 4528665 | 4582566 | T:bigquake1 |  | 4529819 | 4532526 | 4539126 | T:titaniumccasuper |  | 4660190 | 4701598 | 4711275 | T:frodokem976 |  | 4697288 | 4708585 | 4721138 | T:C:lake3 |  | 4711120 | 4720296 | 4765547 | T:frodokem976aes |  | 5072105 | 5081489 | 5092315 | T:locker4 |  | 4702413 | 5237510 | 5634408 | T:C:edonk192k48n144nu4l4 |  | 5481680 | 5484419 | 5973150 | T:C:bikel1 |  | 5888820 | 5892406 | 5903316 | T:ledakem1264 |  | 5965681 | 5980708 | 7389855 | T:C:ledakemcpa32 |  | 6084336 | 6115862 | 6148610 | T:ledakem1364 |  | 6079628 | 6176075 | 6258058 | T:hqc2561 |  | 6435879 | 6451350 | 6460854 | T:locker3 |  | 6788744 | 6887568 | 6899711 | T:hqc2562 |  | 6911894 | 6944415 | 6954024 | T:ledakem12sl |  | 6990197 | 6995937 | 7005543 | T:locker6 |  | 7194690 | 7227525 | 7727047 | T:ledakem1464 |  | 7217558 | 7229217 | 7286668 | T:locker5 |  | 7383787 | 7414427 | 8050462 | T:C:ledakemcpa33 |  | 7578984 | 7582512 | 7840289 | T:hqc2563 |  | 7839344 | 7855972 | 7871972 | T:limasp2062cca |  | 5025619? | 7913644? | 12326563? | T:C:edonk128k32n96nu4l4 |  | 8026907 | 8099222 | 8516433 | T:ledakem13sl |  | 8280575 | 8311720 | 8331938 | T:frodokem1344aes |  | 8340631 | 8359513 | 8374428 | T:locker8 |  | 8396132 | 8422739 | 8455251 | T:locker7 |  | 8496371 | 8533806 | 8563618 | T:ledakem14sl |  | 8787480 | 8876500 | 9249851 | T:C:ledakemcpa34 |  | 11051333 | 11082929 | 11102692 | T:locker9 |  | 11193228 | 11201527 | 11256761 | T:frodokem640shake |  | 14108304 | 14150157 | 14160870 | T:C:ledakemcpa52 |  | 16283398 | 16410381 | 16930592 | T:ledakem3264 |  | 16657635 | 16704928 | 16849106 | T:ledakem3364 |  | 16794448 | 16800873 | 17636686 | T:C:ledakemcpa53 |  | 17573250 | 17759549 | 18797322 | T:C:bikel3 |  | 18722362 | 18823168 | 19607503 | T:ledakem3464 |  | 19902455 | 19937600 | 21849442 | T:C:ledakemcpa54 |  | 20406572 | 20418457 | 20435603 | T:ledakem32sl |  | 21660191 | 21770763 | 22942024 | T:remblem1056 |  | 21670747 | 21793965 | 22779233 | T:remblem928 |  | 24214795 | 24357446 | 25561554 | T:ledakem33sl |  | 24673660 | 24687100 | 24712001 | T:frodokem976shake |  | 25111358 | 25410021 | 26008778 | T:ledakem34sl |  | 26812639 | 26844295 | 26857750 | T:sikep503 |  | 28567537 | 28579788 | 28601648 | T:sikep503comp |  | 31607229 | 31660911 | 31988275 | T:ledakem5264 |  | 31740608 | 31741257 | 31747340 | sntrup4591761 |  | 31752757 | 31753845 | 31757760 | T:sntrup4591761 |  | 25214443? | 32466294? | 40396487? | T:bigquake3 |  | 32860332 | 32862298 | 32867165 | T:ntrulpr4591761 |  | 36328089 | 36409645 | 36445474 | T:ramstakers216091 |  | 36370946 | 36467355 | 36554046 | T:ledakem5364 |  | 40133421 | 40821700 | 40845629 | T:mersenne756839 |  | 43536455 | 43669059 | 43898712 | T:ledakem5464 |  | 44805542 | 44916686 | 47286817 | T:ledakem52sl |  | 44908495 | 44967312 | 45068369 | T:frodokem1344shake |  | 47940076 | 48241169 | 50704660 | T:ledakem53sl |  | 37482830? | 50429832? | 51257669? | T:bigquake5 |  | 56119611 | 56147687 | 56185119 | T:ledakem54sl |  | 12321173? | 61807909? | 168539254? | T:C:edonk192k32n128nu4l6 |  | 78898341 | 79093148 | 79898168 | T:oddmanhattan128 |  | 85606598 | 85680183 | 85693048 | T:sikep751 |  | 86016335? | 90252620? | 144548685? | T:C:edonk128k16n80nu8l6 |  | 90778179 | 90802954 | 90814571 | T:sikep751comp |  | 119085846 | 119112617 | 119133116 | T:sikep434 |  | 126605133 | 126633348 | 126710386 | T:sikep434comp |  | 142284262 | 143154201 | 143625350 | T:oddmanhattan192 |  | 138201626 | 144045261 | 146363037 | T:ramstakers756839 |  | 11789052? | 156357514? | 261219754? | T:C:edonk128k16n80nu4l6 |  | 167099287 | 167208807 | 167588984 | T:pqrsa15 |  | 307292210 | 309575577 | 312806420 | T:oddmanhattan256 |  | 362519987 | 362699845 | 362806793 | T:sikep610 |  | 383222217 | 383293162 | 383399976 | T:sikep610comp |  | 
 |  |