Measurements of key-encapsulation mechanisms on one machine: amd64; Redwood Cove (a06a4-40); 2023 Intel Core Ultra 5 125H, P cores; 4 x 1200MHz; meteor,big, supercop-20251222
[Page version: 20260208 14:17:45]
eBATS
(ECRYPT Benchmarking
of Asymmetric Systems)
is a project
to measure the performance of public-key systems.
This page presents benchmark results collected in eBATS
for key-encapsulation mechanisms:
- Time (cycles) to generate a key pair:
a secret key and a corresponding public key.
- Time for "encapsulation":
time to compute a ciphertext and corresponding session key, given a user's public key.
- Time for "decapsulation":
time to compute the session key from the ciphertext, given the user's secret key.
- Space (bytes) for a secret key.
- Space for a public key.
- Space for a ciphertext.
- Space for a session key.
Each table row lists
the first quartile of many speed measurements,
the median of many speed measurements,
the third quartile of many speed measurements, and
the name of the primitive.
Measurements with large variance are indicated in red with question marks.
The symbol
C:
means that the current SUPERCOP database does not list IND-CCA2 security
as a goal for this key-encapsulation mechanism.
The symbol
T:
(starting with supercop-20200816)
means that the SUPERCOP database
at the time of benchmarking did not list constant time
as a goal for this implementation.
The symbol
T!!!
means that constant time was listed as a goal for this implementation,
but that the implementation failed TIMECOP.
(TIMECOP failures are not necessarily security issues;
they can sometimes be resolved by, e.g., declaring that a rejection-sampling condition is safe to declassify.)
There is a
separate page
with more information about each key-encapsulation mechanism and each implementation.
Designers and implementors
interested in submitting new key-encapsulation mechanisms
and new implementations of existing systems
should read the call for submissions.
Test results
Graphs:
(pkcycles,pkbytes)
(ccycles,cbytes)
(kcycles,cbytes)
(pkbytes,cbytes)
NISTPQC graphs:
(pkcycles,pkbytes)
(ccycles,cbytes)
(kcycles,cbytes)
(pkbytes,cbytes)
| Cycles to generate a key pair |
| 25% | 50% | 75% | system |
| 9142 | 9271 | 9477 | kyber90s512 |
| 13609 | 13786 | 14073 | kyber90s768 |
| 18143 | 18249 | 18432 | mlkem512 |
| 18173 | 18400 | 18789 | kyber512 |
| 19669 | 19855 | 20221 | T: C:nhcompact512cca |
| 19606 | 19878 | 20386 | kyber90s1024 |
| 25973 | 26170 | 26588 | T: lac128 |
| 26287 | 26470 | 26787 | T: lightsaber2 |
| 27973 | 28310 | 28445 | T: ntrulpr4591761 |
| 28227 | 28530 | 28933 | T: C:nhcompact768cca |
| 28838 | 29028 | 29326 | ntrulpr653 |
| 29869 | 30002 | 30297 | ntrulpr761 |
| 30992 | 31187 | 31454 | kyber768 |
| 31489 | 31585 | 31751 | threebears624r2cca |
| 31518 | 31618 | 31739 | timer |
| 31543 | 31643 | 31766 | C:threebears624r2cpa |
| 31585 | 31872 | 32188 | mlkem768 |
| 32303 | 32410 | 32664 | smaugt1 |
| 32863 | 32949 | 33041 | C:threebears624r2cpax |
| 34072 | 34202 | 34319 | threebears624r2ccax |
| 33992 | 34338 | 34667 | newhope512cca |
| 35873 | 36040 | 36338 | T: C:nhcompact1024cca |
| 36078 | 36325 | 43945 | ntruplus576 |
| 37447 | 37609 | 37770 | ntrulpr857 |
| 37747 | 38135 | 38612 | T: C:r5nd1kem0d |
| 39501 | 39670 | 40042 | ntrulpr953 |
| 40141 | 40376 | 40610 | ntrulpr1013 |
| 44446 | 44833 | 45220 | kyber1024 |
| 44764 | 45624 | 46315 | mlkem1024 |
| 47038 | 47413 | 47929 | T: saber2 |
| 49420 | 49886 | 50467 | smaugt3 |
| 51778 | 51894 | 52088 | ntrulpr1277 |
| 51874 | 52703 | 53390 | T: C:r5nd1kem5d |
| 52810 | 53882 | 55491 | T: C:r5nd0kem2iot |
| 53389 | 54163 | 55423 | T: C:r5nd1kem4longkey |
| 61470 | 61546 | 61773 | ntruplus768 |
| 62580 | 62820 | 63346 | T: hqc128round4 |
| 63838 | 63981 | 64173 | threebears936r2cca |
| 64090 | 64208 | 64384 | smaugt5 |
| 64198 | 64305 | 64465 | ntruplus864 |
| 65030 | 65249 | 65793 | newhope1024cca |
| 66975 | 67081 | 67316 | C:threebears936r2cpa |
| 67224 | 67416 | 67652 | threebears936r2ccax |
| 69243 | 69429 | 69574 | C:threebears936r2cpax |
| 69266 | 69480 | 70215 | T: lac256 |
| 69264? | 72572? | 99481? | ntruplus1152 |
| 73160 | 73470 | 73799 | T: firesaber2 |
| 75493 | 75724 | 75955 | T: lac192 |
| 86041 | 86846 | 87785 | T: C:r5nd3kem5d |
| 93850 | 94184 | 94696 | threebears1248r2cca |
| 98247 | 98522 | 98740 | C:threebears1248r2cpa |
| 98456 | 98797 | 99076 | threebears1248r2ccax |
| 101050 | 101254 | 101538 | C:threebears1248r2cpax |
| 112344 | 113053 | 113970 | T: C:hila5 |
| 125454 | 125727 | 125981 | ntruhps2048509 |
| 139904 | 141591 | 143259 | T: C:r5nd3kem0d |
| 152315 | 153124 | 153899 | T: hqc192round4 |
| 153455 | 153831 | 154130 | T: saberx4 |
| 156666 | 158918 | 160800 | T: C:r5nd5kem5d |
| 167647 | 168032 | 168439 | T: kindi256342 |
| 167504 | 168932 | 170742 | T: C:r5nd5kem0d |
| 175211 | 176013 | 176662 | T: kindi512222 |
| 178634 | 178945 | 179408 | T: kindi512241 |
| 199831 | 200104 | 200471 | ntruhrss701 |
| 207488 | 208002 | 208360 | ntruhps2048677 |
| 268156 | 269140 | 272415 | T: hqcrmrs128 |
| 297163 | 298382 | 299728 | ntruhps4096821 |
| 298123 | 299079 | 311726 | T: hqc128 |
| 301855 | 303257 | 314949 | T: hqc1281 |
| 306542 | 306874 | 307599 | T: hqc256round4 |
| 367579 | 369270 | 374502 | T: C:r5n11kem0d |
| 365509 | 370551 | 371875 | T: kindi512321 |
| 394585 | 396111 | 398187 | T: C:bikel1 |
| 423149 | 427191 | 430824 | T: ntrukem443 |
| 436932 | 437900 | 438773 | T: kindi256522 |
| 494864 | 499372 | 505696 | T: C:ledakemcpa14 |
| 499238 | 500806 | 502409 | T: lima2p1024cca |
| 551567 | 553694 | 567281 | T: hqcrmrs192 |
| 560355 | 564184 | 578073 | T: hqc1921 |
| 578408 | 581260 | 585190 | T: rqc128 |
| 580528 | 582761 | 586364 | T: C:ledakemcpa13 |
| 598540 | 600583 | 603114 | sntrup653 |
| 600544 | 601659 | 631800 | sntrup761 |
| 604963 | 610501 | 623428 | T: hqc192 |
| 602287 | 618687 | 621599 | T: hqc1922 |
| 703987 | 708398 | 712245 | T: C:r5n13kem0d |
| 713374 | 714523 | 715937 | T: titaniumccatoy |
| 719380 | 722697 | 725459 | T: C:rolloi128 |
| 753189 | 755956 | 759614 | T: C:ledakemcpa12 |
| 775617 | 776897 | 778548 | sntrup4591761 |
| 795759 | 798635 | 802100 | T: frodokem640 |
| 798007 | 799774 | 823951 | T: titaniumccalite |
| 861162 | 884977 | 897967 | T: hqc2561 |
| 888782 | 893855 | 897782 | T: C:rolloi192 |
| 897971 | 918080 | 932559 | T: hqcrmrs256 |
| 915326 | 931351 | 942037 | T: hqc2562 |
| 959969 | 962298 | 965536 | T: frodokem640aes |
| 958515 | 971394 | 993734 | T: hqc2563 |
| 968630 | 972008 | 988738 | T: rqc192 |
| 994056 | 997318 | 1000478 | sntrup857 |
| 984959 | 997429 | 1017448 | T: hqc256 |
| 1012728 | 1017417 | 1021006 | T: lima2p2048cca |
| 1013095 | 1017984 | 1022230 | T: ntrukem743 |
| 1029948 | 1031666 | 1065633 | T: titaniumccastd |
| 1088159 | 1089334 | 1091461 | T: limasp1018cca |
| 1113449 | 1115652 | 1119784 | T: C:bikel3 |
| 1137730 | 1149261 | 1154388 | T: C:ledakemcpa34 |
| 1146085 | 1149919 | 1183265 | T: titaniumccamed |
| 1190030 | 1192669 | 1195624 | sntrup953 |
| 1211837 | 1215500 | 1221339 | T: C:rolloi256 |
| 1339234 | 1343205 | 1348664 | sntrup1013 |
| 1327582 | 1358954 | 1365447 | T: titaniumccahi |
| 1369741 | 1374162 | 1426556 | T: rqc256 |
| 1524316 | 1542532 | 1550926 | T: C:ledakemcpa33 |
| 1555640 | 1563494 | 1571616 | T: C:r5n15kem0d |
| 1558678 | 1567690 | 1614842 | T: frodokem976 |
| 1611555 | 1618160 | 1660753 | T: titaniumccasuper |
| 1813757 | 1819785 | 1827594 | T: frodokem976aes |
| 1987174 | 1990992 | 1994565 | T: limasp1306cca |
| 2052263 | 2058795 | 2069443 | sntrup1277 |
| 2169423 | 2172537 | 2175684 | T: limasp1822cca |
| 2179329 | 2204254 | 2214336 | T: C:ledakemcpa53 |
| 2250622 | 2259529 | 2272660 | T: ledakem1464 |
| 2352584 | 2362489 | 2414609 | T: C:ledakemcpa32 |
| 2716986 | 2724567 | 2736518 | T: C:ledakemcpa54 |
| 2769561 | 2777085 | 2802238 | T: ledakem1364 |
| 2884280 | 2896714 | 2913923 | T: ledakem1264 |
| 2906817 | 2932891 | 3060273 | T: frodokem640shake |
| 3131139 | 3137926 | 3149425 | T: frodokem1344aes |
| 3322545 | 3328290 | 3338551 | T: rolloii128 |
| 3541030 | 3549428 | 3557809 | T: rolloii192 |
| 3621236? | 3632230? | 5110806? | T: ledakem14sl |
| 3534321? | 3852435? | 5716705? | T: ledakem13sl |
| 3910166 | 3927765 | 3943866 | T: limasp2062cca |
| 4129184 | 4137506 | 4147667 | T: rolloii256 |
| 4396826 | 4410971 | 4423980 | T: C:ledakemcpa52 |
| 4495469 | 4513361 | 4532101 | T: remblem928 |
| 4508902 | 4523117 | 4543497 | T: remblem1056 |
| 4846667? | 4859198? | 7025472? | T: ledakem3464 |
| 4890895 | 4927754 | 5635957 | T: ledakem12sl |
| 5067963 | 5085136 | 5097565 | T: sikep434 |
| 6052519 | 6065501 | 6080461 | T: ledakem3364 |
| 6228710 | 6253407 | 6959937 | T: frodokem976shake |
| 6696386 | 6863082 | 6880183 | T: lotus128 |
| 7049220 | 7065560 | 7119666 | T: ledakem3264 |
| 7106762 | 7123227 | 7142884 | T: sikep503 |
| 7750715 | 7778118 | 7857020 | T: ledakem33sl |
| 8167466 | 8214262 | 9000749 | T: ledakem34sl |
| 8340357 | 8390552 | 9201199 | T: sikep434comp |
| 9252700 | 9267844 | 9288089 | T: ledakem5464 |
| 9976100 | 10024189 | 11398180 | T: ledakem32sl |
| 11088817 | 11125007 | 11269088 | T: ledakem5364 |
| 11063549 | 11208242 | 12035328 | T: frodokem1344shake |
| 11719316 | 11768571 | 12774859 | T: sikep503comp |
| 12154381 | 12267997 | 12449476 | T: ledakem54sl |
| 12840646 | 12870707 | 12912714 | T: sikep610 |
| 13879115 | 13897666 | 13949498 | T: lotus192 |
| 15869290 | 16287870 | 17493171 | T: ledakem5264 |
| 16496466 | 16658416 | 19826814 | T: ledakem53sl |
| 20964780 | 21043232 | 21147302 | T: sikep751 |
| 22264420 | 22396871 | 24332661 | T: sikep610comp |
| 22529435 | 22619505 | 22673106 | T: lotus256 |
| 25601805 | 25645443 | 25725207 | T: ntskem1264 |
| 26924208 | 27002693 | 29237759 | T: ledakem52sl |
| 28494219 | 28589539 | 29233034 | mceliece348864pcf |
| 28562002 | 28693793 | 29249196 | mceliece348864f |
| 33404929 | 33637475 | 36280113 | T: sikep751comp |
| 29838068? | 46598854? | 56851001? | mceliece348864 |
| 37284562? | 46701664? | 56826751? | mceliece348864pc |
| 69387684 | 69584536 | 71610321 | T: ntskem1380 |
| 92459499 | 92588153 | 92781213 | mceliece460896pcf |
| 95211360 | 95397471 | 95524869 | mceliece460896f |
| 96460007? | 149927041? | 210960892? | mceliece460896pc |
| 94982414? | 150523852? | 207931902? | mceliece460896 |
| 176491457 | 177054080 | 179111296 | mceliece6960119f |
| 177326431 | 178960725 | 179268789 | mceliece6960119pcf |
| 188387499 | 191971598 | 211267989 | T: ntskem13136 |
| 211531900 | 213387336 | 214043298 | mceliece6688128pcf |
| 210724535 | 213960762 | 216516606 | mceliece6688128f |
| 218897957 | 219172477 | 221163967 | mceliece8192128f |
| 221643821 | 221901197 | 222194252 | mceliece8192128pcf |
| 274468740? | 277430381? | 465152227? | mceliece6688128 |
| 230702528? | 286333904? | 396115806? | mceliece6960119pc |
| 223706441? | 287595592? | 417314980? | mceliece8192128pc |
| 180834380? | 288861661? | 347855969? | mceliece6960119 |
| 215758959? | 336465584? | 465307781? | mceliece6688128pc |
| 223315659? | 345773111? | 471906901? | mceliece8192128 |
| 750414563 | 765775815 | 770526627 | T: bigquake1 |
| 5529417174 | 5812435033 | 5836871457 | T: bigquake3 |
| 11078927795 | 11139289348 | 11205999540 | T: bigquake5 |
|
| Cycles for encapsulation |
| 25% | 50% | 75% | system |
| 13547 | 13655 | 13823 | kyber90s512 |
| 14966 | 15211 | 15448 | ntruhps2048509 |
| 16148 | 16272 | 16422 | ntruhrss701 |
| 16828 | 16908 | 17079 | ntruplus576 |
| 18461? | 18739? | 59062? | kyber90s768 |
| 19503 | 19683 | 19826 | mlkem512 |
| 20261 | 20319 | 20393 | timer |
| 20530 | 20606 | 20794 | ntruplus768 |
| 20389 | 20635 | 20957 | smaugt1 |
| 21716 | 22017 | 22268 | ntruhps2048677 |
| 23945 | 24284 | 24671 | ntruplus864 |
| 25007 | 25126 | 25301 | kyber90s1024 |
| 26313 | 26490 | 26612 | ntruhps4096821 |
| 26463 | 26610 | 26861 | kyber512 |
| 26157 | 26750 | 28535 | mceliece348864f |
| 26169 | 27146 | 28591 | mceliece348864 |
| 29887 | 30107 | 30227 | sntrup4591761 |
| 30540 | 30624 | 30776 | mlkem768 |
| 31652 | 31857 | 32198 | ntruplus1152 |
| 32361 | 32615 | 32767 | sntrup653 |
| 32494 | 33252 | 35478 | mceliece348864pc |
| 32396 | 33302 | 34727 | mceliece348864pcf |
| 34992 | 35098 | 35284 | sntrup761 |
| 35126 | 35276 | 35473 | T: lightsaber2 |
| 36178 | 36432 | 36744 | T: C:nhcompact512cca |
| 40128 | 40368 | 42262 | kyber768 |
| 42589 | 42881 | 43337 | smaugt3 |
| 42685 | 42892 | 43092 | sntrup857 |
| 44982 | 45627 | 48815 | mlkem1024 |
| 45908 | 46051 | 46171 | sntrup953 |
| 46447 | 46961 | 47698 | T: ntskem1264 |
| 46904 | 46995 | 47180 | threebears624r2ccax |
| 46978 | 47138 | 47294 | threebears624r2cca |
| 46991 | 47221 | 47391 | sntrup1013 |
| 48278 | 48419 | 48539 | C:threebears624r2cpax |
| 48395 | 48559 | 48735 | C:threebears624r2cpa |
| 49200 | 49311 | 49464 | ntrulpr653 |
| 47677 | 51059 | 51311 | T: lac128 |
| 50961 | 51122 | 51296 | ntrulpr761 |
| 50957 | 51140 | 51477 | T: C:nhcompact768cca |
| 51071 | 51298 | 52004 | T: ntrulpr4591761 |
| 49015? | 55025? | 66654? | mceliece460896f |
| 49452? | 55374? | 63892? | mceliece460896 |
| 55498 | 55749 | 55990 | newhope512cca |
| 56208 | 56286 | 56368 | smaugt5 |
| 56769 | 57108 | 57375 | kyber1024 |
| 58790 | 59092 | 59519 | T: saber2 |
| 54979 | 59324 | 65589 | mceliece460896pcf |
| 55082? | 59911? | 70337? | mceliece460896pc |
| 60005 | 60086 | 60184 | sntrup1277 |
| 61215 | 61615 | 62306 | T: C:r5nd1kem0d |
| 63336 | 63521 | 63931 | T: C:nhcompact1024cca |
| 64103 | 64230 | 64443 | ntrulpr857 |
| 66949 | 67110 | 67298 | ntrulpr953 |
| 68235 | 68330 | 68443 | ntrulpr1013 |
| 76253 | 76460 | 76614 | threebears936r2cca |
| 76461 | 76731 | 76901 | threebears936r2ccax |
| 78872 | 81097 | 85278 | mceliece6960119f |
| 80975 | 81172 | 81408 | C:threebears936r2cpa |
| 80995 | 81234 | 81517 | C:threebears936r2cpax |
| 78822 | 81445 | 89277 | mceliece6960119 |
| 81531 | 82314 | 83017 | T: C:bikel1 |
| 83556 | 84009 | 84941 | T: C:ledakemcpa13 |
| 80732 | 84502 | 95040 | mceliece6688128 |
| 84387 | 84822 | 85509 | T: C:ledakemcpa14 |
| 84501 | 85231 | 85944 | T: C:r5nd1kem5d |
| 84325 | 85499 | 86574 | T: C:r5nd0kem2iot |
| 82757 | 86430 | 93419 | mceliece6688128f |
| 86654 | 87171 | 87747 | T: firesaber2 |
| 87239 | 87361 | 87507 | ntrulpr1277 |
| 87581 | 88385 | 89755 | T: C:r5nd1kem4longkey |
| 87483 | 90869 | 96056 | mceliece6960119pc |
| 90192 | 91075 | 93069 | mceliece8192128 |
| 88073 | 91304 | 95233 | mceliece6960119pcf |
| 90206 | 91687 | 93674 | mceliece8192128f |
| 88817 | 92987 | 98859 | mceliece6688128pc |
| 92089 | 93478 | 95204 | T: C:ledakemcpa12 |
| 89686 | 94775 | 101206 | mceliece6688128pcf |
| 99779 | 100940 | 101801 | mceliece8192128pcf |
| 99865 | 101139 | 102451 | mceliece8192128pc |
| 103567 | 103994 | 104270 | newhope1024cca |
| 114741 | 115244 | 115757 | threebears1248r2cca |
| 115400 | 115672 | 116140 | threebears1248r2ccax |
| 116725 | 118158 | 121081 | T: C:rolloi128 |
| 116060 | 118543 | 122379 | T: ntrukem443 |
| 120549 | 120821 | 121054 | C:threebears1248r2cpa |
| 120653 | 121049 | 121457 | C:threebears1248r2cpax |
| 116257 | 127099 | 127457 | T: lac192 |
| 137105 | 137884 | 138777 | T: C:r5nd3kem5d |
| 138003 | 138333 | 138720 | T: lac256 |
| 130281 | 141424 | 143794 | T: ntskem1380 |
| 141350 | 142489 | 144112 | T: C:rolloi192 |
| 110068? | 146435? | 165740? | T: lotus128 |
| 160420 | 161480 | 163331 | T: C:rolloi256 |
| 160966 | 162575 | 165309 | T: C:hila5 |
| 166023 | 169186 | 173251 | T: lotus192 |
| 169585 | 169951 | 170438 | T: hqc128round4 |
| 185954 | 186123 | 186461 | T: saberx4 |
| 195009 | 196349 | 198067 | T: C:ledakemcpa34 |
| 195391 | 196542 | 198070 | T: C:bikel3 |
| 194049 | 197210 | 201766 | T: C:ledakemcpa33 |
| 201860 | 202771 | 203739 | T: ledakem1464 |
| 205913 | 207932 | 212126 | T: ntrukem743 |
| 211236 | 212250 | 214552 | T: ledakem1264 |
| 218893 | 219283 | 220328 | T: kindi256342 |
| 219246 | 222178 | 225463 | T: C:ledakemcpa32 |
| 231510 | 233185 | 235164 | T: C:r5nd3kem0d |
| 236213 | 237696 | 239848 | T: ntskem13136 |
| 240800 | 241534 | 242039 | T: ledakem1364 |
| 243554 | 244994 | 247070 | T: C:r5nd5kem5d |
| 245299 | 245813 | 246708 | T: lotus256 |
| 259860 | 260390 | 262091 | T: kindi512222 |
| 261470 | 261908 | 262504 | T: kindi512241 |
| 279443 | 280803 | 283656 | T: ledakem13sl |
| 284550 | 286798 | 288513 | T: C:r5nd5kem0d |
| 297928 | 301669 | 302640 | T: ledakem12sl |
| 309482 | 312726 | 319196 | T: ledakem14sl |
| 376071 | 378863 | 382824 | T: rolloii128 |
| 389824 | 390644 | 391521 | T: hqc192round4 |
| 389726 | 393280 | 407045 | T: hqcrmrs128 |
| 397399 | 400746 | 403106 | T: rolloii192 |
| 399317 | 402144 | 403393 | T: lima2p1024cca |
| 422298 | 426080 | 439025 | T: hqc128 |
| 429995 | 435383 | 440211 | T: C:r5n11kem0d |
| 433727 | 438446 | 444163 | T: C:ledakemcpa52 |
| 440510 | 441235 | 442405 | T: C:ledakemcpa53 |
| 441587 | 442447 | 443536 | T: C:ledakemcpa54 |
| 441488 | 443402 | 446292 | T: rolloii256 |
| 480642 | 482110 | 488917 | T: kindi512321 |
| 484164 | 489212 | 501645 | T: hqc1281 |
| 483790 | 490043 | 492175 | T: ledakem3464 |
| 519284 | 524799 | 534714 | T: ledakem3264 |
| 528848 | 529442 | 530651 | T: kindi256522 |
| 546008 | 548665 | 550256 | T: ledakem3364 |
| 565651 | 567760 | 569364 | T: titaniumccatoy |
| 685110 | 692747 | 694750 | T: ledakem32sl |
| 714594 | 716845 | 736238 | T: titaniumccalite |
| 737215 | 740603 | 758641 | T: ledakem33sl |
| 744427 | 745811 | 748440 | T: hqc256round4 |
| 768448 | 774475 | 779659 | T: rqc128 |
| 782048 | 785908 | 788727 | T: lima2p2048cca |
| 822480 | 825301 | 828840 | T: C:r5n13kem0d |
| 814670 | 825740 | 841861 | T: hqcrmrs192 |
| 849186 | 850400 | 876904 | T: titaniumccastd |
| 859756 | 880029 | 885903 | T: hqc192 |
| 882922 | 886861 | 892465 | T: ledakem34sl |
| 887346 | 903590 | 914342 | T: hqc1921 |
| 947068 | 964826 | 986167 | T: hqc1922 |
| 980424 | 983362 | 1001804 | T: limasp1018cca |
| 1070513 | 1072870 | 1105318 | T: titaniumccamed |
| 1115134 | 1122907 | 1124283 | T: ledakem5464 |
| 1122702 | 1125185 | 1142358 | T: ledakem5364 |
| 1154591 | 1156881 | 1164074 | T: frodokem640 |
| 1204265 | 1206325 | 1208739 | T: ledakem5264 |
| 1266320 | 1273702 | 1283141 | T: frodokem640aes |
| 1258959 | 1288208 | 1291359 | T: titaniumccahi |
| 1307077 | 1322830 | 1326024 | T: ledakem54sl |
| 1347915 | 1351871 | 1359122 | T: rqc192 |
| 1355808 | 1383920 | 1392225 | T: hqcrmrs256 |
| 1394285 | 1401183 | 1428545 | T: hqc2561 |
| 1452149 | 1475759 | 1489624 | T: hqc256 |
| 1473088 | 1499767 | 1506887 | T: hqc2562 |
| 1540322 | 1544805 | 1607566 | T: titaniumccasuper |
| 1536416 | 1558907 | 1577173 | T: hqc2563 |
| 1610863 | 1613826 | 1617547 | T: ledakem53sl |
| 1772152 | 1774451 | 1777298 | T: ledakem52sl |
| 1769374 | 1780799 | 1799007 | T: C:r5n15kem0d |
| 1834638 | 1837376 | 1848953 | T: limasp1306cca |
| 1865026? | 1873930? | 2496579? | T: rqc256 |
| 1949058 | 1951706 | 1964853 | T: limasp1822cca |
| 2132772 | 2191611 | 2233062 | T: bigquake1 |
| 2219121 | 2223024 | 2232572 | T: frodokem976 |
| 2363723 | 2370363 | 2408940 | T: frodokem976aes |
| 3157662 | 3175206 | 3301265 | T: frodokem640shake |
| 3676169 | 3685803 | 3696344 | T: limasp2062cca |
| 4051241 | 4059281 | 4068536 | T: frodokem1344aes |
| 6122331 | 6284300 | 6463536 | T: bigquake3 |
| 6605798 | 6612350 | 6818203 | T: frodokem976shake |
| 6688870 | 6710284 | 6749041 | T: remblem1056 |
| 6688527 | 6712125 | 6737590 | T: remblem928 |
| 8299225 | 8314137 | 8329064 | T: sikep434 |
| 9353416 | 9650349 | 9887516 | T: bigquake5 |
| 11670669 | 11689649 | 11707430 | T: sikep503 |
| 11704196 | 11713115 | 11726220 | T: frodokem1344shake |
| 12963304 | 13005523 | 13082829 | T: sikep434comp |
| 18128559 | 18185394 | 18265205 | T: sikep503comp |
| 23461148 | 23512909 | 23605747 | T: sikep610 |
| 32675253 | 32797432 | 33039859 | T: sikep610comp |
| 33407132 | 33512800 | 33609027 | T: sikep751 |
| 52630031 | 52855210 | 53182531 | T: sikep751comp |
|
| Cycles for decapsulation |
| 25% | 50% | 75% | system |
| 11155 | 11194 | 11337 | kyber90s512 |
| 12395 | 12426 | 12473 | C:threebears624r2cpax |
| 15695 | 15760 | 15900 | kyber90s768 |
| 15726 | 15794 | 15923 | C:threebears936r2cpax |
| 18925 | 18981 | 19032 | C:threebears1248r2cpax |
| 19606 | 19643 | 19729 | ntruplus576 |
| 20477 | 20615 | 20770 | mlkem512 |
| 21355 | 21439 | 21532 | kyber512 |
| 21598 | 21652 | 21738 | C:threebears624r2cpa |
| 21840 | 21942 | 22082 | kyber90s1024 |
| 23016 | 23129 | 23332 | T: C:r5nd1kem0d |
| 24327 | 24487 | 24763 | ntruplus768 |
| 25987 | 26061 | 26125 | C:threebears936r2cpa |
| 26141 | 26187 | 26233 | ntruhps2048509 |
| 28020 | 28369 | 28536 | ntruplus864 |
| 30303 | 30428 | 30497 | C:threebears1248r2cpa |
| 30382 | 31142 | 31395 | T: C:r5nd0kem2iot |
| 31659 | 31871 | 32097 | smaugt1 |
| 32158 | 32279 | 32420 | T: C:nhcompact512cca |
| 32265 | 32398 | 32538 | mlkem768 |
| 32365 | 32496 | 32607 | timer |
| 32469 | 32872 | 33244 | T: C:r5nd1kem5d |
| 32985 | 33104 | 34902 | kyber768 |
| 33098 | 33262 | 33481 | T: C:r5nd1kem4longkey |
| 35419 | 35510 | 35654 | T: lightsaber2 |
| 37607 | 37828 | 37896 | ntruplus1152 |
| 37978 | 38060 | 38162 | ntruhps2048677 |
| 37982 | 38086 | 38185 | T: C:hila5 |
| 39426 | 39510 | 39576 | ntruhrss701 |
| 42142 | 42221 | 42343 | sntrup761 |
| 43853 | 43935 | 44134 | sntrup653 |
| 47218 | 47349 | 47579 | T: C:nhcompact768cca |
| 47716 | 47847 | 48063 | kyber1024 |
| 48693 | 48906 | 49180 | mlkem1024 |
| 49083 | 49276 | 50213 | ntruhps4096821 |
| 52169 | 52717 | 53104 | T: C:r5nd3kem5d |
| 57832 | 58128 | 58392 | smaugt3 |
| 58705 | 58800 | 58936 | sntrup857 |
| 58611 | 58836 | 59017 | T: saber2 |
| 59403 | 59571 | 59884 | T: C:nhcompact1024cca |
| 59667 | 59760 | 59909 | ntrulpr653 |
| 60460 | 60659 | 61016 | newhope512cca |
| 61072 | 61256 | 61384 | ntrulpr761 |
| 61809 | 61935 | 62075 | sntrup953 |
| 63185 | 63327 | 63507 | sntrup1013 |
| 63462 | 63850 | 67280 | T: lac128 |
| 66262 | 66336 | 66403 | sntrup4591761 |
| 67742 | 67903 | 68123 | threebears624r2ccax |
| 73795 | 73976 | 74811 | T: ntrulpr4591761 |
| 77855 | 77967 | 78081 | smaugt5 |
| 78340 | 78410 | 78526 | ntrulpr857 |
| 79169 | 79368 | 79658 | sntrup1277 |
| 80911 | 81030 | 81175 | ntrulpr953 |
| 81734 | 81859 | 82013 | ntrulpr1013 |
| 86390 | 86548 | 86836 | threebears624r2cca |
| 87389 | 87728 | 88051 | T: firesaber2 |
| 96913 | 98586 | 100713 | T: C:r5nd5kem5d |
| 104036 | 104264 | 104502 | threebears936r2ccax |
| 104335 | 104457 | 104609 | ntrulpr1277 |
| 105081 | 105636 | 106257 | mceliece348864 |
| 105360 | 105908 | 106387 | mceliece348864f |
| 107907 | 110329 | 114261 | T: C:r5nd3kem0d |
| 110877 | 111425 | 112104 | mceliece348864pcf |
| 111890 | 112146 | 112549 | mceliece348864pc |
| 113376 | 113693 | 114014 | newhope1024cca |
| 129124 | 129633 | 131455 | T: ntrukem443 |
| 130239 | 130632 | 131076 | threebears936r2cca |
| 133131 | 135119 | 140788 | T: C:r5n11kem0d |
| 139746 | 141063 | 144100 | T: C:r5nd5kem0d |
| 148691 | 149040 | 149419 | threebears1248r2ccax |
| 129642 | 149199 | 151965 | T: lotus128 |
| 178998 | 179393 | 179904 | threebears1248r2cca |
| 168753 | 179617 | 180117 | T: lac192 |
| 194270 | 195337 | 196637 | T: C:r5n13kem0d |
| 198517 | 198699 | 198963 | T: saberx4 |
| 199642 | 202452 | 206460 | T: lotus192 |
| 246718 | 247713 | 248305 | mceliece460896 |
| 246884 | 248078 | 248902 | mceliece460896f |
| 252049 | 253144 | 254212 | mceliece460896pc |
| 252107 | 253163 | 254063 | mceliece460896pcf |
| 252897 | 253793 | 254508 | mceliece6688128 |
| 253171 | 253986 | 256134 | mceliece6688128f |
| 253440 | 254089 | 254897 | mceliece8192128 |
| 253541 | 254335 | 255006 | mceliece8192128f |
| 252194 | 254361 | 257643 | T: ntrukem743 |
| 255848 | 257736 | 258435 | T: ntskem1264 |
| 260538 | 261347 | 262115 | mceliece6688128pcf |
| 261145 | 262147 | 264352 | mceliece6688128pc |
| 262763 | 263946 | 265840 | mceliece8192128pcf |
| 263077 | 263998 | 265657 | mceliece8192128pc |
| 267561 | 269855 | 271554 | mceliece6960119 |
| 266379 | 270537 | 273138 | T: lac256 |
| 268688 | 270618 | 272067 | mceliece6960119f |
| 271964 | 272336 | 273401 | T: kindi256342 |
| 277489 | 279607 | 281047 | mceliece6960119pcf |
| 279185 | 281029 | 282706 | mceliece6960119pc |
| 300942 | 301777 | 302805 | T: hqc128round4 |
| 301854 | 302238 | 303034 | T: lotus256 |
| 345035 | 346837 | 347477 | T: kindi512222 |
| 346832 | 347590 | 350093 | T: kindi512241 |
| 480595 | 483109 | 485800 | T: lima2p1024cca |
| 499671 | 500208 | 501504 | T: ntskem1380 |
| 604043 | 606064 | 609500 | T: C:ledakemcpa12 |
| 603106? | 608806? | 758281? | T: C:ledakemcpa13 |
| 608395 | 610355 | 618521 | T: kindi512321 |
| 622082 | 623082 | 624339 | T: kindi256522 |
| 635090 | 636327 | 638260 | T: hqc192round4 |
| 646441 | 657853 | 661580 | T: hqc128 |
| 672592 | 675883 | 681927 | T: C:r5n15kem0d |
| 674356 | 675910 | 688864 | T: hqcrmrs128 |
| 682817 | 684799 | 686503 | T: titaniumccatoy |
| 728189 | 733900 | 740318 | T: C:ledakemcpa14 |
| 829434 | 847753 | 850141 | T: titaniumccalite |
| 876225 | 882923 | 893742 | T: C:rolloi128 |
| 893554 | 898079 | 901767 | T: hqc1281 |
| 972862 | 978443 | 983166 | T: lima2p2048cca |
| 984443 | 1006077 | 1009944 | T: titaniumccastd |
| 1020859 | 1027813 | 1039059 | T: C:rolloi192 |
| 1040661 | 1044858 | 1046807 | T: ntskem13136 |
| 1129751 | 1131795 | 1136714 | T: frodokem640 |
| 1203463 | 1211093 | 1229470 | T: frodokem640aes |
| 1226708 | 1231024 | 1238928 | T: hqc256round4 |
| 1238201 | 1239971 | 1243733 | T: limasp1018cca |
| 1221000 | 1248904 | 1250213 | T: titaniumccamed |
| 1254736 | 1262729 | 1284663 | T: hqcrmrs192 |
| 1305993 | 1308757 | 1312581 | T: hqc192 |
| 1353184 | 1355001 | 1356646 | T: C:bikel1 |
| 1349412 | 1359581 | 1376389 | T: rolloii128 |
| 1448234 | 1459855 | 1463630 | T: hqc1921 |
| 1460625 | 1463783 | 1489625 | T: titaniumccahi |
| 1479069 | 1493197 | 1498532 | T: hqc1922 |
| 1514336 | 1522922 | 1538287 | T: rolloii192 |
| 1541090 | 1547590 | 1553523 | T: ledakem1264 |
| 1648085 | 1654034 | 1661527 | T: C:ledakemcpa32 |
| 1653680 | 1660325 | 1678101 | T: ledakem1364 |
| 1741864 | 1749107 | 1759382 | T: C:rolloi256 |
| 1799678 | 1848455 | 1853542 | T: titaniumccasuper |
| 1869548 | 1880056 | 1891982 | T: ledakem1464 |
| 1958160 | 1972620 | 2006885 | T: C:ledakemcpa33 |
| 2000579 | 2006919 | 2014884 | T: rolloii256 |
| 1984264 | 2008029 | 2012628 | T: hqc256 |
| 2012259 | 2032653 | 2057621 | T: hqcrmrs256 |
| 2052419 | 2057264 | 2078299 | T: ledakem12sl |
| 2126123 | 2145819 | 2152840 | T: hqc2561 |
| 2136120 | 2164022 | 2180062 | T: ledakem13sl |
| 2212222 | 2214575 | 2221960 | T: frodokem976 |
| 2185918 | 2214979 | 2259196 | T: hqc2562 |
| 2254216 | 2259735 | 2272161 | T: frodokem976aes |
| 2277137 | 2326234 | 2334129 | T: hqc2563 |
| 2382235 | 2390153 | 2399433 | T: limasp1306cca |
| 2391593 | 2398930 | 2407784 | T: ledakem14sl |
| 1908304? | 2409985? | 2424226? | T: C:ledakemcpa34 |
| 2486743 | 2492852 | 2507142 | T: limasp1822cca |
| 2684440 | 2700901 | 2716273 | T: rqc128 |
| 2711449 | 2754257 | 2805046 | T: bigquake1 |
| 3033052 | 3049998 | 3058437 | T: frodokem640shake |
| 3892082 | 3898306 | 3906225 | T: frodokem1344aes |
| 3895921 | 3904633 | 3915265 | T: C:ledakemcpa52 |
| 4102432 | 4119896 | 4296044 | T: ledakem3364 |
| 4261113 | 4263723 | 4268650 | T: C:bikel3 |
| 4505202 | 4526733 | 4542346 | T: ledakem3264 |
| 4538942 | 4566397 | 4588813 | T: C:ledakemcpa53 |
| 4611956 | 4629761 | 4639467 | T: ledakem3464 |
| 4745599 | 4761954 | 4768232 | T: limasp2062cca |
| 5143005 | 5169137 | 5224542 | T: rqc192 |
| 4207736? | 5399489? | 5435537? | T: C:ledakemcpa54 |
| 6003983 | 6070787 | 6113942 | T: ledakem33sl |
| 6095768 | 6102596 | 6116842 | T: ledakem32sl |
| 6643038 | 6694722 | 6722822 | T: ledakem34sl |
| 6409819 | 6739605 | 6963721 | T: frodokem976shake |
| 7799737 | 7842759 | 9067297 | T: rqc256 |
| 8866739 | 8878197 | 8894144 | T: sikep434 |
| 9012446 | 9040150 | 9072642 | T: remblem928 |
| 9032672 | 9049699 | 9088537 | T: remblem1056 |
| 9455495 | 9474194 | 9493501 | T: sikep434comp |
| 10009892 | 10030077 | 10045491 | T: ledakem5264 |
| 10783304 | 10810891 | 10826216 | T: ledakem5364 |
| 11368915 | 11400020 | 11443704 | T: ledakem5464 |
| 11399834 | 11403349 | 11410048 | T: frodokem1344shake |
| 12449611 | 12475345 | 12505467 | T: sikep503 |
| 13271667 | 13295443 | 13323152 | T: sikep503comp |
| 14298898 | 14344445 | 14396341 | T: ledakem53sl |
| 14478130 | 14506774 | 14537287 | T: ledakem54sl |
| 15119311 | 15145520 | 15183716 | T: ledakem52sl |
| 19642715 | 19938134 | 20121345 | T: bigquake3 |
| 23669129 | 23711525 | 23748827 | T: sikep610 |
| 25099667 | 25160810 | 25240227 | T: sikep610comp |
| 29316081 | 30063305 | 34519721 | T: bigquake5 |
| 36247480 | 36367738 | 36468595 | T: sikep751 |
| 38400616 | 38534223 | 38635985 | T: sikep751comp |
|
|
|