Measurements of key-encapsulation mechanisms on one machine: amd64; Zen 4 (a70f41); 2023 AMD Ryzen 5 7640HS; 6 x 4300MHz; phoenix, 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 |
| 8696 | 8810 | 9011 | kyber90s512 |
| 11519 | 11582 | 13912 | ntruplus576 |
| 12921 | 13082 | 13298 | kyber90s768 |
| 15054 | 15192 | 15401 | mlkem512 |
| 15072 | 15288 | 15566 | kyber512 |
| 17445 | 17475 | 17511 | ntruplus768 |
| 17753 | 17837 | 17999 | smaugt1v5 |
| 18532 | 18555 | 18639 | ntruplus864 |
| 18631 | 18801 | 19079 | kyber90s1024 |
| 21526 | 21664 | 21856 | T: C:nhcompact512cca |
| 21883 | 22100 | 22435 | timer |
| 22299 | 22646 | 23037 | smaugt1 |
| 24252 | 24429 | 24571 | T: ntrulpr4591761 |
| 25875 | 26180 | 26547 | T: lac128 |
| 26212 | 26366 | 26731 | kyber768 |
| 26370 | 26614 | 26935 | mlkem768 |
| 26746 | 26797 | 26963 | T: lightsaber2 |
| 27080 | 27479 | 28210 | ntrulpr653 |
| 25558? | 28745? | 33008? | ntruplus1152 |
| 28869 | 29014 | 29259 | ntrulpr761 |
| 30370 | 30494 | 30720 | smaugt3v5 |
| 32652 | 32976 | 33417 | T: C:nhcompact768cca |
| 32628 | 32983 | 33604 | T: C:r5nd1kem0d |
| 33619 | 33807 | 34038 | newhope512cca |
| 34193 | 34658 | 35361 | kyber1024 |
| 34584 | 34709 | 34988 | smaugt3 |
| 34503 | 34759 | 35385 | mlkem1024 |
| 36158 | 36311 | 36454 | ntrulpr857 |
| 36601 | 36725 | 36951 | smaugt5v5 |
| 38062 | 38225 | 38530 | ntrulpr953 |
| 39588 | 39794 | 40071 | T: C:nhcompact1024cca |
| 41132 | 41348 | 41699 | ntrulpr1013 |
| 44016 | 44794 | 45661 | T: C:r5nd1kem5d |
| 44732 | 44882 | 45170 | smaugt5 |
| 45406 | 46328 | 48080 | T: C:r5nd0kem2iot |
| 46068 | 46973 | 48202 | T: C:r5nd1kem4longkey |
| 48285 | 48486 | 48836 | T: saber2 |
| 48427 | 48538 | 48830 | ntrulpr1277 |
| 52048 | 52240 | 52926 | C:threebears624r2cpa |
| 52212 | 52289 | 52388 | threebears624r2cca |
| 53893 | 54044 | 54221 | C:threebears624r2cpax |
| 54530 | 54634 | 54764 | threebears624r2ccax |
| 59479 | 59588 | 59832 | T: hqc128round4 |
| 59756 | 59971 | 60159 | timerv5 |
| 63291 | 63614 | 63983 | newhope1024cca |
| 67266 | 67778 | 68796 | T: lac256 |
| 70346 | 71098 | 72177 | T: C:r5nd3kem5d |
| 75039 | 75117 | 75336 | T: firesaber2 |
| 76643 | 77978 | 85302 | T: lac192 |
| 95649 | 95888 | 96173 | threebears936r2cca |
| 98510 | 98634 | 98785 | threebears936r2ccax |
| 99505 | 99607 | 99792 | C:threebears936r2cpa |
| 101728 | 102059 | 102392 | C:threebears936r2cpax |
| 102196 | 102379 | 102599 | ntruhps2048509 |
| 108573 | 109005 | 109363 | T: saberx4 |
| 114151 | 115388 | 117176 | T: C:r5nd3kem0d |
| 127475 | 129356 | 131677 | T: C:r5nd5kem5d |
| 134359 | 136619 | 140059 | T: C:r5nd5kem0d |
| 135658 | 136821 | 137410 | T: C:hila5 |
| 144532 | 145131 | 146237 | T: hqc192round4 |
| 156034 | 156974 | 157355 | threebears1248r2cca |
| 160189 | 160450 | 160770 | threebears1248r2ccax |
| 160142 | 161383 | 163931 | T: kindi256342 |
| 162445 | 162721 | 162949 | C:threebears1248r2cpa |
| 163278 | 163456 | 163705 | ntruhps2048677 |
| 164231 | 164404 | 164491 | C:threebears1248r2cpax |
| 166395 | 166722 | 166992 | ntruhrss701 |
| 167875 | 168943 | 169563 | T: kindi512222 |
| 173645 | 174102 | 174451 | T: kindi512241 |
| 247744 | 248005 | 248431 | ntruhps4096821 |
| 270740 | 272179 | 280502 | T: hqcrmrs128 |
| 291723 | 292448 | 293421 | T: hqc256round4 |
| 303669 | 309625 | 319897 | T: hqc128 |
| 311686 | 312754 | 322659 | T: hqc1281 |
| 346180 | 346932 | 349770 | T: kindi512321 |
| 348613 | 351475 | 356194 | T: C:r5n11kem0d |
| 379493 | 382818 | 387277 | T: ntrukem443 |
| 405734 | 409964 | 431486 | sntrup653 |
| 419338 | 425263 | 433413 | T: kindi256522 |
| 450778 | 452657 | 456106 | T: C:bikel1 |
| 472602 | 472992 | 473550 | sntrup761 |
| 517752 | 518450 | 519688 | T: lima2p1024cca |
| 552428 | 555875 | 564326 | T: hqc1921 |
| 547047 | 563372 | 570289 | T: hqcrmrs192 |
| 563947 | 573755 | 575099 | sntrup4591761 |
| 600445 | 601953 | 603623 | T: rqc128 |
| 591739 | 608638 | 617698 | T: hqc1922 |
| 609196 | 620257 | 631472 | T: hqc192 |
| 626899 | 633085 | 649603 | T: C:ledakemcpa13 |
| 630528 | 634952 | 637902 | T: C:r5n13kem0d |
| 654181 | 655274 | 656960 | T: C:ledakemcpa14 |
| 661044 | 663031 | 665482 | sntrup857 |
| 670429 | 681260 | 693593 | T: C:edonk128k16n80nu4l6 |
| 718195 | 720096 | 726850 | T: titaniumccatoy |
| 739369 | 741454 | 743286 | T: frodokem640 |
| 762603 | 765916 | 769680 | T: ntrukem743 |
| 795078 | 796092 | 797080 | T: titaniumccalite |
| 800820 | 804159 | 808694 | T: C:ledakemcpa12 |
| 829049 | 844692 | 858890 | T: hqc2561 |
| 809623 | 866461 | 873156 | sntrup953 |
| 871926 | 874494 | 879566 | T: C:rolloi128 |
| 866989 | 892886 | 906991 | T: hqcrmrs256 |
| 876395 | 897421 | 909416 | T: hqc2562 |
| 906676 | 908742 | 911044 | T: frodokem640aes |
| 912347 | 935774 | 963726 | T: hqc2563 |
| 961025 | 968265 | 993681 | T: hqc256 |
| 969754? | 1003452? | 2094404? | sntrup1013 |
| 1052230 | 1053829 | 1055408 | T: lima2p2048cca |
| 1061807 | 1064638 | 1245601 | T: rqc192 |
| 1088299 | 1090623 | 1093671 | T: C:edonk128k16n80nu8l6 |
| 1124075 | 1125316 | 1126771 | T: titaniumccastd |
| 1162147 | 1171659 | 1174491 | T: limasp1018cca |
| 1207000 | 1208051 | 1210011 | T: C:bikel3 |
| 1186195 | 1218130 | 1219690 | T: titaniumccamed |
| 1197582 | 1231503 | 1250676 | T: C:ledakemcpa34 |
| 1244656 | 1259306 | 1273703 | T: C:edonk128k32n96nu4l4 |
| 1270389 | 1274286 | 1278570 | T: C:rolloi192 |
| 1357601 | 1361355 | 1369268 | T: titaniumccahi |
| 1451484 | 1459634 | 1532165 | T: C:r5n15kem0d |
| 1442426 | 1465555 | 1514913 | sntrup1277 |
| 1486970 | 1495451 | 1534561 | T: frodokem976 |
| 1502771? | 1524389? | 1951152? | T: rqc256 |
| 1535326 | 1561124 | 1586115 | T: C:edonk192k32n128nu4l6 |
| 1610476 | 1614057 | 1617673 | T: C:edonk128ref |
| 1642181 | 1651366 | 1657746 | T: C:ledakemcpa33 |
| 1729643 | 1732592 | 1736058 | T: C:rolloi256 |
| 1748365 | 1754267 | 1760059 | T: frodokem976aes |
| 1765601 | 1768773 | 1782408 | T: titaniumccasuper |
| 1760110 | 1777643 | 1794026 | T: C:lake1 |
| 1791755 | 1802043 | 1823812 | T: C:lake2 |
| 2044906 | 2053606 | 2063641 | T: C:lake3 |
| 2092900 | 2096390 | 2103530 | T: frodokem640shake |
| 2268203 | 2272336 | 2287105 | T: limasp1306cca |
| 2281543 | 2285554 | 2291457 | T: C:ledakemcpa32 |
| 2316423 | 2338976 | 2362861 | T: C:edonk192k48n144nu4l4 |
| 2354255 | 2376777 | 2378765 | T: limasp1822cca |
| 2384583 | 2391982 | 2396929 | T: C:ledakemcpa53 |
| 2616347 | 2625385 | 2631729 | T: ledakem1464 |
| 2852314 | 2859374 | 2866197 | T: C:ledakemcpa54 |
| 2930833 | 2942043 | 2950194 | T: frodokem1344aes |
| 3072567 | 3085178 | 3098881 | T: locker1 |
| 3256485 | 3281249 | 3501569 | T: ledakem1364 |
| 3483789 | 3491107 | 3516323 | T: ledakem1264 |
| 3496781 | 3515867 | 3537081 | T: locker2 |
| 3765875? | 3791453? | 4957019? | T: ledakem14sl |
| 3795386 | 3812032 | 3833548 | T: locker3 |
| 4065903 | 4082857 | 4101907 | T: locker4 |
| 4272825 | 4275701 | 4280945 | T: frodokem976shake |
| 4276022 | 4280897 | 4287856 | T: rolloii128 |
| 4314709 | 4320450 | 4327749 | T: rolloii192 |
| 4479386 | 4485672 | 4511354 | T: limasp2062cca |
| 3822958? | 4597676? | 6052229? | T: ledakem13sl |
| 4825679 | 4845166 | 4864947 | T: locker6 |
| 4873811 | 4900412 | 5332540 | T: ledakem12sl |
| 4895174 | 4908370 | 4915845 | T: C:ledakemcpa52 |
| 4904402 | 4920853 | 4939234 | T: remblem1056 |
| 4983776 | 4994347 | 5006258 | T: remblem928 |
| 5061644 | 5067366 | 5077296 | T: rolloii256 |
| 5590223 | 5607476 | 5632168 | T: locker5 |
| 5642562 | 5649035 | 5655351 | T: sikep434 |
| 5734593 | 5791710 | 5838172 | T: ramstakers216091 |
| 5867817? | 6566750? | 8871977? | T: ledakem3464 |
| 7150753 | 7162450 | 7171946 | T: ledakem3364 |
| 7155987 | 7182365 | 7234831 | T: lotus128 |
| 7254924 | 7258499 | 7263428 | T: frodokem1344shake |
| 7689556 | 7708215 | 8164588 | T: ledakem3264 |
| 7743451 | 7756337 | 8369749 | T: ledakem33sl |
| 7899199 | 7929531 | 7965866 | T: locker7 |
| 8339030 | 8398477 | 9806975 | T: ledakem34sl |
| 8450866 | 8466137 | 8514768 | T: sikep503 |
| 8754544 | 8813501 | 8898725 | T: locker8 |
| 9124267 | 9270884 | 9374933 | T: ledakem5464 |
| 9426154 | 9460437 | 9492194 | T: locker9 |
| 9334365 | 9475861 | 10494097 | T: sikep434comp |
| 11480309 | 11523198 | 12586090 | T: ledakem32sl |
| 12806756 | 12832617 | 12867025 | T: ledakem5364 |
| 13884466 | 13961987 | 14048554 | T: lotus192 |
| 13740995 | 14009037 | 16621895 | T: ledakem54sl |
| 13771624 | 14064411 | 15069830 | T: sikep503comp |
| 14308544 | 14322917 | 14339074 | T: sikep610 |
| 15441515 | 15608373 | 17229339 | T: ledakem5264 |
| 16411169 | 16461961 | 16507788 | T: mersenne756839 |
| 16048448 | 16498892 | 19946783 | T: ledakem53sl |
| 23414314 | 23482392 | 23582386 | mceliece348864pcf |
| 23399545 | 23583903 | 23629311 | mceliece348864f |
| 23699212 | 23818779 | 23979313 | T: lotus256 |
| 23260296 | 23862352 | 24654176 | T: ramstakers756839 |
| 24358929 | 24810291 | 26466005 | T: sikep610comp |
| 24906260 | 24955442 | 25054085 | T: sikep751 |
| 26169922 | 26349614 | 26552672 | T: ntskem1264 |
| 26991095 | 27906321 | 30216796 | T: ledakem52sl |
| 26065887? | 34520498? | 56568130? | mceliece348864 |
| 26341254? | 38203877? | 60842269? | mceliece348864pc |
| 39227396 | 39313659 | 42001721 | T: sikep751comp |
| 38102372? | 72059994? | 120455797? | T: rsa2048 |
| 76744358 | 77418371 | 77771536 | mceliece460896pcf |
| 76917483 | 77598288 | 77649473 | mceliece460896f |
| 82973310 | 86013874 | 87348453 | T: ntskem1380 |
| 103552426 | 103949157 | 107149490 | T: ntskem13136 |
| 83526071? | 115713886? | 168993935? | mceliece460896pc |
| 85453124? | 118388192? | 173686328? | mceliece460896 |
| 132864507 | 133167899 | 134093824 | mceliece6960119pcf |
| 132526459 | 133573534 | 133777334 | mceliece6960119f |
| 146345635 | 146878228 | 147707467 | mceliece8192128pcf |
| 147170079 | 147594630 | 148139253 | mceliece8192128f |
| 166383815 | 166732312 | 167163109 | mceliece6688128f |
| 166578801 | 167031607 | 167740620 | mceliece6688128pcf |
| 150014987? | 185852579? | 301387244? | mceliece6960119pc |
| 198375046 | 199216759 | 199991729 | T: oddmanhattan128 |
| 148398349? | 205204353? | 307580287? | mceliece6960119 |
| 160261233? | 215899727? | 293403507? | mceliece8192128pc |
| 178807149? | 236379151? | 389684366? | mceliece8192128 |
| 166432427? | 245194347? | 333892589? | mceliece6688128 |
| 189862059? | 255639269? | 370346603? | mceliece6688128pc |
| 317821296 | 319361204 | 321651567 | T: oddmanhattan192 |
| 568492134 | 573233967 | 576128381 | T: oddmanhattan256 |
| 510804054 | 610864734 | 626892087 | T: bigquake1 |
| 2723013887 | 2801938090 | 2865339132 | T: pqrsa15 |
| 4393071694 | 4725485637 | 4785284009 | T: bigquake3 |
| 8157398795 | 8623190614 | 8866918990 | T: bigquake5 |
|
| Cycles for encapsulation |
| 25% | 50% | 75% | system |
| 9914 | 10157 | 10555 | T: rsa2048 |
| 13561 | 13616 | 13700 | kyber90s512 |
| 14258 | 14324 | 14551 | ntruhps2048509 |
| 15369 | 15484 | 15715 | ntruplus576 |
| 16634 | 16664 | 16721 | mlkem512 |
| 16957 | 17034 | 17118 | ntruhrss701 |
| 17066 | 17091 | 17137 | smaugt1 |
| 17164 | 17192 | 17211 | timer |
| 17703 | 17730 | 17779 | smaugt1v5 |
| 17172 | 17825 | 19366 | mceliece348864 |
| 17129 | 17981 | 19339 | mceliece348864f |
| 18186 | 18248 | 18352 | kyber90s768 |
| 20517 | 20624 | 20831 | ntruhps2048677 |
| 22692 | 22740 | 22946 | ntruplus768 |
| 22512 | 23101 | 24579 | mceliece348864pc |
| 22676 | 23636 | 24726 | mceliece348864pcf |
| 24224 | 24267 | 24356 | kyber90s1024 |
| 24278 | 24525 | 24724 | kyber512 |
| 24894 | 24998 | 25189 | ntruhps4096821 |
| 25357 | 25573 | 26876 | smaugt3v5 |
| 25947 | 26011 | 26102 | mlkem768 |
| 26008 | 26077 | 26220 | ntruplus864 |
| 27964 | 28032 | 28215 | sntrup4591761 |
| 31934 | 32135 | 32378 | sntrup653 |
| 33566 | 33715 | 34070 | smaugt3 |
| 34008 | 34106 | 34303 | sntrup761 |
| 34634 | 34700 | 34961 | ntruplus1152 |
| 35298 | 35401 | 35490 | T: C:nhcompact512cca |
| 35409 | 35615 | 36016 | mlkem1024 |
| 35605 | 35654 | 35729 | T: lightsaber2 |
| 36529 | 36601 | 36724 | kyber768 |
| 34356? | 37859? | 46002? | mceliece460896f |
| 37953 | 38048 | 38176 | smaugt5v5 |
| 35324? | 39679? | 46493? | mceliece460896 |
| 39323 | 40213 | 43228 | T: C:edonk128k16n80nu4l6 |
| 40577 | 40790 | 40930 | sntrup857 |
| 42245 | 42490 | 43578 | smaugt5 |
| 43136 | 43254 | 43468 | sntrup953 |
| 44569 | 44817 | 45077 | sntrup1013 |
| 42453? | 45785? | 53527? | mceliece460896pcf |
| 41477? | 46336? | 52937? | mceliece460896pc |
| 47344 | 47677 | 49434 | ntrulpr653 |
| 47709 | 47824 | 47938 | T: ntrulpr4591761 |
| 46610 | 47859 | 52552 | T: ntskem1264 |
| 48489 | 48957 | 49082 | kyber1024 |
| 49720 | 49870 | 50106 | ntrulpr761 |
| 48509 | 50597 | 52215 | T: lac128 |
| 50954 | 51088 | 51249 | timerv5 |
| 51148 | 51286 | 51743 | T: C:nhcompact768cca |
| 54615 | 55100 | 55635 | T: C:r5nd1kem0d |
| 55410 | 55628 | 56036 | sntrup1277 |
| 57752 | 57877 | 58136 | newhope512cca |
| 59897 | 60040 | 60164 | T: saber2 |
| 62395 | 62501 | 62664 | ntrulpr857 |
| 63487 | 63626 | 63800 | T: C:nhcompact1024cca |
| 65170 | 65510 | 65729 | ntrulpr953 |
| 62477 | 66058 | 72504 | mceliece6688128f |
| 62562 | 66109 | 72524 | mceliece6688128 |
| 67762 | 67967 | 68158 | threebears624r2ccax |
| 67924 | 68162 | 68343 | threebears624r2cca |
| 68779 | 68960 | 69280 | ntrulpr1013 |
| 67427 | 69197 | 73316 | mceliece6960119 |
| 69094 | 69299 | 70111 | C:threebears624r2cpa |
| 69241 | 69388 | 69588 | C:threebears624r2cpax |
| 68207 | 71875 | 76540 | mceliece6960119f |
| 70644 | 73596 | 79771 | mceliece6688128pcf |
| 70997 | 73596 | 79683 | mceliece6688128pc |
| 74154 | 74995 | 76262 | T: C:r5nd1kem5d |
| 72504 | 75320 | 80288 | T: C:edonk128k16n80nu8l6 |
| 74058 | 75333 | 76758 | T: C:r5nd0kem2iot |
| 74946 | 75694 | 76877 | mceliece8192128f |
| 76561 | 77234 | 77945 | T: C:ledakemcpa13 |
| 77190 | 77923 | 79382 | T: C:r5nd1kem4longkey |
| 75898 | 79199 | 84373 | mceliece6960119pcf |
| 78472 | 79430 | 80912 | mceliece8192128 |
| 79099 | 79663 | 80114 | T: C:ledakemcpa14 |
| 80586 | 80752 | 81102 | ntrulpr1277 |
| 79681 | 80898 | 81880 | T: C:ledakemcpa12 |
| 77832 | 80975 | 86014 | mceliece6960119pc |
| 80297 | 81022 | 81880 | T: C:bikel1 |
| 83796 | 85319 | 88512 | mceliece8192128pcf |
| 84880 | 85967 | 86861 | mceliece8192128pc |
| 86379 | 88498 | 97381 | T: C:edonk128k32n96nu4l4 |
| 89089 | 89161 | 89279 | T: firesaber2 |
| 105075 | 105218 | 105479 | newhope1024cca |
| 109153 | 109971 | 110469 | T: lotus128 |
| 114249 | 114512 | 114651 | threebears936r2ccax |
| 114477 | 114581 | 114740 | threebears936r2cca |
| 113896 | 114800 | 116182 | T: C:r5nd3kem5d |
| 117223 | 118645 | 121495 | T: ntskem1380 |
| 117615 | 118966 | 120461 | T: lac192 |
| 120439 | 120865 | 121241 | C:threebears936r2cpa |
| 120436 | 121043 | 121305 | C:threebears936r2cpax |
| 118888 | 121596 | 136454 | T: C:edonk128ref |
| 128023 | 128447 | 129141 | T: C:rolloi128 |
| 126248 | 128736 | 131835 | T: ntrukem443 |
| 134343 | 134849 | 135070 | T: saberx4 |
| 133163 | 137766 | 148706 | T: lac256 |
| 143170 | 144285 | 160731 | T: lotus192 |
| 149175 | 151845 | 158534 | T: ntskem13136 |
| 152318 | 152951 | 153711 | T: C:rolloi192 |
| 166279 | 166501 | 166771 | T: hqc128round4 |
| 171092 | 171769 | 172857 | T: C:bikel3 |
| 175782 | 176515 | 177421 | T: ledakem1264 |
| 176283 | 177303 | 178435 | T: C:hila5 |
| 179219 | 179307 | 179613 | threebears1248r2ccax |
| 179051 | 179680 | 179977 | threebears1248r2cca |
| 179120 | 180005 | 181182 | T: C:rolloi256 |
| 182371 | 183842 | 185660 | T: C:r5nd3kem0d |
| 183240 | 184688 | 186812 | T: C:ledakemcpa33 |
| 184325 | 185877 | 187760 | T: C:ledakemcpa34 |
| 186085 | 186448 | 187200 | C:threebears1248r2cpa |
| 186378 | 186686 | 187035 | C:threebears1248r2cpax |
| 191830 | 192806 | 197742 | T: ledakem1464 |
| 191447 | 193757 | 195793 | T: C:ledakemcpa32 |
| 199776 | 201831 | 203907 | T: C:r5nd5kem5d |
| 206048 | 207162 | 208490 | T: lotus256 |
| 208226 | 210506 | 214288 | T: kindi256342 |
| 211804 | 215421 | 242899 | T: ntrukem743 |
| 217947 | 219445 | 221226 | T: ledakem1364 |
| 218464 | 220026 | 221731 | T: C:r5nd5kem0d |
| 224305 | 225900 | 233285 | T: C:edonk192k32n128nu4l6 |
| 239500 | 240520 | 242009 | T: ledakem12sl |
| 237719 | 248631 | 296747 | T: C:edonk192k48n144nu4l4 |
| 248103 | 248794 | 250861 | T: kindi512222 |
| 252545 | 253112 | 254689 | T: kindi512241 |
| 263638 | 265172 | 266782 | T: ledakem13sl |
| 281493 | 283316 | 285590 | T: ledakem14sl |
| 324003 | 327210 | 331489 | T: C:lake1 |
| 358507 | 360156 | 363110 | T: C:lake2 |
| 383523 | 384274 | 386546 | T: hqc192round4 |
| 383393 | 384997 | 397157 | T: hqcrmrs128 |
| 402450 | 404040 | 407256 | T: lima2p1024cca |
| 406579 | 408860 | 412667 | T: C:lake3 |
| 407289 | 409037 | 414189 | T: C:r5n11kem0d |
| 409867 | 416565 | 422455 | T: C:ledakemcpa52 |
| 410630 | 417766 | 422118 | T: C:ledakemcpa53 |
| 414680 | 422892 | 436824 | T: hqc128 |
| 419385 | 424415 | 427613 | T: C:ledakemcpa54 |
| 441844 | 443790 | 445584 | T: ledakem3264 |
| 444994 | 445848 | 447357 | T: rolloii128 |
| 444973 | 448004 | 454481 | T: rolloii192 |
| 447655 | 450290 | 452390 | T: ledakem3464 |
| 460868 | 461527 | 466873 | T: kindi512321 |
| 462636 | 475008 | 480526 | T: hqc1281 |
| 487506 | 489658 | 491403 | T: ledakem3364 |
| 503493 | 504365 | 515323 | T: kindi256522 |
| 496140 | 505683 | 510985 | T: rolloii256 |
| 539069 | 546800 | 566337 | T: locker2 |
| 549243 | 555685 | 561167 | T: locker1 |
| 568919 | 573094 | 575327 | T: ledakem32sl |
| 572639 | 573690 | 575172 | T: titaniumccatoy |
| 615819 | 620759 | 629679 | T: locker3 |
| 627359 | 630454 | 642134 | T: ledakem33sl |
| 712132 | 714099 | 716731 | T: C:r5n13kem0d |
| 729427 | 730734 | 735356 | T: hqc256round4 |
| 723702 | 734925 | 746890 | T: locker4 |
| 752368 | 759480 | 762936 | T: ledakem34sl |
| 755971 | 761782 | 775307 | T: titaniumccalite |
| 779426 | 782107 | 793409 | T: rqc128 |
| 773150 | 783315 | 802992 | T: hqcrmrs192 |
| 781956 | 793360 | 802096 | T: locker6 |
| 813198 | 817017 | 821324 | T: lima2p2048cca |
| 800455 | 817570 | 832110 | T: hqc1921 |
| 846149 | 861548 | 881370 | T: hqc192 |
| 868206 | 870544 | 886767 | T: titaniumccastd |
| 862123 | 875620 | 894973 | T: hqc1922 |
| 910218 | 923768 | 939472 | T: locker5 |
| 957337 | 961577 | 965320 | T: ledakem5464 |
| 960946 | 964150 | 968285 | T: ledakem5264 |
| 1019729 | 1021050 | 1023410 | T: frodokem640 |
| 1059641 | 1064307 | 1087569 | T: ledakem5364 |
| 1083671 | 1084887 | 1086156 | T: limasp1018cca |
| 1096822 | 1102374 | 1119914 | T: titaniumccamed |
| 1127382 | 1128380 | 1129551 | T: frodokem640aes |
| 1150501 | 1156732 | 1168959 | T: ledakem54sl |
| 1201773 | 1218303 | 1243985 | T: hqc2561 |
| 1252541 | 1278769 | 1296084 | T: hqcrmrs256 |
| 1268199 | 1296240 | 1319726 | T: hqc2562 |
| 1297357 | 1300335 | 1304311 | T: titaniumccahi |
| 1316843 | 1331158 | 1357451 | T: hqc2563 |
| 1345885 | 1359469 | 1382365 | T: locker7 |
| 1344767 | 1368970 | 1384820 | T: hqc256 |
| 1361162 | 1382282 | 1402074 | T: locker8 |
| 1369193 | 1385507 | 1410109 | T: ledakem53sl |
| 1443976? | 1466117? | 1888078? | T: rqc192 |
| 1459064 | 1466480 | 1473252 | T: ledakem52sl |
| 1491004 | 1525186 | 1556204 | T: locker9 |
| 1519745 | 1529996 | 1543487 | T: titaniumccasuper |
| 1657885 | 1674929 | 1690265 | T: C:r5n15kem0d |
| 1954543 | 1958066 | 2009893 | T: frodokem976 |
| 1960401 | 2015588 | 2076558 | T: bigquake1 |
| 1994678? | 2025468? | 2615997? | T: rqc256 |
| 2060616 | 2070883 | 2075187 | T: limasp1306cca |
| 2110574 | 2112173 | 2114463 | T: frodokem976aes |
| 2156556 | 2158600 | 2161351 | T: limasp1822cca |
| 2316008 | 2321462 | 2334579 | T: frodokem640shake |
| 3464869 | 3469487 | 3474851 | T: frodokem1344aes |
| 4125711 | 4131241 | 4150514 | T: limasp2062cca |
| 4571676 | 4595098 | 4616414 | T: frodokem976shake |
| 6351038 | 6581381 | 6777162 | T: bigquake3 |
| 7284802 | 7311035 | 7336431 | T: remblem1056 |
| 7412252 | 7436179 | 7453962 | T: remblem928 |
| 7878378 | 7917753 | 7927036 | T: frodokem1344shake |
| 9219687 | 9227605 | 9235044 | T: sikep434 |
| 9753900 | 10032445 | 10316158 | T: bigquake5 |
| 10714854 | 10826975 | 10916118 | T: ramstakers216091 |
| 13440965 | 13469476 | 13502316 | T: pqrsa15 |
| 13881569 | 13908270 | 13926901 | T: sikep503 |
| 14482805 | 14532571 | 14577282 | T: sikep434comp |
| 16581515 | 16624241 | 16678943 | T: mersenne756839 |
| 21431794 | 21542235 | 21666952 | T: sikep503comp |
| 26270332 | 26300574 | 26338772 | T: sikep610 |
| 36114150 | 36207753 | 36373333 | T: sikep610comp |
| 40510089 | 40561854 | 40585678 | T: sikep751 |
| 42585820 | 43103686 | 45620657 | T: ramstakers756839 |
| 43560498 | 43789201 | 44070550 | T: oddmanhattan128 |
| 62764520 | 62931122 | 63246994 | T: sikep751comp |
| 81968659 | 82389054 | 83174904 | T: oddmanhattan192 |
| 171612157 | 172209240 | 173229932 | T: oddmanhattan256 |
|
| Cycles for decapsulation |
| 25% | 50% | 75% | system |
| 11067 | 11140 | 11220 | kyber90s512 |
| 14328 | 14361 | 14401 | C:threebears624r2cpax |
| 15252 | 15301 | 15344 | kyber90s768 |
| 15571 | 15586 | 15600 | ntruplus768 |
| 17468 | 17492 | 17556 | mlkem512 |
| 18029 | 18070 | 18125 | ntruplus864 |
| 18273 | 18342 | 18668 | kyber512 |
| 18335 | 18389 | 18469 | C:threebears936r2cpax |
| 18303 | 18437 | 18577 | ntruplus576 |
| 19402 | 19586 | 19676 | smaugt1v5 |
| 20996 | 21034 | 21088 | kyber90s1024 |
| 21835 | 21945 | 22093 | T: C:r5nd1kem0d |
| 22244 | 22308 | 22340 | C:threebears1248r2cpax |
| 24434 | 24452 | 24472 | ntruplus1152 |
| 25280 | 25356 | 25434 | C:threebears624r2cpa |
| 26079 | 26101 | 26132 | ntruhps2048509 |
| 26997 | 27027 | 27073 | smaugt1 |
| 26936 | 27069 | 27143 | mlkem768 |
| 27704 | 27762 | 27819 | timer |
| 28083 | 28103 | 28141 | kyber768 |
| 29897 | 30258 | 30434 | T: C:r5nd0kem2iot |
| 31534 | 31656 | 31739 | T: C:r5nd1kem5d |
| 33292 | 33382 | 33748 | T: C:hila5 |
| 33389 | 33438 | 33485 | T: C:nhcompact512cca |
| 33790 | 33829 | 33873 | T: lightsaber2 |
| 33011 | 34125 | 34237 | T: C:r5nd1kem4longkey |
| 34104 | 34190 | 34222 | C:threebears936r2cpa |
| 34627 | 34686 | 34733 | smaugt3v5 |
| 36909 | 37185 | 37817 | mlkem1024 |
| 37992 | 38056 | 38133 | ntruhps2048677 |
| 37268 | 38499 | 40768 | kyber1024 |
| 39782 | 39856 | 39960 | ntruhrss701 |
| 41835 | 41954 | 42199 | sntrup761 |
| 43134 | 43155 | 43184 | C:threebears1248r2cpa |
| 43767 | 43861 | 44056 | sntrup653 |
| 47330 | 47381 | 47443 | smaugt3 |
| 47848 | 48166 | 49419 | T: C:r5nd3kem5d |
| 48352 | 48439 | 48577 | smaugt5v5 |
| 49627 | 49739 | 49860 | T: C:nhcompact768cca |
| 52767 | 52889 | 53071 | ntruhps4096821 |
| 56523 | 56635 | 56792 | sntrup857 |
| 56794 | 56951 | 58493 | T: saber2 |
| 57551 | 57780 | 59159 | ntrulpr653 |
| 59795 | 59963 | 60181 | ntrulpr761 |
| 60211 | 60272 | 60358 | T: C:nhcompact1024cca |
| 59944 | 60335 | 60649 | sntrup953 |
| 60223 | 60362 | 61034 | smaugt5 |
| 60799 | 60997 | 61375 | sntrup1013 |
| 61155 | 61287 | 61473 | sntrup4591761 |
| 61282 | 61928 | 65060 | T: lac128 |
| 61987 | 62071 | 62176 | newhope512cca |
| 67738 | 67932 | 68051 | T: ntrulpr4591761 |
| 69054 | 69120 | 69309 | timerv5 |
| 72935 | 73124 | 73465 | sntrup1277 |
| 76684 | 76879 | 77129 | ntrulpr857 |
| 79380 | 79691 | 79949 | ntrulpr953 |
| 82946 | 83115 | 83381 | ntrulpr1013 |
| 85679 | 85759 | 85868 | T: firesaber2 |
| 85573 | 86498 | 86860 | T: C:r5nd3kem0d |
| 89300 | 89619 | 90255 | T: C:r5nd5kem5d |
| 90276 | 90366 | 90451 | threebears624r2ccax |
| 93426 | 93626 | 94133 | mceliece348864f |
| 93488 | 93830 | 94118 | mceliece348864 |
| 96358 | 96577 | 96944 | ntrulpr1277 |
| 98584 | 98733 | 98972 | mceliece348864pcf |
| 99234 | 99381 | 99545 | mceliece348864pc |
| 103085 | 104252 | 104544 | T: C:r5nd5kem0d |
| 112818 | 113089 | 113724 | newhope1024cca |
| 120543 | 120776 | 121139 | threebears624r2cca |
| 124972 | 126391 | 127524 | T: lotus128 |
| 127926 | 129107 | 131788 | T: ntrukem443 |
| 139981 | 141920 | 145386 | T: C:r5n11kem0d |
| 142163 | 142281 | 142436 | T: saberx4 |
| 144250 | 144577 | 144789 | threebears936r2ccax |
| 165768 | 166685 | 167385 | T: lac192 |
| 167642 | 168312 | 185462 | T: lotus192 |
| 181246 | 181459 | 181717 | mceliece460896f |
| 182216 | 182535 | 182931 | mceliece460896 |
| 182170 | 182596 | 186844 | threebears936r2cca |
| 186073 | 186468 | 186907 | mceliece460896pc |
| 186510 | 186897 | 187207 | mceliece460896pcf |
| 196233 | 197462 | 198832 | T: C:r5n13kem0d |
| 201004 | 201236 | 201484 | mceliece6960119f |
| 202760 | 203050 | 203370 | mceliece6960119 |
| 211417 | 211627 | 211928 | mceliece6960119pcf |
| 211348 | 211730 | 212195 | mceliece6960119pc |
| 213028 | 213289 | 213652 | mceliece6688128f |
| 215508 | 215614 | 215824 | threebears1248r2ccax |
| 216711 | 217399 | 218117 | mceliece6688128 |
| 217281 | 217833 | 218438 | mceliece8192128 |
| 217459 | 218074 | 218641 | mceliece8192128f |
| 220309 | 220834 | 222153 | mceliece6688128pc |
| 220660 | 221366 | 222517 | mceliece6688128pcf |
| 225485 | 226067 | 226758 | mceliece8192128pcf |
| 225538 | 226198 | 226845 | mceliece8192128pc |
| 238530 | 240047 | 242348 | T: ntrukem743 |
| 246100 | 247191 | 248746 | T: lotus256 |
| 242233 | 260314 | 262326 | T: lac256 |
| 263458 | 264623 | 269320 | T: kindi256342 |
| 266031 | 266305 | 267142 | threebears1248r2cca |
| 288476 | 288752 | 289057 | T: hqc128round4 |
| 331304 | 331976 | 334574 | T: kindi512222 |
| 336248 | 337064 | 339181 | T: kindi512241 |
| 393335 | 394988 | 407391 | T: ntskem1264 |
| 512799 | 514229 | 519077 | T: lima2p1024cca |
| 500142 | 525534 | 527612 | T: C:ledakemcpa12 |
| 583288 | 586008 | 591418 | T: kindi512321 |
| 591568 | 594486 | 601749 | T: kindi256522 |
| 582114 | 600029 | 604951 | T: C:r5n15kem0d |
| 600031 | 601218 | 659629 | T: C:ledakemcpa14 |
| 508316? | 613572? | 692578? | T: C:ledakemcpa13 |
| 612601 | 613595 | 618472 | T: hqc192round4 |
| 623947 | 626581 | 655602 | T: hqcrmrs128 |
| 637860 | 641936 | 651271 | T: hqc128 |
| 668902 | 670061 | 672884 | T: titaniumccatoy |
| 576974? | 743818? | 1286054? | T: C:edonk128k32n96nu4l4 |
| 758712 | 762272 | 764871 | T: ntskem1380 |
| 860771 | 866192 | 874706 | T: titaniumccalite |
| 860219 | 866704 | 888765 | T: C:rolloi128 |
| 855264 | 874282 | 895556 | T: hqc1281 |
| 899809 | 915300 | 955519 | T: C:rolloi192 |
| 976388 | 997997 | 1038032 | T: C:lake1 |
| 999933 | 1002173 | 1015996 | T: titaniumccastd |
| 1015560 | 1016786 | 1017819 | T: frodokem640 |
| 1028024 | 1036704 | 1043764 | T: lima2p2048cca |
| 1059654 | 1060547 | 1062019 | T: frodokem640aes |
| 1066404 | 1071402 | 1072922 | T: C:bikel1 |
| 1102804 | 1109308 | 1115197 | T: hqcrmrs192 |
| 1186072 | 1187871 | 1194119 | T: hqc256round4 |
| 1180483 | 1198868 | 1211811 | T: hqc192 |
| 1250577 | 1254975 | 1263721 | T: titaniumccamed |
| 1295215 | 1299061 | 1340776 | T: ledakem1264 |
| 1302193 | 1310585 | 1312869 | T: C:ledakemcpa32 |
| 1290383 | 1316602 | 1363880 | T: rolloii128 |
| 1338371 | 1354620 | 1362468 | T: hqc1921 |
| 1360331 | 1364815 | 1378337 | T: limasp1018cca |
| 1378462 | 1384317 | 1411373 | T: hqc1922 |
| 1406296 | 1409152 | 1435689 | T: ledakem1364 |
| 1405448 | 1435110 | 1494943 | T: rolloii192 |
| 1450909? | 1458334? | 1859187? | T: C:ledakemcpa34 |
| 1467890 | 1470482 | 1474220 | T: titaniumccahi |
| 1477516 | 1481892 | 1499206 | T: ledakem1464 |
| 1590847 | 1597647 | 1601336 | T: C:ledakemcpa33 |
| 1682727 | 1707193 | 1729815 | T: ledakem13sl |
| 1746344 | 1755244 | 1762221 | T: ntskem13136 |
| 1762981 | 1766303 | 1775353 | T: hqcrmrs256 |
| 1768756 | 1778534 | 1798365 | T: C:rolloi256 |
| 1780241 | 1789608 | 1802477 | T: titaniumccasuper |
| 1786574 | 1803985 | 1814425 | T: ledakem12sl |
| 1863304 | 1868629 | 1875532 | T: hqc2561 |
| 1846329 | 1869782 | 1873959 | T: hqc256 |
| 1873567 | 1918816 | 2003674 | T: ledakem14sl |
| 1923339 | 1925508 | 1928186 | T: rsa2048 |
| 1950586 | 1952952 | 1954822 | T: frodokem976 |
| 1965334 | 1986938 | 2031580 | T: hqc2563 |
| 1985615 | 1989395 | 1991971 | T: frodokem976aes |
| 1923998 | 1997623 | 2003068 | T: hqc2562 |
| 1984860 | 2010178 | 2043737 | T: rolloii256 |
| 2150031 | 2161934 | 2188807 | T: C:lake2 |
| 2275374 | 2278717 | 2281902 | T: frodokem640shake |
| 1832435? | 2435991? | 4691155? | T: C:edonk192k48n144nu4l4 |
| 2566520 | 2589825 | 2617840 | T: locker1 |
| 2637946 | 2648369 | 2657267 | T: bigquake1 |
| 2651416 | 2657654 | 2669916 | T: limasp1306cca |
| 2665690 | 2692120 | 2721026 | T: locker2 |
| 2766237 | 2772283 | 2800009 | T: limasp1822cca |
| 2948904 | 2973037 | 3008549 | T: locker4 |
| 2932984 | 2976434 | 3017441 | T: rqc128 |
| 3171518 | 3193530 | 3247356 | T: C:ledakemcpa52 |
| 3225899 | 3243480 | 3264146 | T: C:lake3 |
| 3239263 | 3245178 | 3256714 | T: C:bikel3 |
| 3300603 | 3307858 | 3315711 | T: frodokem1344aes |
| 3426625 | 3429408 | 3434828 | T: ledakem3264 |
| 3494715 | 3500765 | 3511122 | T: ledakem3364 |
| 3656190 | 3709582 | 3846484 | T: ledakem3464 |
| 3717730 | 3754612 | 3815384 | T: C:ledakemcpa53 |
| 4229513 | 4248680 | 4275487 | T: locker3 |
| 4374154 | 4387314 | 4399506 | T: C:ledakemcpa54 |
| 4461169 | 4477341 | 4488275 | T: ledakem32sl |
| 4479729 | 4482629 | 4491099 | T: frodokem976shake |
| 4605022 | 4623719 | 4645022 | T: locker6 |
| 4751732 | 4756268 | 4761908 | T: ledakem33sl |
| 4795041 | 4819995 | 4849437 | T: locker5 |
| 5047337 | 5085706 | 5140817 | T: locker7 |
| 5162313 | 5215422 | 5249612 | T: locker8 |
| 5385245 | 5400158 | 5409649 | T: limasp2062cca |
| 3068644? | 5746696? | 18381799? | T: C:edonk128k16n80nu4l6 |
| 5787716 | 5793851 | 5814336 | T: ledakem34sl |
| 5974905 | 6028140 | 6829634 | T: rqc192 |
| 7260082 | 7323472 | 7375334 | T: locker9 |
| 7715050 | 7730667 | 7752987 | T: frodokem1344shake |
| 7853466 | 7858469 | 7862248 | T: ledakem5364 |
| 7895819 | 7906530 | 7925195 | T: ledakem5264 |
| 9046089 | 9080209 | 10233590 | T: rqc256 |
| 9087674 | 9118667 | 9142992 | T: ledakem5464 |
| 9851999 | 9861968 | 9873307 | T: sikep434 |
| 9836795 | 9865879 | 9894654 | T: remblem1056 |
| 9945950 | 9972963 | 9998022 | T: remblem928 |
| 10075698 | 10137948 | 10207277 | T: ledakem53sl |
| 3115986? | 10261785? | 13530406? | T: C:edonk128k16n80nu8l6 |
| 10318432 | 10405799 | 10482229 | T: ledakem54sl |
| 10486507 | 10491975 | 10496747 | T: sikep434comp |
| 11672687 | 11716347 | 11750332 | T: ledakem52sl |
| 11400420? | 14642241? | 20787034? | T: C:edonk128ref |
| 14788088 | 14799162 | 14826858 | T: sikep503 |
| 15783075 | 15792049 | 15805021 | T: sikep503comp |
| 22506739 | 22754784 | 23107330 | T: ramstakers216091 |
| 24209053 | 24268865 | 25052676 | T: bigquake3 |
| 24325098 | 24429590 | 24477313 | T: mersenne756839 |
| 26470959 | 26505793 | 26650278 | T: sikep610 |
| 15744876? | 27030805? | 98552062? | T: C:edonk192k32n128nu4l6 |
| 28052302 | 28086284 | 28147136 | T: sikep610comp |
| 36623210 | 36771220 | 37112475 | T: bigquake5 |
| 43540978 | 43641931 | 43734311 | T: sikep751 |
| 46137885 | 46192636 | 46240567 | T: sikep751comp |
| 47518005 | 47834024 | 48111642 | T: oddmanhattan128 |
| 84102880 | 85346477 | 86697112 | T: ramstakers756839 |
| 90865836 | 91187863 | 91713305 | T: oddmanhattan192 |
| 104598232 | 104660467 | 104804078 | T: pqrsa15 |
| 188257519 | 189367618 | 191243103 | T: oddmanhattan256 |
|
|
|