Measurements of key-encapsulation mechanisms on one machine: amd64; Silvermont (406c4); 2016 Intel Atom x5-Z8350; 4 x 1440MHz; cherry, supercop-20240625
[Page version: 20240726 23:45:44]
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.
Implementation notes
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 |
142579 | 143764 | 145723 | T: C:r5nd1kem0d |
177696 | 177895 | 179482 | T: lightsaber2 |
179803 | 182140 | 188230 | T: C:r5nd0kem2iot |
193744 | 195250 | 200291 | T: C:r5nd1kem5d |
199409 | 200893 | 207788 | T: C:r5nd1kem4longkey |
249741 | 250191 | 250767 | kyber512 |
273648 | 273954 | 274469 | T: newhope512cca |
276166 | 278716 | 282489 | C:threebears624r2cpa |
278847 | 280822 | 285194 | threebears624r2cca |
287718 | 288768 | 290521 | T: lac128 |
288180 | 292810 | 296794 | C:threebears624r2cpax |
295226 | 300627 | 304720 | threebears624r2ccax |
338394 | 341053 | 347310 | T: C:r5nd3kem5d |
358075? | 358601? | 656248? | ntruplus576 |
358700 | 361105 | 361336 | T: saber2 |
430542 | 432108 | 436353 | kyber90s512 |
433574 | 434050 | 436489 | kyber768 |
500690 | 501094 | 503766 | ntruplus768 |
509605 | 517468 | 527773 | threebears936r2cca |
516969 | 523417 | 529604 | C:threebears936r2cpa |
534223 | 539186 | 547861 | C:threebears936r2cpax |
536190 | 541461 | 549992 | T: C:r5nd3kem0d |
538511 | 544227 | 560047 | threebears936r2ccax |
544562 | 545133 | 546621 | ntruplus864 |
582597 | 583041 | 583740 | T: newhope1024cca |
594414 | 597728 | 602852 | T: firesaber2 |
612813 | 622931 | 628806 | T: C:r5nd5kem5d |
622098 | 624814 | 626892 | T: ntrulpr653 |
649435 | 651947 | 654642 | T: C:hila5 |
673166 | 674183 | 676620 | kyber1024 |
681497 | 686215 | 694556 | T: C:r5nd5kem0d |
691145 | 693043 | 695782 | ntrulpr653 |
775247 | 776390 | 781331 | T: ntrulpr761 |
771994 | 777629 | 781774 | kyber90s768 |
806515 | 816007 | 836721 | C:threebears1248r2cpa |
802308 | 820412 | 833464 | threebears1248r2cca |
819850 | 833480 | 850966 | threebears1248r2ccax |
841287 | 852263 | 862582 | C:threebears1248r2cpax |
851352 | 856887 | 860973 | ntrulpr761 |
869939 | 870582 | 874072 | T: kindi256342 |
925863 | 927340 | 931960 | T: kindi512222 |
934746 | 938473 | 942552 | T: ntrulpr857 |
950066 | 952290 | 955882 | T: kindi512241 |
996814 | 999878 | 1003157 | T: lac256 |
1016195 | 1017769 | 1022468 | ntrulpr857 |
1034847 | 1036105 | 1041161 | T: lac192 |
1037450 | 1040528 | 1045469 | T: rqc128 |
1090366 | 1093696 | 1096540 | T: ntrulpr953 |
1206291 | 1210069 | 1212851 | ntrulpr953 |
1231718 | 1235064 | 1239131 | T: ntrulpr1013 |
1238501 | 1244818 | 1252107 | kyber90s1024 |
1243616 | 1248235 | 1260387 | T: hqc1281 |
719280? | 1317207? | 1917816? | ntruplus1152 |
1327394 | 1329394 | 1332820 | ntrulpr1013 |
1774393 | 1794675 | 1806956 | T: ntrukem443 |
1796052 | 1798594 | 1804937 | T: ntrulpr1277 |
1932298 | 1934968 | 1938301 | T: kindi512321 |
1968887 | 1970862 | 1973287 | ntrulpr1277 |
2073135? | 2095622? | 2770844? | T: rqc192 |
2331581 | 2333995 | 2337719 | T: kindi256522 |
2707614 | 2711921 | 2735685 | T: C:rolloi128 |
2737554 | 2743310 | 2750092 | T: lima2p1024cca |
2927305 | 2934924 | 2946236 | T: rqc256 |
2967159 | 2973983 | 2992099 | T: hqc1921 |
3167882 | 3182025 | 3196083 | T: hqc1922 |
3309016 | 3319391 | 3354769 | T: C:rolloi192 |
4131509 | 4144760 | 4153995 | T: ntrukem743 |
4639421 | 4641254 | 4646568 | T: C:bikel1 |
4689132 | 4695249 | 4738397 | T: C:rolloi256 |
4967592 | 4975447 | 4983157 | T: limasp1018cca |
5364610 | 5386777 | 5400128 | T: hqc2561 |
5423616 | 5430083 | 5438100 | T: titaniumccatoy |
5441646 | 5445583 | 5450682 | T: frodokem640 |
5566524 | 5578537 | 5591170 | T: lima2p2048cca |
5688391 | 5713268 | 5741414 | T: hqc2562 |
5823777 | 5847570 | 5873389 | T: remblem928 |
5917328 | 5933455 | 5975985 | T: remblem1056 |
5996542 | 6001229 | 6007726 | T: titaniumccalite |
5995112 | 6013206 | 6037403 | T: hqc2563 |
6090252 | 6094378 | 6100406 | T: frodokem640aes |
7881775 | 7889101 | 7899498 | T: titaniumccastd |
8120643 | 8144014 | 8176943 | T: C:lake1 |
8666777 | 8677267 | 8791106 | T: titaniumccamed |
9002010 | 9015333 | 9039180 | T: limasp1306cca |
9184714 | 9194189 | 9207823 | T: titaniumccahi |
9519407 | 9527202 | 9536296 | T: C:lake3 |
10000960 | 10015045 | 10027103 | T: limasp1822cca |
10437503 | 10447746 | 10460701 | T: C:lake2 |
11036885 | 11079434 | 11110523 | T: rolloii128 |
11166173 | 11174613 | 11176099 | T: ntrulpr4591761 |
11859052 | 11867111 | 11873584 | T: frodokem976 |
11888537 | 11981233 | 12000835 | T: rolloii192 |
12656669 | 12671316 | 12687155 | T: titaniumccasuper |
12873995 | 12878997 | 12883251 | T: frodokem976aes |
13778597 | 13781175 | 13786784 | T: C:bikel3 |
13896063 | 13909653 | 13966764 | T: rolloii256 |
16182966 | 16201282 | 16212563 | T: locker1 |
17227296 | 17240548 | 17253516 | T: locker2 |
17339403 | 17350523 | 17400477 | T: limasp2062cca |
18969243 | 18985188 | 19002950 | T: locker3 |
19816460 | 19851964 | 19927387 | T: C:r5n11kem0d |
21786022 | 21791761 | 21799428 | T: ntruhps2048509 |
21795209 | 21836167 | 21847867 | ntruhps2048509 |
21990710 | 21994969 | 21996611 | T: frodokem640shake |
22238657 | 22269558 | 22479420 | T: locker4 |
22771979 | 22776590 | 22781364 | T: frodokem1344aes |
23546009 | 23848793 | 24304953 | T: ramstakers216091 |
24714215 | 24726982 | 24744870 | T: locker6 |
25084284 | 25107222 | 25133225 | T: locker5 |
32160474 | 32178263 | 32197903 | T: C:ledakemcpa14 |
36942909 | 36945832 | 36950707 | T: sikep503 |
37350385 | 37388937 | 37416463 | ntruhps2048677 |
37168632 | 37413899 | 37426626 | T: ntruhps2048677 |
40854841 | 41028181 | 41055275 | ntruhrss701 |
43021659 | 43033634 | 43040518 | T: sntrup653 |
43119647 | 43125412 | 43143661 | sntrup653 |
45223699 | 45247948 | 45289895 | T: locker7 |
45495797 | 45514382 | 45533575 | T: C:ledakemcpa13 |
46805060 | 46874246 | 47173476 | T: mersenne756839 |
46857321 | 46893524 | 46913639 | T: locker8 |
46498633 | 47716600 | 51696224 | T: lotus128 |
48546188 | 48554045 | 48816408 | T: C:r5n13kem0d |
48678364 | 48685027 | 48687773 | T: frodokem976shake |
50387045 | 50411391 | 50452237 | T: locker9 |
56885183 | 56969819 | 56989262 | ntruhps4096821 |
57547304 | 57817740 | 57844589 | T: sntrup761 |
57888864 | 57936208 | 57947317 | sntrup761 |
59639982 | 59690171 | 64821445 | T: sikep503comp |
73532293 | 73537921 | 73543818 | T: sntrup857 |
73627996 | 73992599 | 74009159 | sntrup857 |
78978637 | 79014951 | 79039909 | T: C:ledakemcpa12 |
87530192 | 87544230 | 87552015 | T: frodokem1344shake |
88944000 | 89364575 | 89639049 | T: ntskem1264 |
89929652 | 89953248 | 91883976 | T: C:r5n15kem0d |
89856199 | 90119512 | 90236703 | T: sntrup953 |
90162235 | 90214239 | 90334089 | sntrup953 |
92112317 | 92120545 | 92129996 | T: sntrup4591761 |
89015708 | 92998889 | 93509908 | T: lotus192 |
102499451 | 102506594 | 102575706 | T: sntrup1013 |
102712809 | 102723051 | 102727335 | sntrup1013 |
104239383 | 105641601 | 108345818 | T: ramstakers756839 |
118154729 | 118168677 | 118192673 | T: sikep751 |
132167807 | 132284447 | 132502353 | T: sikep434 |
134635326 | 134712506 | 134773100 | T: ledakem1464 |
137426480 | 137458683 | 137485589 | T: C:ledakemcpa34 |
142103053 | 142387160 | 143676223 | T: C:ledakemcpa33 |
155482035 | 155778525 | 157570730 | T: ledakem1364 |
169248299 | 169377280 | 169478801 | T: sntrup1277 |
169447356 | 169518576 | 169652230 | sntrup1277 |
168403620 | 173551329 | 174496423 | T: lotus256 |
174900252 | 176646433 | 180866524 | T: ledakem14sl |
177100537 | 178984377 | 181043525 | T: ledakem13sl |
185171077 | 185465611 | 200833707 | T: sikep751comp |
211011288 | 211607400 | 230606992 | T: sikep434comp |
277310750 | 277354140 | 277666848 | T: C:ledakemcpa32 |
279020463 | 281433969 | 282844631 | T: mceliece348864pcf |
295503386 | 296368839 | 298058922 | mceliece348864f |
299447522 | 300780138 | 302129749 | mceliece348864pcf |
318253591 | 318354995 | 318531504 | T: ledakem1264 |
320749788 | 320793692 | 320924996 | T: C:ledakemcpa54 |
328797821 | 328868347 | 329088102 | T: C:ledakemcpa53 |
291164355? | 346153402? | 401220535? | mceliece348864 |
384721674 | 385121700 | 385417996 | T: sikep610 |
305817766? | 386294522? | 561619076? | mceliece348864pc |
395440428 | 395561335 | 404407614 | T: ledakem3464 |
421539752 | 423351308 | 427498290 | T: oddmanhattan128 |
240011877? | 430061860? | 636718774? | T: rsa2048 |
366432195? | 446891046? | 528113708? | T: mceliece348864 |
447177115 | 462127530 | 486859030 | T: ntskem1380 |
464213954 | 465920730 | 470728285 | T: ledakem34sl |
490317995 | 490364932 | 491220930 | T: C:ledakemcpa52 |
496822829 | 496919230 | 497891339 | T: ledakem12sl |
501127267 | 501441532 | 501807561 | T: ledakem3264 |
532296494 | 532380396 | 532907149 | T: ledakem3364 |
571359836 | 572200425 | 572273175 | T: ledakem5464 |
593964873 | 594889207 | 595504383 | T: ledakem33sl |
647653562 | 648643264 | 700750622 | T: sikep610comp |
704781561 | 705986479 | 707124735 | T: oddmanhattan192 |
757603746 | 761218058 | 807080800 | T: mceliece460896f |
759604328 | 761699071 | 778152058 | T: mceliece460896pcf |
855888963 | 856669608 | 895160275 | mceliece460896pcf |
854196195 | 856836457 | 920102572 | mceliece460896f |
868298680? | 1074489443? | 1741246112? | T: mceliece460896 |
1100403079 | 1100522672 | 1102553088 | T: ledakem5364 |
934313450? | 1169030450? | 1636146234? | mceliece460896 |
1248615607 | 1250136289 | 1254784217 | T: oddmanhattan256 |
1306774919 | 1306927912 | 1307288948 | T: ledakem54sl |
1153684452? | 1386030503? | 1673377362? | mceliece460896pc |
1436257399 | 1437605320 | 1439252640 | T: ledakem32sl |
1467768888 | 1471570290 | 1476445070 | T: ledakem5264 |
1522724944 | 1523568241 | 1531861744 | T: ledakem53sl |
1538657478 | 1559320351 | 1654022145 | T: ntskem13136 |
2028876560 | 2037571086 | 2052581740 | mceliece6960119pcf |
2033324756 | 2044046188 | 2058244823 | mceliece6960119f |
2011788367 | 2049235671 | 2057028415 | T: mceliece6688128pcf |
2022078352 | 2055311986 | 2079356531 | T: mceliece6688128f |
2116999633 | 2120625924 | 2132667806 | mceliece6688128pcf |
2114217304 | 2136597425 | 2162739167 | mceliece6688128f |
2404753223 | 2468584925 | 2579705468 | T: mceliece8192128pcf |
1969535734? | 2617926404? | 4017651915? | mceliece6960119pc |
2525468469 | 2634553354 | 2663778422 | mceliece8192128f |
2505803581 | 2640518733 | 2655141365 | mceliece8192128pcf |
2479909538? | 3223576216? | 4551443777? | mceliece6960119 |
3276958985 | 3278573313 | 3283779667 | T: ledakem52sl |
2583316755? | 3369396351? | 4827313754? | T: mceliece6688128 |
2678688540? | 3499871627? | 4963688088? | T: mceliece6688128pc |
2821782860? | 3766639017? | 4756628585? | mceliece6688128pc |
3333867108? | 4492609405? | 6399421942? | mceliece8192128 |
3082991281? | 4510559049? | 6712278174? | mceliece6688128 |
3162331853? | 4560690610? | 8334388080? | T: mceliece8192128pc |
3213515024? | 4958519473? | 7185832737? | mceliece8192128pc |
2952015942? | 5333408007? | 7786203903? | T: mceliece8192128 |
13347929986 | 13672739261 | 14068801256 | T: pqrsa15 |
|
Cycles for encapsulation |
25% | 50% | 75% | system |
51074 | 55977 | 58461 | T: rsa2048 |
143576 | 144418 | 150151 | T: ntskem1264 |
140974 | 146049 | 153750 | mceliece348864f |
145074 | 153046 | 161217 | T: mceliece348864 |
169322 | 174336 | 182461 | T: mceliece348864pcf |
169480 | 175041 | 184216 | mceliece348864pcf |
169833 | 176121 | 184384 | mceliece348864pc |
219206 | 221145 | 225144 | T: C:r5nd1kem0d |
244834 | 245370 | 246554 | ntruplus576 |
255366 | 255983 | 257946 | T: lightsaber2 |
269767 | 274211 | 280948 | T: C:r5nd0kem2iot |
263931 | 282390 | 318600 | mceliece460896f |
270841 | 285725 | 320367 | mceliece460896 |
264240 | 293135 | 322147 | T: mceliece460896 |
294664 | 297368 | 303776 | T: C:r5nd1kem5d |
305608 | 308833 | 316605 | T: C:r5nd1kem4longkey |
312629 | 313237 | 314999 | ntruplus768 |
304143 | 322263 | 351773 | mceliece460896pc |
308190 | 322674 | 357353 | T: mceliece460896pcf |
338568 | 339270 | 339568 | kyber512 |
356082 | 357258 | 361852 | T: C:rolloi128 |
364775 | 368977 | 372504 | threebears624r2cca |
366138 | 370053 | 379021 | threebears624r2ccax |
370379 | 371135 | 374466 | ntruplus864 |
376491 | 382290 | 386917 | C:threebears624r2cpa |
381554 | 385500 | 392903 | C:threebears624r2cpax |
382516 | 386344 | 412295 | T: ntrukem443 |
396098 | 399927 | 403425 | T: C:rolloi192 |
431773 | 432050 | 433751 | T: newhope512cca |
468838 | 471167 | 472062 | T: saber2 |
471800 | 473217 | 478989 | ntruplus1152 |
473190 | 474813 | 478265 | T: C:rolloi256 |
474455 | 482176 | 488020 | mceliece348864 |
503431 | 506682 | 515775 | T: C:r5nd3kem5d |
536969 | 538590 | 542311 | kyber90s512 |
550114 | 551937 | 555270 | kyber768 |
578893 | 580308 | 582716 | T: lac128 |
558729 | 582535 | 638045 | mceliece6688128f |
560579 | 588347 | 640472 | T: mceliece6688128 |
570772 | 594224 | 629400 | T: mceliece6688128f |
575747 | 599876 | 657234 | mceliece6688128 |
612841 | 615034 | 616921 | T: C:ledakemcpa13 |
614670 | 623771 | 638972 | threebears936r2cca |
621758 | 632323 | 655023 | threebears936r2ccax |
625410 | 632727 | 636800 | T: C:ledakemcpa12 |
636607 | 640359 | 641909 | T: sntrup653 |
635757 | 640583 | 648402 | C:threebears936r2cpa |
641214 | 649891 | 667853 | C:threebears936r2cpax |
654762 | 656663 | 658807 | T: C:ledakemcpa14 |
631138 | 663814 | 706135 | mceliece6688128pcf |
643728 | 674631 | 708858 | T: mceliece6688128pcf |
657036 | 683153 | 728136 | T: mceliece6688128pc |
669156 | 699230 | 751265 | mceliece6688128pc |
706459 | 709324 | 710966 | sntrup653 |
708957 | 713189 | 739470 | T: ntrukem743 |
689634 | 718498 | 756144 | mceliece6960119 |
724869 | 734130 | 738216 | T: ntruhps2048509 |
741703 | 744441 | 747164 | T: firesaber2 |
732591 | 755916 | 798148 | mceliece6960119f |
770532 | 777374 | 787734 | ntruhps2048509 |
785102 | 786093 | 789139 | T: sntrup761 |
782595 | 787479 | 792501 | ntruhrss701 |
806836 | 807952 | 809613 | T: C:bikel1 |
778851 | 811442 | 839736 | mceliece6960119pcf |
813745 | 816306 | 818234 | kyber1024 |
793259 | 825916 | 852741 | mceliece6960119pc |
841168 | 842754 | 844368 | T: C:hila5 |
818472 | 844157 | 872938 | mceliece8192128f |
828570 | 851094 | 876033 | mceliece8192128 |
874974 | 877117 | 880506 | sntrup761 |
875269 | 889128 | 916830 | mceliece8192128pcf |
885041 | 894557 | 905684 | T: C:r5nd3kem0d |
904601 | 905229 | 905955 | T: newhope1024cca |
886905 | 906813 | 938499 | T: mceliece8192128 |
910066 | 913848 | 917042 | kyber90s768 |
919648 | 923676 | 928759 | T: C:r5nd5kem5d |
915544 | 924279 | 946504 | threebears1248r2ccax |
926173 | 936989 | 954518 | threebears1248r2cca |
950359 | 952557 | 953976 | T: sntrup857 |
942803 | 956377 | 979962 | mceliece8192128pc |
939086 | 962149 | 995075 | T: mceliece460896f |
955243 | 978730 | 1008591 | C:threebears1248r2cpa |
955509 | 979237 | 1033078 | T: mceliece8192128pcf |
954666 | 984150 | 1033027 | T: mceliece8192128pc |
979189 | 987201 | 998941 | C:threebears1248r2cpax |
984935 | 989383 | 994263 | T: C:lake1 |
983763 | 1002716 | 1043579 | mceliece460896pcf |
1041137 | 1042940 | 1046234 | sntrup857 |
1046538 | 1055261 | 1073293 | T: ntruhps2048677 |
1114931 | 1119140 | 1125519 | T: sntrup953 |
1122562 | 1130522 | 1152060 | ntruhps2048677 |
1138442 | 1140458 | 1143171 | T: kindi256342 |
1145541 | 1151485 | 1168746 | T: C:r5nd5kem0d |
1177880 | 1182039 | 1204123 | T: rolloii128 |
1180521 | 1185823 | 1195051 | T: ntrulpr653 |
938944? | 1215435? | 1228289? | T: ntskem1380 |
1222430 | 1225545 | 1229320 | T: C:lake2 |
1231566 | 1235327 | 1238448 | sntrup953 |
1250363 | 1253907 | 1276638 | T: rolloii192 |
1256495 | 1257421 | 1261404 | ntrulpr653 |
1257063 | 1263078 | 1268346 | T: sntrup1013 |
1262865 | 1264897 | 1268245 | T: ledakem1464 |
1287775 | 1317241 | 1341251 | T: lotus128 |
1321712 | 1324503 | 1327443 | T: C:lake3 |
1341335 | 1342670 | 1346155 | T: kindi512222 |
1336005 | 1343898 | 1361734 | T: ntskem13136 |
1356584 | 1360207 | 1368416 | sntrup1013 |
1373986 | 1375661 | 1379374 | T: kindi512241 |
1385979 | 1390942 | 1422835 | T: rolloii256 |
1401828 | 1404600 | 1406422 | kyber90s1024 |
1431305 | 1434234 | 1441696 | T: C:ledakemcpa33 |
1462973 | 1468159 | 1470317 | T: ledakem1364 |
1475882 | 1478203 | 1480784 | T: ntrulpr761 |
1490980 | 1493032 | 1496519 | T: ledakem14sl |
1488192 | 1499973 | 1520476 | T: C:ledakemcpa32 |
1493558 | 1500024 | 1506092 | T: C:ledakemcpa34 |
1490862 | 1501548 | 1504936 | ntruhps4096821 |
1551309 | 1554940 | 1570148 | ntrulpr761 |
1570481 | 1573755 | 1576872 | T: lac192 |
1682180 | 1685558 | 1689676 | T: rqc128 |
1775121 | 1777673 | 1780181 | T: ntrulpr857 |
1832973 | 1836195 | 1845079 | T: sntrup1277 |
1844172 | 1851063 | 1855631 | T: ledakem13sl |
1865930 | 1868405 | 1870459 | ntrulpr857 |
2000154 | 2001750 | 2004340 | sntrup1277 |
2002235 | 2005992 | 2010543 | T: lac256 |
2069147 | 2076328 | 2083023 | T: locker1 |
2092438 | 2094627 | 2095944 | T: ntrulpr953 |
2109802 | 2114171 | 2124099 | T: locker2 |
2081063 | 2122128 | 2179473 | T: ledakem1264 |
2130393 | 2137150 | 2142457 | T: lima2p1024cca |
2191847 | 2193618 | 2195455 | T: C:bikel3 |
2216316 | 2219507 | 2223008 | ntrulpr953 |
2288952 | 2322423 | 2374220 | T: lotus192 |
2325933 | 2331351 | 2337718 | T: locker3 |
2368955 | 2372185 | 2377791 | T: ntrulpr1013 |
2465768 | 2471207 | 2472943 | ntrulpr1013 |
2534157 | 2536824 | 2538908 | T: kindi512321 |
2690423 | 2734988 | 2782001 | T: ledakem12sl |
2738499 | 2745000 | 2938567 | T: locker4 |
2792551 | 2794958 | 2797684 | T: kindi256522 |
2787491 | 2800732 | 2820073 | T: hqc1281 |
2948075 | 2954553 | 2970412 | T: ledakem3464 |
3223314 | 3262002 | 3282547 | T: C:ledakemcpa52 |
3259615 | 3269008 | 3275787 | T: C:ledakemcpa53 |
3268040 | 3273155 | 3279718 | T: locker6 |
3271873 | 3276917 | 3283599 | T: lotus256 |
3379174 | 3385326 | 3391721 | T: locker5 |
3388918 | 3396050 | 3403037 | T: C:ledakemcpa54 |
3464589 | 3467225 | 3488876 | T: ntrulpr1277 |
3523500 | 3529738 | 3616020 | T: rqc192 |
3618519 | 3630630 | 3638155 | T: ledakem3364 |
3647229 | 3653892 | 3677410 | ntrulpr1277 |
3841768 | 3852351 | 3869716 | T: ledakem34sl |
4226695 | 4233954 | 4242630 | T: lima2p2048cca |
4259855 | 4269404 | 4279175 | T: titaniumccatoy |
4374923 | 4378458 | 4384128 | T: limasp1018cca |
4825538 | 4943100 | 5037539 | T: ledakem3264 |
4990800 | 4996155 | 5001840 | T: ledakem33sl |
5336896 | 5346102 | 5354521 | T: titaniumccalite |
5537526 | 5542472 | 5561248 | T: locker7 |
5624524 | 5629894 | 5636838 | T: locker8 |
4826360? | 5822937? | 11879322? | T: rqc256 |
5997459 | 6007922 | 6064131 | T: locker9 |
6504083 | 6513233 | 6536260 | T: titaniumccastd |
6527042 | 6559960 | 6568135 | T: ledakem5464 |
6594892 | 6610825 | 6625299 | T: hqc1921 |
7050190 | 7070121 | 7093891 | T: hqc1922 |
7172481 | 7176245 | 7178864 | T: frodokem640 |
7123109 | 7286512 | 7388307 | T: ledakem32sl |
7568529 | 7573016 | 7575699 | T: frodokem640aes |
7708872 | 7717415 | 7759443 | T: ledakem5364 |
7739844 | 7769520 | 7778193 | T: limasp1306cca |
8028927 | 8038422 | 8047761 | T: titaniumccamed |
8557737 | 8569599 | 8585213 | T: ledakem54sl |
8577096 | 8590099 | 8631515 | T: titaniumccahi |
8589114 | 8597647 | 8613055 | T: limasp1822cca |
8714119 | 8733305 | 8796345 | T: remblem928 |
8701012 | 8771440 | 8799611 | T: remblem1056 |
10322512 | 10330440 | 10344338 | T: ledakem53sl |
11245664 | 11246336 | 11247699 | T: sntrup4591761 |
11874405 | 11904008 | 11925391 | T: hqc2561 |
12120737 | 12134691 | 12267237 | T: titaniumccasuper |
12608048 | 12636065 | 12659640 | T: hqc2562 |
12619706 | 12712127 | 12796038 | T: ledakem5264 |
13258866 | 13297767 | 13335706 | T: hqc2563 |
13898428 | 14189493 | 14380856 | T: ledakem52sl |
15061941 | 15065883 | 15070540 | T: frodokem976 |
15308030 | 15321677 | 15335852 | T: limasp2062cca |
15577511 | 15580641 | 15588389 | T: frodokem976aes |
20975755 | 21012501 | 21055972 | T: C:r5n11kem0d |
22257090 | 22271025 | 22273708 | T: ntrulpr4591761 |
23588717 | 23590611 | 23592887 | T: frodokem640shake |
27585698 | 27594646 | 27603891 | T: frodokem1344aes |
45002896 | 45551584 | 46413906 | T: ramstakers216091 |
50768611 | 50782628 | 50939483 | T: C:r5n13kem0d |
51797965 | 51822970 | 51849648 | T: frodokem976shake |
58000531 | 58037291 | 58073218 | T: pqrsa15 |
60855539 | 60860320 | 60865793 | T: sikep503 |
71931528 | 72040170 | 72468990 | T: mersenne756839 |
92856423 | 92953809 | 92988381 | T: frodokem1344shake |
92640076 | 93047102 | 93205819 | T: sikep503comp |
93987658 | 94011531 | 94891093 | T: C:r5n15kem0d |
130731746 | 131083877 | 135104586 | T: oddmanhattan128 |
191457757 | 191468448 | 191487734 | T: sikep751 |
191389725 | 198701251 | 202942950 | T: ramstakers756839 |
216326750 | 216472978 | 216693185 | T: sikep434 |
248718427 | 249394615 | 270758389 | T: oddmanhattan192 |
295380034 | 296695055 | 298027832 | T: sikep751comp |
332624466 | 334161147 | 335391810 | T: sikep434comp |
587269104 | 591547427 | 595614836 | T: oddmanhattan256 |
706929974 | 707447938 | 707988290 | T: sikep610 |
960146137 | 961045318 | 966297516 | T: sikep610comp |
|
Cycles for decapsulation |
25% | 50% | 75% | system |
64827 | 65090 | 65240 | C:threebears624r2cpax |
83396 | 83576 | 83958 | C:threebears936r2cpax |
104283 | 104439 | 104732 | C:threebears1248r2cpax |
115559 | 115883 | 116945 | T: C:r5nd1kem0d |
146518 | 148203 | 149726 | T: C:r5nd0kem2iot |
147810 | 149779 | 152319 | C:threebears624r2cpa |
159423 | 160060 | 163773 | T: C:r5nd1kem5d |
162842 | 165071 | 173069 | T: C:r5nd1kem4longkey |
202673 | 203174 | 203951 | T: C:hila5 |
205825 | 208733 | 211772 | C:threebears936r2cpa |
233677 | 237838 | 241815 | C:threebears1248r2cpa |
265083 | 267019 | 268893 | T: C:r5nd3kem5d |
285114 | 285394 | 285817 | T: lightsaber2 |
306151 | 306988 | 307737 | ntruplus576 |
395760 | 396318 | 396984 | kyber512 |
396170 | 396815 | 397750 | ntruplus768 |
486208 | 486915 | 488168 | ntruplus864 |
492997 | 495210 | 497698 | T: C:r5nd5kem5d |
497199 | 497378 | 499500 | T: newhope512cca |
505682 | 511979 | 518122 | threebears624r2ccax |
517353 | 518042 | 518540 | T: saber2 |
515923 | 518565 | 523950 | T: C:r5nd3kem0d |
576402 | 577476 | 580325 | T: ntrukem443 |
594632 | 596200 | 597545 | kyber90s512 |
625329 | 626192 | 629731 | kyber768 |
641229 | 642739 | 644547 | ntruplus1152 |
660099 | 665980 | 678239 | T: C:r5nd5kem0d |
678675 | 684066 | 691294 | threebears624r2cca |
811784 | 814128 | 840474 | T: firesaber2 |
810999 | 828209 | 848908 | threebears936r2ccax |
844153 | 845644 | 847824 | T: lac128 |
867272 | 868127 | 869881 | mceliece348864 |
906033 | 907524 | 909734 | kyber1024 |
910366 | 915935 | 942177 | T: C:r5n11kem0d |
982406 | 984986 | 990827 | kyber90s768 |
1015356 | 1016827 | 1018853 | T: ntskem1264 |
1033497 | 1041987 | 1056606 | threebears936r2cca |
1051753 | 1052400 | 1053232 | T: newhope1024cca |
1127337 | 1130648 | 1166403 | ntruhps2048509 |
1142739 | 1157147 | 1174510 | threebears1248r2ccax |
1126822 | 1162737 | 1165604 | T: ntruhps2048509 |
1167925 | 1168861 | 1170845 | T: mceliece348864 |
1168520 | 1169733 | 1172200 | mceliece348864f |
1173194 | 1173855 | 1176840 | T: ntrukem743 |
1186860 | 1187727 | 1190374 | mceliece348864pc |
1187884 | 1188679 | 1191045 | mceliece348864pcf |
1187746 | 1190195 | 1192566 | T: mceliece348864pcf |
1381162 | 1387014 | 1406826 | T: C:r5n13kem0d |
1444016 | 1457891 | 1472560 | threebears1248r2cca |
1462010 | 1463604 | 1466866 | T: kindi256342 |
1490562 | 1499011 | 1501447 | kyber90s1024 |
1566600 | 1589074 | 1626454 | T: lotus128 |
1699541 | 1702428 | 1705592 | T: ntrulpr653 |
1710868 | 1713994 | 1716935 | sntrup653 |
1711501 | 1715024 | 1718039 | T: sntrup653 |
1734868 | 1737871 | 1740682 | T: sntrup761 |
1734377 | 1738752 | 1745416 | sntrup761 |
1775711 | 1777814 | 1780287 | ntrulpr653 |
1760515 | 1814716 | 1821503 | ntruhps2048677 |
1740864 | 1815861 | 1820778 | T: ntruhps2048677 |
1829803 | 1834204 | 1836824 | T: kindi512222 |
1869251 | 1871902 | 1876740 | T: kindi512241 |
1866152 | 1882753 | 1885544 | T: ntskem1380 |
1962521 | 1967778 | 1977416 | ntruhrss701 |
1968646 | 1974194 | 2005004 | T: C:rolloi128 |
2124650 | 2129068 | 2143812 | T: ntrulpr761 |
2198694 | 2201463 | 2205341 | ntrulpr761 |
2215609 | 2217016 | 2222644 | T: C:rolloi192 |
2299517 | 2304384 | 2306413 | T: mceliece460896f |
2321845 | 2327456 | 2353495 | mceliece460896pcf |
2484739 | 2488977 | 2502927 | mceliece6960119f |
2497565 | 2502590 | 2509052 | T: lima2p1024cca |
2492680 | 2509962 | 2526443 | mceliece6960119 |
2518399 | 2524666 | 2531117 | ntruhps4096821 |
2524874 | 2528260 | 2531863 | T: lac192 |
2521418 | 2536268 | 2543536 | mceliece6960119pc |
2528781 | 2547430 | 2558111 | mceliece6960119pcf |
2572825 | 2575399 | 2589683 | T: ntrulpr857 |
2573746 | 2582854 | 2586753 | mceliece8192128f |
2619678 | 2622916 | 2628689 | mceliece8192128pc |
2605860 | 2632758 | 2712145 | T: mceliece8192128 |
2619543 | 2643981 | 2650783 | T: mceliece8192128pc |
2641286 | 2644452 | 2648125 | sntrup857 |
2651014 | 2653201 | 2675944 | ntrulpr857 |
2649297 | 2656115 | 2659401 | T: sntrup857 |
2659094 | 2666036 | 2670834 | T: mceliece8192128pcf |
2824052 | 2854390 | 2904966 | T: lotus192 |
2920069 | 2924307 | 2946945 | mceliece8192128 |
2949738 | 2953371 | 2956138 | mceliece460896f |
2950548 | 2953988 | 2955855 | T: mceliece460896 |
2952549 | 2956330 | 2957937 | mceliece460896 |
2968404 | 2970790 | 2973615 | mceliece460896pc |
2968559 | 2973604 | 3005581 | T: mceliece460896pcf |
2950440 | 2975551 | 3006905 | mceliece8192128pcf |
3044503 | 3045593 | 3046976 | T: ntrulpr953 |
3164043 | 3167444 | 3171720 | ntrulpr953 |
3169388 | 3174928 | 3195696 | sntrup953 |
3171359 | 3176084 | 3179604 | T: sntrup953 |
3179417 | 3196351 | 3205083 | T: lac256 |
3249988 | 3252776 | 3255192 | T: kindi512321 |
3294054 | 3304926 | 3332638 | T: mceliece6688128f |
3297659 | 3306301 | 3324394 | mceliece6688128 |
3297685 | 3306733 | 3337616 | mceliece6688128f |
3320680 | 3322979 | 3325420 | T: kindi256522 |
3321070 | 3330036 | 3341192 | T: mceliece6688128pcf |
3322035 | 3331166 | 3358409 | mceliece6688128pcf |
3308750 | 3335245 | 3339203 | T: mceliece6688128 |
3321695 | 3342681 | 3351040 | T: mceliece6688128pc |
3320130 | 3346144 | 3354701 | mceliece6688128pc |
3445676 | 3458645 | 3465827 | T: ntrulpr1013 |
3509237 | 3510595 | 3538682 | sntrup1013 |
3513137 | 3515422 | 3521977 | T: sntrup1013 |
3535991 | 3543314 | 3556820 | ntrulpr1013 |
3541515 | 3545228 | 3551248 | T: rolloii128 |
3552584 | 3555814 | 3583988 | T: C:rolloi256 |
3897529 | 3899013 | 3900715 | T: ntskem13136 |
3934441 | 3937864 | 3943686 | T: rolloii192 |
4065176? | 4111570? | 5240950? | T: C:ledakemcpa13 |
4182894 | 4189931 | 4196867 | T: C:lake1 |
4189101 | 4200738 | 4208995 | T: lotus256 |
4234017 | 4243360 | 4246292 | T: C:ledakemcpa12 |
4680342 | 4687281 | 4694571 | T: C:r5n15kem0d |
4684959 | 4712209 | 4723892 | T: hqc1281 |
4892415 | 4894507 | 4896309 | T: rolloii256 |
4918114 | 4925610 | 4933315 | T: lima2p2048cca |
4982675 | 4992139 | 5006911 | T: titaniumccatoy |
4992788? | 5000000? | 6480014? | T: C:ledakemcpa14 |
5061850 | 5076823 | 5091009 | T: ntrulpr1277 |
5250589 | 5269661 | 5272134 | ntrulpr1277 |
5337346 | 5344395 | 5370787 | sntrup1277 |
5341934 | 5352140 | 5383708 | T: sntrup1277 |
5479184 | 5484825 | 5489585 | T: limasp1018cca |
6178617 | 6189006 | 6201789 | T: titaniumccalite |
7159532 | 7170554 | 7180383 | T: C:lake2 |
7204860 | 7206267 | 7208470 | T: frodokem640 |
7364551 | 7366733 | 7370539 | T: frodokem640aes |
7501949 | 7511351 | 7527292 | T: titaniumccastd |
8326276 | 8335243 | 8410080 | T: rqc128 |
8585961 | 8614530 | 8627486 | T: locker1 |
9007134 | 9024978 | 9036532 | T: locker2 |
9129041 | 9143882 | 9166480 | T: titaniumccamed |
9180755 | 9194528 | 9208546 | T: C:lake3 |
9355131 | 9361782 | 9399492 | T: rsa2048 |
9809028 | 9819282 | 9867198 | T: limasp1306cca |
10001459 | 10015085 | 10115688 | T: titaniumccahi |
10071664 | 10095264 | 10549532 | T: locker4 |
10149840 | 10153507 | 10201764 | T: hqc1921 |
10581126 | 10586279 | 10611387 | T: hqc1922 |
10759595 | 10768206 | 10785043 | T: limasp1822cca |
11358813 | 11394721 | 11445814 | T: ledakem1364 |
11578644 | 11821853 | 11837555 | T: ledakem1264 |
11863932 | 11869299 | 11886667 | T: C:ledakemcpa32 |
11839878 | 11934045 | 11984299 | T: remblem928 |
12029090 | 12129783 | 12161032 | T: remblem1056 |
12260159 | 12265866 | 12270566 | T: C:bikel1 |
12637092 | 12707237 | 12737071 | T: locker3 |
13268807 | 13428337 | 13437600 | T: ledakem12sl |
13533590 | 13535646 | 13538877 | T: ledakem1464 |
13645378 | 13733333 | 13900768 | T: C:ledakemcpa33 |
14097877 | 14116425 | 14376769 | T: titaniumccasuper |
14584007 | 14598313 | 14617825 | T: locker6 |
14661553 | 14679950 | 14697605 | T: locker5 |
15057259 | 15065220 | 15068444 | T: frodokem976 |
15101684 | 15103562 | 15106797 | T: frodokem976aes |
15298179 | 15571644 | 15639582 | T: ledakem13sl |
15861802 | 15886222 | 15994563 | T: ledakem14sl |
16313785 | 16339500 | 16388019 | T: C:ledakemcpa34 |
17554157 | 17567099 | 17592284 | T: locker7 |
17607025 | 17610153 | 17619053 | T: hqc2561 |
17972008 | 17999215 | 18025248 | T: locker8 |
18646058 | 18693339 | 18750532 | T: hqc2562 |
18773866 | 18783348 | 18797415 | T: rqc192 |
19600137 | 19613458 | 19626411 | T: limasp2062cca |
19556239 | 19615778 | 19757467 | T: hqc2563 |
22892329 | 22919938 | 22945300 | T: locker9 |
23382004 | 23384529 | 23387985 | T: frodokem640shake |
26913930 | 26933782 | 26953060 | T: frodokem1344aes |
30520268 | 30531203 | 30542269 | T: C:ledakemcpa52 |
29123524? | 30717385? | 42829156? | T: rqc256 |
30499205 | 30753839 | 31345499 | T: ledakem3264 |
31566509 | 31568178 | 31572956 | T: sntrup4591761 |
32078364 | 32123393 | 32166140 | T: ledakem3364 |
33339023 | 33344101 | 33364439 | T: ntrulpr4591761 |
35513153 | 35821904 | 37160513 | T: ledakem3464 |
36698002 | 36937112 | 36958363 | T: C:ledakemcpa53 |
38569219 | 39085229 | 39306124 | T: ledakem32sl |
39481405 | 39494256 | 39519114 | T: C:bikel3 |
33402708? | 43130623? | 43150281? | T: C:ledakemcpa54 |
45780736 | 45806426 | 46087357 | T: ledakem33sl |
46058839 | 46457371 | 46559162 | T: ledakem34sl |
51608663 | 51656662 | 51674863 | T: frodokem976shake |
62343060 | 62563381 | 62755263 | T: ledakem5264 |
64749330 | 64756735 | 64764033 | T: sikep503 |
68795374 | 68800223 | 68807356 | T: sikep503comp |
71318682 | 71839007 | 71885266 | T: ledakem5364 |
84742689 | 85165114 | 85598317 | T: ledakem5464 |
87805093 | 87925743 | 88110187 | T: ledakem52sl |
92685140 | 92696086 | 92729608 | T: frodokem1344shake |
93106158 | 93433854 | 95487864 | T: ramstakers216091 |
94861372 | 95269507 | 95503183 | T: ledakem53sl |
107688496 | 107813771 | 108534388 | T: mersenne756839 |
108214118 | 109024644 | 109236597 | T: ledakem54sl |
147822734 | 148035403 | 148381968 | T: oddmanhattan128 |
205784810 | 205803461 | 205825475 | T: sikep751 |
218255033 | 218283707 | 218318159 | T: sikep751comp |
230808033 | 230985975 | 231227271 | T: sikep434 |
245987136 | 246154567 | 246373078 | T: sikep434comp |
285352311 | 285926553 | 303921315 | T: oddmanhattan192 |
368349558 | 383980281 | 387543302 | T: ramstakers756839 |
463847027 | 464857238 | 466373586 | T: pqrsa15 |
660431468 | 664740764 | 668445808 | T: oddmanhattan256 |
711639493 | 712123231 | 712597793 | T: sikep610 |
755635477 | 756076372 | 756759595 | T: sikep610comp |
|
|
|