Measurements of key-encapsulation mechanisms on one machine: amd64; Zen 4 (a60f12); 2023 AMD Ryzen 7 7700; 8 x 3800MHz; hertz, supercop-20261004
[Page version: 20261013 16:30:26]
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 |
| 8325 | 8435 | 8694 | kyber90s512 |
| 11414? | 11787? | 14891? | ntruplus576 |
| 12625 | 12773 | 13006 | kyber90s768 |
| 14707 | 14843 | 15073 | mlkem512 |
| 15021 | 15154 | 15437 | kyber512 |
| 17081 | 17167 | 17376 | smaugt1v5 |
| 17167 | 17188 | 17270 | ntruplus768 |
| 18249 | 18295 | 18379 | ntruplus864 |
| 18550 | 18762 | 19000 | kyber90s1024 |
| 21666 | 22085 | 22554 | smaugt1 |
| 22105 | 22302 | 22528 | timer |
| 22552 | 22707 | 22947 | T: C:nhcompact512cca |
| 23845 | 23908 | 24081 | T: ntrulpr4591761 |
| 24695 | 24812 | 24991 | T: lac128 |
| 26233 | 26418 | 26824 | mlkem768 |
| 26121 | 26531 | 27194 | kyber768 |
| 26505 | 26561 | 26710 | T: lightsaber2 |
| 28189 | 28342 | 28652 | ntrulpr653 |
| 28362 | 28541 | 28839 | ntrulpr761 |
| 25440? | 28882? | 33163? | ntruplus1152 |
| 29531 | 29616 | 29908 | smaugt3v5 |
| 30873 | 31063 | 31270 | T: C:nhcompact768cca |
| 33101 | 33238 | 33461 | newhope512cca |
| 33261 | 33587 | 34092 | T: C:r5nd1kem0d |
| 34209 | 34388 | 34840 | kyber1024 |
| 34400 | 34608 | 34837 | smaugt3 |
| 34898 | 35238 | 35825 | mlkem1024 |
| 36368 | 36523 | 36742 | ntrulpr857 |
| 36678 | 36813 | 37102 | ntrulpr953 |
| 38081 | 38536 | 40711 | smaugt5v5 |
| 39770 | 40002 | 40329 | T: C:nhcompact1024cca |
| 40533 | 40794 | 40992 | ntrulpr1013 |
| 45799 | 45976 | 46243 | smaugt5 |
| 45577 | 46380 | 47344 | T: C:r5nd1kem5d |
| 46718 | 47674 | 48937 | T: C:r5nd1kem4longkey |
| 47909 | 47987 | 48178 | T: saber2 |
| 48136 | 48203 | 48512 | ntrulpr1277 |
| 47537 | 48621 | 50269 | T: C:r5nd0kem2iot |
| 52090 | 52156 | 52230 | C:threebears624r2cpa |
| 52052 | 52384 | 52842 | threebears624r2cca |
| 53350 | 53501 | 54015 | C:threebears624r2cpax |
| 54812 | 54878 | 54947 | threebears624r2ccax |
| 59031 | 59142 | 59336 | timerv5 |
| 60357 | 60488 | 60762 | T: hqc128round4 |
| 62430 | 62660 | 62991 | newhope1024cca |
| 66323 | 66643 | 67188 | T: lac256 |
| 71166 | 71413 | 72477 | T: lac192 |
| 70788 | 71895 | 73138 | T: C:r5nd3kem5d |
| 74045 | 74228 | 74493 | T: firesaber2 |
| 95463 | 95977 | 97180 | threebears936r2cca |
| 98652 | 99046 | 99728 | threebears936r2ccax |
| 99323 | 99459 | 99657 | C:threebears936r2cpa |
| 101782 | 102060 | 105107 | C:threebears936r2cpax |
| 102374 | 102543 | 102847 | ntruhps2048509 |
| 116821 | 118940 | 121040 | T: C:r5nd3kem0d |
| 125056 | 125340 | 125699 | T: saberx4 |
| 128356 | 130525 | 132244 | T: C:r5nd5kem5d |
| 133152 | 134738 | 136840 | T: C:r5nd5kem0d |
| 145589 | 145942 | 146438 | T: hqc192round4 |
| 146596 | 147320 | 149420 | T: C:hila5 |
| 156312 | 156780 | 157425 | threebears1248r2cca |
| 159849 | 160173 | 164576 | threebears1248r2ccax |
| 156284 | 160198 | 160639 | T: kindi256342 |
| 160359 | 160764 | 161384 | ntruhps2048677 |
| 161145 | 161917 | 162504 | C:threebears1248r2cpa |
| 162880 | 163276 | 163699 | T: kindi512222 |
| 164215 | 164466 | 164766 | C:threebears1248r2cpax |
| 164490 | 164789 | 165167 | ntruhrss701 |
| 169046 | 172230 | 174952 | T: kindi512241 |
| 246058 | 246529 | 247280 | ntruhps4096821 |
| 250805 | 252094 | 257942 | T: hqcrmrs128 |
| 280324 | 281660 | 290870 | T: hqc128 |
| 283462 | 285212 | 296214 | T: hqc1281 |
| 293646 | 294096 | 294903 | T: hqc256round4 |
| 330218 | 333363 | 336381 | T: ntrukem443 |
| 341872 | 343688 | 348307 | T: C:r5n11kem0d |
| 338785 | 343998 | 346817 | T: kindi512321 |
| 400981 | 402709 | 412084 | sntrup653 |
| 407773 | 408706 | 410680 | T: kindi256522 |
| 454226 | 456242 | 457632 | T: C:bikel1 |
| 467246 | 468365 | 471028 | sntrup761 |
| 505331 | 509676 | 527020 | T: hqc1921 |
| 510785 | 513180 | 521939 | T: hqcrmrs192 |
| 515958 | 517807 | 520486 | T: lima2p1024cca |
| 538776 | 552782 | 561769 | T: hqc1922 |
| 551786 | 561012 | 565254 | sntrup4591761 |
| 568253 | 571022 | 585476 | T: hqc192 |
| 576413 | 578006 | 579800 | T: rqc128 |
| 615033 | 622798 | 630029 | T: C:r5n13kem0d |
| 621392 | 623660 | 626217 | T: C:ledakemcpa13 |
| 656534 | 658736 | 660309 | T: C:ledakemcpa14 |
| 666577 | 707819 | 719555 | sntrup857 |
| 733422 | 735396 | 737604 | T: frodokem640 |
| 752491 | 773192 | 790130 | T: hqc2561 |
| 780957 | 782279 | 783525 | T: titaniumccatoy |
| 803642 | 816157 | 832369 | T: hqc2562 |
| 831764 | 846736 | 848831 | T: titaniumccalite |
| 827773 | 848714 | 862408 | T: hqcrmrs256 |
| 847056 | 849409 | 851561 | T: C:ledakemcpa12 |
| 831402 | 851268 | 863268 | T: hqc2563 |
| 860985 | 866867 | 872042 | T: ntrukem743 |
| 882436 | 885008 | 888796 | T: C:rolloi128 |
| 888860 | 890905 | 893626 | T: frodokem640aes |
| 911572 | 921203 | 940878 | T: hqc256 |
| 921089 | 951633 | 1013857 | sntrup1013 |
| 898819? | 993079? | 1187203? | sntrup953 |
| 1007123 | 1010941 | 1093450 | T: rqc192 |
| 1049944 | 1052704 | 1055070 | T: lima2p2048cca |
| 1125328 | 1127773 | 1132463 | T: C:rolloi192 |
| 1125974 | 1128331 | 1133359 | T: titaniumccastd |
| 1189984 | 1191880 | 1195443 | T: C:ledakemcpa34 |
| 1235666 | 1237603 | 1249551 | T: titaniumccamed |
| 1254146 | 1256422 | 1263614 | T: C:bikel3 |
| 1273808 | 1275009 | 1275990 | T: limasp1018cca |
| 1375453 | 1379209 | 1381278 | T: titaniumccahi |
| 1423732 | 1428031 | 1567910 | T: rqc256 |
| 1426164 | 1433708 | 1441954 | T: C:r5n15kem0d |
| 1431161 | 1444472 | 1464266 | sntrup1277 |
| 1492112 | 1496854 | 1593273 | T: frodokem976 |
| 1610887 | 1615932 | 1673678 | T: C:ledakemcpa33 |
| 1748507 | 1751626 | 1755093 | T: C:rolloi256 |
| 1760874 | 1780787 | 1783590 | T: titaniumccasuper |
| 1773772 | 1862179 | 1973030 | T: frodokem976aes |
| 2260822 | 2266172 | 2271763 | T: frodokem640shake |
| 2297603 | 2300495 | 2335805 | T: limasp1306cca |
| 2320498 | 2330342 | 2336227 | T: C:ledakemcpa32 |
| 2398548 | 2403834 | 2416459 | T: C:ledakemcpa53 |
| 2468953 | 2484575 | 2488630 | T: limasp1822cca |
| 2820672 | 2837240 | 2843382 | T: ledakem1464 |
| 2862835 | 2873590 | 2889451 | T: C:ledakemcpa54 |
| 3143038 | 3263760 | 3266083 | T: frodokem1344aes |
| 3281953 | 3298159 | 3323778 | T: ledakem1364 |
| 3480624 | 3485010 | 3646039 | T: ledakem1264 |
| 3694975 | 3700152 | 3708091 | T: rolloii128 |
| 4145658? | 4176440? | 5448395? | T: ledakem14sl |
| 4401006 | 4420630 | 4440283 | T: remblem1056 |
| 4430952 | 4436066 | 4441802 | T: rolloii192 |
| 4251588? | 4453020? | 5768478? | T: ledakem13sl |
| 4443677 | 4461679 | 4473569 | T: remblem928 |
| 4500967 | 4508330 | 4526244 | T: limasp2062cca |
| 4630662 | 4633753 | 4677075 | T: frodokem976shake |
| 4731995 | 4775897 | 4837610 | T: C:ledakemcpa52 |
| 5189852 | 5196247 | 5209123 | T: rolloii256 |
| 5621087 | 5625370 | 5629146 | T: sikep434 |
| 5795346 | 5830845 | 6501675 | T: ledakem12sl |
| 5862257? | 6204552? | 8429883? | T: ledakem3464 |
| 7286936 | 7311740 | 7349488 | T: ledakem3364 |
| 7487842 | 7491509 | 7499159 | T: lotus128 |
| 8193532 | 8215271 | 8229981 | T: frodokem1344shake |
| 8452123 | 8461732 | 8514004 | T: sikep503 |
| 8517846 | 8534648 | 9273454 | T: ledakem33sl |
| 8880859 | 8913492 | 9586706 | T: ledakem3264 |
| 9183258 | 9541198 | 10278456 | T: sikep434comp |
| 9396681? | 9573678? | 12762168? | T: ledakem34sl |
| 9886300 | 9903963 | 9942934 | T: ledakem5464 |
| 11699281 | 11821930 | 13213814 | T: ledakem32sl |
| 12420715 | 12435012 | 12444715 | T: ledakem5364 |
| 13763076 | 13775340 | 14748601 | T: ledakem54sl |
| 13731294 | 13861623 | 14974293 | T: sikep503comp |
| 14304824 | 14319353 | 14334646 | T: sikep610 |
| 14437123 | 14462673 | 14509932 | T: lotus192 |
| 17138368 | 17240099 | 17337348 | T: ntskem1264 |
| 18398311 | 18790955 | 20360004 | T: ledakem53sl |
| 18022191 | 18795232 | 20019020 | T: ledakem5264 |
| 23248634 | 23478138 | 23488266 | mceliece348864pcf |
| 23278174 | 23487516 | 23549403 | mceliece348864f |
| 24309968 | 24322436 | 24345049 | T: lotus256 |
| 24326555 | 24939970 | 26963125 | T: sikep610comp |
| 25028869 | 25055925 | 25088348 | T: sikep751 |
| 29594487 | 31194579 | 33274654 | T: ledakem52sl |
| 25075743? | 35656859? | 50536582? | mceliece348864 |
| 39225357 | 39977562 | 42821033 | T: sikep751comp |
| 29115433? | 43504350? | 59529306? | mceliece348864pc |
| 49570558 | 49869914 | 50039750 | T: ntskem1380 |
| 76699749 | 77048344 | 77186539 | mceliece460896pcf |
| 76480276 | 77171766 | 77626254 | mceliece460896f |
| 87797908? | 104554522? | 164408417? | mceliece460896 |
| 105523018 | 106158005 | 106534416 | T: ntskem13136 |
| 82708867? | 116332750? | 157707056? | mceliece460896pc |
| 131762160 | 131796973 | 131827914 | mceliece6960119pcf |
| 132791521 | 132868576 | 133585622 | mceliece6960119f |
| 158645609 | 158965715 | 159246795 | mceliece8192128f |
| 159434446 | 160037567 | 161338835 | mceliece8192128pcf |
| 165411291 | 165696279 | 166554618 | mceliece6688128f |
| 166081922 | 166761399 | 166901390 | mceliece6688128pcf |
| 143048768? | 195050969? | 265346001? | mceliece6960119 |
| 150883924? | 200299963? | 286429968? | mceliece6960119pc |
| 180558840? | 228147067? | 336214057? | mceliece6688128 |
| 178310658? | 238055410? | 344151853? | mceliece6688128pc |
| 180374527? | 240909089? | 363400360? | mceliece8192128pc |
| 190060792? | 254325574? | 391345388? | mceliece8192128 |
| 521187231 | 601267701 | 609715652 | T: bigquake1 |
| 4455888812 | 4960171959 | 5003451053 | T: bigquake3 |
| 8548546777 | 8774433849 | 8869500053 | T: bigquake5 |
|
| Cycles for encapsulation |
| 25% | 50% | 75% | system |
| 12969 | 13049 | 13435 | kyber90s512 |
| 14135 | 14233 | 14491 | ntruhps2048509 |
| 15380 | 15515 | 15694 | ntruplus576 |
| 16345 | 16396 | 16461 | mlkem512 |
| 16910 | 16986 | 17065 | ntruhrss701 |
| 16963 | 16996 | 17114 | smaugt1 |
| 17073 | 17098 | 17142 | timer |
| 17543 | 17610 | 17693 | kyber90s768 |
| 17599 | 17614 | 17668 | smaugt1v5 |
| 18134 | 18816 | 20133 | mceliece348864f |
| 18201 | 19003 | 20465 | mceliece348864 |
| 20209 | 20356 | 20616 | ntruhps2048677 |
| 22238 | 22273 | 22418 | ntruplus768 |
| 23666 | 23713 | 23800 | kyber90s1024 |
| 24107 | 24172 | 24318 | kyber512 |
| 24084 | 24669 | 26332 | mceliece348864pcf |
| 24097 | 24768 | 25929 | mceliece348864pc |
| 24714 | 24834 | 25059 | ntruhps4096821 |
| 25466 | 25495 | 25573 | smaugt3v5 |
| 25515 | 25573 | 25790 | ntruplus864 |
| 25740 | 25818 | 25890 | mlkem768 |
| 27470 | 27531 | 27712 | sntrup4591761 |
| 30823 | 31053 | 31211 | sntrup653 |
| 33034 | 33148 | 33404 | sntrup761 |
| 33293 | 33446 | 33849 | smaugt3 |
| 34067 | 34163 | 34414 | ntruplus1152 |
| 35105 | 35168 | 35250 | mlkem1024 |
| 35403 | 35462 | 35545 | T: lightsaber2 |
| 36225 | 36370 | 36478 | T: C:nhcompact512cca |
| 36218 | 36392 | 36598 | kyber768 |
| 37718 | 37929 | 38417 | smaugt5v5 |
| 34931? | 38844? | 45891? | mceliece460896f |
| 39616 | 39842 | 41188 | sntrup857 |
| 36409? | 41436? | 50214? | mceliece460896 |
| 41802 | 42067 | 42317 | sntrup953 |
| 42547 | 42675 | 42884 | smaugt5 |
| 43698 | 43902 | 44135 | sntrup1013 |
| 41242 | 44896 | 45369 | T: ntskem1264 |
| 41630? | 45902? | 53725? | mceliece460896pcf |
| 44783 | 46045 | 47139 | T: lac128 |
| 46908 | 46973 | 47109 | T: ntrulpr4591761 |
| 47329 | 47494 | 47645 | ntrulpr653 |
| 47743 | 47962 | 48187 | kyber1024 |
| 48479 | 48647 | 48817 | ntrulpr761 |
| 49360 | 49433 | 49588 | T: C:nhcompact768cca |
| 43656? | 49936? | 59595? | mceliece460896pc |
| 50017 | 50164 | 50393 | timerv5 |
| 53027 | 53270 | 53598 | sntrup1277 |
| 56169 | 56758 | 57415 | T: C:r5nd1kem0d |
| 56717 | 56880 | 57116 | newhope512cca |
| 59592 | 59671 | 59811 | T: saber2 |
| 61186 | 61288 | 61638 | ntrulpr857 |
| 62453 | 62590 | 62907 | ntrulpr953 |
| 63923 | 64097 | 64297 | T: C:nhcompact1024cca |
| 67463 | 67577 | 67764 | ntrulpr1013 |
| 67730 | 67830 | 68074 | threebears624r2ccax |
| 67970 | 68574 | 69370 | threebears624r2cca |
| 69355 | 69418 | 69686 | C:threebears624r2cpax |
| 69440 | 69569 | 69758 | C:threebears624r2cpa |
| 66111 | 70236 | 76871 | mceliece6688128 |
| 67272 | 71351 | 77228 | mceliece6688128f |
| 69615 | 71951 | 77157 | mceliece6960119 |
| 69294 | 72134 | 77836 | mceliece6960119f |
| 74410 | 74936 | 75367 | T: C:ledakemcpa13 |
| 72789 | 76231 | 84496 | mceliece6688128pcf |
| 73598 | 76840 | 83457 | mceliece6688128pc |
| 78234 | 78667 | 79239 | T: C:ledakemcpa14 |
| 78053 | 78828 | 79589 | T: C:r5nd1kem5d |
| 79174 | 79362 | 79641 | ntrulpr1277 |
| 78892 | 79944 | 80882 | T: C:ledakemcpa12 |
| 79346 | 80280 | 81534 | mceliece8192128 |
| 78165 | 80648 | 84605 | mceliece6960119pc |
| 79714 | 80856 | 82451 | T: C:r5nd0kem2iot |
| 80122 | 80923 | 82073 | mceliece8192128f |
| 78897 | 81512 | 86228 | mceliece6960119pcf |
| 80715 | 81583 | 82676 | T: C:r5nd1kem4longkey |
| 81344 | 81786 | 83062 | T: C:bikel1 |
| 88420 | 88652 | 88978 | T: firesaber2 |
| 88503 | 89636 | 90598 | mceliece8192128pcf |
| 89762 | 90660 | 91965 | mceliece8192128pc |
| 102038 | 102571 | 103321 | T: lotus128 |
| 103685 | 103842 | 104247 | newhope1024cca |
| 111375 | 112386 | 115702 | T: ntskem1380 |
| 111551 | 113857 | 116062 | T: ntrukem443 |
| 114455 | 114843 | 115408 | threebears936r2ccax |
| 114526 | 114879 | 115191 | threebears936r2cca |
| 116731 | 117905 | 119356 | T: C:r5nd3kem5d |
| 120631 | 120906 | 121213 | C:threebears936r2cpa |
| 112524 | 121016 | 121998 | T: lac192 |
| 121299 | 121904 | 123341 | C:threebears936r2cpax |
| 125580 | 126298 | 127310 | T: C:rolloi128 |
| 142852 | 144647 | 150751 | T: lotus192 |
| 146826 | 148849 | 151426 | T: lac256 |
| 150858 | 151890 | 160245 | T: ntskem13136 |
| 152999 | 153164 | 153484 | T: saberx4 |
| 163028 | 163966 | 165210 | T: C:rolloi192 |
| 167726 | 168048 | 168420 | T: hqc128round4 |
| 173519 | 173807 | 174321 | T: ledakem1264 |
| 179333 | 179702 | 181579 | threebears1248r2ccax |
| 179133 | 179836 | 180334 | threebears1248r2cca |
| 178794 | 180172 | 181933 | T: C:ledakemcpa33 |
| 181969 | 182660 | 183771 | T: C:rolloi256 |
| 182680 | 183368 | 184595 | T: C:ledakemcpa34 |
| 186352 | 186560 | 186848 | C:threebears1248r2cpax |
| 184318 | 186740 | 189907 | T: ntrukem743 |
| 186561 | 187329 | 187785 | C:threebears1248r2cpa |
| 186444 | 187937 | 190050 | T: C:r5nd3kem0d |
| 187884 | 188481 | 189205 | T: C:hila5 |
| 189593 | 190233 | 191201 | T: C:bikel3 |
| 191425 | 193831 | 196136 | T: C:ledakemcpa32 |
| 194088 | 195004 | 195949 | T: ledakem1464 |
| 200364? | 201952? | 254317? | T: lotus256 |
| 204140 | 206148 | 209060 | T: C:r5nd5kem5d |
| 204116 | 209780 | 213320 | T: kindi256342 |
| 216910 | 218279 | 220202 | T: ledakem1364 |
| 223235 | 225000 | 226780 | T: C:r5nd5kem0d |
| 240806 | 241489 | 243433 | T: kindi512222 |
| 245593 | 249763 | 251912 | T: kindi512241 |
| 262159 | 263339 | 265944 | T: ledakem12sl |
| 268796 | 269791 | 270523 | T: ledakem13sl |
| 303028 | 303908 | 310426 | T: ledakem14sl |
| 363032 | 368339 | 378436 | T: hqcrmrs128 |
| 385085 | 385562 | 386099 | T: hqc192round4 |
| 392771 | 398799 | 408566 | T: hqc128 |
| 399251 | 402045 | 411930 | T: C:ledakemcpa53 |
| 401488 | 402754 | 406793 | T: C:r5n11kem0d |
| 405685 | 407522 | 409934 | T: lima2p1024cca |
| 404662 | 409789 | 416717 | T: C:ledakemcpa52 |
| 414740 | 416278 | 418190 | T: C:ledakemcpa54 |
| 426977 | 433152 | 444903 | T: hqc1281 |
| 435381 | 436565 | 439336 | T: rolloii192 |
| 442483 | 444551 | 445991 | T: ledakem3464 |
| 447706 | 449623 | 452147 | T: ledakem3264 |
| 456912 | 459087 | 459900 | T: kindi512321 |
| 473186 | 473756 | 474635 | T: rolloii128 |
| 487457 | 490187 | 492945 | T: rolloii256 |
| 491385 | 493249 | 495423 | T: ledakem3364 |
| 493533 | 495565 | 497085 | T: kindi256522 |
| 573349 | 574577 | 575741 | T: ledakem32sl |
| 604124 | 606460 | 607534 | T: titaniumccatoy |
| 622400 | 624715 | 626653 | T: ledakem33sl |
| 707267 | 709521 | 729882 | T: C:r5n13kem0d |
| 730788 | 731648 | 732690 | T: hqc256round4 |
| 744670 | 750992 | 766486 | T: hqcrmrs192 |
| 738444 | 754481 | 768601 | T: hqc1921 |
| 759391 | 761969 | 769186 | T: rqc128 |
| 763424 | 781083 | 782342 | T: titaniumccalite |
| 789463 | 803874 | 823453 | T: hqc1922 |
| 813059 | 816003 | 817992 | T: lima2p2048cca |
| 815964 | 822139 | 840103 | T: hqc192 |
| 838818 | 842024 | 847668 | T: ledakem34sl |
| 895983 | 897713 | 900951 | T: titaniumccastd |
| 983924 | 987314 | 1004392 | T: ledakem5464 |
| 1017652 | 1020237 | 1023317 | T: ledakem5364 |
| 1019356 | 1020959 | 1022282 | T: frodokem640 |
| 1033961 | 1039357 | 1057783 | T: ledakem5264 |
| 1064313 | 1065546 | 1067092 | T: limasp1018cca |
| 1112804 | 1113917 | 1115312 | T: frodokem640aes |
| 1110070 | 1128725 | 1153846 | T: hqc2561 |
| 1148778 | 1151497 | 1154645 | T: ledakem54sl |
| 1168808 | 1169877 | 1171775 | T: titaniumccamed |
| 1180197 | 1201512 | 1219981 | T: hqc2562 |
| 1222603 | 1241419 | 1257804 | T: hqc2563 |
| 1222644 | 1243481 | 1257645 | T: hqcrmrs256 |
| 1318896 | 1320396 | 1322082 | T: titaniumccahi |
| 1308866 | 1332882 | 1345174 | T: hqc256 |
| 1368548 | 1389840 | 1402621 | T: rqc192 |
| 1491403 | 1494348 | 1497491 | T: ledakem53sl |
| 1533742 | 1538074 | 1549864 | T: ledakem52sl |
| 1566337 | 1577079 | 1580480 | T: titaniumccasuper |
| 1618222 | 1629845 | 1638916 | T: C:r5n15kem0d |
| 1893452 | 1901644 | 1918067 | T: rqc256 |
| 1952934 | 1958326 | 2111566 | T: frodokem976 |
| 2012203 | 2014218 | 2016825 | T: limasp1306cca |
| 2160487 | 2167992 | 2179838 | T: limasp1822cca |
| 2175986 | 2296621 | 2299674 | T: frodokem976aes |
| 2323526 | 2385644 | 2438469 | T: bigquake1 |
| 2473550 | 2478237 | 2488100 | T: frodokem640shake |
| 3764412 | 3790444 | 3793168 | T: frodokem1344aes |
| 4039520 | 4045837 | 4060902 | T: limasp2062cca |
| 4892125 | 4896327 | 4903674 | T: frodokem976shake |
| 6343267 | 6458668 | 6622174 | T: bigquake3 |
| 6542188 | 6559570 | 6577064 | T: remblem1056 |
| 6610602 | 6632234 | 6649122 | T: remblem928 |
| 8710232 | 8732559 | 8748204 | T: frodokem1344shake |
| 9197441 | 9200326 | 9205986 | T: sikep434 |
| 9553602 | 9814111 | 10134348 | T: bigquake5 |
| 13887463 | 13916631 | 13933408 | T: sikep503 |
| 14343970 | 14398812 | 14487733 | T: sikep434comp |
| 21374919 | 21447075 | 21553586 | T: sikep503comp |
| 26273513 | 26305112 | 26329208 | T: sikep610 |
| 35999471 | 36097167 | 36317593 | T: sikep610comp |
| 40516391 | 40555510 | 40732228 | T: sikep751 |
| 63043391 | 63230182 | 63490752 | T: sikep751comp |
|
| Cycles for decapsulation |
| 25% | 50% | 75% | system |
| 10579 | 10613 | 10720 | kyber90s512 |
| 14420 | 14595 | 14687 | C:threebears624r2cpax |
| 14795 | 14836 | 14938 | kyber90s768 |
| 15277 | 15321 | 15373 | ntruplus768 |
| 17482 | 17520 | 17582 | mlkem512 |
| 17691 | 17736 | 17774 | ntruplus864 |
| 18336 | 18364 | 18451 | ntruplus576 |
| 18354 | 18451 | 18608 | kyber512 |
| 18679 | 18722 | 18822 | C:threebears936r2cpax |
| 19122 | 19295 | 19470 | T: C:r5nd1kem0d |
| 19294 | 19400 | 19560 | smaugt1v5 |
| 20673 | 20717 | 20761 | kyber90s1024 |
| 22879 | 22953 | 22979 | C:threebears1248r2cpax |
| 23996 | 24058 | 24126 | ntruplus1152 |
| 25162 | 25400 | 25597 | C:threebears624r2cpa |
| 25965 | 25987 | 26011 | ntruhps2048509 |
| 26916 | 26947 | 26975 | smaugt1 |
| 27121 | 27199 | 27266 | mlkem768 |
| 27600 | 27676 | 28087 | timer |
| 27532 | 27945 | 28199 | T: C:r5nd1kem5d |
| 28025 | 28066 | 28107 | kyber768 |
| 27671 | 28288 | 29620 | T: C:r5nd0kem2iot |
| 28311 | 28497 | 29008 | T: C:r5nd1kem4longkey |
| 33252 | 33298 | 33777 | T: C:hila5 |
| 33465 | 33502 | 33560 | T: lightsaber2 |
| 33700 | 34004 | 34137 | smaugt3v5 |
| 33976 | 34005 | 34059 | C:threebears936r2cpa |
| 34625 | 34694 | 34790 | T: C:nhcompact512cca |
| 36938 | 37108 | 37321 | kyber1024 |
| 37006 | 37157 | 37666 | mlkem1024 |
| 37447 | 37540 | 37741 | ntruhps2048677 |
| 39468 | 39574 | 39726 | ntruhrss701 |
| 40354 | 40498 | 40759 | sntrup761 |
| 41216 | 41507 | 43777 | T: C:r5nd3kem5d |
| 42478 | 42569 | 42736 | sntrup653 |
| 43258 | 43355 | 43526 | C:threebears1248r2cpa |
| 47363 | 47426 | 47525 | T: C:nhcompact768cca |
| 47180 | 47498 | 47809 | smaugt3 |
| 48483 | 48675 | 48869 | smaugt5v5 |
| 51923 | 52135 | 52569 | ntruhps4096821 |
| 55102 | 55410 | 58802 | sntrup857 |
| 56401 | 56472 | 56550 | T: saber2 |
| 57991 | 58187 | 58484 | sntrup953 |
| 58648 | 58813 | 58978 | ntrulpr761 |
| 58273 | 59132 | 59422 | ntrulpr653 |
| 59668 | 59834 | 60085 | sntrup1013 |
| 60708 | 60806 | 60891 | smaugt5 |
| 60771 | 60852 | 60944 | T: C:nhcompact1024cca |
| 60813 | 60853 | 60912 | sntrup4591761 |
| 60987 | 61184 | 61558 | newhope512cca |
| 63132 | 63530 | 63965 | T: lac128 |
| 66496 | 66579 | 66729 | timerv5 |
| 67195 | 67368 | 67495 | T: ntrulpr4591761 |
| 71615 | 71791 | 72151 | sntrup1277 |
| 74557 | 74663 | 74944 | ntrulpr857 |
| 75355 | 75682 | 76254 | ntrulpr953 |
| 77238 | 78234 | 81321 | T: C:r5nd5kem5d |
| 81357 | 81681 | 81961 | ntrulpr1013 |
| 80997 | 81767 | 83727 | T: C:r5nd3kem0d |
| 84747 | 84858 | 84984 | T: firesaber2 |
| 90208 | 90358 | 90687 | threebears624r2ccax |
| 93518 | 93727 | 94043 | mceliece348864f |
| 93533 | 93915 | 94910 | mceliece348864 |
| 94102 | 94268 | 94594 | ntrulpr1277 |
| 99291 | 99471 | 99684 | mceliece348864pcf |
| 99355 | 99530 | 99715 | mceliece348864pc |
| 100823 | 102451 | 106871 | T: C:r5nd5kem0d |
| 111489 | 111704 | 112483 | newhope1024cca |
| 115804 | 116236 | 116699 | T: lotus128 |
| 118458 | 118668 | 119307 | threebears624r2cca |
| 127134 | 128621 | 130301 | T: ntrukem443 |
| 136517 | 136936 | 140317 | T: C:r5n11kem0d |
| 144462 | 144680 | 144863 | threebears936r2ccax |
| 159536 | 159743 | 160087 | T: saberx4 |
| 166111 | 167206 | 168001 | T: lotus192 |
| 160789 | 169629 | 170556 | T: lac192 |
| 181498 | 181833 | 182226 | threebears936r2cca |
| 182243 | 182466 | 182793 | mceliece460896 |
| 182455 | 182717 | 183049 | mceliece460896f |
| 188832 | 189362 | 190084 | mceliece460896pcf |
| 189274 | 189582 | 190081 | mceliece460896pc |
| 193862 | 194175 | 194957 | T: C:r5n13kem0d |
| 203265 | 203534 | 203973 | mceliece6960119 |
| 203475 | 203704 | 203951 | mceliece6960119f |
| 212104 | 212365 | 212768 | mceliece6960119pc |
| 212358 | 212654 | 213028 | mceliece6960119pcf |
| 213833 | 214107 | 214435 | mceliece6688128f |
| 213927 | 214217 | 214656 | mceliece6688128 |
| 215562 | 215845 | 216067 | threebears1248r2ccax |
| 215237 | 216196 | 217869 | mceliece8192128f |
| 216629 | 217006 | 217690 | mceliece8192128 |
| 221938 | 222208 | 222623 | mceliece6688128pc |
| 222028 | 222447 | 222826 | mceliece6688128pcf |
| 224718 | 225703 | 227777 | mceliece8192128pc |
| 225956 | 226254 | 226688 | mceliece8192128pcf |
| 231237 | 233643 | 238794 | T: ntrukem743 |
| 234692 | 235195 | 235844 | T: lotus256 |
| 234538 | 236402 | 238375 | T: lac256 |
| 258909 | 262683 | 263590 | T: kindi256342 |
| 265101 | 265910 | 267997 | threebears1248r2cca |
| 290124 | 290367 | 290864 | T: hqc128round4 |
| 319855 | 320540 | 321556 | T: kindi512222 |
| 324321 | 325788 | 326315 | T: kindi512241 |
| 387049 | 388916 | 391385 | T: ntskem1264 |
| 467539? | 472920? | 585279? | T: C:ledakemcpa13 |
| 485626 | 487336 | 547627 | T: C:ledakemcpa12 |
| 510525 | 512185 | 514508 | T: lima2p1024cca |
| 564531 | 567204 | 575836 | T: kindi512321 |
| 577566 | 579942 | 583393 | T: kindi256522 |
| 575190 | 580082 | 600383 | T: C:r5n15kem0d |
| 586943 | 588349 | 637680 | T: C:ledakemcpa14 |
| 603725 | 604701 | 605761 | T: hqcrmrs128 |
| 613536 | 614217 | 615116 | T: hqc192round4 |
| 630561 | 632481 | 646731 | T: hqc128 |
| 704080 | 704820 | 705674 | T: titaniumccatoy |
| 754466 | 759109 | 760858 | T: ntskem1380 |
| 789482 | 795985 | 815536 | T: C:rolloi128 |
| 845927 | 857238 | 867750 | T: hqc1281 |
| 874146 | 875745 | 893337 | T: titaniumccalite |
| 918795 | 929278 | 959650 | T: C:rolloi192 |
| 1023706 | 1025904 | 1030561 | T: frodokem640 |
| 1025802 | 1027196 | 1028636 | T: titaniumccastd |
| 1027850 | 1032167 | 1036357 | T: lima2p2048cca |
| 1049552 | 1056477 | 1064706 | T: C:bikel1 |
| 1059992 | 1061883 | 1066445 | T: frodokem640aes |
| 1089504 | 1110653 | 1123402 | T: hqcrmrs192 |
| 1153001 | 1155427 | 1157047 | T: hqc192 |
| 1187709 | 1188674 | 1190104 | T: hqc256round4 |
| 1252209 | 1258504 | 1264490 | T: ledakem1264 |
| 1258257 | 1262812 | 1267472 | T: hqc1921 |
| 1288842 | 1290640 | 1292897 | T: titaniumccamed |
| 1285734 | 1295894 | 1316927 | T: hqc1922 |
| 1292688 | 1311455 | 1313663 | T: C:ledakemcpa32 |
| 1334116 | 1344446 | 1388233 | T: rolloii128 |
| 1350705 | 1351887 | 1353500 | T: limasp1018cca |
| 1367977 | 1403805 | 1456476 | T: rolloii192 |
| 1423649 | 1443014 | 1769411 | T: C:ledakemcpa34 |
| 1434156 | 1449926 | 1469020 | T: ledakem1364 |
| 1450342 | 1456735 | 1474562 | T: ledakem1464 |
| 1488669 | 1489773 | 1491329 | T: titaniumccahi |
| 1540766 | 1555054 | 1591707 | T: C:ledakemcpa33 |
| 1718386 | 1732248 | 1780477 | T: hqcrmrs256 |
| 1739823 | 1743392 | 1754968 | T: ntskem13136 |
| 1731989 | 1748090 | 1754642 | T: hqc2561 |
| 1751910 | 1755312 | 1761048 | T: ledakem12sl |
| 1800418 | 1808425 | 1824798 | T: hqc256 |
| 1819285 | 1825875 | 1859277 | T: hqc2562 |
| 1832629 | 1835702 | 1839974 | T: titaniumccasuper |
| 1855651 | 1862207 | 1877381 | T: C:rolloi256 |
| 1807515 | 1874252 | 1883194 | T: ledakem13sl |
| 1872766 | 1888303 | 1942025 | T: hqc2563 |
| 1923290 | 1936030 | 1983273 | T: ledakem14sl |
| 1952303 | 1953989 | 1956836 | T: frodokem976 |
| 1973654 | 1982929 | 2003098 | T: rolloii256 |
| 1978892 | 1984919 | 1986264 | T: frodokem976aes |
| 2347063 | 2349834 | 2353360 | T: frodokem640shake |
| 2606348 | 2615507 | 2634527 | T: limasp1306cca |
| 2755743 | 2758842 | 2770821 | T: limasp1822cca |
| 2825200 | 2855431 | 2902784 | T: rqc128 |
| 2955549 | 2968143 | 3029096 | T: bigquake1 |
| 3117318 | 3119939 | 3198760 | T: C:ledakemcpa52 |
| 3278817 | 3281139 | 3321712 | T: C:bikel3 |
| 3350092 | 3353015 | 3370106 | T: frodokem1344aes |
| 3492360 | 3495560 | 3567573 | T: ledakem3464 |
| 3488874 | 3498050 | 3515154 | T: ledakem3264 |
| 3603926 | 3609020 | 3625032 | T: ledakem3364 |
| 3589574 | 3621517 | 3640354 | T: C:ledakemcpa53 |
| 4172913 | 4189281 | 4238674 | T: C:ledakemcpa54 |
| 4476237 | 4507352 | 4513785 | T: ledakem32sl |
| 4646637 | 4651681 | 4713081 | T: frodokem976shake |
| 5000575 | 5053789 | 5114718 | T: ledakem33sl |
| 5256663 | 5262709 | 5269274 | T: limasp2062cca |
| 5415028 | 5481240 | 5644762 | T: ledakem34sl |
| 5944580 | 5958877 | 5978678 | T: rqc192 |
| 7669608 | 7673536 | 7676885 | T: ledakem5364 |
| 7873045 | 7960583 | 8033108 | T: ledakem5264 |
| 8305294 | 8385058 | 8465833 | T: ledakem5464 |
| 8387556 | 8394459 | 8446541 | T: frodokem1344shake |
| 8766497 | 8792020 | 8836670 | T: rqc256 |
| 8784634 | 8817795 | 8845547 | T: remblem1056 |
| 8856122 | 8884400 | 8922647 | T: remblem928 |
| 9822075 | 9826188 | 9832574 | T: sikep434 |
| 10459515 | 10465850 | 10474869 | T: sikep434comp |
| 10676545 | 10683758 | 10732965 | T: ledakem54sl |
| 10957704 | 11109665 | 11191355 | T: ledakem53sl |
| 11128674 | 11164236 | 11175055 | T: ledakem52sl |
| 14808360 | 14823026 | 14832744 | T: sikep503 |
| 15776733 | 15788494 | 15801136 | T: sikep503comp |
| 25336708 | 25688094 | 25835409 | T: bigquake3 |
| 26442375 | 26490971 | 26751806 | T: sikep610 |
| 28016801 | 28044620 | 28065795 | T: sikep610comp |
| 38696378 | 38996889 | 39199507 | T: bigquake5 |
| 43573975 | 43602804 | 43779048 | T: sikep751 |
| 46369694 | 46489808 | 46585646 | T: sikep751comp |
|
|
|