Measurements of key-encapsulation mechanisms on one machine: amd64; Zen 4 (a60f12); 2023 AMD Ryzen 7 7700; 8 x 3800MHz; hertz, supercop-20261018
[Page version: 20261023 08:50:05]
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 (or StQ1 starting with supercop-20260214),
the median of many speed measurements (or StQ2 starting with supercop-20260214),
the third quartile of many speed measurements (or StQ3 starting with supercop-20260214), and
the name of the primitive.
Measurements with large interquartile range (or stabilized interquartile range) 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 |
| 8370 | 8483 | 8742 | kyber90s512 |
| 11442? | 11540? | 14635? | ntruplus576 |
| 12571 | 12721 | 12908 | kyber90s768 |
| 14759 | 14908 | 15124 | mlkem512 |
| 15012 | 15136 | 15429 | kyber512 |
| 17224 | 17302 | 17420 | ntruplus768 |
| 17309 | 17540 | 17898 | smaugt1v5 |
| 18294 | 18368 | 18529 | ntruplus864 |
| 18634 | 18869 | 19127 | kyber90s1024 |
| 21608 | 21712 | 22121 | smaugt1 |
| 22607 | 22724 | 22993 | T: C:nhcompact512cca |
| 22499 | 22941 | 23301 | timer |
| 23934 | 24014 | 24213 | T: ntrulpr4591761 |
| 24572 | 24685 | 24854 | T: lac128 |
| 26057 | 26206 | 26645 | kyber768 |
| 26140 | 26332 | 26745 | mlkem768 |
| 26492 | 26533 | 26659 | T: lightsaber2 |
| 25194? | 27568? | 32023? | ntruplus1152 |
| 28062 | 28256 | 28507 | ntrulpr653 |
| 28235 | 28364 | 28600 | ntrulpr761 |
| 30868 | 31025 | 31250 | T: C:nhcompact768cca |
| 31416 | 31503 | 31743 | smaugt3v5 |
| 33064 | 33213 | 33462 | newhope512cca |
| 33304 | 33647 | 34082 | T: C:r5nd1kem0d |
| 34235 | 34504 | 34994 | kyber1024 |
| 34713 | 34951 | 35536 | mlkem1024 |
| 34930 | 35777 | 36148 | smaugt3 |
| 36407 | 36838 | 38360 | ntrulpr857 |
| 36636 | 36874 | 37209 | ntrulpr953 |
| 37517 | 37626 | 37853 | smaugt5v5 |
| 38261 | 38455 | 38766 | ntrulpr1013 |
| 39783 | 40026 | 40315 | T: C:nhcompact1024cca |
| 45751 | 45874 | 46047 | smaugt5 |
| 45099 | 45957 | 47140 | T: C:r5nd1kem5d |
| 46758 | 47429 | 48530 | T: C:r5nd1kem4longkey |
| 47827 | 48004 | 48247 | T: saber2 |
| 48012 | 48200 | 48578 | ntrulpr1277 |
| 47848 | 48760 | 50197 | T: C:r5nd0kem2iot |
| 52067 | 52166 | 52281 | C:threebears624r2cpa |
| 51926 | 52298 | 52613 | threebears624r2cca |
| 53424 | 53581 | 53748 | C:threebears624r2cpax |
| 54821 | 55092 | 56567 | threebears624r2ccax |
| 58004 | 58579 | 59021 | timerv5 |
| 60436 | 60538 | 60762 | T: hqc128round4 |
| 62724 | 63002 | 63385 | newhope1024cca |
| 65970 | 66220 | 66458 | T: lac256 |
| 71148 | 71552 | 72324 | T: lac192 |
| 70903 | 71839 | 73104 | T: C:r5nd3kem5d |
| 74129 | 74248 | 74483 | T: firesaber2 |
| 95575 | 96034 | 96720 | threebears936r2cca |
| 98447 | 98523 | 98725 | threebears936r2ccax |
| 99258 | 99333 | 99469 | C:threebears936r2cpa |
| 101410 | 101871 | 102119 | C:threebears936r2cpax |
| 102329 | 102538 | 102804 | ntruhps2048509 |
| 117164 | 118653 | 120941 | T: C:r5nd3kem0d |
| 125011 | 125282 | 125526 | T: saberx4 |
| 127330 | 129438 | 131790 | T: C:r5nd5kem5d |
| 132720 | 134359 | 136373 | T: C:r5nd5kem0d |
| 145618 | 145908 | 146253 | T: hqc192round4 |
| 146158 | 147332 | 147924 | T: C:hila5 |
| 155959 | 156544 | 157087 | threebears1248r2cca |
| 156390 | 157530 | 158738 | T: kindi256342 |
| 160467 | 160619 | 160821 | threebears1248r2ccax |
| 160569 | 160851 | 161308 | ntruhps2048677 |
| 161951 | 162250 | 162425 | C:threebears1248r2cpa |
| 162036 | 162491 | 163192 | T: kindi512222 |
| 163455 | 163684 | 163971 | ntruhrss701 |
| 164559 | 165791 | 167402 | C:threebears1248r2cpax |
| 169065 | 169601 | 170634 | T: kindi512241 |
| 245914 | 246176 | 246692 | ntruhps4096821 |
| 250532 | 251569 | 255419 | T: hqcrmrs128 |
| 282241 | 283800 | 291942 | T: hqc1281 |
| 282796 | 288088 | 296079 | T: hqc128 |
| 293656 | 293987 | 294747 | T: hqc256round4 |
| 328584 | 330799 | 333466 | T: ntrukem443 |
| 338182 | 341350 | 344634 | T: kindi512321 |
| 341230 | 343879 | 348932 | T: C:r5n11kem0d |
| 408338 | 412062 | 425483 | sntrup653 |
| 410220 | 412766 | 413433 | T: kindi256522 |
| 454247 | 455918 | 457663 | T: C:bikel1 |
| 466542 | 466912 | 467764 | sntrup761 |
| 504855 | 506960 | 520879 | T: hqc1921 |
| 509263 | 511901 | 543086 | T: C:ledakemcpa14 |
| 512294 | 513949 | 522251 | T: hqcrmrs192 |
| 515169 | 516481 | 517490 | T: lima2p1024cca |
| 537350 | 547274 | 559236 | T: hqc1922 |
| 552773 | 554470 | 570594 | sntrup4591761 |
| 569766 | 572138 | 585263 | T: hqc192 |
| 577546 | 579353 | 582176 | T: rqc128 |
| 629883 | 631350 | 633131 | T: C:r5n13kem0d |
| 629833 | 632587 | 634852 | T: C:ledakemcpa13 |
| 647234 | 666281 | 702452 | sntrup857 |
| 733375 | 735635 | 738131 | T: frodokem640 |
| 751330 | 772572 | 787724 | T: hqc2561 |
| 754873 | 774969 | 779180 | T: titaniumccatoy |
| 801205 | 816392 | 824626 | T: hqc2562 |
| 804219 | 820268 | 825761 | sntrup953 |
| 828680 | 846897 | 848875 | T: titaniumccalite |
| 832026 | 848214 | 861186 | T: hqc2563 |
| 832587 | 849962 | 858019 | T: hqcrmrs256 |
| 857671 | 863996 | 870465 | T: ntrukem743 |
| 885232 | 888547 | 893826 | T: C:rolloi128 |
| 888812 | 890846 | 893805 | T: frodokem640aes |
| 908829 | 919789 | 936532 | T: hqc256 |
| 901484 | 934368 | 958171 | sntrup1013 |
| 1034588 | 1037419 | 1039856 | T: C:ledakemcpa12 |
| 1036076? | 1038460? | 1355324? | T: rqc192 |
| 1049655 | 1052232 | 1055085 | T: lima2p2048cca |
| 1124887 | 1127069 | 1128754 | T: titaniumccastd |
| 1125139 | 1128740 | 1134024 | T: C:rolloi192 |
| 1187159 | 1188562 | 1190298 | T: titaniumccamed |
| 1188138 | 1192933 | 1208934 | T: C:ledakemcpa34 |
| 1222808 | 1224752 | 1226311 | T: limasp1018cca |
| 1298987 | 1301018 | 1303181 | T: C:bikel3 |
| 1331885 | 1333133 | 1335246 | T: titaniumccahi |
| 1421831? | 1425827? | 1780598? | T: rqc256 |
| 1428426 | 1439689 | 1485712 | T: C:r5n15kem0d |
| 1412088 | 1442567 | 1448182 | sntrup1277 |
| 1491715 | 1496179 | 1567938 | T: frodokem976 |
| 1620197 | 1632757 | 1638546 | T: C:ledakemcpa33 |
| 1750275 | 1755603 | 1768075 | T: C:rolloi256 |
| 1758306 | 1774029 | 1785203 | T: titaniumccasuper |
| 1773103 | 1873223 | 1973087 | T: frodokem976aes |
| 2258916 | 2266214 | 2274034 | T: frodokem640shake |
| 2298423 | 2301648 | 2307277 | T: limasp1306cca |
| 2391821 | 2396990 | 2422935 | T: C:ledakemcpa53 |
| 2414902 | 2423591 | 2432192 | T: C:ledakemcpa32 |
| 2467106 | 2480384 | 2485799 | T: limasp1822cca |
| 2810386 | 2823478 | 2830640 | T: ledakem1464 |
| 2875152 | 2887486 | 2893145 | T: C:ledakemcpa54 |
| 3161103 | 3264584 | 3266631 | T: frodokem1344aes |
| 3274666 | 3278873 | 3289692 | T: ledakem1364 |
| 3476925 | 3480904 | 3523546 | T: ledakem1264 |
| 3701528 | 3714537 | 3729378 | T: rolloii128 |
| 4115451? | 4148466? | 5799701? | T: ledakem14sl |
| 4399738 | 4405648 | 4413584 | T: rolloii192 |
| 4411619 | 4433054 | 4445939 | T: remblem1056 |
| 4445024 | 4458021 | 4472601 | T: remblem928 |
| 4517536 | 4523455 | 4530106 | T: limasp2062cca |
| 4632314 | 4635302 | 4664940 | T: frodokem976shake |
| 4661112 | 4669763 | 4698089 | T: C:ledakemcpa52 |
| 5160266 | 5166676 | 5172546 | T: rolloii256 |
| 4253397? | 5212573? | 6262381? | T: ledakem13sl |
| 5622418 | 5627816 | 5641353 | T: sikep434 |
| 5817967 | 5871712 | 6459776 | T: ledakem12sl |
| 5853947? | 5905322? | 8963651? | T: ledakem3464 |
| 6219577 | 6285960 | 6303863 | T: ledakem3364 |
| 7483589 | 7487729 | 7492813 | T: lotus128 |
| 8169270 | 8206635 | 8212258 | T: frodokem1344shake |
| 8454169 | 8464780 | 8474991 | T: sikep503 |
| 8531718 | 8562835 | 9089058 | T: ledakem33sl |
| 8878884 | 8971568 | 9242373 | T: ledakem3264 |
| 9176594 | 9195764 | 9933132 | T: sikep434comp |
| 9396240? | 9523500? | 11949365? | T: ledakem34sl |
| 9840204 | 9857985 | 9866699 | T: ledakem5464 |
| 11810717 | 12156577 | 13357671 | T: ledakem32sl |
| 12471672 | 12589723 | 12839903 | T: ledakem5364 |
| 13811190 | 13853457 | 14324895 | T: ledakem54sl |
| 13759154 | 14244587 | 15529042 | T: sikep503comp |
| 14295499 | 14345586 | 14360531 | T: sikep610 |
| 14430391 | 14438774 | 14453331 | T: lotus192 |
| 17306312 | 17383344 | 17559953 | T: ntskem1264 |
| 18358257 | 18383392 | 20532442 | T: ledakem53sl |
| 18139302 | 18557312 | 20413925 | T: ledakem5264 |
| 23235169 | 23441873 | 23476839 | mceliece348864pcf |
| 23237810 | 23460112 | 23499277 | mceliece348864f |
| 24301114 | 24327251 | 24425623 | T: lotus256 |
| 25061419 | 25094486 | 25120190 | T: sikep751 |
| 24301936 | 25323147 | 26651265 | T: sikep610comp |
| 29725233 | 30064818 | 33386170 | T: ledakem52sl |
| 25305463? | 36645376? | 55050911? | mceliece348864pc |
| 26490528? | 38671275? | 58796263? | mceliece348864 |
| 39317329 | 39413812 | 43410083 | T: sikep751comp |
| 50093420 | 50275654 | 50444504 | T: ntskem1380 |
| 76210775 | 76360315 | 77197374 | mceliece460896pcf |
| 76265301 | 76362260 | 77038747 | mceliece460896f |
| 104667688 | 104858471 | 105148472 | T: ntskem13136 |
| 86282154? | 113356295? | 167682364? | mceliece460896 |
| 94588324? | 131719779? | 191362664? | mceliece460896pc |
| 131877643 | 131958558 | 132569122 | mceliece6960119pcf |
| 133209476 | 133301734 | 133517802 | mceliece6960119f |
| 158031211 | 159781896 | 160781219 | mceliece8192128pcf |
| 159736885 | 159926809 | 160147097 | mceliece8192128f |
| 165871664 | 166079709 | 167122577 | mceliece6688128f |
| 165946577 | 166570084 | 166814201 | mceliece6688128pcf |
| 148877743? | 200868090? | 288520866? | mceliece6960119 |
| 156732670? | 201591626? | 297768542? | mceliece6960119pc |
| 165920075? | 231518468? | 327506481? | mceliece6688128pc |
| 167635257? | 234300331? | 347361220? | mceliece8192128 |
| 184704538? | 238831093? | 367058214? | mceliece6688128 |
| 170026454? | 250509759? | 378871014? | mceliece8192128pc |
| 465264682? | 602676001? | 614419674? | T: bigquake1 |
| 4579641099 | 4974219223 | 5011792207 | T: bigquake3 |
| 8432929905 | 8778964846 | 8865113936 | T: bigquake5 |
|
| Cycles for encapsulation |
| 25% | 50% | 75% | system |
| 12909 | 13000 | 13130 | kyber90s512 |
| 14111 | 14282 | 14498 | ntruhps2048509 |
| 15264 | 15297 | 15437 | ntruplus576 |
| 16346 | 16414 | 16542 | mlkem512 |
| 16702 | 16753 | 16856 | ntruhrss701 |
| 16965 | 16996 | 17037 | smaugt1 |
| 17092 | 17160 | 17284 | timer |
| 16983 | 17552 | 18908 | mceliece348864f |
| 17568 | 17605 | 17676 | kyber90s768 |
| 17607 | 17632 | 17684 | smaugt1v5 |
| 17004 | 17698 | 18814 | mceliece348864 |
| 20301 | 20464 | 20745 | ntruhps2048677 |
| 21511 | 21974 | 23765 | mceliece348864pcf |
| 22287 | 22333 | 22496 | ntruplus768 |
| 21806 | 22705 | 24298 | mceliece348864pc |
| 23633 | 23708 | 23834 | kyber90s1024 |
| 24184 | 24360 | 24856 | kyber512 |
| 24643 | 24743 | 24983 | ntruhps4096821 |
| 25610 | 25701 | 25881 | ntruplus864 |
| 25563 | 25846 | 26548 | mlkem768 |
| 26403 | 26442 | 26518 | smaugt3v5 |
| 27488 | 27643 | 27780 | sntrup4591761 |
| 30823 | 31014 | 31181 | sntrup653 |
| 32890 | 33004 | 33191 | sntrup761 |
| 33294 | 33359 | 33558 | smaugt3 |
| 34073 | 34177 | 34428 | ntruplus1152 |
| 35067 | 35146 | 35244 | mlkem1024 |
| 35286 | 35335 | 35441 | T: lightsaber2 |
| 36225 | 36324 | 36488 | T: C:nhcompact512cca |
| 36340 | 36608 | 36974 | kyber768 |
| 33613? | 36991? | 45503? | mceliece460896 |
| 37933 | 37994 | 38094 | smaugt5v5 |
| 39723 | 39912 | 40121 | sntrup857 |
| 35547? | 40628? | 46290? | mceliece460896f |
| 41682 | 41857 | 42176 | sntrup953 |
| 42602 | 42739 | 42918 | smaugt5 |
| 43098 | 43297 | 43526 | sntrup1013 |
| 39219? | 43528? | 51329? | mceliece460896pcf |
| 39674? | 44029? | 50908? | mceliece460896pc |
| 42745 | 44814 | 46141 | T: ntskem1264 |
| 46894 | 47051 | 47160 | T: ntrulpr4591761 |
| 47102 | 47196 | 47332 | ntrulpr653 |
| 45483 | 47203 | 48578 | T: lac128 |
| 47910 | 48058 | 48259 | kyber1024 |
| 48328 | 48446 | 48602 | ntrulpr761 |
| 49477 | 49675 | 50011 | T: C:nhcompact768cca |
| 50524 | 50932 | 52375 | timerv5 |
| 53832 | 54278 | 54553 | sntrup1277 |
| 56086 | 56618 | 57383 | T: C:r5nd1kem0d |
| 56751 | 56888 | 57079 | newhope512cca |
| 59711 | 59853 | 59994 | T: saber2 |
| 61072 | 61323 | 65036 | ntrulpr857 |
| 62378 | 62597 | 62915 | ntrulpr953 |
| 63915 | 63998 | 64197 | T: C:nhcompact1024cca |
| 64379 | 64522 | 64793 | ntrulpr1013 |
| 63219 | 67521 | 75077 | mceliece6688128 |
| 67973 | 68215 | 68762 | threebears624r2ccax |
| 68131 | 68537 | 68927 | threebears624r2cca |
| 64524 | 68675 | 74895 | mceliece6688128f |
| 69406 | 69496 | 69826 | C:threebears624r2cpax |
| 66531 | 69504 | 74450 | mceliece6960119f |
| 69501 | 69579 | 69781 | C:threebears624r2cpa |
| 67922 | 70548 | 74771 | mceliece6960119 |
| 69928 | 73697 | 79973 | mceliece6688128pcf |
| 74237 | 74888 | 76672 | T: C:ledakemcpa13 |
| 70890 | 75572 | 83762 | mceliece6688128pc |
| 74353 | 76786 | 81792 | mceliece6960119pc |
| 74959 | 77694 | 82221 | mceliece6960119pcf |
| 77214 | 77865 | 79107 | T: C:ledakemcpa14 |
| 76678 | 77910 | 79187 | mceliece8192128 |
| 77458 | 78342 | 79315 | mceliece8192128f |
| 78031 | 78869 | 79619 | T: C:r5nd1kem5d |
| 79051 | 79226 | 79520 | ntrulpr1277 |
| 80136 | 81024 | 82138 | T: C:r5nd0kem2iot |
| 80499 | 81411 | 82401 | T: C:ledakemcpa12 |
| 80815 | 81702 | 82850 | T: C:r5nd1kem4longkey |
| 81408 | 82123 | 82864 | T: C:bikel1 |
| 83470 | 84714 | 86240 | mceliece8192128pcf |
| 84376 | 85386 | 86801 | mceliece8192128pc |
| 88327 | 88473 | 88642 | T: firesaber2 |
| 102286 | 102954 | 106532 | T: lotus128 |
| 103965 | 104548 | 109099 | newhope1024cca |
| 111007 | 111955 | 115454 | T: ntskem1380 |
| 110928 | 113468 | 115821 | T: ntrukem443 |
| 114442 | 114611 | 114737 | threebears936r2ccax |
| 114531 | 115053 | 116435 | threebears936r2cca |
| 116831 | 117931 | 118945 | T: C:r5nd3kem5d |
| 113524 | 120190 | 121442 | T: lac192 |
| 120675 | 120815 | 121116 | C:threebears936r2cpa |
| 120965 | 121318 | 121686 | C:threebears936r2cpax |
| 130161 | 130794 | 131669 | T: C:rolloi128 |
| 141366 | 141988 | 142762 | T: lotus192 |
| 135857 | 147450 | 150390 | T: lac256 |
| 152949 | 153327 | 153842 | T: saberx4 |
| 152765 | 158148 | 159293 | T: ntskem13136 |
| 162451 | 163410 | 164518 | T: C:rolloi192 |
| 168049 | 168348 | 168778 | T: hqc128round4 |
| 173638 | 173898 | 174325 | T: ledakem1264 |
| 179042 | 179525 | 180067 | threebears1248r2cca |
| 179383 | 179919 | 180390 | threebears1248r2ccax |
| 182877 | 184080 | 184963 | T: C:rolloi256 |
| 183701 | 184902 | 186521 | T: C:ledakemcpa34 |
| 184358 | 185229 | 186376 | T: C:bikel3 |
| 184314 | 185870 | 187212 | T: C:ledakemcpa33 |
| 186634 | 186989 | 187261 | C:threebears1248r2cpa |
| 184352 | 187158 | 190041 | T: ntrukem743 |
| 187388 | 188288 | 190090 | C:threebears1248r2cpax |
| 187018 | 188659 | 190779 | T: C:r5nd3kem0d |
| 188114 | 188818 | 189510 | T: C:hila5 |
| 192689 | 193179 | 193792 | T: ledakem1464 |
| 189280 | 193971 | 197644 | T: C:ledakemcpa32 |
| 201777 | 203305 | 215719 | T: lotus256 |
| 204159 | 205041 | 207884 | T: kindi256342 |
| 203722 | 205756 | 208127 | T: C:r5nd5kem5d |
| 217084 | 217901 | 222028 | T: ledakem1364 |
| 222408 | 224410 | 226376 | T: C:r5nd5kem0d |
| 240349 | 241274 | 241745 | T: kindi512222 |
| 247259 | 248942 | 259658 | T: kindi512241 |
| 261544 | 262246 | 263114 | T: ledakem12sl |
| 268836 | 269645 | 270816 | T: ledakem13sl |
| 303236 | 304028 | 306473 | T: ledakem14sl |
| 362595 | 364926 | 378208 | T: hqcrmrs128 |
| 385149 | 385788 | 386595 | T: hqc192round4 |
| 393559 | 401742 | 410112 | T: hqc128 |
| 400479 | 403117 | 413599 | T: C:ledakemcpa53 |
| 403916 | 405576 | 407182 | T: lima2p1024cca |
| 402961 | 407994 | 412545 | T: C:ledakemcpa52 |
| 403429 | 409596 | 412098 | T: C:r5n11kem0d |
| 410079 | 412108 | 415350 | T: C:ledakemcpa54 |
| 427230 | 434070 | 443091 | T: hqc1281 |
| 441698 | 443800 | 445112 | T: ledakem3464 |
| 450629 | 453084 | 456115 | T: ledakem3264 |
| 451534 | 454050 | 459368 | T: kindi512321 |
| 452937 | 454894 | 463935 | T: ledakem3364 |
| 457951 | 459191 | 460761 | T: rolloii192 |
| 471821 | 472697 | 473959 | T: rolloii128 |
| 496009 | 498920 | 501150 | T: kindi256522 |
| 510652 | 516165 | 521318 | T: rolloii256 |
| 573852 | 579351 | 581218 | T: ledakem32sl |
| 590085 | 602771 | 605072 | T: titaniumccatoy |
| 623144 | 627252 | 633661 | T: ledakem33sl |
| 707782 | 709182 | 711002 | T: C:r5n13kem0d |
| 730841 | 731500 | 732508 | T: hqc256round4 |
| 735828 | 744242 | 762000 | T: hqc1921 |
| 744284 | 747080 | 766571 | T: hqcrmrs192 |
| 758916 | 761366 | 766233 | T: rqc128 |
| 750193 | 767449 | 769426 | T: titaniumccalite |
| 796330 | 807227 | 828607 | T: hqc1922 |
| 815377 | 818439 | 821699 | T: lima2p2048cca |
| 817374 | 826684 | 842455 | T: hqc192 |
| 835574 | 837271 | 839517 | T: ledakem34sl |
| 894192 | 897760 | 899911 | T: titaniumccastd |
| 986711 | 991116 | 998298 | T: ledakem5464 |
| 1017367 | 1019550 | 1022162 | T: ledakem5364 |
| 1018712 | 1020400 | 1023818 | T: frodokem640 |
| 1034039 | 1036202 | 1038060 | T: ledakem5264 |
| 1068026 | 1070372 | 1077499 | T: limasp1018cca |
| 1113869 | 1114750 | 1116160 | T: frodokem640aes |
| 1121516 | 1123291 | 1127270 | T: titaniumccamed |
| 1121547 | 1147902 | 1177023 | T: hqc2561 |
| 1149273 | 1153093 | 1155798 | T: ledakem54sl |
| 1173602 | 1184789 | 1209435 | T: hqc2562 |
| 1217278 | 1230254 | 1257680 | T: hqcrmrs256 |
| 1218112 | 1239887 | 1258463 | T: hqc2563 |
| 1290230 | 1291918 | 1293348 | T: titaniumccahi |
| 1306617 | 1330907 | 1350147 | T: hqc256 |
| 1399067 | 1403144 | 1415761 | T: rqc192 |
| 1482253 | 1486116 | 1545193 | T: ledakem53sl |
| 1535985 | 1542541 | 1558231 | T: ledakem52sl |
| 1575826 | 1580656 | 1584534 | T: titaniumccasuper |
| 1621603 | 1631044 | 1691092 | T: C:r5n15kem0d |
| 1897874 | 1904772 | 1921912 | T: rqc256 |
| 1953983 | 1964518 | 2142899 | T: frodokem976 |
| 2012618 | 2014929 | 2017254 | T: limasp1306cca |
| 2158388 | 2162981 | 2169056 | T: limasp1822cca |
| 2199998 | 2294574 | 2298060 | T: frodokem976aes |
| 2306442 | 2363444 | 2412662 | T: bigquake1 |
| 2476627 | 2480112 | 2486190 | T: frodokem640shake |
| 3622199 | 3787946 | 3796008 | T: frodokem1344aes |
| 4040308 | 4043760 | 4061726 | T: limasp2062cca |
| 4890564 | 4894622 | 4897673 | T: frodokem976shake |
| 6305561 | 6464458 | 6679127 | T: bigquake3 |
| 6543736 | 6557514 | 6579754 | T: remblem1056 |
| 6600660 | 6617709 | 6642969 | T: remblem928 |
| 8704462 | 8713357 | 8719254 | T: frodokem1344shake |
| 9201255 | 9206793 | 9217445 | T: sikep434 |
| 9603172 | 9831649 | 10072434 | T: bigquake5 |
| 13885274 | 13899121 | 13914960 | T: sikep503 |
| 14311348 | 14346094 | 14439546 | T: sikep434comp |
| 21366625 | 21424426 | 21513533 | T: sikep503comp |
| 26305142 | 26533164 | 26700364 | T: sikep610 |
| 36019537 | 36121272 | 36259814 | T: sikep610comp |
| 40515144 | 40535753 | 40559945 | T: sikep751 |
| 63049740 | 63224705 | 63531169 | T: sikep751comp |
|
| Cycles for decapsulation |
| 25% | 50% | 75% | system |
| 10596 | 10648 | 10732 | kyber90s512 |
| 14364 | 14400 | 14466 | C:threebears624r2cpax |
| 14835 | 14873 | 14915 | kyber90s768 |
| 15313 | 15356 | 15421 | ntruplus768 |
| 17360 | 17505 | 17551 | mlkem512 |
| 17782 | 17840 | 17897 | ntruplus864 |
| 18297 | 18338 | 18429 | ntruplus576 |
| 18463 | 18521 | 19090 | kyber512 |
| 18638 | 18810 | 18845 | C:threebears936r2cpax |
| 19149 | 19267 | 19498 | T: C:r5nd1kem0d |
| 19389 | 19408 | 19467 | smaugt1v5 |
| 20675 | 20772 | 20867 | kyber90s1024 |
| 22626 | 22864 | 22885 | C:threebears1248r2cpax |
| 23925 | 24008 | 24103 | ntruplus1152 |
| 25338 | 25411 | 25542 | C:threebears624r2cpa |
| 26760 | 26784 | 26810 | ntruhps2048509 |
| 26963 | 27047 | 27122 | smaugt1 |
| 26956 | 27314 | 27941 | mlkem768 |
| 27148 | 27528 | 27686 | T: C:r5nd0kem2iot |
| 27362 | 27564 | 27989 | T: C:r5nd1kem5d |
| 27577 | 27629 | 27684 | timer |
| 28032 | 28187 | 28619 | kyber768 |
| 28587 | 29025 | 31166 | T: C:r5nd1kem4longkey |
| 33146 | 33263 | 33638 | T: C:hila5 |
| 33484 | 33523 | 33576 | T: lightsaber2 |
| 33975 | 34073 | 34232 | C:threebears936r2cpa |
| 34614 | 34678 | 34750 | T: C:nhcompact512cca |
| 35566 | 35609 | 35689 | smaugt3v5 |
| 36905 | 37004 | 37171 | mlkem1024 |
| 37242 | 37329 | 37487 | kyber1024 |
| 38468 | 38572 | 38705 | ntruhps2048677 |
| 40002 | 40060 | 40139 | ntruhrss701 |
| 40397 | 40507 | 40610 | sntrup761 |
| 42436 | 42560 | 42727 | sntrup653 |
| 42972 | 43111 | 43299 | C:threebears1248r2cpa |
| 42590 | 43633 | 44506 | T: C:r5nd3kem5d |
| 46972 | 47118 | 47271 | smaugt3 |
| 47292 | 47402 | 47524 | T: C:nhcompact768cca |
| 51017 | 51340 | 54442 | smaugt5v5 |
| 53485 | 53597 | 53888 | ntruhps4096821 |
| 55295 | 55480 | 55650 | sntrup857 |
| 56437 | 56514 | 56622 | T: saber2 |
| 57815 | 57921 | 58128 | ntrulpr653 |
| 58334 | 58490 | 58634 | ntrulpr761 |
| 58293 | 58503 | 58775 | sntrup953 |
| 59358 | 59530 | 59853 | sntrup1013 |
| 60457 | 60562 | 60752 | smaugt5 |
| 60621 | 60708 | 60814 | T: C:nhcompact1024cca |
| 60699 | 60780 | 61072 | sntrup4591761 |
| 60914 | 60981 | 61065 | newhope512cca |
| 61661 | 63719 | 64433 | T: lac128 |
| 66950 | 67088 | 67208 | T: ntrulpr4591761 |
| 69167 | 69734 | 78748 | timerv5 |
| 71586 | 71866 | 72237 | sntrup1277 |
| 74992 | 75455 | 79064 | ntrulpr857 |
| 75333 | 75499 | 75722 | ntrulpr953 |
| 77399 | 77553 | 77809 | ntrulpr1013 |
| 77433 | 77928 | 78601 | T: C:r5nd5kem5d |
| 81630 | 81889 | 82133 | T: C:r5nd3kem0d |
| 84706 | 84858 | 84986 | T: firesaber2 |
| 90336 | 90441 | 90585 | threebears624r2ccax |
| 91657 | 91848 | 92100 | mceliece348864f |
| 91941 | 92143 | 92431 | mceliece348864 |
| 93961 | 94256 | 94732 | ntrulpr1277 |
| 96557 | 96712 | 96989 | mceliece348864pc |
| 96590 | 96733 | 96959 | mceliece348864pcf |
| 101323 | 102509 | 103687 | T: C:r5nd5kem0d |
| 111618 | 111717 | 111881 | newhope1024cca |
| 116382 | 117198 | 120240 | T: lotus128 |
| 118179 | 118597 | 118918 | threebears624r2cca |
| 129446 | 130494 | 131060 | T: ntrukem443 |
| 134644 | 135719 | 136319 | T: C:r5n11kem0d |
| 144196 | 144470 | 144772 | threebears936r2ccax |
| 159365 | 159544 | 159807 | T: saberx4 |
| 164670 | 165181 | 165942 | T: lotus192 |
| 160752 | 169944 | 171228 | T: lac192 |
| 180241 | 180472 | 180901 | mceliece460896f |
| 180452 | 180723 | 181054 | mceliece460896 |
| 182286 | 183428 | 183970 | threebears936r2cca |
| 185220 | 185526 | 185973 | mceliece460896pc |
| 185454 | 185934 | 186347 | mceliece460896pcf |
| 193440 | 193725 | 194375 | T: C:r5n13kem0d |
| 201204 | 201497 | 201974 | mceliece6960119f |
| 201791 | 202048 | 202460 | mceliece6960119 |
| 208956 | 209464 | 211250 | mceliece6960119pcf |
| 209275 | 209758 | 211117 | mceliece6960119pc |
| 212695 | 213328 | 215081 | mceliece6688128 |
| 213321 | 213618 | 214056 | mceliece8192128 |
| 213554 | 214060 | 214508 | mceliece8192128f |
| 214946 | 215256 | 215641 | mceliece6688128f |
| 215471 | 216141 | 216667 | threebears1248r2ccax |
| 218516 | 218842 | 219206 | mceliece6688128pcf |
| 218833 | 219093 | 219549 | mceliece6688128pc |
| 220723 | 221156 | 221680 | mceliece8192128pcf |
| 221365 | 222046 | 223366 | mceliece8192128pc |
| 228968 | 230157 | 235261 | T: ntrukem743 |
| 234899 | 237626 | 258842 | T: lotus256 |
| 236190 | 246864 | 262461 | T: lac256 |
| 256723 | 257617 | 262153 | T: kindi256342 |
| 264908 | 265648 | 268216 | threebears1248r2cca |
| 289996 | 290215 | 290664 | T: hqc128round4 |
| 319588 | 320577 | 321989 | T: kindi512222 |
| 328242 | 329715 | 330374 | T: kindi512241 |
| 384264 | 385079 | 386482 | T: ntskem1264 |
| 489130 | 490951 | 491892 | T: C:ledakemcpa12 |
| 510833 | 512703 | 515268 | T: lima2p1024cca |
| 563764 | 565143 | 586462 | T: kindi512321 |
| 582273 | 584096 | 592623 | T: kindi256522 |
| 581588 | 600509 | 605873 | T: C:r5n15kem0d |
| 603956 | 605752 | 618673 | T: hqcrmrs128 |
| 587315 | 612569 | 647284 | T: C:ledakemcpa14 |
| 613280 | 613916 | 614968 | T: hqc192round4 |
| 496415? | 625321? | 659025? | T: C:ledakemcpa13 |
| 622060 | 638840 | 648103 | T: hqc128 |
| 695444 | 700775 | 702310 | T: titaniumccatoy |
| 752775 | 754877 | 758687 | T: ntskem1380 |
| 791327 | 797343 | 817255 | T: C:rolloi128 |
| 829096 | 842983 | 854823 | T: hqc1281 |
| 867129 | 882352 | 883700 | T: titaniumccalite |
| 921527 | 930910 | 961437 | T: C:rolloi192 |
| 1022782 | 1023617 | 1024980 | T: frodokem640 |
| 1026004 | 1027755 | 1029665 | T: titaniumccastd |
| 1029713 | 1032997 | 1037046 | T: lima2p2048cca |
| 1046470 | 1048005 | 1053259 | T: C:bikel1 |
| 1059425 | 1060426 | 1061538 | T: frodokem640aes |
| 1093557 | 1124189 | 1126919 | T: hqcrmrs192 |
| 1155702 | 1173093 | 1178285 | T: hqc192 |
| 1187790 | 1188595 | 1189940 | T: hqc256round4 |
| 1266196 | 1270807 | 1287918 | T: ledakem1264 |
| 1266227 | 1273999 | 1285186 | T: hqc1922 |
| 1254125 | 1282719 | 1285426 | T: hqc1921 |
| 1291629 | 1294825 | 1356645 | T: C:ledakemcpa32 |
| 1302946 | 1304190 | 1305209 | T: titaniumccamed |
| 1329983 | 1342435 | 1384600 | T: rolloii128 |
| 1358608 | 1360489 | 1370814 | T: limasp1018cca |
| 1379335 | 1415872 | 1468622 | T: rolloii192 |
| 1430087 | 1432298 | 1435131 | T: ledakem1364 |
| 1445589 | 1460778 | 1467768 | T: ledakem1464 |
| 1486596 | 1489031 | 1492048 | T: titaniumccahi |
| 1447859? | 1509335? | 1834389? | T: C:ledakemcpa34 |
| 1540513 | 1553148 | 1590632 | T: C:ledakemcpa33 |
| 1723113 | 1735773 | 1738928 | T: hqc2561 |
| 1739218 | 1744124 | 1747328 | T: hqcrmrs256 |
| 1746993 | 1754442 | 1765196 | T: ntskem13136 |
| 1761666 | 1765300 | 1783878 | T: ledakem12sl |
| 1796387 | 1804721 | 1835768 | T: hqc2562 |
| 1805057 | 1810561 | 1853637 | T: ledakem13sl |
| 1805026 | 1828170 | 1832016 | T: hqc256 |
| 1830380 | 1838469 | 1846352 | T: titaniumccasuper |
| 1852785 | 1860025 | 1876718 | T: C:rolloi256 |
| 1885885 | 1909021 | 1950607 | T: hqc2563 |
| 1919078 | 1929048 | 1967742 | T: ledakem14sl |
| 1952112 | 1954516 | 1964156 | T: frodokem976 |
| 1974353 | 1976027 | 1980727 | T: frodokem976aes |
| 1996960 | 2011990 | 2034624 | T: rolloii256 |
| 2345087 | 2347155 | 2349718 | T: frodokem640shake |
| 2595389 | 2597932 | 2602257 | T: limasp1306cca |
| 2752801 | 2756773 | 2761404 | T: limasp1822cca |
| 2813759 | 2832063 | 2875136 | T: rqc128 |
| 2986234 | 3006044 | 3013704 | T: bigquake1 |
| 3114140 | 3118585 | 3127253 | T: C:ledakemcpa52 |
| 3326677 | 3334640 | 3356816 | T: C:bikel3 |
| 3357596 | 3358832 | 3361099 | T: frodokem1344aes |
| 3510102 | 3517725 | 3532639 | T: ledakem3264 |
| 3459356 | 3536838 | 3549485 | T: ledakem3464 |
| 3628677 | 3642089 | 3667363 | T: C:ledakemcpa53 |
| 3871306 | 3895526 | 3898019 | T: ledakem3364 |
| 4217309 | 4222220 | 4227826 | T: C:ledakemcpa54 |
| 4466302 | 4469132 | 4473891 | T: ledakem32sl |
| 4640598 | 4644727 | 4652839 | T: frodokem976shake |
| 5001998 | 5012984 | 5253886 | T: ledakem33sl |
| 5264682 | 5276371 | 5287162 | T: limasp2062cca |
| 5442077 | 5469861 | 5659914 | T: ledakem34sl |
| 5937165 | 5950444 | 5975533 | T: rqc192 |
| 7646559 | 7664364 | 7704795 | T: ledakem5364 |
| 7961886 | 7974531 | 8005635 | T: ledakem5264 |
| 8313840 | 8377933 | 8480842 | T: ledakem5464 |
| 8385079 | 8400297 | 8405429 | T: frodokem1344shake |
| 8767790 | 8796278 | 8821983 | T: rqc256 |
| 8816541 | 8833598 | 8847851 | T: remblem1056 |
| 8877468 | 8917157 | 8996476 | T: remblem928 |
| 9818750 | 9825568 | 9831477 | T: sikep434 |
| 10452358 | 10459885 | 10470024 | T: sikep434comp |
| 10705202 | 10712563 | 10766783 | T: ledakem54sl |
| 11119130 | 11131820 | 11152965 | T: ledakem52sl |
| 11123331 | 11213121 | 11404361 | T: ledakem53sl |
| 14783694 | 14800160 | 14829760 | T: sikep503 |
| 15782649 | 15792767 | 15804100 | T: sikep503comp |
| 24775598 | 25191487 | 25809272 | T: bigquake3 |
| 26427024 | 26465842 | 26523817 | T: sikep610 |
| 28029845 | 28054592 | 28077534 | T: sikep610comp |
| 37913888 | 38486084 | 38811493 | T: bigquake5 |
| 43591275 | 43618368 | 43647957 | T: sikep751 |
| 46313184 | 46388544 | 46421618 | T: sikep751comp |
|
|
|