Measurements of key-encapsulation mechanisms on one machine: amd64; Zen 4 (a60f12); 2023 AMD Ryzen 7 7700; 8 x 3800MHz; hertz, supercop-20260831
[Page version: 20260905 10:39:49]
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 |
| 8320 | 8394 | 8592 | kyber90s512 |
| 11513? | 11686? | 14667? | ntruplus576 |
| 12637 | 12763 | 12944 | kyber90s768 |
| 14729 | 14878 | 15174 | kyber512 |
| 14916 | 15125 | 15320 | mlkem512 |
| 18285 | 18446 | 18694 | kyber90s1024 |
| 19112 | 19276 | 19435 | ntruplus768 |
| 20958 | 21030 | 21180 | ntruplus864 |
| 21572 | 21687 | 21902 | T: C:nhcompact512cca |
| 21734 | 21956 | 22210 | smaugt1 |
| 22090 | 22198 | 22514 | timer |
| 24298 | 24376 | 24485 | T: ntrulpr4591761 |
| 24691 | 24787 | 24986 | T: lac128 |
| 25976 | 26166 | 26429 | mlkem768 |
| 26057 | 26218 | 26680 | kyber768 |
| 26474 | 26533 | 26662 | T: lightsaber2 |
| 28030 | 28186 | 28447 | ntrulpr653 |
| 28267 | 28408 | 28658 | ntrulpr761 |
| 27904 | 28994 | 33871 | ntruplus1152 |
| 32672 | 32805 | 33021 | T: C:nhcompact768cca |
| 32678 | 32807 | 33070 | newhope512cca |
| 33182 | 33652 | 34298 | T: C:r5nd1kem0d |
| 34307 | 34497 | 34844 | smaugt3 |
| 34441 | 34666 | 35104 | kyber1024 |
| 34526 | 34829 | 35459 | mlkem1024 |
| 36304 | 36479 | 36835 | ntrulpr857 |
| 36715 | 36970 | 37321 | ntrulpr953 |
| 38065 | 38327 | 38651 | ntrulpr1013 |
| 39536 | 39833 | 40220 | T: C:nhcompact1024cca |
| 45284 | 45405 | 45752 | smaugt5 |
| 45352 | 46001 | 46785 | T: C:r5nd1kem5d |
| 46627 | 47654 | 48984 | T: C:r5nd1kem4longkey |
| 47703 | 47764 | 47970 | T: saber2 |
| 47782 | 47885 | 48186 | ntrulpr1277 |
| 47925 | 48991 | 50366 | T: C:r5nd0kem2iot |
| 51884 | 51974 | 52150 | C:threebears624r2cpa |
| 51990 | 52214 | 53080 | threebears624r2cca |
| 53392 | 53753 | 53925 | C:threebears624r2cpax |
| 54582 | 54663 | 54807 | threebears624r2ccax |
| 58933 | 59080 | 59358 | C:smaugt1v5 |
| 59224 | 59406 | 59626 | C:timerv5 |
| 59591 | 59693 | 59940 | T: hqc128round4 |
| 63246 | 63478 | 63743 | newhope1024cca |
| 65988 | 66234 | 66737 | T: lac256 |
| 70605 | 71605 | 73123 | T: C:r5nd3kem5d |
| 71455 | 71686 | 72190 | T: lac192 |
| 73965 | 74076 | 74299 | T: firesaber2 |
| 95240 | 95509 | 95638 | threebears936r2cca |
| 98396 | 98645 | 99702 | threebears936r2ccax |
| 99273 | 99690 | 100116 | C:threebears936r2cpa |
| 101335 | 101521 | 101811 | ntruhps2048509 |
| 101415 | 101978 | 102219 | C:threebears936r2cpax |
| 116009 | 117391 | 118891 | C:smaugt3v5 |
| 118263 | 120671 | 122591 | T: C:r5nd3kem0d |
| 122771 | 123109 | 123467 | T: saberx4 |
| 127991 | 129954 | 132005 | T: C:r5nd5kem5d |
| 133726 | 137263 | 142746 | T: C:r5nd5kem0d |
| 139574 | 140413 | 141001 | T: C:hila5 |
| 144260 | 144490 | 144961 | T: hqc192round4 |
| 155124 | 155636 | 156757 | T: kindi256342 |
| 155871 | 156685 | 157083 | threebears1248r2cca |
| 160333 | 160852 | 161233 | threebears1248r2ccax |
| 161787 | 162087 | 162482 | ntruhps2048677 |
| 161952 | 162294 | 162773 | C:threebears1248r2cpa |
| 162606 | 163714 | 165769 | T: kindi512222 |
| 163494 | 163769 | 164180 | ntruhrss701 |
| 164503 | 165197 | 168116 | C:threebears1248r2cpax |
| 169127 | 169989 | 170637 | T: kindi512241 |
| 182896 | 186698 | 190782 | C:smaugt5v5 |
| 245526 | 245720 | 246162 | ntruhps4096821 |
| 248381 | 249127 | 254746 | T: hqcrmrs128 |
| 279464 | 283432 | 289934 | T: hqc128 |
| 280875 | 284720 | 291654 | T: hqc1281 |
| 291575 | 292267 | 293591 | T: hqc256round4 |
| 329668 | 333992 | 342078 | T: ntrukem443 |
| 337560 | 337909 | 338574 | T: kindi512321 |
| 345314 | 347872 | 353005 | T: C:r5n11kem0d |
| 410683 | 412003 | 414028 | T: kindi256522 |
| 413075 | 417993 | 495557 | sntrup653 |
| 455825 | 457534 | 462870 | T: C:bikel1 |
| 466255 | 466588 | 467509 | sntrup761 |
| 500714 | 506678 | 521370 | T: hqc1921 |
| 506174 | 508088 | 575920 | T: hqcrmrs192 |
| 517883 | 519487 | 520947 | T: lima2p1024cca |
| 532612 | 545926 | 553634 | T: hqc1922 |
| 548427 | 549778 | 553577 | sntrup4591761 |
| 567019 | 571046 | 583846 | T: hqc192 |
| 574256 | 577280 | 580505 | T: rqc128 |
| 628300 | 630106 | 631605 | T: C:r5n13kem0d |
| 632615 | 637071 | 641817 | T: C:ledakemcpa13 |
| 659390 | 660999 | 662615 | T: C:ledakemcpa14 |
| 675192 | 678233 | 687922 | sntrup857 |
| 732685 | 734545 | 737311 | T: frodokem640 |
| 754070 | 769250 | 788971 | T: hqc2561 |
| 755986 | 776987 | 779174 | T: titaniumccatoy |
| 792723 | 796889 | 879784 | sntrup953 |
| 794929 | 809492 | 827583 | T: hqc2562 |
| 837300 | 838390 | 839715 | T: titaniumccalite |
| 820158 | 838789 | 848619 | T: hqcrmrs256 |
| 823216 | 841558 | 850613 | T: hqc2563 |
| 858115 | 862786 | 871521 | T: ntrukem743 |
| 883103 | 885972 | 889918 | T: C:rolloi128 |
| 888409 | 890764 | 893370 | T: frodokem640aes |
| 902845 | 913972 | 935112 | T: hqc256 |
| 939887 | 945152 | 1006583 | sntrup1013 |
| 1028415 | 1031024 | 1042063 | T: C:ledakemcpa12 |
| 1030220 | 1032124 | 1171941 | T: rqc192 |
| 1049309 | 1052160 | 1054613 | T: lima2p2048cca |
| 1125295 | 1126546 | 1127939 | T: titaniumccastd |
| 1123899 | 1126946 | 1131969 | T: C:rolloi192 |
| 1197357 | 1200377 | 1204929 | T: C:ledakemcpa34 |
| 1217071 | 1218666 | 1219923 | T: limasp1018cca |
| 1228465 | 1230069 | 1231794 | T: titaniumccamed |
| 1263637 | 1285488 | 1288615 | T: C:bikel3 |
| 1348504 | 1375418 | 1377869 | T: titaniumccahi |
| 1420007 | 1424261 | 1430668 | T: C:r5n15kem0d |
| 1463469 | 1467360 | 1583415 | T: rqc256 |
| 1444390 | 1471830 | 1483484 | sntrup1277 |
| 1494795 | 1625832 | 1693011 | T: frodokem976 |
| 1632709 | 1634673 | 1637584 | T: C:ledakemcpa33 |
| 1742470 | 1745142 | 1747897 | T: C:rolloi256 |
| 1753586 | 1755705 | 1757359 | T: titaniumccasuper |
| 1773195 | 1788316 | 1972141 | T: frodokem976aes |
| 2271510 | 2297398 | 2311445 | T: limasp1306cca |
| 2283243 | 2315328 | 2324501 | T: frodokem640shake |
| 2369946 | 2378297 | 2411856 | T: C:ledakemcpa53 |
| 2414235 | 2418822 | 2500524 | T: C:ledakemcpa32 |
| 2425608 | 2443208 | 2447292 | T: limasp1822cca |
| 2812319 | 2819684 | 2826159 | T: ledakem1464 |
| 2873808 | 2879315 | 2888062 | T: C:ledakemcpa54 |
| 2988768 | 3155257 | 3263282 | T: frodokem1344aes |
| 3274298 | 3280026 | 3293289 | T: ledakem1364 |
| 3485246 | 3497104 | 3566925 | T: ledakem1264 |
| 3694228 | 3700014 | 3707043 | T: rolloii128 |
| 4154092? | 4163080? | 6092968? | T: ledakem14sl |
| 4400003 | 4418559 | 4476345 | T: remblem1056 |
| 4423880 | 4473282 | 4511009 | T: limasp2062cca |
| 4474581 | 4487591 | 4499193 | T: rolloii192 |
| 4539205 | 4549271 | 4563018 | T: remblem928 |
| 4655542 | 4662862 | 4688478 | T: frodokem976shake |
| 4663621 | 4685849 | 4747222 | T: C:ledakemcpa52 |
| 4252954? | 4861223? | 6497504? | T: ledakem13sl |
| 5241043 | 5246426 | 5262882 | T: rolloii256 |
| 5637227 | 5645345 | 5650027 | T: sikep434 |
| 5805206 | 5814333 | 6400706 | T: ledakem12sl |
| 5871013? | 7256621? | 9430828? | T: ledakem3464 |
| 7240098 | 7270433 | 7278055 | T: ledakem3364 |
| 7490355 | 7497099 | 7503542 | T: lotus128 |
| 7652129 | 7687089 | 7709786 | T: frodokem1344shake |
| 8495568 | 8501002 | 8509374 | T: sikep503 |
| 8507958 | 8520757 | 9327087 | T: ledakem33sl |
| 8830000 | 8844304 | 9223609 | T: ledakem3264 |
| 9181821 | 9207831 | 9986424 | T: sikep434comp |
| 9387313 | 9405464 | 11123297 | T: ledakem34sl |
| 9834016 | 9857600 | 9883923 | T: ledakem5464 |
| 11749627 | 11991828 | 13226976 | T: ledakem32sl |
| 12415866 | 12438825 | 12453368 | T: ledakem5364 |
| 13786468 | 13821600 | 16081258 | T: ledakem54sl |
| 13763730 | 14003981 | 15326209 | T: sikep503comp |
| 14306548 | 14365417 | 14475136 | T: sikep610 |
| 14436827 | 14450899 | 14475807 | T: lotus192 |
| 17318674 | 17372458 | 17433543 | T: ntskem1264 |
| 18307704 | 18411610 | 20590393 | T: ledakem53sl |
| 18122551 | 19018850 | 20435779 | T: ledakem5264 |
| 23214321 | 23232803 | 23451228 | mceliece348864pcf |
| 23265829 | 23394207 | 23435279 | mceliece348864f |
| 24333552 | 24376529 | 24469814 | T: lotus256 |
| 24337366 | 24455647 | 26413125 | T: sikep610comp |
| 25016219 | 25028219 | 25045319 | T: sikep751 |
| 29621353 | 31667116 | 33532863 | T: ledakem52sl |
| 26214105? | 35163706? | 59351126? | mceliece348864pc |
| 25390410? | 35653055? | 51907128? | mceliece348864 |
| 39302441 | 40709559 | 44095726 | T: sikep751comp |
| 49560467 | 49885539 | 50246574 | T: ntskem1380 |
| 76374222 | 76436461 | 76610420 | mceliece460896f |
| 77068409 | 77153374 | 77253990 | mceliece460896pcf |
| 105977900 | 106430513 | 106841750 | T: ntskem13136 |
| 84350711? | 110111921? | 161627036? | mceliece460896 |
| 86036922? | 117476170? | 176378342? | mceliece460896pc |
| 129799404 | 130329445 | 131724761 | mceliece6688128pcf |
| 132676132 | 132794703 | 133447584 | mceliece6960119f |
| 132286640 | 132881320 | 133242391 | mceliece6960119pcf |
| 158354314 | 159399181 | 160863747 | mceliece8192128f |
| 158707872 | 160450177 | 161175816 | mceliece8192128pcf |
| 165670157 | 165786902 | 166623089 | mceliece6688128f |
| 151731269? | 203865005? | 295429651? | mceliece6960119pc |
| 157521150? | 211107178? | 312912836? | mceliece6960119 |
| 166716176? | 231695722? | 352792581? | mceliece8192128pc |
| 175894703? | 235842419? | 342129030? | mceliece8192128 |
| 188926986? | 279521711? | 385210505? | mceliece6688128 |
| 193623614? | 301726321? | 394944342? | mceliece6688128pc |
| 504187218 | 598320841 | 608997156 | T: bigquake1 |
| 4385766363 | 4964031010 | 5003137751 | T: bigquake3 |
| 8716967764 | 9002758202 | 9138832093 | T: bigquake5 |
|
| Cycles for encapsulation |
| 25% | 50% | 75% | system |
| 12898 | 12967 | 13040 | kyber90s512 |
| 14031 | 14103 | 14333 | ntruhps2048509 |
| 15261 | 15300 | 15400 | ntruplus576 |
| 16248 | 16432 | 17032 | mlkem512 |
| 16695 | 16766 | 16872 | ntruhrss701 |
| 16971 | 17020 | 17090 | smaugt1 |
| 17101 | 17150 | 17214 | timer |
| 17570 | 17614 | 17691 | kyber90s768 |
| 18081 | 18560 | 19958 | mceliece348864f |
| 18195 | 19096 | 20487 | mceliece348864 |
| 20353 | 20448 | 20643 | ntruhps2048677 |
| 23629 | 23711 | 23886 | kyber90s1024 |
| 24215 | 24347 | 24613 | kyber512 |
| 23845 | 24473 | 26026 | mceliece348864pc |
| 24362 | 24487 | 24685 | ntruhps4096821 |
| 24010 | 24764 | 26177 | mceliece348864pcf |
| 24983 | 25161 | 25756 | ntruplus768 |
| 25496 | 25633 | 25833 | mlkem768 |
| 27440 | 27558 | 27749 | sntrup4591761 |
| 29176 | 29248 | 29374 | ntruplus864 |
| 30896 | 31111 | 31338 | sntrup653 |
| 33005 | 33095 | 33310 | sntrup761 |
| 33321 | 33388 | 33536 | smaugt3 |
| 34935 | 35039 | 35335 | mlkem1024 |
| 34990 | 35147 | 35327 | T: C:nhcompact512cca |
| 35321 | 35385 | 35465 | T: lightsaber2 |
| 36626 | 37030 | 37125 | kyber768 |
| 38374 | 39104 | 39271 | ntruplus1152 |
| 39427 | 39623 | 39789 | sntrup857 |
| 41588 | 41842 | 42103 | sntrup953 |
| 37079? | 42249? | 47974? | mceliece460896 |
| 36935? | 42829? | 52505? | mceliece460896f |
| 42798 | 42923 | 43408 | smaugt5 |
| 43447 | 43682 | 43973 | sntrup1013 |
| 44806 | 45544 | 46041 | T: ntskem1264 |
| 42344? | 46424? | 54956? | mceliece460896pcf |
| 42707? | 46612? | 53895? | mceliece460896pc |
| 45080 | 46762 | 48304 | T: lac128 |
| 47157 | 47244 | 47416 | T: ntrulpr4591761 |
| 47268 | 47485 | 47696 | ntrulpr653 |
| 48365 | 48500 | 48638 | kyber1024 |
| 48585 | 48694 | 48877 | ntrulpr761 |
| 50009 | 50088 | 50278 | C:smaugt1v5 |
| 49930 | 50091 | 50227 | C:timerv5 |
| 51211 | 51346 | 51876 | T: C:nhcompact768cca |
| 52747 | 52839 | 52992 | sntrup1277 |
| 55360 | 55453 | 55735 | newhope512cca |
| 55948 | 56508 | 57144 | T: C:r5nd1kem0d |
| 59448 | 59542 | 59734 | T: saber2 |
| 59732 | 59834 | 60052 | ntrulpr857 |
| 62339 | 62460 | 62667 | ntrulpr953 |
| 63757 | 63963 | 64077 | T: C:nhcompact1024cca |
| 64274 | 64387 | 64583 | ntrulpr1013 |
| 68065 | 68211 | 68407 | threebears624r2ccax |
| 68264 | 68615 | 69392 | threebears624r2cca |
| 65883 | 69558 | 77516 | mceliece6688128f |
| 69557 | 69734 | 69917 | C:threebears624r2cpax |
| 66047 | 70218 | 79072 | mceliece6688128 |
| 70023 | 70246 | 70372 | C:threebears624r2cpa |
| 69066 | 71539 | 75880 | mceliece6960119f |
| 69099 | 71650 | 75963 | mceliece6960119 |
| 70892 | 74036 | 80166 | mceliece6688128pcf |
| 72732 | 75818 | 80494 | mceliece6688128pc |
| 75224 | 75881 | 77743 | T: C:ledakemcpa13 |
| 77898 | 78652 | 79616 | T: C:r5nd1kem5d |
| 79095 | 79433 | 79759 | ntrulpr1277 |
| 77403 | 79452 | 82536 | mceliece6960119pcf |
| 78785 | 79580 | 80442 | T: C:ledakemcpa14 |
| 79426 | 80254 | 81279 | mceliece8192128f |
| 80261 | 81313 | 82589 | T: C:r5nd0kem2iot |
| 80248 | 81478 | 82602 | T: C:ledakemcpa12 |
| 80656 | 81491 | 82661 | mceliece8192128 |
| 80979 | 81690 | 82813 | T: C:r5nd1kem4longkey |
| 79062 | 82503 | 86984 | mceliece6960119pc |
| 81787 | 82550 | 83506 | T: C:bikel1 |
| 86356 | 87182 | 89158 | mceliece8192128pc |
| 88196 | 88347 | 88496 | T: firesaber2 |
| 88751 | 89783 | 91096 | mceliece8192128pcf |
| 100791 | 101188 | 108174 | C:smaugt3v5 |
| 101874 | 102508 | 103482 | T: lotus128 |
| 103918 | 104077 | 104532 | newhope1024cca |
| 111979 | 113291 | 114388 | T: ntskem1380 |
| 114350 | 114423 | 114621 | threebears936r2cca |
| 111980 | 114434 | 117303 | T: ntrukem443 |
| 114191 | 114507 | 115407 | threebears936r2ccax |
| 117033 | 117958 | 119077 | T: C:r5nd3kem5d |
| 113017 | 120317 | 123187 | T: lac192 |
| 120746 | 121011 | 121188 | C:threebears936r2cpa |
| 120967 | 121256 | 121797 | C:threebears936r2cpax |
| 126142 | 127416 | 131455 | T: C:rolloi128 |
| 143056 | 143662 | 144257 | T: lotus192 |
| 146760 | 148612 | 151403 | T: lac256 |
| 149434 | 149788 | 150577 | T: saberx4 |
| 150829 | 151826 | 158409 | T: ntskem13136 |
| 162607 | 163945 | 165107 | T: C:rolloi192 |
| 166618 | 166821 | 167113 | T: hqc128round4 |
| 173522 | 173772 | 174293 | T: ledakem1264 |
| 174326 | 175297 | 176866 | C:smaugt5v5 |
| 179345 | 179627 | 180027 | threebears1248r2cca |
| 179245 | 179644 | 180008 | threebears1248r2ccax |
| 179842 | 181774 | 182981 | T: C:ledakemcpa33 |
| 181466 | 182133 | 183193 | T: C:ledakemcpa34 |
| 184531 | 185167 | 185916 | T: C:rolloi256 |
| 184821 | 187134 | 189920 | T: ntrukem743 |
| 186160 | 187151 | 188062 | T: C:hila5 |
| 186861 | 187285 | 187684 | C:threebears1248r2cpa |
| 187068 | 187640 | 190330 | C:threebears1248r2cpax |
| 187237 | 188822 | 190287 | T: C:bikel3 |
| 187321 | 190008 | 193482 | T: C:r5nd3kem0d |
| 193125 | 193537 | 193979 | T: ledakem1464 |
| 192449 | 195377 | 198343 | T: C:ledakemcpa32 |
| 198694 | 199367 | 200321 | T: lotus256 |
| 202884 | 203494 | 206242 | T: kindi256342 |
| 204523 | 206576 | 208658 | T: C:r5nd5kem5d |
| 216504 | 217516 | 219634 | T: ledakem1364 |
| 223528 | 225639 | 232145 | T: C:r5nd5kem0d |
| 241002 | 242484 | 244401 | T: kindi512222 |
| 246040 | 247199 | 247888 | T: kindi512241 |
| 261796 | 263170 | 266728 | T: ledakem12sl |
| 268925 | 269855 | 271984 | T: ledakem13sl |
| 304817 | 306858 | 307690 | T: ledakem14sl |
| 358953 | 359959 | 370012 | T: hqcrmrs128 |
| 382987 | 383855 | 385090 | T: hqc192round4 |
| 391554 | 401131 | 410399 | T: hqc128 |
| 399678 | 405262 | 408672 | T: C:r5n11kem0d |
| 405486 | 406850 | 408512 | T: lima2p1024cca |
| 403399 | 407106 | 417232 | T: C:ledakemcpa53 |
| 403918 | 408998 | 413548 | T: C:ledakemcpa52 |
| 411880 | 417132 | 425299 | T: C:ledakemcpa54 |
| 423516 | 431755 | 439442 | T: hqc1281 |
| 440888 | 444700 | 447354 | T: rolloii192 |
| 443004 | 445067 | 447925 | T: ledakem3464 |
| 446840 | 448269 | 449490 | T: ledakem3264 |
| 448795 | 449438 | 450039 | T: kindi512321 |
| 472080 | 473002 | 474138 | T: rolloii128 |
| 485647 | 486987 | 488753 | T: rolloii256 |
| 495576 | 497773 | 500181 | T: kindi256522 |
| 497103 | 505597 | 510131 | T: ledakem3364 |
| 573368 | 574778 | 575963 | T: ledakem32sl |
| 590999 | 601692 | 604523 | T: titaniumccatoy |
| 622531 | 625446 | 648008 | T: ledakem33sl |
| 705038 | 706662 | 708236 | T: C:r5n13kem0d |
| 728922 | 730150 | 731900 | T: hqc256round4 |
| 735601 | 742210 | 761108 | T: hqcrmrs192 |
| 730896 | 742565 | 760091 | T: hqc1921 |
| 753434 | 755608 | 758093 | T: rqc128 |
| 767520 | 769226 | 772600 | T: titaniumccalite |
| 788400 | 799453 | 821152 | T: hqc1922 |
| 810094 | 819628 | 837242 | T: hqc192 |
| 828637 | 833833 | 837120 | T: lima2p2048cca |
| 837290 | 839744 | 842158 | T: ledakem34sl |
| 893035 | 894673 | 896463 | T: titaniumccastd |
| 986944 | 990918 | 999973 | T: ledakem5464 |
| 1018357 | 1020644 | 1023064 | T: ledakem5364 |
| 1019133 | 1021082 | 1025051 | T: frodokem640 |
| 1030064 | 1033004 | 1036392 | T: ledakem5264 |
| 1052230 | 1054103 | 1055928 | T: limasp1018cca |
| 1113995 | 1115568 | 1118014 | T: frodokem640aes |
| 1114940 | 1137865 | 1156443 | T: hqc2561 |
| 1148432 | 1150798 | 1154101 | T: ledakem54sl |
| 1152331 | 1155013 | 1158407 | T: titaniumccamed |
| 1166593 | 1186322 | 1207300 | T: hqc2562 |
| 1210235 | 1228761 | 1250321 | T: hqcrmrs256 |
| 1215597 | 1238964 | 1249961 | T: hqc2563 |
| 1275342 | 1304539 | 1308447 | T: titaniumccahi |
| 1296790 | 1320490 | 1341933 | T: hqc256 |
| 1395905 | 1400884 | 1410325 | T: rqc192 |
| 1499564 | 1514146 | 1527989 | T: ledakem53sl |
| 1529271 | 1533353 | 1553689 | T: ledakem52sl |
| 1561866 | 1574044 | 1581119 | T: titaniumccasuper |
| 1615354 | 1619453 | 1625073 | T: C:r5n15kem0d |
| 1966206? | 1989542? | 2598114? | T: rqc256 |
| 1953632 | 1997151 | 2150565 | T: frodokem976 |
| 1982698 | 2013977 | 2024369 | T: limasp1306cca |
| 2126253 | 2130120 | 2145887 | T: limasp1822cca |
| 2164036 | 2298981 | 2302532 | T: frodokem976aes |
| 2306163 | 2372540 | 2420369 | T: bigquake1 |
| 2480307 | 2491532 | 2506782 | T: frodokem640shake |
| 3519507 | 3525774 | 3710425 | T: frodokem1344aes |
| 3995224 | 4039395 | 4068165 | T: limasp2062cca |
| 4875524 | 4882474 | 4892733 | T: frodokem976shake |
| 6396143 | 6537271 | 6715389 | T: bigquake3 |
| 6544074 | 6632897 | 6652924 | T: remblem1056 |
| 6768743 | 6784834 | 6805561 | T: remblem928 |
| 8184007 | 8206269 | 8215796 | T: frodokem1344shake |
| 9223202 | 9229084 | 9239022 | T: sikep434 |
| 9727827 | 10008502 | 10236658 | T: bigquake5 |
| 13952567 | 13963310 | 13971043 | T: sikep503 |
| 14348424 | 14423605 | 14477331 | T: sikep434comp |
| 21393654 | 21467642 | 21612223 | T: sikep503comp |
| 26251049 | 26271849 | 26302071 | T: sikep610 |
| 35999505 | 36084646 | 36301546 | T: sikep610comp |
| 40486477 | 40512766 | 40546365 | T: sikep751 |
| 62876435 | 63149707 | 63442950 | T: sikep751comp |
|
| Cycles for decapsulation |
| 25% | 50% | 75% | system |
| 10556 | 10594 | 10655 | kyber90s512 |
| 14514 | 14669 | 14718 | C:threebears624r2cpax |
| 14776 | 14832 | 14877 | kyber90s768 |
| 17130 | 17179 | 17221 | ntruplus768 |
| 17269 | 17440 | 18081 | mlkem512 |
| 18327 | 18375 | 18499 | ntruplus576 |
| 18575 | 18628 | 18819 | C:threebears936r2cpax |
| 18471 | 18729 | 18868 | kyber512 |
| 19541 | 20362 | 20495 | T: C:r5nd1kem0d |
| 20617 | 20659 | 20703 | kyber90s1024 |
| 20939 | 20970 | 21000 | ntruplus864 |
| 22596 | 22722 | 22838 | C:threebears1248r2cpax |
| 25127 | 25165 | 25237 | C:threebears624r2cpa |
| 26004 | 26031 | 26062 | ntruhps2048509 |
| 26789 | 26830 | 26862 | ntruplus1152 |
| 26899 | 26983 | 27435 | smaugt1 |
| 26872 | 27034 | 27123 | mlkem768 |
| 27372 | 27575 | 27826 | T: C:r5nd1kem5d |
| 27605 | 27682 | 28071 | timer |
| 27686 | 27974 | 29080 | T: C:r5nd0kem2iot |
| 28091 | 28182 | 28495 | kyber768 |
| 28944 | 30393 | 30999 | T: C:r5nd1kem4longkey |
| 33080 | 33150 | 33213 | T: C:nhcompact512cca |
| 33197 | 33265 | 33665 | T: C:hila5 |
| 33523 | 33591 | 33699 | T: lightsaber2 |
| 34221 | 34325 | 34534 | C:threebears936r2cpa |
| 36706 | 36810 | 37080 | mlkem1024 |
| 37474 | 37586 | 37787 | ntruhps2048677 |
| 37623 | 37685 | 37749 | kyber1024 |
| 39034 | 39129 | 39240 | ntruhrss701 |
| 40701 | 40839 | 41061 | sntrup761 |
| 41818 | 42145 | 42294 | T: C:r5nd3kem5d |
| 42796 | 42994 | 43241 | sntrup653 |
| 42878 | 43034 | 43110 | C:threebears1248r2cpa |
| 47062 | 47165 | 47292 | smaugt3 |
| 49255 | 49348 | 49433 | T: C:nhcompact768cca |
| 52166 | 52341 | 52688 | ntruhps4096821 |
| 55103 | 55253 | 55469 | sntrup857 |
| 56366 | 56462 | 56553 | T: saber2 |
| 57822 | 57968 | 58205 | ntrulpr653 |
| 58336 | 58517 | 58769 | sntrup953 |
| 58565 | 58801 | 59029 | ntrulpr761 |
| 59720 | 59803 | 59910 | newhope512cca |
| 59883 | 60193 | 60606 | sntrup1013 |
| 60506 | 60803 | 61108 | smaugt5 |
| 60787 | 60943 | 61033 | sntrup4591761 |
| 61029 | 61135 | 61235 | T: C:nhcompact1024cca |
| 61100 | 63795 | 64484 | T: lac128 |
| 66248 | 66432 | 66671 | C:smaugt1v5 |
| 66459 | 66591 | 66747 | C:timerv5 |
| 67189 | 67323 | 67880 | T: ntrulpr4591761 |
| 71708 | 71868 | 72260 | sntrup1277 |
| 73223 | 73329 | 73565 | ntrulpr857 |
| 75491 | 75791 | 76322 | ntrulpr953 |
| 77324 | 77461 | 77636 | ntrulpr1013 |
| 76227 | 77766 | 80989 | T: C:r5nd5kem5d |
| 82803 | 82923 | 83069 | T: C:r5nd3kem0d |
| 84689 | 84836 | 85032 | T: firesaber2 |
| 90263 | 90379 | 91983 | threebears624r2ccax |
| 93372 | 93540 | 93822 | mceliece348864 |
| 93990 | 94220 | 94623 | ntrulpr1277 |
| 94216 | 94651 | 95299 | mceliece348864f |
| 99360 | 99541 | 99758 | mceliece348864pcf |
| 99409 | 99644 | 99951 | mceliece348864pc |
| 100458 | 102253 | 102565 | T: C:r5nd5kem0d |
| 111945 | 112048 | 112191 | newhope1024cca |
| 116267 | 116549 | 117035 | T: lotus128 |
| 118470 | 118712 | 118908 | threebears624r2cca |
| 129155 | 129796 | 130312 | T: ntrukem443 |
| 129585 | 129865 | 130860 | C:smaugt3v5 |
| 143872 | 144216 | 144686 | T: C:r5n11kem0d |
| 144193 | 144336 | 144430 | threebears936r2ccax |
| 157232 | 157539 | 157957 | T: saberx4 |
| 165091 | 165611 | 166143 | T: lotus192 |
| 160847 | 170476 | 172657 | T: lac192 |
| 181890 | 182129 | 182433 | mceliece460896f |
| 181675 | 182267 | 183658 | threebears936r2cca |
| 182495 | 183246 | 184249 | mceliece460896 |
| 188427 | 188630 | 188940 | mceliece460896pc |
| 189097 | 189575 | 192177 | mceliece460896pcf |
| 192181 | 192944 | 193925 | T: C:r5n13kem0d |
| 202493 | 202782 | 203152 | mceliece6960119f |
| 203118 | 203524 | 204345 | mceliece6960119 |
| 201866 | 208298 | 213241 | C:smaugt5v5 |
| 211864 | 212118 | 212587 | mceliece6960119pcf |
| 212626 | 212871 | 213144 | mceliece6960119pc |
| 213898 | 214181 | 214603 | mceliece6688128 |
| 213866 | 214315 | 214818 | mceliece6688128f |
| 215351 | 215942 | 217021 | mceliece8192128 |
| 215653 | 216405 | 216965 | mceliece8192128f |
| 216428 | 216865 | 218282 | threebears1248r2ccax |
| 223549 | 223859 | 224301 | mceliece6688128pc |
| 224488 | 224787 | 225229 | mceliece8192128pcf |
| 226922 | 227625 | 229239 | mceliece6688128pcf |
| 229298 | 229930 | 230766 | mceliece8192128pc |
| 232065 | 234264 | 249045 | T: ntrukem743 |
| 234460 | 234781 | 235471 | T: lotus256 |
| 230873 | 235665 | 240766 | T: lac256 |
| 257602 | 258516 | 259029 | T: kindi256342 |
| 265070 | 265553 | 266105 | threebears1248r2cca |
| 288178 | 288456 | 288798 | T: hqc128round4 |
| 319131 | 319546 | 320502 | T: kindi512222 |
| 326784 | 328237 | 334703 | T: kindi512241 |
| 389582 | 390111 | 390755 | T: ntskem1264 |
| 472145 | 473194 | 589150 | T: C:ledakemcpa13 |
| 494958 | 500102 | 575860 | T: C:ledakemcpa12 |
| 515034 | 517390 | 519660 | T: lima2p1024cca |
| 559542 | 562195 | 566437 | T: C:r5n15kem0d |
| 564060 | 565410 | 568600 | T: kindi512321 |
| 580166 | 581531 | 582884 | T: kindi256522 |
| 584810 | 586823 | 638204 | T: C:ledakemcpa14 |
| 599805 | 600400 | 601471 | T: hqcrmrs128 |
| 609509 | 610387 | 611362 | T: hqc192round4 |
| 625791 | 631904 | 665352 | T: hqc128 |
| 690815 | 700773 | 702261 | T: titaniumccatoy |
| 752275 | 755167 | 765329 | T: ntskem1380 |
| 781858 | 789664 | 810450 | T: C:rolloi128 |
| 839493 | 842494 | 847965 | T: hqc1281 |
| 883986 | 885389 | 886755 | T: titaniumccalite |
| 922071 | 960760 | 1007486 | T: C:rolloi192 |
| 1023794 | 1025078 | 1030700 | T: frodokem640 |
| 1024290 | 1025627 | 1027079 | T: titaniumccastd |
| 1036856 | 1046650 | 1054660 | T: lima2p2048cca |
| 1047022 | 1048458 | 1053178 | T: C:bikel1 |
| 1060826 | 1062030 | 1063415 | T: frodokem640aes |
| 1084500 | 1100839 | 1123349 | T: hqcrmrs192 |
| 1156028 | 1176587 | 1188144 | T: hqc192 |
| 1183995 | 1185648 | 1188956 | T: hqc256round4 |
| 1241535 | 1245520 | 1253315 | T: hqc1921 |
| 1266504 | 1267770 | 1269690 | T: ledakem1264 |
| 1293132 | 1299784 | 1313991 | T: hqc1922 |
| 1298209 | 1300527 | 1304662 | T: titaniumccamed |
| 1307259 | 1318790 | 1321336 | T: C:ledakemcpa32 |
| 1335260 | 1347072 | 1387262 | T: rolloii128 |
| 1347743 | 1355086 | 1357386 | T: limasp1018cca |
| 1378382 | 1417766 | 1474248 | T: rolloii192 |
| 1433650 | 1451198 | 1464180 | T: ledakem1364 |
| 1448709 | 1455799 | 1464137 | T: ledakem1464 |
| 1479799 | 1505494 | 1507301 | T: titaniumccahi |
| 1563079 | 1583004 | 1593456 | T: C:ledakemcpa33 |
| 1727329 | 1735207 | 1755992 | T: hqc2561 |
| 1733997 | 1741204 | 1757611 | T: C:rolloi256 |
| 1737641 | 1742054 | 1755521 | T: ntskem13136 |
| 1755736 | 1758553 | 1761498 | T: hqcrmrs256 |
| 1750568 | 1765560 | 1767939 | T: ledakem12sl |
| 1791312 | 1796286 | 1895817 | T: ledakem13sl |
| 1600201 | 1821975 | 1828360 | T: C:ledakemcpa34 |
| 1827769 | 1839137 | 1844640 | T: titaniumccasuper |
| 1818278 | 1847776 | 1896591 | T: hqc2562 |
| 1809295 | 1894732 | 1915534 | T: hqc256 |
| 1901428 | 1905558 | 1951200 | T: hqc2563 |
| 1949682 | 1950988 | 1952359 | T: frodokem976 |
| 1920805 | 1955349 | 1961780 | T: ledakem14sl |
| 1975998 | 1977977 | 1979172 | T: frodokem976aes |
| 1975656 | 1985453 | 2007065 | T: rolloii256 |
| 2353883 | 2355860 | 2357331 | T: frodokem640shake |
| 2567427 | 2596766 | 2621745 | T: limasp1306cca |
| 2717598 | 2721498 | 2740226 | T: limasp1822cca |
| 2841973 | 2862567 | 2905100 | T: rqc128 |
| 2956246 | 2965011 | 3003101 | T: bigquake1 |
| 3111676 | 3116101 | 3202150 | T: C:ledakemcpa52 |
| 3266313 | 3272335 | 3292476 | T: C:bikel3 |
| 3363073 | 3368580 | 3372554 | T: frodokem1344aes |
| 3447107 | 3452056 | 3472554 | T: ledakem3464 |
| 3488960 | 3512209 | 3565090 | T: ledakem3264 |
| 3562993 | 3583941 | 3794566 | T: ledakem3364 |
| 3662859 | 3704864 | 3710593 | T: C:ledakemcpa53 |
| 4241371 | 4247551 | 4307039 | T: C:ledakemcpa54 |
| 4476349 | 4483608 | 4515474 | T: ledakem32sl |
| 4641299 | 4660795 | 4689768 | T: frodokem976shake |
| 5037056 | 5090425 | 5301551 | T: ledakem33sl |
| 5178507 | 5230742 | 5251742 | T: limasp2062cca |
| 5467844 | 5529918 | 5580901 | T: ledakem34sl |
| 5936189 | 5960736 | 5989096 | T: rqc192 |
| 7653808 | 7665090 | 7695368 | T: ledakem5364 |
| 7851681 | 7863902 | 7877494 | T: frodokem1344shake |
| 7958164 | 7975919 | 8025612 | T: ledakem5264 |
| 8318214 | 8323725 | 8402280 | T: ledakem5464 |
| 8837820 | 8877721 | 8958279 | T: remblem1056 |
| 8898261 | 8926811 | 10068034 | T: rqc256 |
| 9090491 | 9115582 | 9136166 | T: remblem928 |
| 9855948 | 9862888 | 9870480 | T: sikep434 |
| 10486101 | 10495744 | 10571797 | T: sikep434comp |
| 10691530 | 10804825 | 10824996 | T: ledakem54sl |
| 11101244 | 11112643 | 11264433 | T: ledakem52sl |
| 11128952 | 11149196 | 11287296 | T: ledakem53sl |
| 14868880 | 14878343 | 14888880 | T: sikep503 |
| 15785424 | 15796005 | 15803882 | T: sikep503comp |
| 25364418 | 25579477 | 25891994 | T: bigquake3 |
| 26433503 | 26449459 | 26468717 | T: sikep610 |
| 28007213 | 28030936 | 28047592 | T: sikep610comp |
| 38502672 | 38833386 | 39574001 | T: bigquake5 |
| 43538817 | 43555466 | 43575548 | T: sikep751 |
| 46277712 | 46296852 | 46317781 | T: sikep751comp |
|
|
|