Performance measurements › system: x86_1 · arm_1

Performance — x86-64, system x86_1

Independent measurements of the NGCC Round 1 implementations on one 12th Gen Intel(R) Core(TM) i7-12700 core (max 2.10 GHz, governor performance, turbo off, SMT off).

Ordered measurements

128-bit · 256-bit · 512-bit

Compare candidates at a common claimed security target. Each table orders the measured metrics and summarizes their mean ordinal position; see the individual performance reports for measurement details and caveats.

Digital signatures

id algorithm instance performance report keygen cycles (sym %) sign cycles (sym %) verify cycles (sym %) public key (B) signature (B) notes
sign-01 Aigis-Sig+ PDF Aigis-sig1 610.8 k (7.4%) 10.50 M (64%) 531.0 k (11%) 928 2015 –
sign-01 Aigis-Sig+ PDF Aigis-sig2 1.91 M (4.4%) 7.97 M (55%) 1.79 M (5.7%) 1824 4533 –
sign-01 Aigis-Sig+ PDF Aigis-sig3 6.37 M (5.0%) 8.89 M (28%) 6.22 M (5.9%) 4672 9134 –
sign-02 BIT: Bimodal Triangular distribution based lattice signatures PDF BiT-128 460.7 k (74%) 2.25 M (58%) 443.8 k (72%) 1048 1504 –
sign-02 BIT: Bimodal Triangular distribution based lattice signatures PDF BiT-256 1.24 M (81%) 2.71 M (65%) 1.28 M (79%) 2144 3456 –
sign-02 BIT: Bimodal Triangular distribution based lattice signatures PDF BiT-512 3.59 M (88%) 10.97 M (70%) 3.54 M (85%) 5056 6695 –
sign-03 CEDRUS+C PDF CEDRUSC-160f 14.36 M (98%) 513.49 M (98%) 15.34 M (98%) 40 19812 –
sign-03 CEDRUS+C PDF CEDRUSC-160s 583.25 M (98%) 8.65 G (98%) 20.99 M (98%) 40 9460 –
sign-03 CEDRUS+C PDF CEDRUSC-256f 46.43 M (98%) 1.24 G (98%) 21.30 M (98%) 64 43548 –
sign-03 CEDRUS+C PDF CEDRUSC-256s 964.78 M (98%) 12.74 G (98%) 35.11 M (98%) 64 24104 –
sign-03 CEDRUS+C PDF CEDRUSC-384f 656.21 M (99%) 12.48 G (99%) 125.86 M (99%) 96 75988 –
sign-03 CEDRUS+C PDF CEDRUSC-384s 3.27 G (99%) 48.20 G (99%, n=35) 53.33 M (99%) 96 61572 –
sign-03 CEDRUS+C PDF CEDRUSC-512f 1.76 G (99%) 24.73 G (99%, n=75) 157.20 M (99%) 128 121520 –
sign-03 CEDRUS+C PDF CEDRUSC-512s 7.00 G (99%) 86.78 G (99%, n=20) 115.31 M (99%) 128 98212 –
sign-04 CEDRUSɑ PDF CEDRUSALPHA-160f 16.05 M (98%) 570.59 M (98%) 17.73 M (98%) 40 19420 –
sign-04 CEDRUSɑ PDF CEDRUSALPHA-160s 523.56 M (98%) 7.78 G (98%) 19.14 M (98%) 40 10300 –
sign-04 CEDRUSɑ PDF CEDRUSALPHA-256f 52.40 M (98%) 1.35 G (98%) 24.20 M (97%) 64 43296 –
sign-04 CEDRUSɑ PDF CEDRUSALPHA-256s 793.87 M (98%) 12.06 G (98%) 29.24 M (98%) 64 25568 –
sign-04 CEDRUSɑ PDF CEDRUSALPHA-384f 637.31 M (99%) 12.46 G (99%) 123.74 M (99%) 96 76176 –
sign-04 CEDRUSɑ PDF CEDRUSALPHA-384s 4.10 G (99%) 44.24 G (99%, n=40) 68.37 M (99%) 96 60672 –
sign-04 CEDRUSɑ PDF CEDRUSALPHA-512f 1.60 G (99%) 21.00 G (99%, n=85) 145.58 M (99%) 128 127488 –
sign-04 CEDRUSɑ PDF CEDRUSALPHA-512s 7.68 G (99%) 88.57 G (99%, n=20) 128.14 M (99%) 128 98048 –
sign-05 Chinith PDF sm4th_d3_128f_loose 12.0 k (0.0%) 125.86 M (2.7%) 83.72 M (3.0%) 32 6724 mixed own/ICCS primitives
sign-05 Chinith PDF sm4th_d3_128f_tight 11.9 k (0.0%) 194.81 M (5.9%) 120.51 M (8.3%) 32 11864 mixed own/ICCS primitives
sign-05 Chinith PDF sm4th_d3_128s_loose 12.0 k (0.0%) 354.25 M (11%) 296.38 M (5.3%) 32 5056 mixed own/ICCS primitives
sign-05 Chinith PDF sm4th_d3_128s_tight 11.9 k (0.0%) 422.51 M (21%) 338.39 M (22%) 32 9176 mixed own/ICCS primitives
sign-05 Chinith PDF sm4th_em_d2_128f_loose 11.9 k (0.0%) 29.92 M (11%) 28.37 M (8.4%) 32 4932 mixed own/ICCS primitives
sign-05 Chinith PDF sm4th_em_d2_128f_tight 11.9 k (0.0%) 34.15 M (31%) 32.63 M (30%) 32 9450 mixed own/ICCS primitives
sign-05 Chinith PDF sm4th_em_d2_128s_loose 11.9 k (0.0%) 196.83 M (14%) 186.07 M (8.3%) 32 3818 mixed own/ICCS primitives
sign-05 Chinith PDF sm4th_em_d2_128s_tight 11.9 k (0.0%) 232.02 M (36%) 220.22 M (34%) 32 7556 mixed own/ICCS primitives
sign-05 Chinith PDF ublockith_d3_256f 14.6 k (0.0%) 351.34 M (6.7%) 407.09 M (5.7%) 64 31556 mixed own/ICCS primitives
sign-05 Chinith PDF ublockith_d3_256s 14.6 k (0.0%) 1.08 G (16%) 1.14 G (15%) 64 24144 mixed own/ICCS primitives
sign-05 Chinith PDF ublockith_em_d3_256f 14.7 k (0.0%) 267.51 M (8.8%) 310.14 M (7.2%) 64 25028 mixed own/ICCS primitives
sign-05 Chinith PDF ublockith_em_d3_256s 14.7 k (0.0%) 897.43 M (21%) 923.48 M (18%) 64 19056 mixed own/ICCS primitives
sign-05 Chinith PDF vistrutith_d3_512f 15.9 k (0.0%) 6.37 G (1.7%) 5.27 G (2.0%) 128 106788 mixed own/ICCS primitives
sign-05 Chinith PDF vistrutith_d3_512s 15.9 k (0.0%) 11.79 G (6.6%) 10.70 G (7.2%) 128 83004 mixed own/ICCS primitives
sign-06 COMPASS-SIG PDF COMPASS-SIG-128 1.41 M (93%) 1.81 M (88%) 1.37 M (93%) 1664 2080 –
sign-06 COMPASS-SIG PDF COMPASS-SIG-256 5.22 M (95%) 6.81 M (89%) 5.10 M (95%) 3616 4080 –
sign-06 COMPASS-SIG PDF COMPASS-SIG-384 3.87 M (90%) 5.58 M (77%) 3.51 M (88%) 5792 7344 –
sign-06 COMPASS-SIG PDF COMPASS-SIG-512 5.97 M (91%) 8.24 M (79%) 5.54 M (90%) 7648 9024 –
sign-07 CS PDF CS-128 546.7 k (4.7%) 4.42 M (56%) 593.9 k (6.3%) 976 1548 –
sign-07 CS PDF CS-256 896.1 k (10%) 13.25 M (49%) 1.13 M (11%) 1760 3164 –
sign-07 CS PDF CS-512 2.88 M (14%) 52.45 M (62%) 3.62 M (16%) 4288 5975 –
sign-08 DARTS PDF DARTS128 953.3 k (46%) 45.51 M (88%) 353.5 k (64%) 1120 1449 –
sign-08 DARTS PDF DARTS256 1.24 M (64%) 33.85 M (87%) 875.1 k (72%) 2208 2489 –
sign-08 DARTS PDF DARTS512 2.08 M (62%) 10.74 M (87%) 1.64 M (77%) 4672 5851 –
sign-09 DOVE PDF dove_classic_128 101.87 M (19%) 4.72 M (0.4%) 4.36 M (0.1%) 191646 136 –
sign-09 DOVE PDF dove_classic_256 2.16 G (10%) 49.56 M (0.1%) 43.98 M (0.0%) 2050352 296 –
sign-09 DOVE PDF dove_classic_512 48.53 G (5.0%, n=35) 529.87 M (0.0%) 478.61 M (0.0%) 22833052 648 –
sign-09 DOVE PDF dove_pkc_skc_128 89.58 M (7.8%) 27.89 M (25%) 11.21 M (61%) 43576 136 –
sign-09 DOVE PDF dove_pkc_skc_256 2.02 G (3.7%) 409.22 M (18%) 118.08 M (63%) 446992 296 –
sign-09 DOVE PDF dove_pkc_skc_512 46.96 G (1.8%, n=35) 6.12 G (14%) 1.30 G (63%) 5062192 648 –
sign-10 Facto-DSA PDF Facto-DSA-128 7.34 M (11%) 2.10 M (0.5%) 983.9 k (87%) 40040 40 –
sign-10 Facto-DSA PDF Facto-DSA-256 107.58 M (9.2%) 11.72 M (0.1%) 11.19 M (87%) 456960 68 –
sign-10 Facto-DSA PDF Facto-DSA-512 ⚠ KAT NOKAT 2.24 G (5.5%) 124.35 M (0.0%) 140.34 M (88%) 5674240 128 KAT/output caveat; see candidate page
sign-11 FlexTree PDF Flextree-160f 14.52 M (98%) 563.57 M (92%) 15.46 M (98%) 40 18672 –
sign-11 FlexTree PDF Flextree-160s 593.29 M (98%) 8.29 G (98%) 21.34 M (98%) 40 9580 –
sign-11 FlexTree PDF Flextree-256f 46.80 M (98%) 975.63 M (98%) 25.49 M (98%) 64 46856 –
sign-11 FlexTree PDF Flextree-256s 488.82 M (98%) 9.24 G (98%) 39.41 M (98%) 64 25420 –
sign-11 FlexTree PDF Flextree-384f 652.08 M (99%) 12.33 G (99%) 125.64 M (99%) 96 73396 –
sign-11 FlexTree PDF Flextree-384s 3.27 G (99%) 44.66 G (99%, n=40) 53.95 M (98%) 96 60180 –
sign-11 FlexTree PDF Flextree-512f 1.76 G (99%) 24.80 G (99%, n=75) 158.24 M (98%) 128 117296 –
sign-11 FlexTree PDF Flextree-512s 6.99 G (99%) 84.54 G (99%, n=20) 117.82 M (97%) 128 94948 –
sign-12 Galas Signature Scheme PDF Galas-160F ⚠ KAT MISMATCH 22.14 M (0.0%) 1.88 G (4.1%) 1.20 G (6.3%) 40 5964 KAT/output caveat; see candidate page
sign-12 Galas Signature Scheme PDF Galas-160S ⚠ KAT MISMATCH 22.13 M (0.0%) 2.39 G (23%) 1.68 G (30%) 40 4812 KAT/output caveat; see candidate page
sign-12 Galas Signature Scheme PDF Galas-256F ⚠ KAT MISMATCH 57.79 M (0.0%) 7.73 G (3.1%) 4.89 G (4.7%) 64 15950 KAT/output caveat; see candidate page
sign-12 Galas Signature Scheme PDF Galas-256S ⚠ KAT MISMATCH 57.82 M (0.0%) 12.12 G (33%) 9.06 G (46%) 64 12114 KAT/output caveat; see candidate page
sign-12 Galas Signature Scheme PDF Galas-384F ⚠ KAT MISMATCH 136.91 M (0.0%) 29.61 G (2.8%, n=60) 17.90 G (4.9%) 96 33384 KAT/output caveat; see candidate page
sign-12 Galas Signature Scheme PDF Galas-384S ⚠ KAT MISMATCH 137.02 M (0.0%) 38.44 G (23%, n=50) 26.58 G (34%, n=70) 96 27784 KAT/output caveat; see candidate page
sign-12 Galas Signature Scheme PDF Galas-512F ⚠ KAT MISMATCH 254.11 M (0.0%) 75.51 G (2.0%, n=25) 44.76 G (3.5%, n=40) 128 59416 KAT/output caveat; see candidate page
sign-12 Galas Signature Scheme PDF Galas-512S ⚠ KAT TIMEOUT 254.15 M (0.0%) 92.54 G (18%, n=20) 61.40 G (28%, n=30) 128 49516 KAT/output caveat; see candidate page
sign-13 GreatWall Signature Algorithm PDF GreatWall128f 5.88 M (??%) 137.40 M (??%) 101.83 M (??%) 36 3396 own symmetric primitives; placeholder share unavailable
sign-13 GreatWall Signature Algorithm PDF GreatWall128s 5.89 M (??%) 632.05 M (??%) 538.77 M (??%) 36 2758 own symmetric primitives; placeholder share unavailable
sign-13 GreatWall Signature Algorithm PDF GreatWall192f 13.49 M (??%) 450.19 M (??%) 311.50 M (??%) 50 8012 own symmetric primitives; placeholder share unavailable
sign-13 GreatWall Signature Algorithm PDF GreatWall192s 13.54 M (??%) 1.95 G (??%) 1.81 G (??%) 50 6804 own symmetric primitives; placeholder share unavailable
sign-13 GreatWall Signature Algorithm PDF GreatWall256f 27.35 M (??%) 1.04 G (??%) 699.87 M (??%) 66 14260 own symmetric primitives; placeholder share unavailable
sign-13 GreatWall Signature Algorithm PDF GreatWall256s 27.36 M (??%) 3.65 G (??%) 3.30 G (??%) 66 12236 own symmetric primitives; placeholder share unavailable
sign-13 GreatWall Signature Algorithm PDF GreatWall512f 121.94 M (??%) 9.92 G (??%) 5.91 G (??%) 132 57812 own symmetric primitives; placeholder share unavailable
sign-13 GreatWall Signature Algorithm PDF GreatWall512s 121.91 M (??%) 24.65 G (??%, n=75) 20.69 G (??%, n=90) 132 50012 own symmetric primitives; placeholder share unavailable
sign-14 Lynxer PDF Lynxer-160f 28.80 M (80%) 533.63 M (14%) 470.80 M (6.2%) 40 5801 mixed own/ICCS primitives
sign-14 Lynxer PDF Lynxer-160s 28.78 M (80%) 3.82 G (3.4%) 3.73 G (1.9%) 40 4607 mixed own/ICCS primitives
sign-14 Lynxer PDF Lynxer-256f 174.01 M (99%) 1.55 G (35%) 1.18 G (16%) 64 15097 mixed own/ICCS primitives
sign-14 Lynxer PDF Lynxer-256s 174.00 M (99%) 10.78 G (6.3%) 10.37 G (3.0%) 64 12191 mixed own/ICCS primitives
sign-14 Lynxer PDF Lynxer-384f 741.32 M (99%) 5.16 G (44%) 3.64 G (22%) 96 34109 mixed own/ICCS primitives
sign-14 Lynxer PDF Lynxer-384s 740.93 M (99%) 30.11 G (10%, n=60) 28.34 G (4.1%, n=65) 96 27495 mixed own/ICCS primitives
sign-14 Lynxer PDF Lynxer-512f 2.15 G (99%) 6.77 G (96%) 2.48 G (91%) 128 61091 mixed own/ICCS primitives
sign-14 Lynxer PDF Lynxer-512s 2.15 G (99%) 9.33 G (83%) 4.74 G (67%) 128 48879 mixed own/ICCS primitives
sign-15 MORNING-ATLAS PDF lwrdsa128 ⚠ KAT OVERFLOW 2.78 M (83%) 3.89 M (70%) 2.88 M (81%) 1328 2081 KAT/output caveat; see candidate page
sign-15 MORNING-ATLAS PDF lwrdsa192 ⚠ KAT OVERFLOW 6.61 M (83%) 8.80 M (71%) 6.81 M (82%) 2112 3365 KAT/output caveat; see candidate page
sign-15 MORNING-ATLAS PDF lwrdsa256 ⚠ KAT OVERFLOW 4.23 M (61%) 12.39 M (35%) 4.44 M (58%) 2848 4656 KAT/output caveat; see candidate page
sign-15 MORNING-ATLAS PDF lwrdsa512 ⚠ KAT OVERFLOW 12.34 M (58%) 43.40 M (46%) 12.96 M (55%) 6688 10081 KAT/output caveat; see candidate page
sign-16 Octarine PDF Octarine-128 767.9 k (60%) 2.09 M (52%) 879.7 k (51%) 1344 2564 –
sign-16 Octarine PDF Octarine-256 1.48 M (57%) 4.58 M (53%) 1.71 M (50%) 2368 5449 –
sign-16 Octarine PDF Octarine-512 3.79 M (53%) 17.20 M (55%) 4.35 M (47%) 5184 14713 –
sign-17 OPS Digital Signature Algorithm PDF OPSsig-128 2.31 M (91%) 2.63 M (89%) 2.16 M (86%) 2560 4349 –
sign-17 OPS Digital Signature Algorithm PDF OPSsig-256 3.90 M (92%) 5.14 M (88%) 3.64 M (89%) 3392 5540 –
sign-17 OPS Digital Signature Algorithm PDF OPSsig-512 7.56 M (92%) 10.68 M (87%) 7.14 M (89%) 6720 12021 –
sign-18 Origami PDF Origami-128 2.53 M (98%) 405.85 M (91%) 25.87 M (83%) 2996 116 signing time includes retries after API failures
sign-18 Origami PDF Origami-256 88.77 M (100%) 1.51 G (81%) 1.38 G (82%) 14968 516 signing time includes retries after API failures
sign-18 Origami PDF Origami-384 306.15 M (100%) 19.85 G (81%, n=25) 6.48 G (81%) 27940 948 signing time includes retries after API failures
sign-18 Origami PDF Origami-512 499.54 M (100%) 13.08 G (79%) 11.92 G (81%) 35924 1220 signing time includes retries after API failures
sign-19 Phoenix PDF Phoenix-SM3-128f ⚠ KAT MISMATCH 10.80 M (0.0%) 219.91 M (4.1%) 6.08 M (1.3%) 32 13670 hash backend varies by instance; KAT/output caveat; see candidate page
sign-19 Phoenix PDF Phoenix-SM3-128s ⚠ KAT MISMATCH 343.22 M (0.0%) 3.90 G (5.3%) 13.88 M (0.5%) 32 6258 hash backend varies by instance; KAT/output caveat; see candidate page
sign-19 Phoenix PDF Phoenix-SM3-192f ⚠ KAT MISMATCH 29.84 M (0.0%) 587.62 M (0.3%) 15.70 M (0.7%) 48 30766 hash backend varies by instance; KAT/output caveat; see candidate page
sign-19 Phoenix PDF Phoenix-SM3-192s ⚠ KAT MISMATCH 1.11 G (0.0%) 11.52 G (0.9%) 39.76 M (0.2%) 48 13332 hash backend varies by instance; KAT/output caveat; see candidate page
sign-19 Phoenix PDF Phoenix-SM3-256f ⚠ KAT MISMATCH 59.14 M (0.0%) 1.12 G (2.0%) 30.04 M (0.5%) 64 44906 hash backend varies by instance; KAT/output caveat; see candidate page
sign-19 Phoenix PDF Phoenix-SM3-256s ⚠ KAT MISMATCH 777.96 M (0.0%) 10.54 G (12%) 67.56 M (0.2%) 64 24618 hash backend varies by instance; KAT/output caveat; see candidate page
sign-19 Phoenix PDF Phoenix-SM3-384f ⚠ KAT MISMATCH 124.61 M (0.0%) 3.55 G (0.0%) 67.63 M (0.3%) 96 88442 hash backend varies by instance; KAT/output caveat; see candidate page
sign-19 Phoenix PDF Phoenix-SM3-384s ⚠ KAT MISMATCH 1.22 G (0.0%) 16.64 G (2.0%) 106.66 M (0.2%) 96 54726 hash backend varies by instance; KAT/output caveat; see candidate page
sign-19 Phoenix PDF Phoenix-SM3-512f ⚠ KAT MISMATCH 248.00 M (0.0%) 6.03 G (4.8%) 133.86 M (0.2%) 128 138454 hash backend varies by instance; KAT/output caveat; see candidate page
sign-19 Phoenix PDF Phoenix-SM3-512s ⚠ KAT MISMATCH 2.58 G (0.0%) 25.75 G (8.1%, n=70) 43.19 M (0.5%) 128 98476 hash backend varies by instance; KAT/output caveat; see candidate page
sign-20 Qing Luan PDF QingLuan-128 272.2 k (69%) 16.41 M (62%) 7.15 M (66%) 77 18720 –
sign-20 Qing Luan PDF QingLuan-256 1.67 M (82%) 103.95 M (72%) 45.53 M (77%) 153 74248 –
sign-20 Qing Luan PDF QingLuan-384 3.58 M (82%) 257.81 M (72%) 115.85 M (79%) 227 164940 –
sign-20 Qing Luan PDF QingLuan-512 8.80 M (88%) 612.04 M (77%) 274.42 M (83%) 302 292816 –
sign-21 ReSolveD-ɑ PDF ReSolveD-alpha-160f 14.25 M (34%) 677.96 M (2.5%) 639.43 M (1.8%) 121 6851 own symmetric primitives; placeholder share unavailable
sign-21 ReSolveD-ɑ PDF ReSolveD-alpha-160s 14.26 M (34%) 4.66 G (1.4%) 4.61 G (1.2%) 121 5307 own symmetric primitives; placeholder share unavailable
sign-21 ReSolveD-ɑ PDF ReSolveD-alpha-256f 32.73 M (39%) 1.39 G (3.0%) 1.33 G (2.1%) 194 17932 own symmetric primitives; placeholder share unavailable
sign-21 ReSolveD-ɑ PDF ReSolveD-alpha-256s 32.74 M (39%) 13.08 G (1.4%) 12.98 G (1.1%) 194 13973 own symmetric primitives; placeholder share unavailable
sign-21 ReSolveD-ɑ PDF ReSolveD-alpha-384f 80.53 M (36%) 3.77 G (3.0%) 3.61 G (2.2%) 288 40469 own symmetric primitives; placeholder share unavailable
sign-21 ReSolveD-ɑ PDF ReSolveD-alpha-384s 80.50 M (36%) 33.60 G (1.7%, n=55) 33.31 G (1.4%, n=55) 288 31575 own symmetric primitives; placeholder share unavailable
sign-21 ReSolveD-ɑ PDF ReSolveD-alpha-512f 133.32 M (72%) 802.75 M (38%) 640.49 M (33%) 385 72611 own symmetric primitives; placeholder share unavailable
sign-21 ReSolveD-ɑ PDF ReSolveD-alpha-512s 133.37 M (72%) 3.82 G (39%) 3.28 G (35%) 385 56239 own symmetric primitives; placeholder share unavailable
sign-22 Rhyme PDF Rhyme-SM3-128 867.63 M (0.3%) 4.27 M (75%) 338.8 k (55%) 800 ≈1483 hash backend varies by instance
sign-22 Rhyme PDF Rhyme-SM3-256 2.32 G (0.4%) 15.55 M (77%) 870.9 k (59%) 1824 ≈3258 hash backend varies by instance
sign-22 Rhyme PDF Rhyme-SM3-384 6.54 G (0.2%) 23.32 M (74%) 1.60 M (59%) 2720 ≈4743 hash backend varies by instance
sign-22 Rhyme PDF Rhyme-SM3-512 6.87 G (0.3%) 32.58 M (76%) 2.22 M (55%) 3872 ≈7002 hash backend varies by instance
sign-23 Shuttle PDF SHUTTLE-128 8.65 M (??%) 4.51 M (??%) 1.11 M (??%) 1264 1183 ICCS DRNG is used as the XOF and accounted separately
sign-23 Shuttle PDF SHUTTLE-256 9.11 M (??%) 7.15 M (??%) 1.51 M (??%) 1952 2417 ICCS DRNG is used as the XOF and accounted separately
sign-23 Shuttle PDF SHUTTLE-512 20.92 M (??%) 14.60 M (??%) 2.83 M (??%) 3648 5001 ICCS DRNG is used as the XOF and accounted separately
sign-24 Sigurd PDF Sigurd-128 21.21 M (21%) 37.45 M (31%) 15.26 M (43%) 112 ≈25108 –
sign-24 Sigurd PDF Sigurd-256 113.63 M (32%) 325.62 M (57%) 110.82 M (49%) 212 ≈74756 –
sign-24 Sigurd PDF Sigurd-512 564.66 M (40%) 2.97 G (62%) 931.31 M (34%) 435 ≈282692 –
sign-25 SQIsign2D2 PDF SQISign2Dsquare-Level1-eff_compressed 48.79 M (0.0%) 162.12 M (0.5%) 34.65 M (1.2%) 65 168 –
sign-25 SQIsign2D2 PDF SQISign2Dsquare-Level1-eff_uncompressed 25.31 M (0.0%) 139.10 M (0.4%) 28.48 M (1.4%) 64 200 –
sign-25 SQIsign2D2 PDF SQISign2Dsquare-Level1-sec_compressed 67.27 M (0.0%) 223.10 M (0.0%) 46.29 M (0.0%) 69 178 –
sign-25 SQIsign2D2 PDF SQISign2Dsquare-Level1-sec_uncompressed 38.91 M (0.0%) 217.06 M (0.0%) 45.58 M (0.0%) 68 212 –
sign-25 SQIsign2D2 PDF SQISign2Dsquare-Level2-eff_compressed 53.82 M (0.0%) 177.99 M (2.6%) 41.99 M (15%) 81 208 –
sign-25 SQIsign2D2 PDF SQISign2Dsquare-Level2-eff_uncompressed ⚠ KAT CRYPTOFAIL 28.88 M (0.0%) 168.46 M (2.4%) 38.76 M (17%) 80 248 KAT/output caveat; see candidate page
sign-25 SQIsign2D2 PDF SQISign2Dsquare-Level2-sec_compressed 122.46 M (0.0%) 394.31 M (0.0%) 98.08 M (0.0%) 85 218 –
sign-25 SQIsign2D2 PDF SQISign2Dsquare-Level2-sec_uncompressed 60.07 M (0.0%) 330.40 M (0.0%) 71.94 M (0.0%) 84 260 –
sign-25 SQIsign2D2 PDF SQISign2Dsquare-Level3-eff_compressed 263.66 M (0.0%) 899.01 M (1.0%) 202.48 M (6.4%) 129 326 –
sign-25 SQIsign2D2 PDF SQISign2Dsquare-Level3-eff_uncompressed 141.90 M (0.0%) 844.61 M (1.0%) 189.07 M (6.9%) 128 392 –
sign-25 SQIsign2D2 PDF SQISign2Dsquare-Level3-sec_compressed 371.43 M (0.0%) 1.19 G (0.0%) 264.35 M (0.0%) 133 338 –
sign-25 SQIsign2D2 PDF SQISign2Dsquare-Level3-sec_uncompressed 198.03 M (0.0%) 1.13 G (0.0%) 246.60 M (0.0%) 132 404 –
sign-25 SQIsign2D2 PDF SQISign2Dsquare-Level5-eff_compressed 1.92 G (0.0%) 6.25 G (0.1%) 1.37 G (0.7%) 257 648 –
sign-25 SQIsign2D2 PDF SQISign2Dsquare-Level5-eff_uncompressed 1.01 G (0.0%) 5.67 G (0.1%) 1.20 G (0.8%) 256 776 –
sign-25 SQIsign2D2 PDF SQISign2Dsquare-Level5-sec_compressed 2.50 G (0.0%) 7.95 G (0.0%) 1.77 G (0.0%) 269 678 –
sign-25 SQIsign2D2 PDF SQISign2Dsquare-Level5-sec_uncompressed 1.32 G (0.0%) 7.23 G (0.0%) 1.52 G (0.0%) 268 812 –
sign-26 SQIsign2D-push1/2 PDF SQIsign2D-lvl1 558.85 M (0.0%) 619.25 M (0.0%) 135.94 M (0.0%) 64 150 –
sign-26 SQIsign2D-push1/2 PDF SQIsign2D-lvl2 1.85 G (0.0%) 3.29 G (0.0%) 438.06 M (0.0%) 96 218 –
sign-26 SQIsign2D-push1/2 PDF SQIsign2D-lvl3 ⚠ KAT MISMATCH 5.57 G (0.0%) 5.32 G (0.0%) 1.33 G (0.0%) 128 293 KAT/output caveat; see candidate page
sign-26 SQIsign2D-push1/2 PDF SQIsign2D-lvl4 44.58 G (0.0%, n=40) 39.28 G (0.0%, n=45) 9.78 G (0.0%) 262 593 –
sign-27 SQIsignTriangle PDF SQIsignTriangle_lvl1 108.98 M (0.0%) 203.28 M (1.6%) 19.98 M (3.4%) 65 204 –
sign-27 SQIsignTriangle PDF SQIsignTriangle_lvl2 164.50 M (0.0%) 373.20 M (3.4%) 32.79 M (0.4%) 81 255 –
sign-27 SQIsignTriangle PDF SQIsignTriangle_lvl5 533.79 M (0.0%) 1.06 G (4.7%) 155.70 M (39%) 129 408 –
sign-27 SQIsignTriangle PDF SQIsignTriangle_lvl6 4.16 G (0.0%) 10.05 G (1.7%) 3.31 G (83%) 257 816 –
sign-28 SYDO PDF sydo_160f 901.2 k (1.3%) 443.76 M (2.1%) 449.76 M (2.1%) 80 6724 mixed own/ICCS primitives
sign-28 SYDO PDF sydo_160s 901.6 k (1.3%) 1.12 G (5.3%) 1.11 G (4.5%) 80 5428 mixed own/ICCS primitives
sign-28 SYDO PDF sydo_256f 1.60 M (1.1%) 967.48 M (2.5%) 1.00 G (2.5%) 128 17604 mixed own/ICCS primitives
sign-28 SYDO PDF sydo_256s 1.60 M (1.1%) 2.40 G (5.5%) 2.43 G (5.4%) 128 14444 mixed own/ICCS primitives
sign-28 SYDO PDF sydo_512f 577.0 k (12%) 2.49 G (7.8%) 2.65 G (7.4%) 246 67716 mixed own/ICCS primitives
sign-28 SYDO PDF sydo_512s 570.3 k (11%) 4.30 G (26%) 4.36 G (24%) 246 56672 mixed own/ICCS primitives
sign-29 Tins PDF Tins128 ⚠ KAT CRYPTOFAIL 1.71 M (0.0%) 1.35 G (20%) 1.25 G (20%) 51 3284 KAT/output caveat; see candidate page
sign-29 Tins PDF Tins256 9.67 M (0.0%) 4.77 G (37%) 4.64 G (39%) 98 13012 –
sign-29 Tins PDF Tins512 62.90 M (0.0%) 20.33 G (54%, n=90) 20.14 G (55%, n=90) 195 51187 –
sign-30 TRINE PDF TRINE-128-Balanced 9.54 M (64%) 39.46 G (16%, n=45) 25.46 G (16%, n=70) 16004 3156 –
sign-30 TRINE PDF TRINE-128-ShortSig 19.87 M (35%) 18.23 G (16%, n=95) 8.77 G (16%) 63920 1652 –
sign-30 TRINE PDF TRINE-256-Balanced ⚠ KAT TIMEOUT 56.62 M (46%) 534.99 G (7.1%, n=3) 329.94 G (6.8%, n=5) 96064 11712 KAT/output caveat; see candidate page
sign-30 TRINE PDF TRINE-256-ShortSig 125.49 M (25%) 158.21 G (9.2%, n=10) 58.42 G (8.8%, n=30) 384064 5968 –
sign-30 TRINE PDF TRINE-512-Balanced ⚠ KAT TIMEOUT 991.87 M (57%) 8385.08 G (2.5%, n=1) 5525.78 G (2.5%, n=1) 797290 46565 KAT/output caveat; see candidate page
sign-30 TRINE PDF TRINE-512-ShortSig ⚠ KAT TIMEOUT 2.25 G (27%) 3367.79 G (2.5%, n=1) 1560.87 G (2.5%, n=1) 3188776 23672 KAT/output caveat; see candidate page
sign-31 TSUOV PDF TSUOV_128 10.52 M (77%) 14.54 M (56%) 11.83 M (69%) 779 896 –
sign-31 TSUOV PDF TSUOV_256 67.40 M (75%) 94.37 M (54%) 79.44 M (64%) 2170 2412 –
sign-31 TSUOV PDF TSUOV_512 918.12 M (74%) 862.97 M (79%) 898.63 M (75%) 21319 2939 –
sign-32 UVW signature PDF UVW-128 ⚠ KAT CRYPTOFAIL 78.68 G (0.0%, n=20) 30.29 G (0.0%, n=95) 340.31 M (1.0%) 5897612 1244 KAT/output caveat; see candidate page
sign-32 UVW signature PDF UVW-256 ⚠ KAT CRYPTOFAIL 1048.15 G (0.0%, n=1) 253.22 G (0.0%, n=5) 1.96 G (0.2%) 23040012 2444 KAT/output caveat; see candidate page
sign-32 UVW signature PDF UVW-512 ⚠ KAT CRYPTOFAIL 11676.24 G (0.0%, n=1) 1935.27 G (0.0%, n=1) 23.49 G (0.0%, n=80) 95160012 4956 KAT/output caveat; see candidate page
sign-33 VDOO: Vinegar-Diagonal-Oil-Oil PDF vdoo_128 1.20 G (0.0%) 219.78 M (0.0%) 2.36 M (0.3%) 330855 85 –
sign-33 VDOO: Vinegar-Diagonal-Oil-Oil PDF vdoo_256 39.28 G (0.0%, n=45) 271.44 M (0.0%) 7.77 M (0.1%) 4289250 316 –
sign-33 VDOO: Vinegar-Diagonal-Oil-Oil PDF vdoo_512 ⚠ KAT TIMEOUT 308.01 G (0.0%, n=5) 1.69 G (0.0%) 28.78 M (0.1%) 20229300 471 KAT/output caveat; see candidate page
sign-34 YuanYang.DSA PDF yuanyang-512 17.05 M (0.0%) 9.00 M (1.9%) 210.7 k (59%) 738 561 –
sign-34 YuanYang.DSA PDF yuanyang-1024 19.76 M (0.0%) 14.65 M (1.8%) 461.1 k (54%) 1570 1150 –
sign-34 YuanYang.DSA PDF yuanyang-2048 88.03 M (0.0%) 46.36 M (1.7%) 1.02 M (49%) 3330 2364 –

Key encapsulation

id algorithm instance performance report keygen cycles (sym %) enc cycles (sym %) dec cycles (sym %) public key (B) ciphertext (B) notes
kem-01 Aigis-Enc+ PDF Aigis-enc1 269.2 k (30%) 331.4 k (35%) 373.2 k (33%) 656 896 –
kem-01 Aigis-Enc+ PDF Aigis-enc2 448.1 k (30%) 602.4 k (35%) 705.1 k (31%) 1312 1664 –
kem-01 Aigis-Enc+ PDF Aigis-enc3 1.01 M (38%) 1.35 M (39%) 1.61 M (35%) 2624 3584 –
kem-02 Amoeba PDF Amoeba128 379.2 k (74%) 525.7 k (71%) 590.4 k (63%) 784 1047 –
kem-02 Amoeba PDF Amoeba192 516.8 k (73%) 732.8 k (70%) 832.4 k (61%) 1144 1581 –
kem-02 Amoeba PDF Amoeba256 622.2 k (71%) 858.4 k (67%) 993.2 k (58%) 1648 1833 –
kem-02 Amoeba PDF Amoeba384 923.9 k (71%) 1.28 M (67%) 1.49 M (57%) 2440 2769 –
kem-02 Amoeba PDF Amoeba512 1.21 M (71%) 1.66 M (67%) 1.94 M (57%) 3520 3914 –
kem-03 BAG-Loong PDF BAG-Loong-128 57.12 M (69%) 54.70 M (79%) 99.48 M (69%) 2500 3071 –
kem-03 BAG-Loong PDF BAG-Loong-256 149.90 M (49%) 128.42 M (61%) 251.28 M (54%) 6597 8400 –
kem-03 BAG-Loong PDF BAG-Loong-384 347.64 M (45%) 264.60 M (59%) 514.28 M (56%) 12152 15112 –
kem-03 BAG-Loong PDF BAG-Loong-512 589.88 M (36%) 391.51 M (54%) 749.64 M (53%) 19043 21660 –
kem-04 BAG-Piglet PDF bag_piglet_128 1.61 M (53%) 3.45 M (17%) 12.12 M (14%) 522 1027 –
kem-04 BAG-Piglet PDF bag_piglet_256 7.19 M (24%) 22.75 M (5.6%) 81.52 M (4.4%) 1573 3097 –
kem-04 BAG-Piglet PDF bag_piglet_384 20.60 M (33%) 55.27 M (8.9%) 221.57 M (6.3%) 2778 5475 –
kem-04 BAG-Piglet PDF bag_piglet_512 92.32 M (56%) 193.81 M (18%) 725.11 M (14%) 4158 8204 –
kem-05 BIKE-MLThre PDF BIKE_v2_128 1.45 G (0.0%) 13.48 M (1.2%) 88.85 M (0.2%) 1541 1573 mixed own/ICCS primitives
kem-05 BIKE-MLThre PDF BIKE_v2_256 15.62 G (0.0%) 88.31 M (0.5%) 454.96 M (0.1%) 5122 5154 mixed own/ICCS primitives
kem-05 BIKE-MLThre PDF BIKE_v2_512 211.25 G (0.0%, n=5) 660.20 M (0.4%) 3.27 G (0.1%) 18751 18815 mixed own/ICCS primitives
kem-06 BRA PDF BRA-128 2.04 M (0.0%) 4.52 M (4.5%) 50.59 M (0.4%) 1078 2092 –
kem-06 BRA PDF BRA-256 4.37 M (0.0%) 9.38 M (3.4%) 102.18 M (0.3%) 1735 3406 –
kem-06 BRA PDF BRA-512 8.37 M (0.0%) 18.55 M (3.4%) 262.02 M (0.2%) 3573 7082 –
kem-07 BRQC PDF BRQC-128 3.03 M (0.0%) 6.65 M (5.3%) 94.14 M (0.4%) 1954 3844 –
kem-07 BRQC PDF BRQC-256 9.07 M (0.0%) 18.72 M (3.1%) 256.46 M (0.2%) 3345 6626 –
kem-07 BRQC PDF BRQC-512 26.53 M (0.0%) 55.45 M (2.1%) 1.07 G (0.1%) 6562 13060 –
kem-08 BW-KEM PDF BW_KEM_C128 256.8 k (65%) 288.5 k (63%) 338.7 k (59%) 784 768 –
kem-08 BW-KEM PDF BW_KEM_C256 645.6 k (72%) 664.0 k (71%) 793.0 k (64%) 1568 1440 –
kem-08 BW-KEM PDF BW_KEM_C512 2.14 M (77%) 2.16 M (78%) 2.51 M (72%) 3136 2944 –
kem-09 CheetahKEM PDF Cheetah128 283.6 k (64%) 367.7 k (61%) 425.3 k (54%) 832 864 –
kem-09 CheetahKEM PDF Cheetah256 748.1 k (68%) 859.1 k (65%) 973.5 k (57%) 1648 1728 –
kem-09 CheetahKEM PDF Cheetah384 2.25 M (82%) 2.39 M (79%) 2.63 M (74%) 2704 2832 –
kem-09 CheetahKEM PDF Cheetah512 3.60 M (83%) 3.77 M (81%) 4.09 M (76%) 3600 4032 –
kem-10 C-Multi-UR-AG PDF CMultiURAG-128 12.19 M (0.0%) 23.60 M (2.8%) 128.36 M (0.5%) 3866 7332 –
kem-10 C-Multi-UR-AG PDF CMultiURAG-256 37.54 M (0.0%) 55.27 M (2.9%) 339.59 M (0.5%) 10780 15304 –
kem-10 C-Multi-UR-AG PDF CMultiURAG-512 165.29 M (0.0%) 240.27 M (1.8%) 1.45 G (0.3%) 28866 40926 –
kem-11 COMPASS-KEM PDF COMPASS-KEM-128 1.61 M (96%) 1.64 M (95%) 1.66 M (93%) 672 768 –
kem-11 COMPASS-KEM PDF COMPASS-KEM-256 6.24 M (97%) 6.25 M (97%) 6.30 M (96%) 1312 1472 –
kem-11 COMPASS-KEM PDF COMPASS-KEM-384 3.81 M (91%) 3.97 M (88%) 4.15 M (84%) 2144 2432 –
kem-11 COMPASS-KEM PDF COMPASS-KEM-512 6.63 M (93%) 6.83 M (90%) 7.07 M (87%) 2848 3264 –
kem-12 CTL Algorithm PDF CTL-257-512 17.76 M (8.4%) 61.0 k (12%) 349.0 k (6.2%) 521 473 –
kem-12 CTL Algorithm PDF CTL-769-1024 79.80 M (2.5%) 113.7 k (10%) 711.3 k (5.1%) 1230 1006 –
kem-12 CTL Algorithm PDF CTL-3329-2048 2.15 G (0.1%) 11.91 M (0.4%) 79.73 M (0.3%) 3009 2353 –
kem-13 DKEM (Ding Key Encapsulation) PDF DKEM-128 199.1 k (65%) 226.9 k (62%) 254.3 k (56%) 800 800 –
kem-13 DKEM (Ding Key Encapsulation) PDF DKEM-256 594.4 k (70%) 606.5 k (69%) 653.3 k (64%) 1568 1600 –
kem-13 DKEM (Ding Key Encapsulation) PDF DKEM-512 2.04 M (82%) 2.12 M (82%) 2.23 M (77%) 3392 3136 –
kem-14 DTRU PDF DTRU-648 334.5 k (0.0%) 164.8 k (25%) 323.2 k (26%) 972 729 –
kem-14 DTRU PDF DTRU-648-PACK_PK 336.0 k (0.0%) 179.1 k (23%) 337.5 k (25%) 954 729 –
kem-14 DTRU PDF DTRU-768 293.7 k (0.0%) 196.9 k (33%) 367.9 k (32%) 1152 960 –
kem-14 DTRU PDF DTRU-768-PACK_PK 298.4 k (0.0%) 213.9 k (31%) 385.9 k (30%) 1130 960 –
kem-14 DTRU PDF DTRU-1024 346.4 k (0.0%) 233.8 k (31%) 451.0 k (31%) 1536 1280 –
kem-14 DTRU PDF DTRU-1024-PACK_PK 351.1 k (0.0%) 254.5 k (28%) 473.5 k (29%) 1506 1280 –
kem-14 DTRU PDF DTRU-1536 460.0 k (0.0%) 385.8 k (33%) 731.8 k (30%) 2304 1920 –
kem-14 DTRU PDF DTRU-1536-PACK_PK 479.3 k (0.0%) 424.7 k (30%) 776.0 k (29%) 2259 1920 –
kem-14 DTRU PDF DTRU-2048 804.6 k (0.0%) 533.0 k (31%) 1.02 M (28%) 3072 2560 –
kem-14 DTRU PDF DTRU-2048-PACK_PK 813.9 k (0.0%) 579.0 k (28%) 1.07 M (27%) 3012 2560 –
kem-14 DTRU PDF DTRU-Light 119.3 k (0.0%) 97.8 k (28%) 192.0 k (31%) 640 512 –
kem-14 DTRU PDF DTRU-Prime 113.74 M (0.0%) 335.8 k (15%) 679.9 k (18%) 1495 1359 –
kem-15 FLIT PDF FLIT128_REF 140.0 k (31%) 121.3 k (52%) 156.9 k (31%) 615 512 –
kem-15 FLIT PDF FLIT256_REF 348.2 k (28%) 255.5 k (42%) 362.5 k (22%) 1229 1024 –
kem-15 FLIT PDF FLIT512_REF 1.41 M (29%) 943.2 k (52%) 1.26 M (27%) 3072 2304 –
kem-16 HARE PDF HARE-128-kr 5.89 M (3.0%) 12.93 M (2.3%) 19.48 M (2.1%) 2629 4688 –
kem-16 HARE PDF HARE-256-kr 26.13 M (1.5%) 55.20 M (1.1%) 84.79 M (1.1%) 6580 11790 –
kem-16 HARE PDF HARE-384-kr 78.03 M (1.1%) 161.95 M (0.9%) 244.38 M (1.0%) 13157 23693 –
kem-16 HARE PDF HARE-512-kr 166.96 M (1.5%) 342.73 M (1.0%) 519.62 M (1.0%) 21812 39294 –
kem-17 Hybrid Equivalent Punctured and Quasi-Cyclic PDF hep-qc-1 232.07 M (87%) 15.14 M (43%) 246.18 M (89%) 285889 4433 –
kem-17 Hybrid Equivalent Punctured and Quasi-Cyclic PDF hep-qc-3 504.91 M (81%) 45.13 M (42%) 482.18 M (88%) 866210 8978 –
kem-17 Hybrid Equivalent Punctured and Quasi-Cyclic PDF hep-qc-5 883.58 M (74%) 103.32 M (39%) 814.49 M (84%) 1852485 14421 –
kem-17 Hybrid Equivalent Punctured and Quasi-Cyclic PDF hep-qc-7 4.22 G (55%) 684.81 M (39%) 3.39 G (73%) 12644449 49297 –
kem-18 LoongKEM PDF Loong128 6.26 M (79%) 6.34 M (78%) 6.42 M (77%) 1472 1512 –
kem-18 LoongKEM PDF Loong256 15.94 M (79%) 15.84 M (78%) 16.15 M (77%) 3248 3520 –
kem-18 LoongKEM PDF Loong384 46.99 M (86%) 47.40 M (85%) 47.89 M (85%) 6444 6680 –
kem-18 LoongKEM PDF Loong512 75.46 M (87%) 75.94 M (87%) 77.37 M (86%) 10640 10848 –
kem-19 Lore PDF Lore-SM3-L1 240.3 k (73%) 363.5 k (68%) 416.7 k (60%) 610 706 hash backend varies by instance
kem-19 Lore PDF Lore-SM3-L2 1.06 M (60%) 1.35 M (53%) 1.62 M (44%) 1186 1282 hash backend varies by instance
kem-19 Lore PDF Lore-SM3-L3 2.38 M (58%) 2.78 M (53%) 3.05 M (48%) 1954 2114 hash backend varies by instance
kem-19 Lore PDF Lore-SM3-L4 5.19 M (64%) 5.95 M (59%) 6.65 M (52%) 2914 3170 hash backend varies by instance
kem-20 MAMBA-Frost PDF MAMBA-Frost-128 38.49 M (2.2%) 43.04 M (3.2%) 43.47 M (3.8%) 5152 5192 mixed own/ICCS primitives; default parameter set, used in ordered measurements
kem-20 MAMBA-Frost PDF MAMBA-Frost-192 112.69 M (1.3%) 119.72 M (2.0%) 120.24 M (2.4%) 9712 9760 mixed own/ICCS primitives; default parameter set, used in ordered measurements
kem-20 MAMBA-Frost PDF MAMBA-Frost-256 241.73 M (1.3%) 257.78 M (1.7%) 258.75 M (2.0%) 16776 15552 mixed own/ICCS primitives; default parameter set, used in ordered measurements
kem-20 MAMBA-Frost PDF MAMBA-Frost-384 538.40 M (0.9%) 593.01 M (1.6%) 595.55 M (1.9%) 25096 37736 mixed own/ICCS primitives; default parameter set, used in ordered measurements
kem-20 MAMBA-Frost PDF MAMBA-Frost-512 972.04 M (0.9%) 990.48 M (2.1%) 992.50 M (2.4%) 36432 72944 mixed own/ICCS primitives; default parameter set, used in ordered measurements
kem-20 MAMBA-Frost PDF MAMBA-Frost-CC-128 38.45 M (2.2%) 43.00 M (3.2%) 43.36 M (3.8%) 5152 5192 mixed own/ICCS primitives; compact-ciphertext variant, detailed measurement only
kem-20 MAMBA-Frost PDF MAMBA-Frost-CC-192 111.68 M (1.3%) 118.93 M (2.0%) 120.02 M (2.4%) 9712 9760 mixed own/ICCS primitives; compact-ciphertext variant, detailed measurement only
kem-20 MAMBA-Frost PDF MAMBA-Frost-CC-256 241.47 M (1.3%) 255.32 M (1.7%) 258.07 M (2.0%) 16776 15552 mixed own/ICCS primitives; compact-ciphertext variant, detailed measurement only
kem-20 MAMBA-Frost PDF MAMBA-Frost-CC-384 541.61 M (1.3%) 571.29 M (1.4%) 572.50 M (1.5%) 37628 25204 mixed own/ICCS primitives; compact-ciphertext variant, detailed measurement only
kem-20 MAMBA-Frost PDF MAMBA-Frost-CC-512 998.62 M (1.6%) 972.28 M (1.5%) 973.29 M (1.5%) 72832 36544 mixed own/ICCS primitives; compact-ciphertext variant, detailed measurement only
kem-21 MAMBA-Viper PDF MAMBA-Viper-128 225.5 k (46%) 349.4 k (48%) 422.5 k (46%) 608 736 –
kem-21 MAMBA-Viper PDF MAMBA-Viper-192 479.3 k (48%) 654.3 k (47%) 747.5 k (43%) 992 1088 –
kem-21 MAMBA-Viper PDF MAMBA-Viper-256 798.2 k (47%) 1.01 M (45%) 1.12 M (42%) 1312 1472 –
kem-21 MAMBA-Viper PDF MAMBA-Viper-384 2.35 M (47%) 2.70 M (46%) 2.88 M (43%) 2496 2656 –
kem-21 MAMBA-Viper PDF MAMBA-Viper-512 3.79 M (46%) 4.24 M (45%) 4.45 M (43%) 3200 3456 –
kem-22 Mithril PDF Mithril-128 340.6 k (40%) 376.6 k (38%) 408.2 k (35%) 944 928 –
kem-22 Mithril PDF Mithril-256 865.5 k (28%) 994.3 k (25%) 1.12 M (23%) 1648 1680 –
kem-22 Mithril PDF Mithril-512 2.66 M (20%) 3.16 M (17%) 3.66 M (15%) 3056 3504 –
kem-23 Mito PDF Mito-1-128 12.63 M (0.3%) 20.92 M (1.0%) 29.58 M (1.6%) 3908 5796 –
kem-23 Mito PDF Mito-1-256 38.14 M (0.1%) 63.41 M (0.6%) 89.90 M (1.1%) 8522 12714 –
kem-23 Mito PDF Mito-1-512 234.79 M (0.0%) 391.13 M (0.3%) 550.81 M (0.5%) 26630 39878 –
kem-23 Mito PDF Mito-1-E-128 11.69 M (0.3%) 19.36 M (1.0%) 27.35 M (1.6%) 3720 5512 –
kem-23 Mito PDF Mito-1-E-256 39.69 M (0.1%) 65.98 M (0.6%) 93.36 M (1.0%) 8130 12130 –
kem-23 Mito PDF Mito-1-E-512 224.83 M (0.0%) 374.52 M (0.3%) 527.42 M (0.5%) 25674 38442 –
kem-23 Mito PDF Mito-2-E-128 17.27 M (0.2%) 24.84 M (1.1%) 32.99 M (1.7%) 5192 6440 –
kem-23 Mito PDF Mito-2-E-256 55.07 M (0.1%) 79.54 M (0.6%) 105.35 M (1.0%) 10828 13484 –
kem-23 Mito PDF Mito-2-E-512 346.96 M (0.0%) 501.43 M (0.3%) 660.21 M (0.5%) 32712 40840 –
kem-24 MORNING-Scabbard PDF scabbard128 741.6 k (70%) 775.8 k (69%) 779.7 k (67%) 736 760 –
kem-24 MORNING-Scabbard PDF scabbard256 1.72 M (53%) 1.84 M (52%) 1.89 M (49%) 1616 1648 –
kem-24 MORNING-Scabbard PDF scabbard512 5.12 M (51%) 5.57 M (49%) 5.77 M (45%) 2880 3072 –
kem-25 NEV PDF NEV_512_769_C_ICCS 95.3 k (35%) 70.2 k (39%) 85.0 k (16%) 615 512 alternative parameter set, detailed measurement only
kem-25 NEV PDF NEV_512_769_ICCS 94.8 k (34%) 80.0 k (43%) 85.9 k (24%) 615 615 alternative parameter set, detailed measurement only
kem-25 NEV PDF NEV_512_1409_ICCS 126.8 k (42%) 95.2 k (54%) 95.1 k (39%) 672 672 recommended R set, used in ordered measurements
kem-25 NEV PDF NEV_512_3329_ICCS 166.9 k (61%) 152.8 k (67%) 149.8 k (56%) 768 768 alternative parameter set, detailed measurement only
kem-25 NEV PDF NEV_1024_769_C_ICCS 205.1 k (29%) 149.2 k (41%) 188.8 k (18%) 1229 1024 alternative parameter set, detailed measurement only
kem-25 NEV PDF NEV_1024_769_ICCS 206.1 k (28%) 165.7 k (44%) 186.6 k (25%) 1229 1229 alternative parameter set, detailed measurement only
kem-25 NEV PDF NEV_1024_1409_ICCS 253.5 k (32%) 173.8 k (51%) 188.2 k (31%) 1344 1344 recommended R set, used in ordered measurements
kem-25 NEV PDF NEV_1024_3329_ICCS 263.4 k (49%) 227.5 k (61%) 229.3 k (46%) 1536 1536 alternative parameter set, detailed measurement only
kem-25 NEV PDF NEV_2048_769_C_ICCS 620.7 k (43%) 364.5 k (52%) 401.2 k (19%) 2458 2048 alternative parameter set, detailed measurement only
kem-25 NEV PDF NEV_2048_769_ICCS 622.6 k (43%) 409.9 k (56%) 413.3 k (28%) 2458 2458 alternative parameter set, detailed measurement only
kem-25 NEV PDF NEV_2048_1409_ICCS 672.5 k (32%) 481.8 k (59%) 466.8 k (34%) 2688 2688 recommended R set, used in ordered measurements
kem-25 NEV PDF NEV_2048_3329_ICCS 720.2 k (53%) 575.6 k (69%) 525.9 k (49%) 3072 3072 alternative parameter set, detailed measurement only
kem-26 NSS-HQC PDF HQC-128 36.60 M (??%) 64.37 M (??%) 128.53 M (??%) 3713 5185 own symmetric primitives; placeholder share unavailable
kem-26 NSS-HQC PDF HQC-256 108.08 M (??%) 194.06 M (??%) 343.84 M (??%) 6844 9084 own symmetric primitives; placeholder share unavailable
kem-26 NSS-HQC PDF HQC-384 366.16 M (??%) 661.21 M (??%) 1.09 G (??%) 15371 18571 own symmetric primitives; placeholder share unavailable
kem-26 NSS-HQC PDF HQC-512 868.07 M (??%) 1.58 G (??%) 2.53 G (??%) 27302 31462 own symmetric primitives; placeholder share unavailable
kem-27 NTRE Key Encapsulation Mechanism PDF NTRE-128 142.3 k (28%) 113.7 k (49%) 113.2 k (30%) 972 972 –
kem-27 NTRE Key Encapsulation Mechanism PDF NTRE-256 261.1 k (29%) 220.1 k (49%) 230.7 k (28%) 1944 1944 –
kem-27 NTRE Key Encapsulation Mechanism PDF NTRE-512 574.5 k (22%) 535.8 k (44%) 541.9 k (30%) 3456 3456 –
kem-28 OAEP-NTRU PDF OAEP-NTRU-648 179.1 k (13%) 124.8 k (52%) 127.9 k (33%) 1053 1085 –
kem-28 OAEP-NTRU PDF OAEP-NTRU-1296 493.8 k (23%) 431.5 k (59%) 339.0 k (42%) 2430 2494 –
kem-28 OAEP-NTRU PDF OAEP-NTRU-2592 1.19 M (20%) 1.12 M (66%) 955.5 k (53%) 4860 4988 –
kem-29 Polar-KEM PDF PolarKEM-128 166.5 k (94%) 532.3 k (91%) 1.04 M (95%) 1024 768 –
kem-29 Polar-KEM PDF PolarKEM-256 325.7 k (97%) 678.8 k (88%) 1.32 M (92%) 2048 1280 –
kem-29 Polar-KEM PDF PolarKEM-512 644.7 k (98%) 1.33 M (88%) 2.61 M (93%) 4096 2304 –
kem-30 PolarLAC PDF POLARLAC-128 160.5 k (64%) 209.2 k (68%) 252.7 k (62%) 530 640 –
kem-30 PolarLAC PDF POLARLAC-256 285.9 k (61%) 398.5 k (65%) 496.0 k (58%) 1060 1280 –
kem-30 PolarLAC PDF POLARLAC-512 980.5 k (72%) 1.32 M (73%) 1.60 M (67%) 2116 2560 bounded-query alternative, detailed measurement only
kem-30 PolarLAC PDF POLARLAC-512-Star 1.07 M (65%) 1.42 M (68%) 1.70 M (64%) 2522 2970 recommended for unrestricted queries, used in ordered measurements
kem-30 PolarLAC PDF POLARLAC-Light 149.0 k (61%) 195.5 k (66%) 237.9 k (60%) 530 608 –
kem-31 QIMEN-PIKE PDF NGCC-1 391.07 M (??%) 129.56 M (??%) 200.66 M (??%) 389 602 own symmetric primitives; placeholder share unavailable
kem-31 QIMEN-PIKE PDF NGCC-2 1.28 G (??%) 409.71 M (??%) 638.67 M (??%) 592 882 own symmetric primitives; placeholder share unavailable
kem-31 QIMEN-PIKE PDF NGCC-3 8.51 G (??%) 3.13 G (??%) 4.79 G (??%) 1198 1746 own symmetric primitives; placeholder share unavailable
kem-32 Quasi-Cyclic Twisted McEliece Key Encapsulation Mechanism PDF QCTM128 53.85 G (??%, n=65) 18.43 M (??%) 5.90 G (??%) 167987 640 own symmetric primitives; placeholder share unavailable
kem-32 Quasi-Cyclic Twisted McEliece Key Encapsulation Mechanism PDF QCTM256 132.38 G (??%, n=10) 53.10 M (??%) 29.11 G (??%, n=60) 595662 1153 own symmetric primitives; placeholder share unavailable
kem-32 Quasi-Cyclic Twisted McEliece Key Encapsulation Mechanism PDF QCTM512 793.78 G (??%, n=2) 211.05 M (??%) 204.27 G (??%, n=5) 2374727 2264 own symmetric primitives; placeholder share unavailable
kem-33 QUBE PDF qube-128 ⚠ KAT MISMATCH 616.9 k (55%) 657.8 k (62%) 1.18 M (49%) 3294 3287 KAT/output caveat; see candidate page
kem-33 QUBE PDF qube-192 ⚠ KAT NOKAT 1.41 M (49%) 1.48 M (56%) 2.83 M (41%) 6364 6362 KAT/output caveat; see candidate page
kem-33 QUBE PDF qube-256 ⚠ KAT MISMATCH 2.89 M (47%) 2.92 M (53%) 5.95 M (35%) 10446 10423 KAT/output caveat; see candidate page
kem-33 QUBE PDF qube-384 ⚠ KAT MISMATCH 7.21 M (38%) 7.17 M (48%) 13.37 M (40%) 20738 20633 KAT/output caveat; see candidate page
kem-33 QUBE PDF qube-512 ⚠ KAT MISMATCH 19.03 M (51%) 18.67 M (60%) 29.26 M (49%) 34028 33846 KAT/output caveat; see candidate page
kem-34 Rudraksh2 PDF lwekem128 3.19 M (92%) 3.13 M (93%) 3.17 M (91%) 880 912 –
kem-34 Rudraksh2 PDF lwekem256 6.31 M (92%) 6.25 M (93%) 6.33 M (92%) 1760 1728 –
kem-34 Rudraksh2 PDF lwekem512 19.96 M (96%) 19.99 M (96%) 20.15 M (95%) 3392 3552 –
kem-35 Scloud+ PDF Scloudplus-128-SM3-packed10 23.68 M (92%) 23.93 M (92%) 23.78 M (92%) 6096 6160 hash backend varies by instance
kem-35 Scloud+ PDF Scloudplus-192-SM3-packed10 44.44 M (93%) 45.14 M (92%) 45.03 M (91%) 11456 12645 hash backend varies by instance
kem-35 Scloud+ PDF Scloudplus-256-SM3-packed10 90.93 M (91%) 92.25 M (91%) 92.03 M (90%) 16296 17925 hash backend varies by instance
kem-35 Scloud+ PDF Scloudplus-384-SM3-packed10 179.31 M (90%) 182.22 M (90%) 181.76 M (89%) 33296 33600 hash backend varies by instance
kem-35 Scloud+ PDF Scloudplus-512-SM3-packed10 376.23 M (89%) 379.05 M (89%) 377.95 M (89%) 48016 48320 hash backend varies by instance
kem-36 TRIKE PDF TRIKE-2 101.46 M (0.0%) 9.36 M (4.7%) 51.33 M (0.8%) 1980 3928 –
kem-36 TRIKE PDF TRIKE-5 740.74 M (0.0%) 69.36 M (1.4%) 203.28 M (0.5%) 4453 8874 –
kem-36 TRIKE PDF TRIKE-7 2.41 G (0.0%) 203.56 M (0.9%) 598.79 M (0.3%) 8776 17488 –
kem-36 TRIKE PDF TRIKE-9 3.04 G (0.0%) 206.80 M (1.5%) 1.17 G (0.3%) 14320 28576 –
kem-37 TriQ-KEM PDF TriQ-KEM-128 3.92 M (12%) 7.41 M (6.1%) 11.21 M (4.6%) 2054 4086 –
kem-37 TriQ-KEM PDF TriQ-KEM-256 21.48 M (4.1%) 42.49 M (2.9%) 63.63 M (2.3%) 6328 12472 –
kem-37 TriQ-KEM PDF TriQ-KEM-384 57.31 M (2.9%) 113.81 M (2.0%) 171.18 M (1.9%) 12255 24335 –
kem-37 TriQ-KEM PDF TriQ-KEM-512 122.30 M (3.7%) 242.32 M (2.6%) 362.24 M (2.2%) 19768 39320 –
kem-38 UVW Key Encapsulation Mechanism PDF UVW-KEM-128 627.34 M (0.0%) 987.6 k (14%) 1.36 G (0.0%) 208013 1032 –
kem-38 UVW Key Encapsulation Mechanism PDF UVW-KEM-256 4.82 G (0.0%) 2.88 M (9.5%) 9.76 G (0.0%) 911645 2199 –
kem-38 UVW Key Encapsulation Mechanism PDF UVW-KEM-512 37.96 G (0.0%, n=45) 18.93 M (3.9%) 62.33 G (0.0%, n=30) 4001850 4820 –
kem-39 Weaver PDF WeaverKEM-128 545.1 k (82%) 585.8 k (81%) 610.9 k (78%) 752 816 –
kem-39 Weaver PDF WeaverKEM-256 845.7 k (76%) 952.3 k (71%) 956.1 k (68%) 1312 1536 –
kem-39 Weaver PDF WeaverKEM-512 2.74 M (82%) 3.18 M (77%) 3.23 M (76%) 2880 3392 –
kem-40 YuanYang.KEM PDF yuanyang-512 505.6 k (8.1%) 288.3 k (42%) 433.4 k (21%) 736 656 –
kem-40 YuanYang.KEM PDF yuanyang-1024 1.07 M (7.2%) 495.2 k (38%) 808.6 k (15%) 1568 1344 –
kem-40 YuanYang.KEM PDF yuanyang-2048 2.06 M (7.5%) 991.5 k (34%) 1.68 M (12%) 3328 2880 –
kem-41 ZEN PDF ZEN_128 222.8 k (29%) 143.8 k (67%) 191.9 k (49%) 615 512 –
kem-41 ZEN PDF ZEN_256 391.5 k (36%) 200.6 k (47%) 327.4 k (28%) 1229 1024 –
kem-41 ZEN PDF ZEN_512 970.2 k (46%) 501.9 k (57%) 788.0 k (34%) 2458 2048 –

Key exchange

id algorithm instance performance report exchange cycles (sym %) bandwidth (bytes) notes
kex-01 ADKEX (Authenticated Ding Key Exchange) PDF ADKEX-128 1.52 M (63%) 3200 –
kex-01 ADKEX (Authenticated Ding Key Exchange) PDF ADKEX-256 4.05 M (69%) 6336 –
kex-01 ADKEX (Authenticated Ding Key Exchange) PDF ADKEX-512 13.97 M (81%) 13056 –
kex-02 AFS-KEX PDF AFS_KEX_C128 2.81 M (63%) 4704 –
kex-02 AFS-KEX PDF AFS_KEX_C256 6.52 M (73%) 9216 –
kex-02 AFS-KEX PDF AFS_KEX_C512 22.17 M (76%) 18560 –
kex-03 CreTAKE PDF CreTAKE-K2K-PLAC128 1.99 M (68%) 3510 –
kex-03 CreTAKE PDF CreTAKE-K2K-PLAC256 4.05 M (66%) 7020 –
kex-03 CreTAKE PDF CreTAKE-K2K-PLAC512 14.18 M (74%) 13516 –
kex-03 CreTAKE PDF CreTAKE-K2K-PLAC512Star 15.43 M (70%) 15964 –
kex-03 CreTAKE PDF CreTAKE-K2K-ZEN128 1.91 M (46%) 3381 –
kex-03 CreTAKE PDF CreTAKE-K2K-ZEN256 3.55 M (46%) 6759 –
kex-03 CreTAKE PDF CreTAKE-K2K-ZEN512 9.55 M (57%) 13518 –
kex-03 CreTAKE PDF CreTAKE-K2S-PLAC128-BiT128 4.40 M (64%) 4892 –
kex-03 CreTAKE PDF CreTAKE-K2S-PLAC256-BiT256 8.04 M (71%) 10280 –
kex-03 CreTAKE PDF CreTAKE-K2S-PLAC512-BiT512 26.97 M (77%) 21103 –
kex-03 CreTAKE PDF CreTAKE-K2S-ZEN128-BiT128 4.26 M (59%) 4806 –
kex-03 CreTAKE PDF CreTAKE-K2S-ZEN256-BiT256 7.88 M (66%) 10106 –
kex-03 CreTAKE PDF CreTAKE-K2S-ZEN512-BiT512 24.31 M (74%) 20763 –
kex-03 CreTAKE PDF CreTAKE-S2K-BiT128-PLAC128 4.45 M (64%) 4892 –
kex-03 CreTAKE PDF CreTAKE-S2K-BiT128-ZEN128 4.49 M (58%) 4806 –
kex-03 CreTAKE PDF CreTAKE-S2K-BiT256-PLAC256 8.34 M (71%) 10280 –
kex-03 CreTAKE PDF CreTAKE-S2K-BiT256-ZEN256 8.13 M (64%) 10106 –
kex-03 CreTAKE PDF CreTAKE-S2K-BiT512-PLAC512 29.73 M (76%) 21103 –
kex-03 CreTAKE PDF CreTAKE-S2K-BiT512-ZEN512 25.76 M (72%) 20763 –
kex-03 CreTAKE PDF CreTAKE-S2S-BiT128-ePLAC128 6.97 M (63%) 6274 –
kex-03 CreTAKE PDF CreTAKE-S2S-BiT128-eZEN128 7.02 M (61%) 6231 –
kex-03 CreTAKE PDF CreTAKE-S2S-BiT256-ePLAC256 12.50 M (72%) 13540 –
kex-03 CreTAKE PDF CreTAKE-S2S-BiT256-eZEN256 12.64 M (69%) 13453 –
kex-03 CreTAKE PDF CreTAKE-S2S-BiT512-ePLAC512 41.88 M (78%) 28178 –
kex-03 CreTAKE PDF CreTAKE-S2S-BiT512-eZEN512 43.97 M (75%) 28008 –
kex-04 DKEX (Ding Key Exchange) PDF DKEX-128 3.84 M (12%) 9032 mixed own/ICCS primitives
kex-04 DKEX (Ding Key Exchange) PDF DKEX-256 8.70 M (14%) 17574 mixed own/ICCS primitives
kex-04 DKEX (Ding Key Exchange) PDF DKEX-512 12.24 M (36%) 20902 mixed own/ICCS primitives
kex-05 Loom PDF LoomKEX-128 30.90 M (3.1%) 6566 –
kex-05 Loom PDF LoomKEX-256 38.83 M (3.4%) 11610 –
kex-05 Loom PDF LoomKEX-512 81.64 M (6.2%) 23466 –
kex-06 MAMBA-NIKE PDF MAMBA-NIKE-128 6.09 M (??%) 2752 own symmetric primitives; placeholder share unavailable
kex-06 MAMBA-NIKE PDF MAMBA-NIKE-192 6.14 M (??%) 2880 own symmetric primitives; placeholder share unavailable
kex-06 MAMBA-NIKE PDF MAMBA-NIKE-256 6.20 M (??%) 2880 own symmetric primitives; placeholder share unavailable
kex-06 MAMBA-NIKE PDF MAMBA-NIKE-384 12.94 M (??%) 6208 own symmetric primitives; placeholder share unavailable
kex-06 MAMBA-NIKE PDF MAMBA-NIKE-512 13.11 M (??%) 6208 own symmetric primitives; placeholder share unavailable
kex-07 NEV-AKE PDF NEV_AKE_512_769 889.2 k (45%) 3690 alternative parameter set, detailed measurement only
kex-07 NEV-AKE PDF NEV_AKE_512_769_C 847.7 k (42%) 3484 alternative parameter set, detailed measurement only
kex-07 NEV-AKE PDF NEV_AKE_512_1409 1.08 M (52%) 4032 recommended R set, used in ordered measurements
kex-07 NEV-AKE PDF NEV_AKE_1024_769 1.83 M (42%) 7374 alternative parameter set, detailed measurement only
kex-07 NEV-AKE PDF NEV_AKE_1024_769_C 1.76 M (38%) 6964 alternative parameter set, detailed measurement only
kex-07 NEV-AKE PDF NEV_AKE_1024_1409 2.03 M (45%) 8064 recommended R set, used in ordered measurements
kex-07 NEV-AKE PDF NEV_AKE_2048_769 5.18 M (55%) 14748 alternative parameter set, detailed measurement only
kex-07 NEV-AKE PDF NEV_AKE_2048_769_C 4.87 M (51%) 13928 alternative parameter set, detailed measurement only
kex-07 NEV-AKE PDF NEV_AKE_2048_1409 5.75 M (53%) 16128 recommended R set, used in ordered measurements
kex-08 NIIKE PDF NIIKE-lv128 52.91 G (??%, n=35) 8320 own symmetric primitives; placeholder share unavailable
kex-08 NIIKE PDF NIIKE-lv256 935.98 G (??%, n=1) 17920 own symmetric primitives; placeholder share unavailable
kex-09 TriQ-KEX PDF TriQ-KEX-128 60.66 M (7.0%) 18436 –
kex-09 TriQ-KEX PDF TriQ-KEX-256 343.23 M (3.6%) 56416 –
kex-09 TriQ-KEX PDF TriQ-KEX-384 934.75 M (4.4%) 109786 –
kex-09 TriQ-KEX PDF TriQ-KEX-512 1.96 G (3.8%) 177280 –

ICCS hash helpers

The ICCS placeholder functions from api/auxfunc.c, built with the reference flags and timed as hash instances at the guide's S1–S8 message lengths (mean cycles per call). pseudohash exists only with 512-, 768- and 1024-bit output; pseudoXOF is given at every digest width of a hash candidate.

ICCS helper output bits 32 B 128 B 512 B 1 KiB 4 KiB 8 KiB 16 KiB 64 KiB cycles/byte (64 KiB)
sm3hash 256 1469 4150 12.2 k 23.0 k 87.7 k 173.7 k 346.0 k 1.39 M 21.1
pseudohash 512 10000 15.4 k 31.6 k 53.2 k 182.9 k 355.6 k 701.1 k 2.80 M 42.7
pseudohash 768 18.5 k 23.9 k 40.1 k 61.7 k 191.4 k 363.7 k 709.8 k 2.81 M 42.9
pseudohash 1024 32.6 k 38.0 k 54.2 k 76.0 k 205.7 k 378.2 k 724.3 k 2.82 M 43.1
pseudoXOF 256 1536 4209 12.3 k 23.1 k 87.8 k 173.9 k 346.5 k 1.40 M 21.3
pseudoXOF 384 2996 8378 24.6 k 46.1 k 175.6 k 348.0 k 692.4 k 2.79 M 42.6
pseudoXOF 512 3009 8381 24.6 k 46.2 k 175.8 k 347.8 k 692.5 k 2.78 M 42.5
pseudoXOF 768 4530 12.5 k 36.9 k 69.2 k 263.2 k 521.7 k 1.04 M 4.18 M 63.8
pseudoXOF 1024 6009 16.7 k 49.1 k 92.2 k 350.9 k 696.0 k 1.38 M 5.56 M 84.8
pseudoXOF 1152 7491 20.8 k 61.4 k 115.3 k 438.9 k 869.4 k 1.73 M 6.96 M 106.2
pseudoXOF 1280 7487 20.8 k 61.4 k 115.3 k 438.4 k 868.3 k 1.73 M 6.96 M 106.2
pseudoXOF 2048 11.9 k 33.3 k 98.1 k 184.5 k 702.1 k 1.39 M 2.77 M 11.11 M 169.5

Hash functions

id algorithm instance performance report 32 B cycles (× pseudoXOF) 1 KiB cycles (× pseudoXOF) 64 KiB cycles (× pseudoXOF) notes
hash-01 AFS-TrEDM PDF AFS-TrEDM-512 23.7 k (7.88×) 212.3 k (4.60×) 12.08 M (4.34×) –
hash-01 AFS-TrEDM PDF AFS-TrEDM-768 39.4 k (8.70×) 431.7 k (6.24×) 26.80 M (6.41×) –
hash-01 AFS-TrEDM PDF AFS-TrEDM-1024 46.9 k (7.80×) 795.5 k (8.63×) 48.01 M (8.64×) –
hash-02 AXIS: Advanced eXpandable Iterative Stream-based Hash PDF AXIS-512 58.7 k (19.50×) 94.8 k (2.05×) 2.45 M (0.88×) –
hash-02 AXIS: Advanced eXpandable Iterative Stream-based Hash PDF AXIS-768 72.6 k (16.03×) 169.3 k (2.45×) 5.96 M (1.43×) –
hash-02 AXIS: Advanced eXpandable Iterative Stream-based Hash PDF AXIS-1024 96.3 k (16.03×) 155.5 k (1.69×) 3.88 M (0.70×) –
hash-03 C Hash PDF CHash_512 190.3 k (63.26×) 1.33 M (28.84×) 67.98 M (24.43×) 16-byte secret-indexed S-box (lead)
hash-03 C Hash PDF CHash_1024 190.4 k (31.68×) 1.33 M (14.48×) 68.14 M (12.26×) 16-byte secret-indexed S-box (lead)
hash-04 CHAMP PDF CHAMP-512 66.9 k (22.25×) 564.1 k (12.21×) 33.76 M (12.13×) secret-indexed matrix table
hash-04 CHAMP PDF CHAMP-1024 369.9 k (61.56×) 1.78 M (19.35×) 93.70 M (16.86×) secret-indexed matrix table
hash-05 Cryptographic Hash Algorithm uHash PDF uHash-512 58.0 k (19.26×) 640.8 k (13.87×) 39.38 M (14.15×) secret-indexed S-box
hash-05 Cryptographic Hash Algorithm uHash PDF uHash-768 86.7 k (19.13×) 1.47 M (21.22×) 88.11 M (21.08×) secret-indexed S-box
hash-05 Cryptographic Hash Algorithm uHash PDF uHash-1024 230.6 k (38.38×) 3.78 M (41.00×) 235.53 M (42.39×) secret-indexed S-box
hash-06 Cuishen PDF Cuishen-512 2294 (0.76×) 20.2 k (0.44×) 1.17 M (0.42×) –
hash-06 Cuishen PDF Cuishen-768 3119 (0.69×) 28.7 k (0.41×) 1.62 M (0.39×) –
hash-06 Cuishen PDF Cuishen-1024 3214 (0.53×) 28.3 k (0.31×) 1.63 M (0.29×) –
hash-07 Dragon Hash Family PDF Dragon-512 2436 (0.81×) 20.4 k (0.44×) 1.17 M (0.42×) –
hash-07 Dragon Hash Family PDF Dragon-768 2418 (0.53×) 25.4 k (0.37×) 1.57 M (0.38×) –
hash-07 Dragon Hash Family PDF Dragon-1024 2424 (0.40×) 39.6 k (0.43×) 2.37 M (0.43×) –
hash-07 Dragon Hash Family PDF Dragon-XOF-256 9860 (1.32×) 28.1 k (0.24×) 1.20 M (0.17×) –
hash-07 Dragon Hash Family PDF Dragon-XOF-384 9114 (1.22×) 32.1 k (0.28×) 1.57 M (0.23×) –
hash-07 Dragon Hash Family PDF Dragon-XOF-512 8367 (1.39×) 45.4 k (0.49×) 2.38 M (0.43×) –
hash-08 Duet PDF Duet-512 6249 (2.08×) 135.4 k (2.93×) 8.40 M (3.02×) –
hash-08 Duet PDF Duet-768 29.4 k (6.48×) 232.3 k (3.36×) 14.02 M (3.35×) –
hash-08 Duet PDF Duet-1024 29.3 k (4.88×) 319.4 k (3.46×) 19.85 M (3.57×) –
hash-09 Eijen Hash Function PDF Eijen-256 2165 (1.41×) 10.4 k (0.45×) 623.2 k (0.45×) –
hash-09 Eijen Hash Function PDF Eijen-384 2219 (0.74×) 12.5 k (0.27×) 664.0 k (0.24×) –
hash-09 Eijen Hash Function PDF Eijen-512 2150 (0.71×) 12.4 k (0.27×) 735.5 k (0.26×) –
hash-09 Eijen Hash Function PDF Eijen-768 2211 (0.49×) 14.8 k (0.21×) 892.5 k (0.21×) –
hash-09 Eijen Hash Function PDF Eijen-1024 2185 (0.36×) 19.3 k (0.21×) 1.12 M (0.20×) –
hash-10 FEILIAN PDF FEILIAN512 2014 (0.67×) 15.1 k (0.33×) 962.6 k (0.35×) –
hash-10 FEILIAN PDF FEILIAN768 2125 (0.47×) 15.2 k (0.22×) 960.4 k (0.23×) –
hash-10 FEILIAN PDF FEILIAN1024 2175 (0.36×) 15.3 k (0.17×) 961.1 k (0.17×) –
hash-11 Garnet PDF Garnet_512_Cap512 18.6 k (6.20×) 105.9 k (2.29×) 5.61 M (2.01×) secret-indexed AES T-tables
hash-11 Garnet PDF Garnet_512_Cap640 19.0 k (6.32×) 84.2 k (1.82×) 4.58 M (1.65×) secret-indexed AES T-tables
hash-11 Garnet PDF Garnet_512_Cap768 18.6 k (6.20×) 73.2 k (1.59×) 3.74 M (1.35×) secret-indexed AES T-tables
hash-11 Garnet PDF Garnet_512_Cap896 18.6 k (6.19×) 67.8 k (1.47×) 3.22 M (1.16×) secret-indexed AES T-tables
hash-11 Garnet PDF Garnet_512_Cap1024 11.3 k (3.75×) 37.7 k (0.82×) 1.70 M (0.61×) secret-indexed AES T-tables
hash-11 Garnet PDF Garnet_768 10.9 k (2.40×) 62.1 k (0.90×) 3.29 M (0.79×) secret-indexed AES T-tables
hash-11 Garnet PDF Garnet_1024 48.4 k (8.05×) 179.7 k (1.95×) 8.63 M (1.55×) secret-indexed AES T-tables
hash-11 Garnet PDF Garnet_1024_DM4x4 ⚠ KAT MISMATCH – – – KAT/output caveat; see candidate page; secret-indexed AES T-tables
hash-12 Iphe PDF Iphe-512 18.5 k (6.13×) 94.1 k (2.04×) 5.40 M (1.94×) –
hash-12 Iphe PDF Iphe-768 17.7 k (3.92×) 108.0 k (1.56×) 6.48 M (1.55×) –
hash-12 Iphe PDF Iphe-1024 17.1 k (2.85×) 135.7 k (1.47×) 8.11 M (1.46×) –
hash-13 JuziHash PDF JuziHash-512 132.9 k (44.16×) 443.3 k (9.60×) 22.84 M (8.21×) 16-entry secret-indexed S-box (lead)
hash-13 JuziHash PDF JuziHash-1024 133.4 k (22.20×) 443.1 k (4.81×) 22.81 M (4.11×) 16-entry secret-indexed S-box (lead)
hash-14 Laurus PDF Laurus-512 4178 (1.39×) 37.3 k (0.81×) 2.15 M (0.77×) –
hash-14 Laurus PDF Laurus-768 4068 (0.90×) 43.2 k (0.62×) 2.63 M (0.63×) –
hash-14 Laurus PDF Laurus-1024 4081 (0.68×) 66.0 k (0.72×) 4.25 M (0.76×) –
hash-14 Laurus PDF Laurus-XOF 8147 (0.68×) 41.4 k (0.22×) 2.15 M (0.19×) –
hash-15 Litchi PDF litchi_512 4129 (1.37×) 36.6 k (0.79×) 2.06 M (0.74×) –
hash-15 Litchi PDF litchi_768 4162 (0.92×) 44.4 k (0.64×) 2.74 M (0.66×) –
hash-15 Litchi PDF litchi_1024 4111 (0.68×) 66.7 k (0.72×) 4.01 M (0.72×) –
hash-15 Litchi PDF litchi_xof 4291 (0.71×) 58.0 k (0.63×) 3.53 M (0.63×) –
hash-16 LLH PDF LLH-256 2006 (1.31×) 34.2 k (1.48×) 2.14 M (1.53×) –
hash-16 LLH PDF LLH-512 2993 (0.99×) 26.4 k (0.57×) 1.62 M (0.58×) –
hash-16 LLH PDF LLH-768 10.3 k (2.28×) 62.3 k (0.90×) 3.68 M (0.88×) –
hash-16 LLH PDF LLH-1024 10.3 k (1.72×) 47.8 k (0.52×) 2.74 M (0.49×) –
hash-17 MasterCube PDF MasterCube-512 15.4 k (5.11×) 79.0 k (1.71×) 4.19 M (1.51×) –
hash-17 MasterCube PDF MasterCube-768 22.9 k (5.05×) 109.8 k (1.59×) 5.69 M (1.36×) –
hash-17 MasterCube PDF MasterCube-1024 30.6 k (5.09×) 171.2 k (1.86×) 8.93 M (1.61×) –
hash-18 Megascon Hash Function PDF MEGASCON-384 3021 (1.01×) 20.3 k (0.44×) 1.19 M (0.43×) –
hash-18 Megascon Hash Function PDF MEGASCON-384-XOF-256 3279 (2.13×) 21.7 k (0.94×) 1.27 M (0.91×) –
hash-18 Megascon Hash Function PDF MEGASCON-384-XOF-1024 3487 (0.58×) 21.9 k (0.24×) 1.27 M (0.23×) –
hash-18 Megascon Hash Function PDF MEGASCON-384-XOF-2048 6552 (0.55×) 24.9 k (0.14×) 1.27 M (0.11×) –
hash-18 Megascon Hash Function PDF MEGASCON-512 3016 (1.00×) 26.0 k (0.56×) 1.48 M (0.53×) –
hash-18 Megascon Hash Function PDF MEGASCON-512-XOF-256 3235 (2.11×) 27.4 k (1.19×) 1.56 M (1.12×) –
hash-18 Megascon Hash Function PDF MEGASCON-512-XOF-1024 3438 (0.57×) 27.6 k (0.30×) 1.56 M (0.28×) –
hash-18 Megascon Hash Function PDF MEGASCON-512-XOF-2048 6505 (0.55×) 30.7 k (0.17×) 1.56 M (0.14×) –
hash-18 Megascon Hash Function PDF MEGASCON-768 3266 (0.72×) 21.9 k (0.32×) 1.35 M (0.32×) –
hash-18 Megascon Hash Function PDF MEGASCON-1024 3264 (0.54×) 28.0 k (0.30×) 1.70 M (0.31×) –
hash-19 MoFang Hash Function PDF MoFang-256 2439 (1.59×) 18.6 k (0.81×) 1.05 M (0.75×) –
hash-19 MoFang Hash Function PDF MoFang-256-XOF 2504 (1.63×) 17.9 k (0.78×) 1.01 M (0.72×) –
hash-19 MoFang Hash Function PDF MoFang-512 2554 (0.85×) 18.8 k (0.41×) 1.05 M (0.38×) –
hash-19 MoFang Hash Function PDF MoFang-768 4309 (0.95×) 32.7 k (0.47×) 1.86 M (0.45×) –
hash-19 MoFang Hash Function PDF MoFang-768-XOF 4728 (1.04×) 33.1 k (0.48×) 1.86 M (0.44×) –
hash-19 MoFang Hash Function PDF MoFang-1024 4421 (0.74×) 33.0 k (0.36×) 1.85 M (0.33×) –
hash-20 Mozi Hash Function PDF MOZI-384 3139 (1.05×) 21.1 k (0.46×) 1.23 M (0.44×) –
hash-20 Mozi Hash Function PDF MOZI-384-XOF-256 3323 (2.16×) 22.0 k (0.95×) 1.28 M (0.92×) –
hash-20 Mozi Hash Function PDF MOZI-384-XOF-1024 3535 (0.59×) 22.4 k (0.24×) 1.28 M (0.23×) –
hash-20 Mozi Hash Function PDF MOZI-384-XOF-2048 6711 (0.56×) 25.4 k (0.14×) 1.28 M (0.12×) –
hash-20 Mozi Hash Function PDF MOZI-512 3108 (1.03×) 26.8 k (0.58×) 1.53 M (0.55×) –
hash-20 Mozi Hash Function PDF MOZI-512-XOF-256 3351 (2.18×) 27.8 k (1.21×) 1.58 M (1.13×) –
hash-20 Mozi Hash Function PDF MOZI-512-XOF-1024 3475 (0.58×) 28.3 k (0.31×) 1.58 M (0.28×) –
hash-20 Mozi Hash Function PDF MOZI-512-XOF-2048 6604 (0.55×) 31.2 k (0.17×) 1.58 M (0.14×) –
hash-20 Mozi Hash Function PDF MOZI-768 3621 (0.80×) 24.6 k (0.35×) 1.50 M (0.36×) –
hash-20 Mozi Hash Function PDF MOZI-1024 3611 (0.60×) 31.4 k (0.34×) 1.89 M (0.34×) –
hash-21 Neulaser PDF Neulaser-512 16.7 k (5.54×) 129.4 k (2.80×) 7.72 M (2.77×) secret-indexed S-box, state-dependent remainder
hash-21 Neulaser PDF Neulaser-768 21.5 k (4.75×) 131.9 k (1.91×) 7.94 M (1.90×) secret-indexed S-box, state-dependent remainder
hash-21 Neulaser PDF Neulaser-1024 26.6 k (4.42×) 137.6 k (1.49×) 7.92 M (1.43×) secret-indexed S-box, state-dependent remainder
hash-22 Pavelor: A Highly Secure Hash Algorithm for Software Implementation PDF Pavelor-512 37.8 k (12.56×) 224.0 k (4.85×) 12.64 M (4.54×) secret-indexed AES S-box
hash-22 Pavelor: A Highly Secure Hash Algorithm for Software Implementation PDF Pavelor-768 37.9 k (8.36×) 332.7 k (4.81×) 19.02 M (4.55×) secret-indexed AES S-box
hash-22 Pavelor: A Highly Secure Hash Algorithm for Software Implementation PDF Pavelor-1024 74.5 k (12.40×) 662.8 k (7.19×) 37.78 M (6.80×) secret-indexed AES S-box
hash-23 QILIN PDF QILIN-512 12.7 k (4.22×) 50.3 k (1.09×) 3.12 M (1.12×) –
hash-23 QILIN PDF QILIN-768 14.7 k (3.24×) 87.4 k (1.26×) 4.76 M (1.14×) –
hash-23 QILIN PDF QILIN-1024 16.8 k (2.79×) 132.5 k (1.44×) 7.96 M (1.43×) –
hash-24 QuantaSylva Hash PDF QSH-512 81.8 k (27.19×) 299.6 k (6.49×) 15.73 M (5.65×) –
hash-24 QuantaSylva Hash PDF QSH-768 160.5 k (35.44×) 375.3 k (5.42×) 15.55 M (3.72×) –
hash-24 QuantaSylva Hash PDF QSH-1024 160.3 k (26.68×) 374.4 k (4.06×) 15.54 M (2.80×) –
hash-25 TaiChi PDF TaiChi-512 23.7 k (7.88×) 128.4 k (2.78×) 7.95 M (2.86×) –
hash-25 TaiChi PDF TaiChi-768 23.1 k (5.11×) 172.3 k (2.49×) 9.71 M (2.32×) –
hash-25 TaiChi PDF TaiChi-1024 44.2 k (7.36×) 236.5 k (2.56×) 12.54 M (2.26×) –
hash-26 The Hash Function CHIME PDF CHIME-512 2248 (0.75×) 37.2 k (0.80×) 2.24 M (0.80×) –
hash-26 The Hash Function CHIME PDF CHIME-1024 3030 (0.50×) 55.7 k (0.60×) 3.42 M (0.62×) –
hash-27 The Vedak Hash Function Family PDF Vedak-512 24.7 k (8.20×) 174.6 k (3.78×) 10.10 M (3.63×) secret-indexed S-box
hash-27 The Vedak Hash Function Family PDF Vedak-768 24.6 k (5.43×) 245.7 k (3.55×) 14.07 M (3.37×) secret-indexed S-box
hash-27 The Vedak Hash Function Family PDF Vedak-1024 47.6 k (7.93×) 453.3 k (4.92×) 25.93 M (4.67×) secret-indexed S-box
hash-28 The XRH-1 Hash Function PDF XRH-1-512 2665 (0.89×) 30.4 k (0.66×) 1.88 M (0.68×) –
hash-28 The XRH-1 Hash Function PDF XRH-1-768 5073 (1.12×) 50.4 k (0.73×) 2.97 M (0.71×) –
hash-28 The XRH-1 Hash Function PDF XRH-1-1024 17.2 k (2.87×) 119.3 k (1.29×) 6.92 M (1.25×) –
hash-29 The XRH-2 Hash Function PDF XRH-2-512 2721 (0.90×) 31.5 k (0.68×) 1.95 M (0.70×) –
hash-29 The XRH-2 Hash Function PDF XRH-2-768 5292 (1.17×) 51.6 k (0.75×) 3.07 M (0.73×) –
hash-29 The XRH-2 Hash Function PDF XRH-2-1024 17.2 k (2.86×) 118.5 k (1.29×) 6.92 M (1.25×) –
hash-30 The ZC-DM Hash Function PDF ZC-DM-1280-512 1219 (0.41×) 7725 (0.17×) 442.1 k (0.16×) –
hash-30 The ZC-DM Hash Function PDF ZC-DM-1280-768 1570 (0.35×) 12.4 k (0.18×) 691.9 k (0.17×) –
hash-30 The ZC-DM Hash Function PDF ZC-DM-1280-1024 4305 (0.72×) 28.2 k (0.31×) 1.59 M (0.29×) –
hash-30 The ZC-DM Hash Function PDF ZC-DM-1536-512 1915 (0.64×) 10.2 k (0.22×) 581.9 k (0.21×) –
hash-30 The ZC-DM Hash Function PDF ZC-DM-1536-768 2675 (0.59×) 14.2 k (0.20×) 786.4 k (0.19×) –
hash-30 The ZC-DM Hash Function PDF ZC-DM-1536-1024 3433 (0.57×) 22.6 k (0.25×) 1.24 M (0.22×) –
hash-31 The ZC-DMC Hash Function PDF ZC-DMC-1280-512 5167 (1.72×) 11.4 k (0.25×) 442.6 k (0.16×) –
hash-31 The ZC-DMC Hash Function PDF ZC-DMC-1280-768 7239 (1.60×) 17.9 k (0.26×) 696.1 k (0.17×) –
hash-31 The ZC-DMC Hash Function PDF ZC-DMC-1280-1024 9852 (1.64×) 34.0 k (0.37×) 1.62 M (0.29×) –
hash-31 The ZC-DMC Hash Function PDF ZC-DMC-1536-512 9099 (3.02×) 17.4 k (0.38×) 593.3 k (0.21×) –
hash-31 The ZC-DMC Hash Function PDF ZC-DMC-1536-768 12.9 k (2.86×) 24.4 k (0.35×) 808.9 k (0.19×) –
hash-31 The ZC-DMC Hash Function PDF ZC-DMC-1536-1024 16.7 k (2.78×) 36.1 k (0.39×) 1.26 M (0.23×) –
hash-32 The ZC-EDMC Hash Function PDF ZC-EDMC-1280-512 1235 (0.41×) 7371 (0.16×) 431.8 k (0.16×) –
hash-32 The ZC-EDMC Hash Function PDF ZC-EDMC-1280-768 1539 (0.34×) 12.3 k (0.18×) 679.1 k (0.16×) –
hash-32 The ZC-EDMC Hash Function PDF ZC-EDMC-1280-1024 4252 (0.71×) 28.0 k (0.30×) 1.59 M (0.29×) –
hash-32 The ZC-EDMC Hash Function PDF ZC-EDMC-1536-512 1939 (0.64×) 10.4 k (0.23×) 594.6 k (0.21×) –
hash-32 The ZC-EDMC Hash Function PDF ZC-EDMC-1536-768 2715 (0.60×) 14.5 k (0.21×) 809.0 k (0.19×) –
hash-32 The ZC-EDMC Hash Function PDF ZC-EDMC-1536-1024 3472 (0.58×) 23.2 k (0.25×) 1.27 M (0.23×) –
hash-33 Thunder Hash Family PDF Thunder-512 4276 (1.42×) 37.4 k (0.81×) 2.13 M (0.76×) –
hash-33 Thunder Hash Family PDF Thunder-768 4240 (0.94×) 45.8 k (0.66×) 2.84 M (0.68×) –
hash-33 Thunder Hash Family PDF Thunder-1024 4266 (0.71×) 70.3 k (0.76×) 4.24 M (0.76×) –
hash-33 Thunder Hash Family PDF Thunder-XOF-256 11.4 k (1.53×) 44.8 k (0.39×) 2.14 M (0.31×) –
hash-33 Thunder Hash Family PDF Thunder-XOF-384 10.7 k (1.43×) 52.2 k (0.45×) 2.84 M (0.41×) –
hash-33 Thunder Hash Family PDF Thunder-XOF-512 9996 (1.66×) 76.1 k (0.83×) 4.22 M (0.76×) –
hash-34 WChain Hash Function PDF WChain-V1-512 2099 (0.70×) 8844 (0.19×) 433.6 k (0.16×) –
hash-34 WChain Hash Function PDF WChain-V2-1024 6691 (1.11×) 16.5 k (0.18×) 746.0 k (0.13×) –
hash-35 Wish Hash Function PDF Wish512 245.8 k (81.68×) 5.14 M (111.30×) 311.51 M (111.97×) secret-indexed S-box, variable-time GF multiply
hash-35 Wish Hash Function PDF Wish1024 763.8 k (127.11×) 7.24 M (78.52×) 414.04 M (74.52×) secret-indexed S-box, variable-time GF multiply