Last active
January 2, 2018 21:41
-
-
Save dchest/e7d1296911f75b0fb4ad0301173a186f to your computer and use it in GitHub Desktop.
NIST PQC submissions by key/signature/encryption size
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Source: https://groups.google.com/a/list.nist.gov/d/msg/pqc-forum/1lDNio0sKq4/fzAd9fewAAAJ | |
From: D. J. Bernstein | |
Compared to Ryo Fujita's table, I would list Giophantus as multivariate, | |
Lepton as code-based (I see LWE->LPN as crossing the lattices->codes | |
line), and Mersenne/Ramstake/Three Bears in a separate category. I also | |
think it's a bit silly for NIST to count (e.g.) two pqRSA submissions. | |
Another way to categorize submissions is by sizes. This is correlated | |
with categories (e.g., small signatures are from multivariates) but of | |
course sees more distinctions (e.g., LWE vs. Ring-LWE). Here's a list of | |
sizes extracted from api.h in the submissions---with several important | |
caveats: | |
* Sizes in api.h for signatures etc. are upper bounds, and some | |
submissions actually use fewer bytes. | |
* This list isn't complete. (There are submissions that seem to need | |
definitions from Makefile, which my script doesn't try to parse.) | |
* This list isn't tied to proper testing. Sizes are meaningless for | |
code that doesn't actually work. | |
An alternate approach is to parse KAT files, but these are somewhat more | |
messily organized on NIST's web site than the rest of the submissions. | |
---Dan | |
enc bytes=48 pk=431 sk=194 mcnie/McNie/encrypt/3Q_128_1 | |
enc bytes=48 pk=486 sk=218 mcnie/McNie/encrypt/3Q_128_2 | |
enc bytes=48 pk=569 sk=247 mcnie/McNie/encrypt/3Q_192_1 | |
enc bytes=48 pk=631 sk=274 mcnie/McNie/encrypt/3Q_192_2 | |
enc bytes=48 pk=819 sk=337 mcnie/McNie/encrypt/3Q_256_1 | |
enc bytes=48 pk=347 sk=340 mcnie/McNie/encrypt/4Q_128_1 | |
enc bytes=48 pk=829 sk=348 mcnie/McNie/encrypt/3Q_256_2 | |
enc bytes=48 pk=417 sk=401 mcnie/McNie/encrypt/4Q_128_2 | |
enc bytes=48 pk=487 sk=465 mcnie/McNie/encrypt/4Q_192_1 | |
enc bytes=48 pk=539 sk=512 mcnie/McNie/encrypt/4Q_192_2 | |
enc bytes=48 pk=630 sk=584 mcnie/McNie/encrypt/4Q_256_1 | |
enc bytes=48 pk=647 sk=601 mcnie/McNie/encrypt/4Q_256_2 | |
enc bytes=560 pk=437 sk=558 round2/Round2/encrypt/uround2_pke_nd_l1 | |
enc bytes=622 pk=515 sk=642 round2/Round2/encrypt/nround2_pke_nd_l1 | |
enc bytes=720 pk=2064 sk=232 compact_lwe/Compact-LWE-Public-Key-Enc | |
enc bytes=764 pk=641 sk=808 round2/Round2/encrypt/uround2_pke_nd_l2 | |
enc bytes=784 pk=685 sk=856 round2/Round2/encrypt/uround2_pke_nd_l3 | |
enc bytes=820 pk=673 sk=841 round2/Round2/encrypt/nround2_pke_nd_l3 | |
enc bytes=846 pk=659 sk=830 round2/Round2/encrypt/nround2_pke_nd_l2 | |
enc bytes=953 pk=830 sk=1039 round2/Round2/encrypt/uround2_pke_nd_l5 | |
enc bytes=1017 pk=830 sk=1039 round2/Round2/encrypt/nround2_pke_nd_l5 | |
enc bytes=1017 pk=846 sk=1071 round2/Round2/encrypt/uround2_pke_nd_l4 | |
enc bytes=1113 pk=846 sk=1071 round2/Round2/encrypt/nround2_pke_nd_l4 | |
enc bytes=1144 pk=658944 sk=714240 lotus/LOTUS/encrypt/lotus128 | |
enc bytes=1456 pk=1025024 sk=1126400 lotus/LOTUS/encrypt/lotus192 | |
enc bytes=1648 pk=1622016 sk=137216 lizard/NISTLizardFinal/Lizard.CCA | |
enc bytes=1768 pk=1470976 sk=1630720 lotus/LOTUS/encrypt/lotus256 | |
enc bytes=1792 pk=1184 sk=1472 kindi/KINDI/encrypt/KINDI-256-3-4-2 | |
enc bytes=2208 pk=4096 sk=1024 lizard/NISTLizardFinal/RLizard.CCA | |
enc bytes=2496 pk=1456 sk=1712 kindi/KINDI/encrypt/KINDI-512-2-2-2 | |
enc bytes=2560 pk=11552 sk=32 titanium/Titanium/Titanium_CPA_toy | |
enc bytes=2688 pk=1728 sk=2112 kindi/KINDI/encrypt/KINDI-512-2-4-1 | |
enc bytes=2688 pk=1984 sk=2304 kindi/KINDI/encrypt/KINDI-256-5-2-2 | |
enc bytes=2976 pk=13088 sk=32 titanium/Titanium/Titanium_CPA_lite | |
enc bytes=3328 pk=2368 sk=2752 kindi/KINDI/encrypt/KINDI-512-3-2-1 | |
enc bytes=3520 pk=14720 sk=32 titanium/Titanium/Titanium_CPA_std | |
enc bytes=4512 pk=16448 sk=32 titanium/Titanium/Titanium_CPA_med | |
enc bytes=4881 pk=3455 sk=4096 round2/Round2/encrypt/uround2_pke_n1_fn0_l1 | |
enc bytes=4881 pk=3455 sk=4096 round2/Round2/encrypt/uround2_pke_n1_fn1_l1 | |
enc bytes=4881 pk=3455 sk=4096 round2/Round2/encrypt/uround2_pke_n1_fn2_l1 | |
enc bytes=6016 pk=17952 sk=32 titanium/Titanium/Titanium_CPA_hi | |
enc bytes=6147 pk=6145 sk=9217 lima/Lima/NIST/EncCCA | |
enc bytes=6147 pk=6145 sk=9217 lima/Lima/NIST/EncCPA | |
enc bytes=6567 pk=6468 sk=7670 round2/Round2/encrypt/uround2_pke_n1_fn0_l2 | |
enc bytes=6567 pk=6468 sk=7670 round2/Round2/encrypt/uround2_pke_n1_fn1_l2 | |
enc bytes=6567 pk=6468 sk=7670 round2/Round2/encrypt/uround2_pke_n1_fn2_l2 | |
enc bytes=7185 pk=5330 sk=6319 round2/Round2/encrypt/uround2_pke_n1_fn0_l3 | |
enc bytes=7185 pk=5330 sk=6319 round2/Round2/encrypt/uround2_pke_n1_fn1_l3 | |
enc bytes=7185 pk=5330 sk=6319 round2/Round2/encrypt/uround2_pke_n1_fn2_l3 | |
enc bytes=8320 pk=23552 sk=32 titanium/Titanium/Titanium_CPA_super | |
enc bytes=10128 pk=10053 sk=11755 round2/Round2/encrypt/uround2_pke_n1_fn0_l5 | |
enc bytes=10128 pk=10053 sk=11755 round2/Round2/encrypt/uround2_pke_n1_fn1_l5 | |
enc bytes=10128 pk=10053 sk=11755 round2/Round2/encrypt/uround2_pke_n1_fn2_l5 | |
enc bytes=12673 pk=12574 sk=14710 round2/Round2/encrypt/uround2_pke_n1_fn0_l4 | |
enc bytes=12673 pk=12574 sk=14710 round2/Round2/encrypt/uround2_pke_n1_fn1_l4 | |
enc bytes=12673 pk=12574 sk=14710 round2/Round2/encrypt/uround2_pke_n1_fn2_l4 | |
enc bytes=28824 pk=14412 sk=602 giophantus/submission3/encrypt/IEC602 | |
enc bytes=32768 pk=32768 sk=98304 postquantum_rsa_enc/PostQuantum_RSA/encrypt/pqrsa15 | |
enc bytes=41592 pk=20796 sk=868 giophantus/submission3/encrypt/IEC868 | |
enc bytes=54408 pk=27204 sk=1134 giophantus/submission3/encrypt/IEC1134 | |
enc bytes=1048576 pk=1048576 sk=3145728 postquantum_rsa_enc/PostQuantum_RSA/encrypt/pqrsa20 | |
enc bytes=9216000 pk=4000 sk=2000 guessagain/GuessAgain | |
enc bytes=33554432 pk=33554432 sk=100663296 postquantum_rsa_enc/PostQuantum_RSA/encrypt/pqrsa25 | |
enc bytes=1073741824 pk=1073741824 sk=3221225472 postquantum_rsa_enc/PostQuantum_RSA/encrypt/pqrsa30 | |
kem ct=36 pk=2304 sk=288 bytes=33 dme/DME | |
kem ct=128 pk=319488 sk=9216 bytes=32 nts_kem/NTS-KEM/kem/nts_kem_12_64 | |
kem ct=162 pk=929760 sk=17524 bytes=32 nts_kem/NTS-KEM/kem/nts_kem_13_80 | |
kem ct=201 pk=25482 sk=14772 bytes=32 big_quake/BIG_QUAKE/BIG_QUAKE_1 | |
kem ct=226 pk=1047319 sk=13908 bytes=32 classic_mceliece/Classic_McEliece/kem/mceliece6960119 | |
kem ct=240 pk=1357824 sk=14080 bytes=32 classic_mceliece/Classic_McEliece/kem/mceliece8192128 | |
kem ct=253 pk=1419704 sk=19890 bytes=32 nts_kem/NTS-KEM/kem/nts_kem_13_136 | |
kem ct=402 pk=378 sk=434 bytes=16 sike/SIKEp503 | |
kem ct=406 pk=84132 sk=30860 bytes=32 big_quake/BIG_QUAKE/BIG_QUAKE_3 | |
kem ct=423 pk=423 sk=40 bytes=64 lake/LAKE-I/src | |
kem ct=464 pk=417 sk=100 bytes=16 round2/Round2/kem/nround2_kem_nd_l1 | |
kem ct=482 pk=435 sk=105 bytes=16 round2/Round2/kem/uround2_kem_nd_l1 | |
kem ct=492 pk=149800 sk=41804 bytes=32 big_quake/BIG_QUAKE/BIG_QUAKE_5 | |
kem ct=596 pk=564 sk=644 bytes=24 sike/SIKEp751 | |
kem ct=611 pk=611 sk=701 bytes=32 ntruencrypt/NTRUEncrypt/ntru-kem-443 | |
kem ct=611 pk=611 sk=701 bytes=32 ntruencrypt/NTRUEncrypt/ntru-pke-443 | |
kem ct=614 pk=519 sk=122 bytes=32 round2/Round2/kem/nround2_kem_nd_l2 | |
kem ct=618 pk=555 sk=131 bytes=32 round2/Round2/kem/uround2_kem_nd_l2 | |
kem ct=636 pk=636 sk=40 bytes=64 lake/LAKE-II/src | |
kem ct=636 pk=565 sk=135 bytes=24 round2/Round2/kem/uround2_kem_nd_l3 | |
kem ct=652 pk=581 sk=139 bytes=24 round2/Round2/kem/nround2_kem_nd_l3 | |
kem ct=729 pk=696 sk=128 bytes=81 cfpkm/CFPKM/kem/CFPKM128/include | |
kem ct=736 pk=672 sk=1568 bytes=32 saber/SABER_KEM_KEM/light_saber | |
kem ct=766 pk=726 sk=826 bytes=32 sike/SIKEp964 | |
kem ct=785 pk=118441 sk=179946 bytes=64 rlce/RLCE/RLCE_KEM_128A | |
kem ct=800 pk=736 sk=1632 bytes=32 crystals_kyber/CRYSTALS-Kyber/crypto_kem/kyber512 | |
kem ct=818 pk=691 sk=165 bytes=32 round2/Round2/kem/nround2_kem_nd_l5 | |
kem ct=826 pk=826 sk=40 bytes=64 lake/LAKE-III/src | |
kem ct=868 pk=709 sk=169 bytes=32 round2/Round2/kem/uround2_kem_nd_l5 | |
kem ct=875 pk=747 sk=787 bytes=64 locker/LOCKER-I/src | |
kem ct=898 pk=707 sk=165 bytes=48 round2/Round2/kem/nround2_kem_nd_l4 | |
kem ct=917 pk=804 sk=40 bytes=32 threebears/ThreeBears/crypto_kem/BabyBear | |
kem ct=917 pk=804 sk=40 bytes=32 threebears/ThreeBears/crypto_kem/BabyBearEphem | |
kem ct=940 pk=749 sk=175 bytes=48 round2/Round2/kem/uround2_kem_nd_l4 | |
kem ct=988 pk=188001 sk=310116 bytes=64 rlce/RLCE/RLCE_KEM_128B | |
kem ct=1023 pk=1023 sk=1173 bytes=48 ntruencrypt/NTRUEncrypt/ntru-kem-743 | |
kem ct=1023 pk=1023 sk=1173 bytes=48 ntruencrypt/NTRUEncrypt/ntru-pke-743 | |
kem ct=1024 pk=544 sk=1056 bytes=32 lac/LAC | |
kem ct=1044 pk=995 sk=182 bytes=116 cfpkm/CFPKM/kem/CFPKM182/include | |
kem ct=1047 pk=1218 sk=1600 bytes=32 ntru_prime/ntruprime-20171214/kem/sntrup4591761 | |
kem ct=1088 pk=928 sk=896 bytes=32 newhope/NewHope/crypto_kem/newhope512cpa | |
kem ct=1088 pk=1040 sk=1536 bytes=64 ding_lwe_key_exchange | |
kem ct=1088 pk=992 sk=2304 bytes=32 saber/SABER_KEM_KEM/saber | |
kem ct=1120 pk=992 sk=288 bytes=32 okcn_akcn_cnke/OKCN_AKCN_CNKE/kem/AKCN-MLWE/ref | |
kem ct=1120 pk=992 sk=288 bytes=32 okcn_akcn_cnke/OKCN_AKCN_CNKE/kem/OKCN-MLWE/ref | |
kem ct=1120 pk=928 sk=1888 bytes=32 newhope/NewHope/crypto_kem/newhope512cca | |
kem ct=1138 pk=1010 sk=1050 bytes=64 locker/LOCKER-IV/src | |
kem ct=1152 pk=1088 sk=2400 bytes=32 crystals_kyber/CRYSTALS-Kyber/crypto_kem/kyber768 | |
kem ct=1160 pk=658944 sk=714240 bytes=16 lotus/LOTUS/kem/lotus128 | |
kem ct=1175 pk=1047 sk=1238 bytes=32 ntru_prime/ntruprime-20171214/kem/ntrulpr4591761 | |
kem ct=1184 pk=840 sk=32 bytes=32 edonk/EdonK/edonk128K08N72nu8L8 | |
kem ct=1207 pk=1079 sk=1119 bytes=64 locker/LOCKER-II/src | |
kem ct=1238 pk=287371 sk=440008 bytes=64 rlce/RLCE/RLCE_KEM_192A | |
kem ct=1272 pk=676 sk=40 bytes=64 ouroboros_r/ouroboros-r-128/src | |
kem ct=1278 pk=1138 sk=1418 bytes=32 ntru_hrss_kem/NIST-PQ-Submission-NTRU-HRSS-KEM-20171130/crypto_kem/ntruhrss701 | |
kem ct=1307 pk=1194 sk=40 bytes=32 threebears/ThreeBears/crypto_kem/MamaBear | |
kem ct=1307 pk=1194 sk=40 bytes=32 threebears/ThreeBears/crypto_kem/MamaBearEphem | |
kem ct=1312 pk=1552 sk=32 bytes=32 edonk/EdonK/edonk128K16N80nu8L6 | |
kem ct=1312 pk=776 sk=32 bytes=32 edonk/EdonK/edonk128K16N80nu4L6 | |
kem ct=1374 pk=1246 sk=1286 bytes=64 locker/LOCKER-III/src | |
kem ct=1467 pk=1339 sk=1379 bytes=64 locker/LOCKER-V/src | |
kem ct=1472 pk=1312 sk=3040 bytes=32 saber/SABER_KEM_KEM/fire_saber | |
kem ct=1480 pk=1025024 sk=1126400 bytes=24 lotus/LOTUS/kem/lotus192 | |
kem ct=1504 pk=1440 sk=3168 bytes=32 crystals_kyber/CRYSTALS-Kyber/crypto_kem/kyber1024 | |
kem ct=1534 pk=807 sk=40 bytes=64 ouroboros_r/ouroboros-r-192/src | |
kem ct=1545 pk=450761 sk=747393 bytes=64 rlce/RLCE/RLCE_KEM_192B | |
kem ct=1556 pk=786 sk=826 bytes=64 rqc/rqc128/src | |
kem ct=1568 pk=1680 sk=32 bytes=32 edonk/EdonK/edonk128K32N96nu4L4 | |
kem ct=1570 pk=1442 sk=1482 bytes=64 locker/LOCKER-VI/src | |
kem ct=1697 pk=1584 sk=40 bytes=32 threebears/ThreeBears/crypto_kem/PapaBear | |
kem ct=1697 pk=1584 sk=40 bytes=32 threebears/ThreeBears/crypto_kem/PapaBearEphem | |
kem ct=1767 pk=1639 sk=1679 bytes=64 locker/LOCKER-VII/src | |
kem ct=1800 pk=1470976 sk=1630720 bytes=32 lotus/LOTUS/kem/lotus256 | |
kem ct=1824 pk=1184 sk=1472 bytes=32 kindi/KINDI/kem/KINDI-256-3-4-2 | |
kem ct=1955 pk=1696 sk=1664 bytes=95 okcn_akcn_cnke/OKCN_AKCN_CNKE/kem/OKCN-SEC/ref | |
kem ct=2012 pk=1824 sk=1824 bytes=32 hila5 | |
kem ct=2023 pk=742089 sk=1048176 bytes=64 rlce/RLCE/RLCE_KEM_256A | |
kem ct=2065 pk=1937 sk=1977 bytes=64 locker/LOCKER-VIII/src | |
kem ct=2080 pk=4096 sk=1152 bytes=32 lizard/NISTLizardFinal/RLizard.KEM | |
kem ct=2083 pk=1696 sk=1664 bytes=95 okcn_akcn_cnke/OKCN_AKCN_CNKE/kem/AKCN-SEC/ref | |
kem ct=2144 pk=1112 sk=40 bytes=64 ouroboros_r/ouroboros-r-256/src | |
kem ct=2144 pk=11616 sk=2973704 bytes=64 dags/DAGS/kem/dags5 | |
kem ct=2176 pk=1824 sk=1792 bytes=32 newhope/NewHope/crypto_kem/newhope1024cpa | |
kem ct=2208 pk=1824 sk=3680 bytes=32 newhope/NewHope/crypto_kem/newhope1024cca | |
kem ct=2326 pk=2198 sk=2238 bytes=64 locker/LOCKER-IX/src | |
kem ct=2336 pk=2576 sk=32 bytes=32 edonk/EdonK/edonk128ref | |
kem ct=2544 pk=1456 sk=1712 bytes=48 kindi/KINDI/kem/KINDI-512-2-2-2 | |
kem ct=2640 pk=1232001 sk=1773271 bytes=64 rlce/RLCE/RLCE_KEM_256B | |
kem ct=2720 pk=12192 sk=12224 bytes=32 titanium/Titanium/Titanium_CCA_toy | |
kem ct=2736 pk=1096 sk=32 bytes=48 edonk/EdonK/edonk192K16N112nu4L8 | |
kem ct=2736 pk=2192 sk=32 bytes=48 edonk/EdonK/edonk192ref | |
kem ct=2752 pk=1728 sk=2112 bytes=64 kindi/KINDI/kem/KINDI-512-2-4-1 | |
kem ct=2752 pk=1984 sk=2304 bytes=64 kindi/KINDI/kem/KINDI-256-5-2-2 | |
kem ct=2806 pk=1411 sk=1451 bytes=64 rqc/rqc192/src | |
kem ct=3008 pk=14720 sk=14752 bytes=32 titanium/Titanium/Titanium_CCA_lite | |
kem ct=3120 pk=2256 sk=32 bytes=48 edonk/EdonK/edonk192K32N128nu4L6 | |
kem ct=3392 pk=2368 sk=2752 bytes=64 kindi/KINDI/kem/KINDI-512-3-2-1 | |
kem ct=3504 pk=3672 sk=32 bytes=48 edonk/EdonK/edonk192K48K144nu4L4 | |
kem ct=3552 pk=16352 sk=16384 bytes=32 titanium/Titanium/Titanium_CCA_std | |
kem ct=3574 pk=1795 sk=1835 bytes=64 rqc/rqc256/src | |
kem ct=3843 pk=6145 sk=9217 bytes=32 lima/Lima/NIST/EncapCPA | |
kem ct=4097 pk=4097 sk=8194 bytes=48 ntruencrypt/NTRUEncrypt/ntru-kem-1024 | |
kem ct=4097 pk=4097 sk=8194 bytes=48 ntruencrypt/NTRUEncrypt/ntru-pke-1024 | |
kem ct=4227 pk=6145 sk=9217 bytes=32 lima/Lima/NIST/EncapCCA | |
kem ct=4544 pk=18272 sk=18304 bytes=32 titanium/Titanium/Titanium_CCA_med | |
kem ct=4837 pk=3455 sk=625 bytes=16 round2/Round2/kem/uround2_kem_n1_fn0_l1 | |
kem ct=4837 pk=3455 sk=625 bytes=16 round2/Round2/kem/uround2_kem_n1_fn1_l1 | |
kem ct=4837 pk=3455 sk=625 bytes=16 round2/Round2/kem/uround2_kem_n1_fn2_l1 | |
kem ct=5622 pk=2819 sk=2859 bytes=64 hqc/HQC/hqc-basic-I/src | |
kem ct=6002 pk=3009 sk=3049 bytes=64 hqc/HQC/hqc-basic-II/src | |
kem ct=6048 pk=20512 sk=20544 bytes=32 titanium/Titanium/Titanium_CCA_hi | |
kem ct=6234 pk=3125 sk=3165 bytes=64 hqc/HQC/hqc-basic-III/src | |
kem ct=6428 pk=6413 sk=1160 bytes=32 round2/Round2/kem/uround2_kem_n1_fn0_l2 | |
kem ct=6428 pk=6413 sk=1160 bytes=32 round2/Round2/kem/uround2_kem_n1_fn1_l2 | |
kem ct=6428 pk=6413 sk=1160 bytes=32 round2/Round2/kem/uround2_kem_n1_fn2_l2 | |
kem ct=6972 pk=5223 sk=945 bytes=24 round2/Round2/kem/uround2_kem_n1_fn0_l3 | |
kem ct=6972 pk=5223 sk=945 bytes=24 round2/Round2/kem/uround2_kem_n1_fn1_l3 | |
kem ct=6972 pk=5223 sk=945 bytes=24 round2/Round2/kem/uround2_kem_n1_fn2_l3 | |
kem ct=8188 pk=8188 sk=8188 bytes=32 bike/BIKE | |
kem ct=8226 pk=4097 sk=548 bytes=32 qc_mdpc_kem/QC-MDPC KEM - Atsushi Yamada/kem/mdpc | |
kem ct=8352 pk=26912 sk=26944 bytes=32 titanium/Titanium/Titanium_CCA_super | |
kem ct=8710 pk=8679 sk=1572 bytes=32 round2/Round2/kem/uround2_kem_n1_fn0_l5 | |
kem ct=8710 pk=8679 sk=1572 bytes=32 round2/Round2/kem/uround2_kem_n1_fn1_l5 | |
kem ct=8710 pk=8679 sk=1572 bytes=32 round2/Round2/kem/uround2_kem_n1_fn2_l5 | |
kem ct=9736 pk=9616 sk=19872 bytes=16 frodo/reference/FrodoKEM-640 | |
kem ct=10214 pk=5115 sk=5155 bytes=64 hqc/HQC/hqc-advanced-I/src | |
kem ct=10904 pk=10857 sk=1965 bytes=48 round2/Round2/kem/uround2_kem_n1_fn0_l4 | |
kem ct=10904 pk=10857 sk=1965 bytes=48 round2/Round2/kem/uround2_kem_n1_fn1_l4 | |
kem ct=10904 pk=10857 sk=1965 bytes=48 round2/Round2/kem/uround2_kem_n1_fn2_l4 | |
kem ct=10982 pk=5499 sk=5539 bytes=64 hqc/HQC/hqc-advanced-II/src | |
kem ct=11752 pk=5884 sk=5924 bytes=64 hqc/HQC/hqc-advanced-III/src | |
kem ct=14818 pk=7417 sk=7457 bytes=64 hqc/HQC/hqc-paranoiac-I/src | |
kem ct=15768 pk=15632 sk=31272 bytes=24 frodo/reference/FrodoKEM-976 | |
kem ct=15962 pk=7989 sk=8029 bytes=64 hqc/HQC/hqc-paranoiac-II/src | |
kem ct=16990 pk=8503 sk=8543 bytes=64 hqc/HQC/hqc-paranoiac-III/src | |
kem ct=17696 pk=1130496 sk=8608 bytes=32 lizard/NISTLizardFinal/Lizard.KEM | |
kem ct=17778 pk=8897 sk=8937 bytes=64 hqc/HQC/hqc-paranoiac-IV/src | |
kem ct=28064 pk=27044 sk=54056 bytes=32 ramstake/ramstake/Ramstake_RS_216091 | |
kem ct=32768 pk=32768 sk=98304 bytes=32 postquantum_rsa_enc/PostQuantum_RSA/kem/pqrsa15 | |
kem ct=96167 pk=94637 sk=189242 bytes=32 ramstake/ramstake/Ramstake_RS_756839 | |
kem ct=160160 pk=189248 sk=32 bytes=32 mersenne_756839/Mersenne_756839 | |
kem ct=180224 pk=1626240 sk=1627648 bytes=16 odd_manhattan/Odd_Manhattan | |
kem ct=1048576 pk=1048576 sk=3145728 bytes=32 postquantum_rsa_enc/PostQuantum_RSA/kem/pqrsa20 | |
kem ct=33554432 pk=33554432 sk=100663296 bytes=32 postquantum_rsa_enc/PostQuantum_RSA/kem/pqrsa25 | |
kem ct=1073741824 pk=1073741824 sk=3221225472 bytes=32 postquantum_rsa_enc/PostQuantum_RSA/kem/pqrsa30 | |
sign bytes=45 pk=422122 sk=14985 gui/Gui-184 | |
sign bytes=48 pk=417408 sk=14208 gemss/GeMSS/sign/GeMSS128/include | |
sign bytes=63 pk=1990045 sk=41755 gui/Gui-312 | |
sign bytes=64 pk=152097 sk=100209 rainbow/Rainbow/Ia | |
sign bytes=75 pk=125400 sk=11489 himq_3/HiMQ-3/HiMQ-3 | |
sign bytes=75 pk=125400 sk=11489 himq_3/HiMQ-3/HiMQ-3F | |
sign bytes=78 pk=163185 sk=114308 rainbow/Rainbow/Ib | |
sign bytes=83 pk=5903405 sk=94757 gui/Gui-448 | |
sign bytes=88 pk=1304192 sk=39440 gemss/GeMSS/sign/GeMSS192/include | |
sign bytes=92 pk=565489 sk=376141 rainbow/Rainbow/IVa | |
sign bytes=104 pk=3603792 sk=82056 gemss/GeMSS/sign/GeMSS256/include | |
sign bytes=104 pk=192241 sk=143385 rainbow/Rainbow/Ic | |
sign bytes=112 pk=564535 sk=409463 rainbow/Rainbow/IIIb | |
sign bytes=118 pk=1351361 sk=892079 rainbow/Rainbow/VIa | |
sign bytes=147 pk=1456225 sk=1016868 rainbow/Rainbow/VIb | |
sign bytes=156 pk=720793 sk=537781 rainbow/Rainbow/IIIc | |
sign bytes=204 pk=1723681 sk=1274317 rainbow/Rainbow/Vc | |
sign bytes=319 pk=15908 sk=32 luov/LUOV/luov-8-63-256 | |
sign bytes=441 pk=46101 sk=32 luov/LUOV/luov-8-90-351 | |
sign bytes=521 pk=100989 sk=32 luov/LUOV/luov-8-117-404 | |
sign bytes=528 pk=501176 sk=334006 pqsigrm/pqsigRM/pqsigrm612 | |
sign bytes=528 pk=336804 sk=1382118 pqsigrm/pqsigRM/pqsigrm412 | |
sign bytes=600 pk=102000 sk=720000 racoss/RaCoSS | |
sign bytes=1040 pk=2105344 sk=2144166 pqsigrm/pqsigRM/pqsigrm613 | |
sign bytes=1100 pk=83 sk=136 walnutdsa/WalnutDSA/walnut | |
sign bytes=1377 pk=10080 sk=23864 ranksign/RankSign/RankSign-I/src | |
sign bytes=1487 pk=896 sk=2096 crystals_dilithium/CRYSTALS-Dilithium/Dilithium_weak | |
sign bytes=1501 pk=12096 sk=28092 ranksign/RankSign/RankSign-II/src | |
sign bytes=1746 pk=7536 sk=32 luov/LUOV/luov-48-49-242 | |
sign bytes=2044 pk=1184 sk=2800 crystals_dilithium/CRYSTALS-Dilithium/Dilithium_medium | |
sign bytes=2065 pk=2065 sk=2604 pqntrusign/pqNTRUsign/Gaussian-1024 | |
sign bytes=2065 pk=2065 sk=2604 pqntrusign/pqNTRUsign/Uniform-1024 | |
sign bytes=2161 pk=19440 sk=44316 ranksign/RankSign/RankSign-III/src | |
sign bytes=2701 pk=1472 sk=3504 crystals_dilithium/CRYSTALS-Dilithium/Dilithium_recommended | |
sign bytes=2929 pk=28560 sk=64340 ranksign/RankSign/RankSign-IV/src | |
sign bytes=3104 pk=4128 sk=2112 qtesla/qTESLA/qTesla_128 | |
sign bytes=3184 pk=19973 sk=32 luov/LUOV/luov-64-68-330 | |
sign bytes=3366 pk=1760 sk=3856 crystals_dilithium/CRYSTALS-Dilithium/Dilithium_very_high | |
sign bytes=4850 pk=40248 sk=32 luov/LUOV/luov-80-86-399 | |
sign bytes=6176 pk=8224 sk=8256 qtesla/qTESLA/qTesla_192 | |
sign bytes=6176 pk=8224 sk=8256 qtesla/qTESLA/qTesla_256 | |
sign bytes=8080 pk=32 sk=64 sphincs_plus/SPHINCSPlus/crypto_sign/sphincs-haraka-128s | |
sign bytes=8080 pk=32 sk=64 sphincs_plus/SPHINCSPlus/crypto_sign/sphincs-sha256-128s | |
sign bytes=8080 pk=32 sk=64 sphincs_plus/SPHINCSPlus/crypto_sign/sphincs-shake256-128s | |
sign bytes=15728 pk=32 sk=65568 gravity_sphincs/gravity-sphincs | |
sign bytes=16976 pk=32 sk=64 sphincs_plus/SPHINCSPlus/crypto_sign/sphincs-haraka-128f | |
sign bytes=16976 pk=32 sk=64 sphincs_plus/SPHINCSPlus/crypto_sign/sphincs-sha256-128f | |
sign bytes=16976 pk=32 sk=64 sphincs_plus/SPHINCSPlus/crypto_sign/sphincs-shake256-128f | |
sign bytes=17064 pk=48 sk=96 sphincs_plus/SPHINCSPlus/crypto_sign/sphincs-haraka-192s | |
sign bytes=17064 pk=48 sk=96 sphincs_plus/SPHINCSPlus/crypto_sign/sphincs-sha256-192s | |
sign bytes=17064 pk=48 sk=96 sphincs_plus/SPHINCSPlus/crypto_sign/sphincs-shake256-192s | |
sign bytes=29792 pk=64 sk=128 sphincs_plus/SPHINCSPlus/crypto_sign/sphincs-haraka-256s | |
sign bytes=29792 pk=64 sk=128 sphincs_plus/SPHINCSPlus/crypto_sign/sphincs-sha256-256s | |
sign bytes=29792 pk=64 sk=128 sphincs_plus/SPHINCSPlus/crypto_sign/sphincs-shake256-256s | |
sign bytes=32640 pk=528 sk=18038184 dualmodems/DualModeMS/sign/DualModeMS128/include | |
sign bytes=32800 pk=32768 sk=98304 postquantum_rsa_sign/PostQuantum_RSA_Sign/sign/pqrsa15 | |
sign bytes=32882 pk=62 sk=32 mqdss/MQDSS/crypto_sign/mqdss-48 | |
sign bytes=34004 pk=33 sk=49 picnic/Picnic/picnicl1fs | |
sign bytes=35664 pk=48 sk=96 sphincs_plus/SPHINCSPlus/crypto_sign/sphincs-haraka-192f | |
sign bytes=35664 pk=48 sk=96 sphincs_plus/SPHINCSPlus/crypto_sign/sphincs-sha256-192f | |
sign bytes=35664 pk=48 sk=96 sphincs_plus/SPHINCSPlus/crypto_sign/sphincs-shake256-192f | |
sign bytes=49216 pk=64 sk=128 sphincs_plus/SPHINCSPlus/crypto_sign/sphincs-haraka-256f | |
sign bytes=49216 pk=64 sk=128 sphincs_plus/SPHINCSPlus/crypto_sign/sphincs-sha256-256f | |
sign bytes=49216 pk=64 sk=128 sphincs_plus/SPHINCSPlus/crypto_sign/sphincs-shake256-256f | |
sign bytes=53933 pk=33 sk=49 picnic/Picnic/picnicl1ur | |
sign bytes=67800 pk=88 sk=48 mqdss/MQDSS/crypto_sign/mqdss-64 | |
sign bytes=76744 pk=49 sk=73 picnic/Picnic/picnicl3fs | |
sign bytes=121817 pk=49 sk=73 picnic/Picnic/picnicl3ur | |
sign bytes=132828 pk=65 sk=97 picnic/Picnic/picnicl5fs | |
sign bytes=209478 pk=65 sk=97 picnic/Picnic/picnicl5ur | |
sign bytes=1048608 pk=1048576 sk=3145728 postquantum_rsa_sign/PostQuantum_RSA_Sign/sign/pqrsa20 | |
sign bytes=33554464 pk=33554432 sk=100663296 postquantum_rsa_sign/PostQuantum_RSA_Sign/sign/pqrsa25 | |
sign bytes=1073741856 pk=1073741824 sk=3221225472 postquantum_rsa_sign/PostQuantum_RSA_Sign/sign/pqrsa30 |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment