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: 20251103 11:56:20]
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 |
|
|
|