Measurements of key-encapsulation mechanisms on one machine: amd64; Haswell+AES (306c3); 2013 Intel Core i7-4765T; 4 x 2000MHz; prodesk, supercop-20250415
[Page version: 20250707 22:37:06]
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 |
20120 | 20252 | 20452 | kyber90s512 |
25584 | 25684 | 25800 | kyber512 |
30136 | 30312 | 30544 | kyber90s768 |
30744 | 30796 | 35944 | ntruplus576 |
36604 | 36720 | 36828 | T: C:nhcompact512cca |
37800 | 37852 | 37980 | smaugt1 |
37884 | 37972 | 38132 | timer |
42008 | 42416 | 42860 | ntrulpr653 |
42660 | 42748 | 42900 | T: lightsaber2 |
42820 | 43208 | 43708 | kyber90s1024 |
43952 | 44000 | 44176 | ntruplus768 |
44536 | 44832 | 45464 | ntrulpr761 |
44920 | 45148 | 45676 | T: ntrulpr4591761 |
46884 | 47316 | 48096 | T: C:r5nd1kem0d |
47596 | 47672 | 47772 | threebears624r2cca |
47984 | 48100 | 48208 | C:threebears624r2cpa |
44680 | 49128 | 50556 | kyber768 |
44744? | 49768? | 56252? | T: lac128 |
49756 | 49828 | 49928 | C:threebears624r2cpax |
50484 | 50528 | 50668 | threebears624r2ccax |
51132 | 51244 | 51372 | T: C:nhcompact768cca |
52476 | 52544 | 52736 | ntruplus864 |
56296 | 56532 | 56784 | ntrulpr857 |
58292 | 58380 | 58516 | smaugt3 |
59528 | 59956 | 60528 | T!!!newhope512cca |
59768 | 60008 | 60756 | ntrulpr953 |
59956 | 60556 | 60900 | ntrulpr1013 |
61104 | 61848 | 64520 | kyber1024 |
61356 | 62428 | 63852 | T: C:r5nd0kem2iot |
61876 | 62660 | 63484 | T: C:r5nd1kem5d |
56352? | 63860? | 73520? | ntruplus1152 |
65180 | 65300 | 65548 | T: C:nhcompact1024cca |
64884 | 65868 | 66888 | T: C:r5nd1kem4longkey |
74520 | 74588 | 74700 | T: saber2 |
78676 | 78912 | 79248 | ntrulpr1277 |
79060 | 79160 | 79320 | smaugt5 |
94264 | 94644 | 95884 | T: hqc128round4 |
94608 | 94680 | 94752 | threebears936r2cca |
99348 | 99580 | 100060 | C:threebears936r2cpa |
99620 | 99808 | 100316 | threebears936r2ccax |
102680 | 102732 | 103200 | C:threebears936r2cpax |
104000 | 104980 | 106620 | T: C:r5nd3kem5d |
107932 | 109852 | 133960 | T: lac192 |
115248 | 115540 | 115860 | T!!!newhope1024cca |
115652 | 115704 | 115820 | T: firesaber2 |
98108 | 117876 | 118616 | T: lac256 |
145536 | 145612 | 145688 | threebears1248r2cca |
150544 | 150628 | 150752 | threebears1248r2ccax |
151176 | 151284 | 151368 | C:threebears1248r2cpa |
155420 | 155576 | 155736 | C:threebears1248r2cpax |
166184 | 166380 | 167012 | ntruhps2048509 |
170992 | 173944 | 177544 | T: C:r5nd3kem0d |
189204 | 191628 | 196964 | T: C:r5nd5kem5d |
202468 | 203376 | 206224 | T: saberx4 |
212404 | 218496 | 222104 | T: C:r5nd5kem0d |
221032 | 223532 | 226276 | T: hqc192round4 |
239340 | 239952 | 240792 | T: kindi256342 |
256432 | 256920 | 257540 | T: kindi512222 |
261308 | 262060 | 262788 | T: kindi512241 |
270352 | 271076 | 271396 | ntruhrss701 |
273172 | 274564 | 275332 | T: C:hila5 |
285048 | 285884 | 286680 | ntruhps2048677 |
397120 | 398048 | 401788 | ntruhps4096821 |
456152 | 457168 | 470972 | T: hqc256round4 |
480456 | 483036 | 505708 | T: hqcrmrs128 |
482668 | 487908 | 491120 | T: C:r5n11kem0d |
514804 | 518808 | 523732 | T: ntrukem443 |
531644 | 532964 | 533712 | T: kindi512321 |
545008 | 554612 | 574268 | T: hqc128 |
573592 | 576048 | 600812 | T: hqc1281 |
599292 | 601208 | 602772 | T: C:bikel1 |
647032 | 648596 | 661428 | T: kindi256522 |
692496 | 693752 | 694480 | T: lima2p1024cca |
763568 | 781944 | 787572 | T: C:ledakemcpa14 |
761816 | 797128 | 803232 | sntrup653 |
809292 | 811260 | 813168 | sntrup761 |
869944 | 871648 | 873652 | T: rqc128 |
864976 | 878904 | 891344 | T: C:edonk128k16n80nu4l6 |
870560 | 881352 | 910256 | T: C:ledakemcpa13 |
865268 | 901256 | 974368 | T: C:r5n13kem0d |
935756 | 936676 | 949328 | sntrup4591761 |
961676 | 964916 | 1001988 | T: hqcrmrs192 |
913508 | 975288 | 978200 | T: titaniumccatoy |
1036092 | 1041192 | 1044548 | T: C:rolloi128 |
1043188 | 1044300 | 1046088 | T: titaniumccalite |
1057636 | 1061152 | 1098660 | T: hqc1921 |
1059060 | 1064636 | 1069820 | T: ntrukem743 |
1078084 | 1083088 | 1119844 | T: hqc192 |
1084780 | 1088984 | 1091072 | T: C:ledakemcpa12 |
1137024 | 1170684 | 1182736 | T: hqc1922 |
1157892 | 1186028 | 1192384 | sntrup857 |
1203960 | 1205196 | 1217916 | T: frodokem640 |
1250176 | 1255924 | 1320476 | T: C:rolloi192 |
1381376 | 1384836 | 1392908 | T: C:edonk128k16n80nu8l6 |
1405912 | 1410740 | 1423008 | T: lima2p2048cca |
1331168 | 1421780 | 1423488 | T: titaniumccastd |
1456856 | 1459552 | 1560636 | T: titaniumccamed |
1461152 | 1462516 | 1465644 | T: frodokem640aes |
1522484 | 1529960 | 1776948 | T: rqc192 |
1495456 | 1547120 | 1553512 | sntrup953 |
1554908 | 1556224 | 1563388 | sntrup1013 |
1561636 | 1564524 | 1568684 | T: limasp1018cca |
1571784 | 1588240 | 1605232 | T: C:edonk128k32n96nu4l4 |
1553276 | 1597568 | 1633000 | T: hqcrmrs256 |
1619824 | 1663740 | 1714084 | T: hqc2561 |
1635984 | 1688272 | 1697928 | T: C:ledakemcpa34 |
1707284 | 1710672 | 1816012 | T: titaniumccahi |
1708596 | 1716988 | 1764856 | T: hqc256 |
1724876 | 1727732 | 1736600 | T: C:rolloi256 |
1738712 | 1742428 | 1751164 | T: C:bikel3 |
1721732 | 1769492 | 1787872 | T: hqc2562 |
1795076 | 1841648 | 1893296 | T: hqc2563 |
1883600 | 1903844 | 1930884 | T: C:edonk192k32n128nu4l6 |
2036176 | 2041736 | 2050976 | T: C:edonk128ref |
2033616 | 2082044 | 2328496 | T: C:r5n15kem0d |
2187968 | 2193324 | 2477460 | T: rqc256 |
2226760 | 2239648 | 2259408 | T: titaniumccasuper |
2286668 | 2304868 | 2344424 | T: C:ledakemcpa33 |
2418708 | 2435500 | 2455812 | T: C:lake1 |
2510748 | 2518944 | 2534120 | T: C:lake2 |
2648652 | 2654124 | 2663216 | T: frodokem976 |
2641268 | 2668420 | 2728992 | sntrup1277 |
2765888 | 2774156 | 2788280 | T: C:lake3 |
2851752 | 2867052 | 2891780 | T: ledakem1464 |
2898232 | 2905272 | 2912328 | T: limasp1306cca |
2888768 | 2915816 | 2947624 | T: C:edonk192k48n144nu4l4 |
3021740 | 3042012 | 3048548 | T: C:ledakemcpa32 |
3042808 | 3051972 | 3064700 | T: frodokem976aes |
3171004 | 3182316 | 3194104 | T: limasp1822cca |
3327728 | 3346108 | 3356484 | T: C:ledakemcpa53 |
3603932 | 3616468 | 3627688 | T: C:ledakemcpa54 |
3743036 | 3778860 | 3793672 | T: ledakem1364 |
3949664 | 3963616 | 3986712 | T: ledakem1264 |
3978880 | 3987128 | 3994688 | T: frodokem640shake |
4274180 | 4297356 | 4312044 | T: locker1 |
4300980? | 4360568? | 6633400? | T: ledakem13sl |
4450532 | 4459820 | 4470024 | T: rolloii128 |
4457460 | 4462448 | 4466952 | T: rolloii192 |
4712800 | 4729916 | 4938804 | T: locker2 |
4713892? | 4761472? | 6369128? | T: ledakem14sl |
5148208 | 5158336 | 5174252 | T: frodokem1344aes |
5199740 | 5229516 | 5404452 | T: locker3 |
5233432 | 5246464 | 5260912 | T: rolloii256 |
5755500 | 5765620 | 5771644 | T: limasp2062cca |
5603888 | 5813624 | 5835736 | T: locker4 |
6301748 | 6401632 | 7046864 | T: ledakem12sl |
6573540 | 6639352 | 7023800 | T: C:ledakemcpa52 |
6760348 | 6938192 | 6987292 | T: locker6 |
6817660? | 7008584? | 9854756? | T: ledakem3464 |
7379036 | 7462928 | 7756476 | T: locker5 |
7927332 | 7961032 | 8021880 | T: ledakem3364 |
8186788 | 8206780 | 8218120 | T: sikep434 |
8250384 | 8366584 | 8524620 | T: ramstakers216091 |
8500692 | 8506732 | 8543668 | T: frodokem976shake |
9019980 | 9026844 | 9037648 | T: remblem1056 |
9045656 | 9065192 | 9125472 | T: ledakem3264 |
9196600 | 9224248 | 9370992 | T: remblem928 |
10215252 | 10401088 | 10459256 | T: ledakem33sl |
10289628 | 10640456 | 10979340 | T: ledakem34sl |
10581156 | 10893340 | 11173996 | T: locker7 |
11310916 | 11764428 | 12827448 | T: lotus128 |
11756536 | 11801872 | 12015204 | T: locker8 |
12082144 | 12092352 | 12119600 | T: sikep503 |
12622800 | 12682216 | 12993368 | T: locker9 |
12748592 | 12893160 | 12928952 | T: ledakem5464 |
13008204 | 13028644 | 13455220 | T: ledakem5364 |
12985028 | 13094724 | 14498788 | T: ledakem32sl |
13447696 | 13463588 | 14589336 | T: sikep434comp |
14927424 | 14936444 | 14954576 | T: frodokem1344shake |
16210472 | 16254480 | 16382584 | T: ledakem54sl |
19789612 | 19841952 | 21534832 | T: sikep503comp |
20184640 | 20534744 | 22223500 | T: ledakem5264 |
20746332 | 20838692 | 24155080 | T: ledakem53sl |
22336084 | 22476604 | 22582936 | T: lotus192 |
25423904 | 25437972 | 25477332 | T: sikep610 |
26616228 | 26746880 | 26924496 | T: mersenne756839 |
31519968 | 33597888 | 34219468 | T: ledakem52sl |
34848508 | 35185904 | 35929932 | mceliece348864f |
35485768 | 36573008 | 37248132 | mceliece348864pcf |
36338956 | 37019228 | 38241212 | T: ramstakers756839 |
40556628 | 41403472 | 41609660 | T: lotus256 |
43242232 | 43304432 | 46629212 | T: sikep610comp |
44343196 | 44355096 | 44367408 | T: sikep751 |
35447648? | 47680768? | 71552920? | mceliece348864pc |
36423104? | 47944920? | 72358696? | mceliece348864 |
49010812 | 49181956 | 49302092 | T: ntskem1264 |
68981808 | 69211748 | 75226924 | T: sikep751comp |
49830184? | 102489448? | 156111932? | T: rsa2048 |
110426684 | 111752272 | 116215948 | mceliece460896pcf |
113099572 | 113823368 | 115566144 | mceliece460896f |
153195740 | 153933296 | 154459240 | T: ntskem1380 |
116801268? | 190507672? | 269904468? | mceliece460896 |
151495384? | 193594916? | 270628352? | mceliece460896pc |
241566916 | 242505748 | 243703128 | mceliece6960119f |
240549832 | 242965356 | 243263544 | mceliece6960119pcf |
273529152 | 274176892 | 274939408 | T: ntskem13136 |
277203876 | 278523572 | 280289936 | mceliece6688128pcf |
277219500 | 278604384 | 285335124 | mceliece6688128f |
312856284 | 313812908 | 315788892 | mceliece8192128pcf |
313303716 | 314967396 | 315373896 | mceliece8192128f |
243649380? | 327996564? | 484422080? | mceliece6960119pc |
328543100 | 329466816 | 338661692 | T: oddmanhattan128 |
282010456? | 380334472? | 571799288? | mceliece6688128pc |
318933408? | 406792680? | 634070028? | mceliece6960119 |
313097924? | 411764664? | 604211912? | mceliece8192128pc |
289317284? | 468788468? | 659267584? | mceliece6688128 |
405056084? | 500381672? | 689695220? | mceliece8192128 |
520714204 | 521674032 | 523178688 | T: oddmanhattan192 |
845194080 | 861976496 | 868552764 | T: bigquake1 |
938880388 | 943878516 | 948340704 | T: oddmanhattan256 |
4125812348 | 4202763820 | 4320978292 | T: pqrsa15 |
6885523168 | 6930946204 | 6991515028 | T: bigquake3 |
13622626392 | 13794899608 | 14000643208 | T: bigquake5 |
|
Cycles for encapsulation |
25% | 50% | 75% | system |
17580 | 18256 | 18752 | T: rsa2048 |
24456 | 24512 | 24568 | timer |
24492 | 24516 | 25132 | smaugt1 |
24952 | 25068 | 25676 | ntruhps2048509 |
25404 | 25480 | 25568 | ntruplus576 |
26300 | 26412 | 26488 | ntruhrss701 |
31108 | 31152 | 31288 | ntruplus768 |
31892 | 32972 | 34932 | mceliece348864 |
31652 | 33012 | 34856 | mceliece348864f |
34168 | 34292 | 34404 | kyber90s512 |
37320 | 37500 | 38184 | ntruhps2048677 |
38276 | 39600 | 41928 | mceliece348864pc |
39560 | 39656 | 39740 | kyber512 |
38436 | 39660 | 41704 | mceliece348864pcf |
40100 | 40156 | 40260 | ntruplus864 |
43004 | 43356 | 43844 | ntruhps4096821 |
45276 | 45380 | 45480 | sntrup4591761 |
45676 | 46232 | 46512 | sntrup653 |
46620 | 46852 | 47608 | kyber90s768 |
46924 | 47020 | 47396 | ntruplus1152 |
48492 | 48568 | 48796 | smaugt3 |
48936 | 49184 | 49416 | sntrup761 |
56984 | 57060 | 57332 | T: lightsaber2 |
60136 | 60224 | 61016 | kyber768 |
60280 | 60832 | 61024 | sntrup857 |
60856 | 61068 | 61360 | T: C:nhcompact512cca |
62592 | 62724 | 62912 | kyber90s1024 |
65372 | 65676 | 65924 | sntrup953 |
65636 | 66296 | 66572 | sntrup1013 |
68424 | 68524 | 68644 | smaugt5 |
68692 | 68988 | 69696 | ntrulpr653 |
71000 | 71072 | 71228 | threebears624r2cca |
71292 | 71396 | 71584 | threebears624r2ccax |
72464 | 72540 | 72712 | C:threebears624r2cpax |
72852 | 73012 | 73172 | ntrulpr761 |
72944 | 73052 | 73252 | C:threebears624r2cpa |
67812 | 75500 | 84724 | mceliece460896f |
69432 | 75556 | 85524 | mceliece460896 |
76208 | 76508 | 77136 | T: C:r5nd1kem0d |
76756 | 77416 | 77772 | T: ntrulpr4591761 |
73496 | 78988 | 87064 | mceliece460896pc |
82672 | 82908 | 83376 | kyber1024 |
83292 | 83428 | 83672 | T: C:nhcompact768cca |
75780 | 84884 | 90408 | mceliece460896pcf |
85484 | 85732 | 86032 | sntrup1277 |
85692 | 88808 | 91640 | T: lac128 |
90164 | 90696 | 91424 | T: ntskem1264 |
91528 | 91916 | 92364 | T: C:ledakemcpa14 |
93252 | 93308 | 93412 | T: saber2 |
93332 | 93488 | 93800 | ntrulpr857 |
93628 | 94160 | 94816 | T: C:ledakemcpa13 |
94388 | 96840 | 104128 | T: C:edonk128k16n80nu4l6 |
97664 | 97888 | 98072 | ntrulpr953 |
98384 | 98576 | 99452 | ntrulpr1013 |
98248 | 98612 | 98888 | T!!!newhope512cca |
98384 | 98972 | 99728 | T: C:r5nd0kem2iot |
101456 | 101984 | 102600 | T: C:r5nd1kem5d |
101812 | 104656 | 106484 | T: C:ledakemcpa12 |
105756 | 106400 | 107588 | T: C:r5nd1kem4longkey |
107808 | 107932 | 108068 | T: C:nhcompact1024cca |
116252 | 116804 | 117472 | T: C:bikel1 |
117424 | 117484 | 117620 | threebears936r2ccax |
117624 | 117776 | 117948 | threebears936r2cca |
116096 | 122184 | 131672 | mceliece6688128 |
118628 | 124268 | 137728 | mceliece6688128f |
124236 | 124372 | 124584 | C:threebears936r2cpa |
124388 | 124528 | 124672 | C:threebears936r2cpax |
124420 | 126644 | 130900 | T: ntrukem443 |
128520 | 128660 | 128924 | ntrulpr1277 |
123860 | 129460 | 133692 | mceliece6960119f |
124248 | 131172 | 140228 | mceliece6960119 |
126376 | 134056 | 149752 | mceliece6688128pc |
129872 | 137512 | 151940 | mceliece6688128pcf |
138908 | 138972 | 139432 | T: firesaber2 |
139268 | 140544 | 143104 | mceliece8192128 |
136364 | 140676 | 151672 | mceliece6960119pc |
134100 | 140708 | 150412 | mceliece6960119pcf |
140872 | 142048 | 144996 | mceliece8192128f |
148796 | 151048 | 171748 | mceliece8192128pc |
152556 | 154564 | 157984 | mceliece8192128pcf |
160808 | 161876 | 162668 | T: C:rolloi128 |
166392 | 167300 | 168100 | T: C:r5nd3kem5d |
154000? | 169896? | 206536? | T: lotus128 |
164928 | 173752 | 203328 | T: lac192 |
179912 | 179992 | 180128 | threebears1248r2cca |
179936 | 180036 | 180236 | threebears1248r2ccax |
180732 | 181620 | 182412 | T: C:rolloi192 |
187444 | 187764 | 188220 | T!!!newhope1024cca |
187704 | 187824 | 187972 | C:threebears1248r2cpa |
188972 | 189124 | 189364 | C:threebears1248r2cpax |
201972 | 202900 | 204048 | T: C:rolloi256 |
201616 | 205196 | 212560 | T: C:edonk128k16n80nu8l6 |
194872 | 212444 | 214348 | T: lac256 |
212636 | 215704 | 217376 | T: C:ledakemcpa34 |
216976 | 217420 | 217860 | T: ledakem1264 |
216388 | 225236 | 226348 | T: C:ledakemcpa33 |
233032 | 234948 | 239460 | T: ntrukem743 |
242716 | 243156 | 246168 | T: ledakem1464 |
244264 | 244536 | 252192 | T: hqc128round4 |
249572 | 250228 | 252656 | T: saberx4 |
248988 | 256800 | 262824 | T: C:ledakemcpa32 |
258120 | 258636 | 262256 | T: lotus192 |
273512 | 274136 | 275152 | T: C:bikel3 |
270832 | 274580 | 283164 | T: C:edonk128k32n96nu4l4 |
287608 | 294708 | 301764 | T: C:r5nd3kem0d |
296944 | 302856 | 304452 | T: ledakem1364 |
306056 | 307164 | 310924 | T: ledakem12sl |
303172 | 309612 | 312480 | T: C:r5nd5kem5d |
308116 | 318532 | 340056 | T: lotus256 |
317528 | 318964 | 321316 | T: kindi256342 |
319168 | 321724 | 323928 | T: ledakem13sl |
328360 | 330028 | 332048 | T: ntskem1380 |
333328 | 333932 | 335052 | T: C:hila5 |
346804 | 348156 | 349880 | T: C:r5nd5kem0d |
370032 | 373824 | 381696 | T: C:edonk128ref |
380508 | 381560 | 382636 | T: kindi512222 |
385768 | 387132 | 409844 | T: kindi512241 |
404356 | 405268 | 405628 | T: ledakem14sl |
408204 | 409296 | 411304 | T: ntskem13136 |
478536 | 480784 | 500064 | T: C:ledakemcpa53 |
486424 | 493124 | 494684 | T: C:ledakemcpa54 |
489540 | 498628 | 507240 | T: C:lake1 |
497904 | 499564 | 502308 | T: C:edonk192k32n128nu4l6 |
503724 | 504276 | 505108 | T: lima2p1024cca |
508100 | 518288 | 526696 | T: C:ledakemcpa52 |
530940 | 532076 | 533720 | T: rolloii128 |
535572 | 538912 | 546088 | T: C:lake2 |
545404 | 547040 | 548776 | T: rolloii192 |
555320 | 555632 | 556356 | T: hqc192round4 |
596192 | 597248 | 603152 | T: ledakem3264 |
596696 | 599820 | 604952 | T: C:r5n11kem0d |
600328 | 600664 | 601140 | T: ledakem3464 |
600160 | 601472 | 602612 | T: rolloii256 |
611804 | 613780 | 616908 | T: C:lake3 |
619672 | 622528 | 624752 | T: ledakem3364 |
653056 | 663468 | 683968 | T: hqcrmrs128 |
706364 | 709468 | 717024 | T: kindi512321 |
715820 | 719732 | 728088 | T: C:edonk192k48n144nu4l4 |
707324 | 721988 | 746912 | T: hqc128 |
723156 | 781308 | 782360 | T: titaniumccatoy |
780500 | 782236 | 783424 | T: kindi256522 |
784684 | 787644 | 792744 | T: locker2 |
793860 | 794776 | 812656 | T: ledakem32sl |
799244 | 803764 | 812672 | T: locker1 |
843392 | 847176 | 876608 | T: hqc1281 |
869852 | 871716 | 874008 | T: ledakem33sl |
901248 | 921308 | 926328 | T: locker3 |
962372 | 962904 | 963808 | T: titaniumccalite |
969756 | 980476 | 1002848 | T: ledakem34sl |
1020108 | 1021568 | 1024584 | T: lima2p2048cca |
1035716 | 1057744 | 1062948 | T: locker4 |
1086888 | 1088224 | 1089284 | T: hqc256round4 |
1090932 | 1104704 | 1130904 | T: ledakem5364 |
1111972 | 1114548 | 1120836 | T: C:r5n13kem0d |
1152260 | 1154820 | 1176480 | T: rqc128 |
1150960 | 1156632 | 1160636 | T: locker6 |
1122900 | 1198664 | 1200180 | T: titaniumccastd |
1250612 | 1260332 | 1273776 | T: locker5 |
1317544 | 1346924 | 1366508 | T: hqcrmrs192 |
1360332 | 1361808 | 1367516 | T: limasp1018cca |
1376376 | 1377908 | 1380016 | T: ledakem5264 |
1387848 | 1404276 | 1508936 | T: titaniumccamed |
1396476 | 1406940 | 1410052 | T: ledakem5464 |
1437776 | 1452520 | 1487416 | T: hqc192 |
1453236 | 1454336 | 1469404 | T: ledakem54sl |
1558768 | 1601760 | 1608704 | T: hqc1921 |
1679368 | 1682848 | 1787672 | T: titaniumccahi |
1707228 | 1722412 | 1741676 | T: ledakem53sl |
1725800 | 1728744 | 1732284 | T: frodokem640 |
1701220 | 1731776 | 1754656 | T: hqc1922 |
1834464 | 1884596 | 1899080 | T: locker7 |
1911708 | 1913340 | 1917988 | T: frodokem640aes |
1900108 | 1945408 | 1953768 | T: locker8 |
1907392 | 1967772 | 2053324 | T: ledakem52sl |
2104816? | 2117684? | 2780076? | T: rqc192 |
2098080 | 2143332 | 2152228 | T: locker9 |
2182188 | 2183308 | 2192036 | T: titaniumccasuper |
2187256 | 2193484 | 2248896 | T: hqcrmrs256 |
2341840 | 2376444 | 2414412 | T: hqc256 |
2433012 | 2438508 | 2443000 | T: C:r5n15kem0d |
2470096 | 2489148 | 2541896 | T: hqc2561 |
2628648 | 2632404 | 2637376 | T: limasp1306cca |
2626084 | 2682284 | 2697464 | T: hqc2562 |
2727952 | 2750888 | 2795948 | T: hqc2563 |
2768332 | 2775400 | 2784912 | T: limasp1822cca |
2946800 | 2952108 | 2956800 | T: rqc256 |
3017988 | 3075328 | 3115404 | T: bigquake1 |
3444808 | 3448244 | 3453208 | T: frodokem976 |
3679856 | 3683716 | 3688844 | T: frodokem976aes |
4344828 | 4351036 | 4352776 | T: frodokem640shake |
5300696 | 5307244 | 5311156 | T: limasp2062cca |
6252244 | 6259336 | 6269804 | T: frodokem1344aes |
8052592 | 8238664 | 8440760 | T: bigquake3 |
9056604 | 9059500 | 9063604 | T: frodokem976shake |
11815712 | 12153444 | 12367356 | T: bigquake5 |
13507888 | 13528072 | 13584664 | T: sikep434 |
13495528 | 13609060 | 13906924 | T: remblem1056 |
13784552 | 13811248 | 14196784 | T: remblem928 |
15127104 | 15416332 | 15726416 | T: ramstakers216091 |
15868316 | 15876532 | 15894576 | T: frodokem1344shake |
19701112 | 19719192 | 19728288 | T: sikep503 |
20432212 | 20509924 | 20671284 | T: pqrsa15 |
20997592 | 21034624 | 21118968 | T: sikep434comp |
24603308 | 24701216 | 24798916 | T: mersenne756839 |
30819068 | 30905448 | 31120076 | T: sikep503comp |
46652676 | 46668548 | 46739084 | T: sikep610 |
58966732 | 59164444 | 59384616 | T: oddmanhattan128 |
64096324 | 64341088 | 64439720 | T: sikep610comp |
65479972 | 66144572 | 69023292 | T: ramstakers756839 |
71557496 | 71593600 | 71636876 | T: sikep751 |
111090160 | 111500332 | 111947952 | T: sikep751comp |
116659724 | 116873744 | 117233824 | T: oddmanhattan192 |
240546320 | 241190560 | 241959488 | T: oddmanhattan256 |
|
Cycles for decapsulation |
25% | 50% | 75% | system |
18880 | 18904 | 18944 | ntruplus576 |
20112 | 20152 | 20224 | C:threebears624r2cpax |
22788 | 22832 | 22880 | ntruplus768 |
24952 | 25012 | 25080 | kyber90s512 |
26004 | 26060 | 26112 | C:threebears936r2cpax |
29056 | 29092 | 29140 | ntruplus864 |
31000 | 31052 | 31108 | kyber512 |
31076 | 31320 | 31616 | T: C:r5nd1kem0d |
31628 | 31688 | 31760 | C:threebears624r2cpa |
32128 | 32176 | 32228 | C:threebears1248r2cpax |
35044 | 35200 | 35980 | kyber90s768 |
35776 | 35868 | 35996 | ntruplus1152 |
38244 | 38272 | 38308 | smaugt1 |
38828 | 38876 | 38940 | ntruhps2048509 |
38976 | 39012 | 39084 | timer |
39548 | 39608 | 39684 | C:threebears936r2cpa |
40920 | 41188 | 42220 | T: C:r5nd0kem2iot |
42388 | 42584 | 42796 | T: C:r5nd1kem5d |
44628 | 44968 | 47180 | T: C:r5nd1kem4longkey |
47260 | 47320 | 47400 | C:threebears1248r2cpa |
48048 | 48252 | 51136 | kyber768 |
48988 | 49080 | 49168 | kyber90s1024 |
53196 | 53296 | 53376 | T: C:hila5 |
55208 | 55276 | 55400 | T: lightsaber2 |
57120 | 57168 | 57232 | T: C:nhcompact512cca |
59676 | 59808 | 60012 | sntrup761 |
60792 | 60904 | 61456 | ntruhps2048677 |
61908 | 62008 | 62220 | sntrup653 |
62048 | 62160 | 62440 | ntruhrss701 |
66876 | 66944 | 67140 | smaugt3 |
68172 | 68244 | 79080 | kyber1024 |
68936 | 70032 | 79340 | T: C:r5nd3kem5d |
78164 | 78248 | 78360 | T: C:nhcompact768cca |
77752 | 78424 | 79916 | ntruhps4096821 |
83804 | 84124 | 84404 | ntrulpr653 |
85668 | 85772 | 85876 | sntrup857 |
86776 | 86904 | 87116 | ntrulpr761 |
89316 | 89428 | 89572 | sntrup953 |
90040 | 90096 | 90152 | T: saber2 |
91508 | 91704 | 91868 | sntrup1013 |
92708 | 92788 | 92956 | smaugt5 |
93268 | 93588 | 93712 | sntrup4591761 |
100080 | 100184 | 100352 | threebears624r2ccax |
101872 | 101972 | 102216 | T: C:nhcompact1024cca |
106332 | 106708 | 108480 | T!!!newhope512cca |
108676 | 109168 | 109696 | T: ntrulpr4591761 |
113308 | 113628 | 113928 | T: lac128 |
114368 | 114564 | 114852 | ntrulpr857 |
117088 | 117236 | 117316 | sntrup1277 |
118972 | 119120 | 119268 | ntrulpr953 |
119296 | 119532 | 119756 | ntrulpr1013 |
127992 | 128084 | 128396 | mceliece348864 |
127756 | 128116 | 128236 | mceliece348864f |
129552 | 129748 | 130264 | threebears624r2cca |
128408 | 131124 | 135340 | T: C:r5nd3kem0d |
133100 | 133196 | 133388 | mceliece348864pcf |
133856 | 134248 | 134772 | mceliece348864pc |
135588 | 135680 | 135844 | T: firesaber2 |
132092 | 136800 | 141360 | T: C:r5nd5kem5d |
156196 | 156444 | 156820 | ntrulpr1277 |
158136 | 158348 | 158720 | threebears936r2ccax |
162828 | 164628 | 166788 | T: C:r5nd5kem0d |
170748 | 172268 | 175584 | T: ntrukem443 |
194572 | 194692 | 194880 | threebears936r2cca |
180232 | 195912 | 212672 | T: lotus128 |
202092 | 202252 | 202796 | T!!!newhope1024cca |
223152 | 224956 | 225316 | T: C:r5n11kem0d |
227252 | 227376 | 227548 | threebears1248r2ccax |
236180 | 236884 | 250712 | T: lac192 |
253776 | 254224 | 254640 | mceliece460896f |
253836 | 254332 | 254940 | mceliece460896 |
259972 | 260352 | 261596 | mceliece460896pcf |
260552 | 261456 | 261780 | mceliece460896pc |
267856 | 268384 | 270068 | T: saberx4 |
273204 | 273392 | 273700 | threebears1248r2cca |
278828 | 279088 | 279524 | mceliece6960119 |
279700 | 280084 | 280464 | mceliece6960119f |
289028 | 289320 | 289860 | mceliece6960119pcf |
289512 | 289812 | 290492 | mceliece6960119pc |
290192 | 290792 | 291824 | T: ntrukem743 |
297836 | 298164 | 298768 | mceliece6688128f |
298880 | 299124 | 299492 | mceliece6688128 |
302112 | 303016 | 303284 | mceliece8192128 |
302112 | 303200 | 322656 | T: C:r5n13kem0d |
303876 | 304216 | 308264 | mceliece8192128f |
304980 | 305520 | 317564 | T: lotus192 |
307368 | 307620 | 308292 | mceliece6688128pcf |
306704 | 307648 | 309820 | mceliece6688128pc |
310960 | 311324 | 311856 | mceliece8192128pc |
311164 | 312244 | 313780 | mceliece8192128pcf |
362304 | 379272 | 380952 | T: lac256 |
390468 | 390840 | 392592 | T: ntskem1264 |
398524 | 399304 | 400296 | T: kindi256342 |
415348 | 415660 | 416064 | T: hqc128round4 |
384092 | 425980 | 456872 | T: lotus256 |
501844 | 502392 | 503128 | T: kindi512222 |
509948 | 512004 | 540928 | T: kindi512241 |
642292 | 642952 | 643920 | T: lima2p1024cca |
720056 | 720676 | 722120 | T: ntskem1380 |
725308 | 755464 | 771656 | T: C:ledakemcpa12 |
876072 | 877644 | 884828 | T: hqc192round4 |
864296 | 878408 | 882712 | T: C:ledakemcpa14 |
887500 | 887972 | 889736 | T: kindi512321 |
853256 | 898744 | 899364 | T: titaniumccatoy |
911032 | 914712 | 916272 | T: kindi256522 |
711184? | 942180? | 968276? | T: C:ledakemcpa13 |
1036152 | 1040028 | 1065672 | T: hqcrmrs128 |
1061036 | 1066316 | 1069792 | T: C:rolloi128 |
1056192 | 1075224 | 1086380 | T: hqc128 |
1095572 | 1098240 | 1104776 | T: C:r5n15kem0d |
1173856 | 1174368 | 1175180 | T: titaniumccalite |
1223392 | 1228056 | 1231564 | T: C:rolloi192 |
1295108 | 1298016 | 1301760 | T: lima2p2048cca |
1294380 | 1359472 | 1361756 | T: titaniumccastd |
1370656 | 1371760 | 1372916 | T: ntskem13136 |
1474572 | 1529888 | 1546992 | T: hqc1281 |
1593116 | 1682596 | 1703652 | T: titaniumccamed |
1713200 | 1716568 | 1720424 | T: frodokem640 |
1763476 | 1766600 | 1776124 | T: hqc256round4 |
1770580 | 1772244 | 1777296 | T: limasp1018cca |
1772892 | 1778456 | 1783252 | T: rolloii128 |
1798256 | 1801852 | 1806492 | T: C:bikel1 |
1832208 | 1834484 | 1840516 | T: frodokem640aes |
1882856 | 1885996 | 1897168 | T: C:lake1 |
1879412 | 1892428 | 1894964 | T: ledakem1264 |
1892176 | 1896460 | 1979228 | T: hqcrmrs192 |
1906072 | 1912352 | 1926832 | T: ledakem1364 |
1931308 | 1936604 | 1940640 | T: rolloii192 |
1946292 | 1954456 | 2053272 | T: titaniumccahi |
1947780 | 1958916 | 1976200 | T: ledakem1464 |
1967324 | 1974520 | 2014776 | T: C:ledakemcpa32 |
2007384 | 2011656 | 2090764 | T: hqc192 |
2047632 | 2052048 | 2057476 | T: C:rolloi256 |
2374756 | 2387160 | 2462240 | T: C:ledakemcpa33 |
2402124 | 2422992 | 2442636 | T: hqc1921 |
2306100 | 2448260 | 2454040 | T: ledakem13sl |
2458920 | 2466812 | 2473480 | T: rolloii256 |
2520504 | 2521984 | 2530584 | T: titaniumccasuper |
2470168 | 2538856 | 2618216 | T: hqc1922 |
2618560 | 2620868 | 2625888 | T: rsa2048 |
2681708 | 2733396 | 2743484 | T: ledakem12sl |
2683740? | 2761512? | 6378488? | T: C:edonk128k32n96nu4l4 |
2801856 | 2860616 | 2894832 | T: ledakem14sl |
2299956? | 2862672? | 3167064? | T: C:ledakemcpa34 |
3033056 | 3042148 | 3167088 | T: hqcrmrs256 |
3095440 | 3101800 | 3113452 | T: C:lake2 |
3110272 | 3156612 | 3164576 | T: hqc256 |
3425036 | 3429000 | 3434048 | T: frodokem976 |
3440724 | 3448268 | 3456620 | T: limasp1306cca |
3490312 | 3493184 | 3499312 | T: frodokem976aes |
3619440 | 3623488 | 3629100 | T: limasp1822cca |
3606932 | 3641168 | 3653752 | T: hqc2561 |
3710964 | 3750184 | 3859632 | T: hqc2562 |
3739996 | 3758600 | 3774996 | T: locker1 |
3799408 | 3818736 | 3926600 | T: locker2 |
3841248 | 3850704 | 3863940 | T: rqc128 |
3896592 | 3924456 | 4005668 | T: hqc2563 |
3988816 | 4015464 | 4112160 | T: bigquake1 |
4170444 | 4193632 | 4399368 | T: locker4 |
4237016 | 4252472 | 4264148 | T: C:lake3 |
4265764 | 4270548 | 4274844 | T: frodokem640shake |
5323464 | 5403648 | 5545488 | T: ledakem3464 |
5588264 | 5604008 | 5691272 | T: locker3 |
5654592 | 5666556 | 5694576 | T: ledakem3364 |
5845148 | 5851808 | 5860164 | T: C:bikel3 |
5987488 | 5992096 | 5998180 | T: frodokem1344aes |
6027908 | 6120340 | 6179088 | T: C:ledakemcpa53 |
6066872 | 6202632 | 6248612 | T: locker6 |
6088380 | 6203244 | 6292984 | T: ledakem3264 |
6270800 | 6366508 | 6556108 | T: locker5 |
6641104 | 6781736 | 6803284 | T: C:ledakemcpa54 |
2630760? | 6811356? | 7801576? | T: C:edonk192k48n144nu4l4 |
6896500 | 6973076 | 6998864 | T: locker7 |
6989008 | 6994200 | 7002548 | T: limasp2062cca |
7021088 | 7110068 | 7185248 | T: locker8 |
7183740 | 7204128 | 7307936 | T: C:ledakemcpa52 |
7789880 | 7811892 | 9068440 | T: rqc192 |
7805476 | 7851668 | 7995128 | T: ledakem32sl |
8717996 | 8729332 | 8740204 | T: ledakem33sl |
8895076 | 8901132 | 8920104 | T: frodokem976shake |
9322168 | 9438932 | 9570652 | T: ledakem34sl |
9528408 | 9602520 | 9672548 | T: locker9 |
12107656 | 12121572 | 12134328 | T: rqc256 |
12864860 | 12952212 | 12984468 | T: ledakem5264 |
13588604 | 13796136 | 13923416 | T: ledakem5364 |
14321940 | 14340604 | 14385760 | T: sikep434 |
15395876 | 15401564 | 15431012 | T: sikep434comp |
15630772 | 15635248 | 15641008 | T: frodokem1344shake |
16586976 | 16788172 | 17221240 | T: ledakem5464 |
18279468 | 18301056 | 18680888 | T: remblem1056 |
18529836 | 18571280 | 18577476 | T: ledakem53sl |
18641896 | 18666232 | 19039488 | T: remblem928 |
18879100 | 18976116 | 19149680 | T: ledakem52sl |
20111956 | 20119140 | 20166936 | T: ledakem54sl |
21029952 | 21044572 | 21121248 | T: sikep503 |
22927500 | 22942740 | 22952204 | T: sikep503comp |
25098352? | 25578300? | 41439408? | T: C:edonk128k16n80nu4l6 |
29283144 | 30241096 | 30442172 | T: bigquake3 |
31542088 | 31633656 | 31843968 | T: ramstakers216091 |
35976156 | 36035796 | 36091600 | T: mersenne756839 |
20805088? | 39102736? | 173419588? | T: C:edonk128ref |
45870324 | 45927512 | 45969228 | T: bigquake5 |
46951292 | 46969848 | 47040820 | T: sikep610 |
49800952 | 49826008 | 50013884 | T: sikep610comp |
63941376 | 64566656 | 64996312 | T: oddmanhattan128 |
26009712? | 67870752? | 77054632? | T: C:edonk192k32n128nu4l6 |
77077660 | 77089456 | 77107080 | T: sikep751 |
82103384 | 82121128 | 82143648 | T: sikep751comp |
84236128? | 108570980? | 110026436? | T: C:edonk128k16n80nu8l6 |
128723708 | 128954688 | 129159772 | T: oddmanhattan192 |
127472396 | 131146764 | 131606328 | T: ramstakers756839 |
146478160 | 146597928 | 146723856 | T: pqrsa15 |
263756900 | 265269764 | 266910024 | T: oddmanhattan256 |
|
|
|