Performance measurements › system: x86_1 · arm_1

Performance — AArch64, system arm_1

Independent measurements of the NGCC Round 1 implementations on one Qualcomm Oryon core (fixed 2.71 GHz (governor performance, minimum = maximum), boost off, SMT none).

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 564.0 k (7.6%) 9.75 M (65%) 494.1 k (11%) 928 2015 –
sign-01 Aigis-Sig+ PDF Aigis-sig2 1.78 M (4.4%) 7.50 M (57%) 1.68 M (5.8%) 1824 4533 –
sign-01 Aigis-Sig+ PDF Aigis-sig3 5.90 M (5.0%) 8.31 M (29%) 5.80 M (6.0%) 4672 9134 –
sign-02 BIT: Bimodal Triangular distribution based lattice signatures PDF BiT-128 405.1 k (78%) 1.76 M (69%) 395.0 k (75%) 1048 1504 –
sign-02 BIT: Bimodal Triangular distribution based lattice signatures PDF BiT-256 1.12 M (84%) 2.47 M (65%) 1.15 M (83%) 2144 3456 –
sign-02 BIT: Bimodal Triangular distribution based lattice signatures PDF BiT-512 3.34 M (89%) 10.51 M (69%) 3.27 M (87%) 5056 6695 –
sign-03 CEDRUS+C PDF CEDRUSC-160f 13.62 M (97%) 488.05 M (97%) 14.58 M (97%) 40 19812 –
sign-03 CEDRUS+C PDF CEDRUSC-160s 560.03 M (97%) 8.23 G (97%) 19.88 M (97%) 40 9460 –
sign-03 CEDRUS+C PDF CEDRUSC-256f 43.98 M (97%) 1.19 G (97%) 20.06 M (97%) 64 43548 –
sign-03 CEDRUS+C PDF CEDRUSC-256s 909.66 M (97%) 12.03 G (97%, n=80) 33.22 M (97%) 64 24104 –
sign-03 CEDRUS+C PDF CEDRUSC-384f 624.24 M (99%) 11.81 G (99%, n=85) 119.41 M (99%) 96 75988 –
sign-03 CEDRUS+C PDF CEDRUSC-384s 3.11 G (99%) 46.73 G (99%, n=20) 50.58 M (99%) 96 61572 –
sign-03 CEDRUS+C PDF CEDRUSC-512f 1.67 G (99%) 23.46 G (99%, n=40) 150.81 M (99%) 128 121520 –
sign-03 CEDRUS+C PDF CEDRUSC-512s 6.64 G (99%) 83.37 G (99%, n=10) 109.23 M (99%) 128 98212 –
sign-04 CEDRUSɑ PDF CEDRUSALPHA-160f 15.29 M (97%) 539.58 M (97%) 16.75 M (97%) 40 19420 –
sign-04 CEDRUSɑ PDF CEDRUSALPHA-160s 494.89 M (97%) 7.35 G (97%) 18.11 M (97%) 40 10300 –
sign-04 CEDRUSɑ PDF CEDRUSALPHA-256f 49.08 M (97%) 1.27 G (97%) 22.63 M (96%) 64 43296 –
sign-04 CEDRUSɑ PDF CEDRUSALPHA-256s 743.45 M (97%) 11.33 G (97%, n=90) 27.40 M (96%) 64 25568 –
sign-04 CEDRUSɑ PDF CEDRUSALPHA-384f 607.42 M (99%) 11.81 G (99%, n=85) 117.06 M (99%) 96 76176 –
sign-04 CEDRUSɑ PDF CEDRUSALPHA-384s 3.88 G (99%) 42.44 G (99%, n=20) 65.29 M (98%) 96 60672 –
sign-04 CEDRUSɑ PDF CEDRUSALPHA-512f 1.51 G (99%) 19.86 G (99%, n=50) 137.72 M (98%) 128 127488 –
sign-04 CEDRUSɑ PDF CEDRUSALPHA-512s 7.30 G (99%) 84.16 G (99%, n=10) 121.91 M (98%) 128 98048 –
sign-05 Chinith PDF sm4th_d3_128f_loose 11.2 k (0.0%) 95.61 M (3.6%) 63.93 M (3.7%) 32 6724 mixed own/ICCS primitives
sign-05 Chinith PDF sm4th_d3_128f_tight 11.0 k (0.0%) 228.82 M (4.7%) 135.98 M (7.1%) 32 11864 mixed own/ICCS primitives
sign-05 Chinith PDF sm4th_d3_128s_loose 11.0 k (0.0%) 275.70 M (12%) 227.64 M (6.3%) 32 5056 mixed own/ICCS primitives
sign-05 Chinith PDF sm4th_d3_128s_tight 11.1 k (0.0%) 398.34 M (20%) 296.32 M (24%) 32 9176 mixed own/ICCS primitives
sign-05 Chinith PDF sm4th_em_d2_128f_loose 11.0 k (0.0%) 24.05 M (13%) 22.86 M (10%) 32 4932 mixed own/ICCS primitives
sign-05 Chinith PDF sm4th_em_d2_128f_tight 11.0 k (0.0%) 29.55 M (34%) 28.23 M (33%) 32 9450 mixed own/ICCS primitives
sign-05 Chinith PDF sm4th_em_d2_128s_loose 11.0 k (0.0%) 160.24 M (15%) 149.64 M (10%) 32 3818 mixed own/ICCS primitives
sign-05 Chinith PDF sm4th_em_d2_128s_tight 11.0 k (0.0%) 178.73 M (45%) 169.37 M (42%) 32 7556 mixed own/ICCS primitives
sign-05 Chinith PDF ublockith_d3_256f 14.1 k (0.0%) 469.86 M (4.8%) 572.71 M (3.9%) 64 31556 mixed own/ICCS primitives
sign-05 Chinith PDF ublockith_d3_256s 14.1 k (0.0%) 1.01 G (16%) 1.11 G (14%) 64 24144 mixed own/ICCS primitives
sign-05 Chinith PDF ublockith_em_d3_256f 14.2 k (0.0%) 351.83 M (6.4%) 429.75 M (4.9%) 64 25028 mixed own/ICCS primitives
sign-05 Chinith PDF ublockith_em_d3_256s 14.1 k (0.0%) 825.61 M (22%) 883.88 M (18%) 64 19056 mixed own/ICCS primitives
sign-05 Chinith PDF vistrutith_d3_512f 14.5 k (0.0%) 6.02 G (1.7%) 4.95 G (2.0%) 128 106788 mixed own/ICCS primitives
sign-05 Chinith PDF vistrutith_d3_512s 14.5 k (0.0%) 10.40 G (6.9%, n=95) 9.37 G (7.7%) 128 83004 mixed own/ICCS primitives
sign-06 COMPASS-SIG PDF COMPASS-SIG-128 1.31 M (93%) 1.69 M (88%) 1.27 M (93%) 1664 2080 –
sign-06 COMPASS-SIG PDF COMPASS-SIG-256 4.92 M (96%) 6.33 M (90%) 4.75 M (95%) 3616 4080 –
sign-06 COMPASS-SIG PDF COMPASS-SIG-384 3.56 M (91%) 5.02 M (81%) 3.21 M (90%) 5792 7344 –
sign-06 COMPASS-SIG PDF COMPASS-SIG-512 5.56 M (92%) 7.60 M (82%) 5.15 M (91%) 7648 9024 –
sign-07 CS PDF CS-128 487.3 k (4.7%) 3.72 M (62%) 522.9 k (6.9%) 976 1548 –
sign-07 CS PDF CS-256 797.0 k (10%) 10.86 M (57%) 997.6 k (12%) 1760 3164 –
sign-07 CS PDF CS-512 2.60 M (15%) 41.58 M (69%) 3.29 M (16%) 4288 5975 –
sign-08 DARTS PDF DARTS128 792.1 k (53%) 42.56 M (90%) 316.0 k (68%) 1120 1449 –
sign-08 DARTS PDF DARTS256 1.07 M (70%) 31.33 M (89%) 798.8 k (75%) 2208 2489 –
sign-08 DARTS PDF DARTS512 1.84 M (66%) 9.97 M (88%) 1.54 M (78%) 4672 5851 –
sign-09 DOVE PDF dove_classic_128 96.51 M (19%) 2.22 M (0.7%) 1.18 M (0.5%) 191646 136 –
sign-09 DOVE PDF dove_classic_256 1.98 G (10%) 21.95 M (0.2%) 4.93 M (0.2%) 2050352 296 –
sign-09 DOVE PDF dove_classic_512 45.42 G (4.9%, n=20) 242.40 M (0.0%) 59.19 M (0.0%) 22833052 648 –
sign-09 DOVE PDF dove_pkc_skc_128 85.06 M (7.8%) 24.15 M (27%) 7.57 M (84%) 43576 136 –
sign-09 DOVE PDF dove_pkc_skc_256 1.86 G (3.7%) 355.93 M (20%) 74.47 M (93%) 446992 296 –
sign-09 DOVE PDF dove_pkc_skc_512 43.98 G (1.7%, n=20) 5.50 G (14%) 822.09 M (93%) 5062192 648 –
sign-10 Facto-DSA PDF Facto-DSA-128 6.14 M (13%) 1.91 M (0.6%) 909.9 k (88%) 40040 40 –
sign-10 Facto-DSA PDF Facto-DSA-256 115.14 M (7.9%) 10.61 M (0.1%) 10.20 M (89%) 456960 68 –
sign-10 Facto-DSA PDF Facto-DSA-512 ⚠ KAT NOKAT 2.03 G (5.6%) 132.53 M (0.0%) 127.13 M (89%) 5674240 128 KAT/output caveat; see candidate page
sign-11 FlexTree PDF Flextree-160f 13.81 M (97%) 532.03 M (91%) 14.81 M (97%) 40 18672 –
sign-11 FlexTree PDF Flextree-160s 565.27 M (97%) 7.88 G (97%) 20.31 M (97%) 40 9580 –
sign-11 FlexTree PDF Flextree-256f 44.08 M (97%) 918.11 M (97%) 24.21 M (97%) 64 46856 –
sign-11 FlexTree PDF Flextree-256s 460.08 M (97%) 8.79 G (97%) 37.08 M (97%) 64 25420 –
sign-11 FlexTree PDF Flextree-384f 623.94 M (99%) 11.73 G (99%, n=85) 118.76 M (99%) 96 73396 –
sign-11 FlexTree PDF Flextree-384s 3.10 G (99%) 42.86 G (99%, n=20) 51.41 M (98%) 96 60180 –
sign-11 FlexTree PDF Flextree-512f 1.67 G (99%) 23.54 G (99%, n=40) 152.42 M (98%) 128 117296 –
sign-11 FlexTree PDF Flextree-512s 6.65 G (99%) 80.79 G (99%, n=10) 111.38 M (97%) 128 94948 –
sign-12 Galas Signature Scheme PDF Galas-160F ⚠ KAT MISMATCH 17.40 M (0.0%) 1.58 G (4.7%) 968.28 M (7.5%) 40 5964 KAT/output caveat; see candidate page
sign-12 Galas Signature Scheme PDF Galas-160S ⚠ KAT MISMATCH 17.39 M (0.0%) 2.04 G (25%) 1.40 G (34%) 40 4812 KAT/output caveat; see candidate page
sign-12 Galas Signature Scheme PDF Galas-256F ⚠ KAT MISMATCH 45.48 M (0.0%) 6.53 G (3.6%) 3.90 G (5.7%) 64 15950 KAT/output caveat; see candidate page
sign-12 Galas Signature Scheme PDF Galas-256S ⚠ KAT MISMATCH 45.24 M (0.0%) 10.48 G (38%, n=80) 7.81 G (50%) 64 12114 KAT/output caveat; see candidate page
sign-12 Galas Signature Scheme PDF Galas-384F ⚠ KAT MISMATCH 106.98 M (0.0%) 24.98 G (3.2%, n=30) 14.31 G (5.8%, n=65) 96 33384 KAT/output caveat; see candidate page
sign-12 Galas Signature Scheme PDF Galas-384S ⚠ KAT MISMATCH 107.01 M (0.0%) 33.17 G (25%, n=25) 22.25 G (39%, n=40) 96 27784 KAT/output caveat; see candidate page
sign-12 Galas Signature Scheme PDF Galas-512F ⚠ KAT MISMATCH 195.39 M (0.0%) 66.84 G (2.3%, n=10) 35.30 G (4.4%, n=30) 128 59416 KAT/output caveat; see candidate page
sign-12 Galas Signature Scheme PDF Galas-512S ⚠ KAT MISMATCH 196.94 M (0.0%) 83.19 G (21%, n=10) 50.62 G (34%, n=15) 128 49516 KAT/output caveat; see candidate page
sign-13 GreatWall Signature Algorithm PDF GreatWall128f 4.31 M (??%) 87.08 M (??%) 64.29 M (??%) 36 3396 own symmetric primitives; placeholder share unavailable
sign-13 GreatWall Signature Algorithm PDF GreatWall128s 4.32 M (??%) 406.20 M (??%) 339.58 M (??%) 36 2758 own symmetric primitives; placeholder share unavailable
sign-13 GreatWall Signature Algorithm PDF GreatWall192f 10.12 M (??%) 273.62 M (??%) 187.41 M (??%) 50 8012 own symmetric primitives; placeholder share unavailable
sign-13 GreatWall Signature Algorithm PDF GreatWall192s 10.11 M (??%) 1.15 G (??%) 1.06 G (??%) 50 6804 own symmetric primitives; placeholder share unavailable
sign-13 GreatWall Signature Algorithm PDF GreatWall256f 18.58 M (??%) 644.86 M (??%) 420.43 M (??%) 66 14260 own symmetric primitives; placeholder share unavailable
sign-13 GreatWall Signature Algorithm PDF GreatWall256s 18.75 M (??%) 2.09 G (??%) 1.86 G (??%) 66 12236 own symmetric primitives; placeholder share unavailable
sign-13 GreatWall Signature Algorithm PDF GreatWall512f 81.63 M (??%) 6.88 G (??%) 4.29 G (??%) 132 57812 own symmetric primitives; placeholder share unavailable
sign-13 GreatWall Signature Algorithm PDF GreatWall512s 77.00 M (??%) 19.50 G (??%, n=50) 16.98 G (??%, n=55) 132 50012 own symmetric primitives; placeholder share unavailable
sign-14 Lynxer PDF Lynxer-160f 22.72 M (95%) 403.20 M (18%) 352.92 M (7.8%) 40 5801 mixed own/ICCS primitives
sign-14 Lynxer PDF Lynxer-160s 22.74 M (95%) 2.92 G (4.2%) 2.85 G (2.4%) 40 4607 mixed own/ICCS primitives
sign-14 Lynxer PDF Lynxer-256f 167.67 M (99%) 1.29 G (40%) 941.25 M (19%) 64 15097 mixed own/ICCS primitives
sign-14 Lynxer PDF Lynxer-256s 167.06 M (99%) 8.36 G (8.2%) 7.97 G (3.7%) 64 12191 mixed own/ICCS primitives
sign-14 Lynxer PDF Lynxer-384f 695.57 M (99%) 4.48 G (48%) 3.04 G (24%) 96 34109 mixed own/ICCS primitives
sign-14 Lynxer PDF Lynxer-384s 709.99 M (99%) 24.71 G (11%, n=40) 23.00 G (4.8%, n=40) 96 27495 mixed own/ICCS primitives
sign-14 Lynxer PDF Lynxer-512f 2.01 G (100%) 6.34 G (96%) 2.32 G (91%) 128 61091 mixed own/ICCS primitives
sign-14 Lynxer PDF Lynxer-512s 2.01 G (100%) 8.82 G (82%) 4.55 G (66%) 128 48879 mixed own/ICCS primitives
sign-15 MORNING-ATLAS PDF lwrdsa128 ⚠ KAT OVERFLOW 2.49 M (86%) 3.39 M (74%) 2.57 M (84%) 1328 2081 KAT/output caveat; see candidate page
sign-15 MORNING-ATLAS PDF lwrdsa192 ⚠ KAT OVERFLOW 5.93 M (86%) 7.75 M (75%) 6.10 M (85%) 2112 3365 KAT/output caveat; see candidate page
sign-15 MORNING-ATLAS PDF lwrdsa256 ⚠ KAT OVERFLOW 3.48 M (67%) 9.43 M (42%) 3.62 M (65%) 2848 4656 KAT/output caveat; see candidate page
sign-15 MORNING-ATLAS PDF lwrdsa512 ⚠ KAT OVERFLOW 10.35 M (65%) 35.69 M (52%) 10.83 M (62%) 6688 10081 KAT/output caveat; see candidate page
sign-16 Octarine PDF Octarine-128 684.0 k (64%) 1.84 M (56%) 767.8 k (55%) 1344 2564 –
sign-16 Octarine PDF Octarine-256 1.32 M (61%) 4.01 M (57%) 1.50 M (54%) 2368 5449 –
sign-16 Octarine PDF Octarine-512 3.40 M (56%) 15.20 M (58%) 3.85 M (50%) 5184 14713 –
sign-17 OPS Digital Signature Algorithm PDF OPSsig-128 2.22 M (92%) 2.52 M (90%) 2.05 M (87%) 2560 4349 –
sign-17 OPS Digital Signature Algorithm PDF OPSsig-256 3.73 M (93%) 4.91 M (89%) 3.47 M (90%) 3392 5540 –
sign-17 OPS Digital Signature Algorithm PDF OPSsig-512 7.34 M (92%) 10.06 M (87%) 6.89 M (89%) 6720 12021 –
sign-18 Origami PDF Origami-128 2.36 M (97%) 816.33 M (86%, n=80) 23.04 M (88%) 2996 116 signing time includes retries after API failures
sign-18 Origami PDF Origami-256 85.41 M (99%) 1.38 G (85%) 1.25 G (87%) 14968 516 signing time includes retries after API failures
sign-18 Origami PDF Origami-384 291.60 M (100%) 12.12 G (85%) 5.82 G (86%) 27940 948 signing time includes retries after API failures
sign-18 Origami PDF Origami-512 469.27 M (100%) 11.43 G (84%, n=90) 10.54 G (86%, n=95) 35924 1220 signing time includes retries after API failures
sign-19 Phoenix PDF Phoenix-SM3-128f ⚠ KAT MISMATCH 9.87 M (0.0%) 200.57 M (4.2%) 5.54 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 316.92 M (0.0%) 3.58 G (5.3%) 12.97 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 26.66 M (0.0%) 525.98 M (0.3%) 14.07 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 999.40 M (0.0%) 10.42 G (0.6%, n=90) 35.63 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 53.48 M (0.0%) 1.03 G (1.6%) 27.29 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 707.90 M (0.0%) 9.55 G (12%) 61.25 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 113.88 M (0.0%) 3.29 G (0.0%) 61.33 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.11 G (0.0%) 15.18 G (1.5%, n=65) 98.14 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 225.35 M (0.0%) 5.54 G (4.9%) 122.27 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.35 G (0.0%) 24.49 G (8.3%, n=40) 39.41 M (0.5%) 128 98476 hash backend varies by instance; KAT/output caveat; see candidate page
sign-20 Qing Luan PDF QingLuan-128 259.4 k (68%) 14.93 M (63%) 6.83 M (64%) 77 18720 –
sign-20 Qing Luan PDF QingLuan-256 1.60 M (81%) 93.84 M (76%) 43.03 M (77%) 153 74248 –
sign-20 Qing Luan PDF QingLuan-384 3.44 M (82%) 227.75 M (77%) 108.13 M (80%) 227 164940 –
sign-20 Qing Luan PDF QingLuan-512 8.44 M (86%) 538.64 M (82%) 255.28 M (84%) 302 292816 –
sign-21 ReSolveD-ɑ PDF ReSolveD-alpha-160f 11.70 M (39%) 454.96 M (3.6%) 429.40 M (2.5%) 121 6851 own symmetric primitives; placeholder share unavailable
sign-21 ReSolveD-ɑ PDF ReSolveD-alpha-160s 11.75 M (39%) 3.50 G (1.8%) 3.47 G (1.5%) 121 5307 own symmetric primitives; placeholder share unavailable
sign-21 ReSolveD-ɑ PDF ReSolveD-alpha-256f 27.35 M (44%) 1.07 G (3.7%) 1.02 G (2.6%) 194 17932 own symmetric primitives; placeholder share unavailable
sign-21 ReSolveD-ɑ PDF ReSolveD-alpha-256s 27.42 M (44%) 9.99 G (1.8%) 9.90 G (1.5%) 194 13973 own symmetric primitives; placeholder share unavailable
sign-21 ReSolveD-ɑ PDF ReSolveD-alpha-384f 68.50 M (39%) 3.05 G (3.5%) 2.91 G (2.6%) 288 40469 own symmetric primitives; placeholder share unavailable
sign-21 ReSolveD-ɑ PDF ReSolveD-alpha-384s 68.54 M (39%) 27.07 G (2.0%, n=35) 26.86 G (1.7%, n=35) 288 31575 own symmetric primitives; placeholder share unavailable
sign-21 ReSolveD-ɑ PDF ReSolveD-alpha-512f 120.91 M (76%) 721.69 M (41%) 577.76 M (34%) 385 72611 own symmetric primitives; placeholder share unavailable
sign-21 ReSolveD-ɑ PDF ReSolveD-alpha-512s 120.91 M (76%) 3.67 G (39%) 3.16 G (34%) 385 56239 own symmetric primitives; placeholder share unavailable
sign-22 Rhyme PDF Rhyme-SM3-128 420.26 M (0.7%) 3.80 M (81%) 274.1 k (64%) 800 ≈1483 hash backend varies by instance
sign-22 Rhyme PDF Rhyme-SM3-256 1.10 G (0.9%) 14.01 M (82%) 785.3 k (66%) 1824 ≈3258 hash backend varies by instance
sign-22 Rhyme PDF Rhyme-SM3-384 2.96 G (0.5%) 20.72 M (80%) 1.40 M (65%) 2720 ≈4743 hash backend varies by instance
sign-22 Rhyme PDF Rhyme-SM3-512 3.28 G (0.6%) 29.31 M (81%) 1.89 M (62%) 3872 ≈7002 hash backend varies by instance
sign-23 Shuttle PDF SHUTTLE-128 8.29 M (??%) 4.31 M (??%) 1.05 M (??%) 1264 1183 ICCS DRNG is used as the XOF and accounted separately
sign-23 Shuttle PDF SHUTTLE-256 8.84 M (??%) 6.85 M (??%) 1.43 M (??%) 1952 2417 ICCS DRNG is used as the XOF and accounted separately
sign-23 Shuttle PDF SHUTTLE-512 18.80 M (??%) 14.10 M (??%) 2.60 M (??%) 3648 5001 ICCS DRNG is used as the XOF and accounted separately
sign-24 Sigurd PDF Sigurd-128 15.95 M (26%) 30.42 M (36%) 13.81 M (45%) 112 ≈25108 –
sign-24 Sigurd PDF Sigurd-256 86.23 M (39%) 282.20 M (62%) 100.85 M (51%) 212 ≈74756 –
sign-24 Sigurd PDF Sigurd-512 461.63 M (46%) 2.78 G (63%) 922.08 M (34%) 435 ≈282692 –
sign-25 SQIsign2D2 PDF SQISign2Dsquare-Level1-eff_compressed 46.24 M (0.0%) 152.62 M (0.4%) 32.94 M (1.2%) 65 168 –
sign-25 SQIsign2D2 PDF SQISign2Dsquare-Level1-eff_uncompressed 25.48 M (0.0%) 137.80 M (0.4%) 29.13 M (1.3%) 64 200 –
sign-25 SQIsign2D2 PDF SQISign2Dsquare-Level1-sec_compressed 66.74 M (0.0%) 218.62 M (0.0%) 46.54 M (0.0%) 69 178 –
sign-25 SQIsign2D2 PDF SQISign2Dsquare-Level1-sec_uncompressed 35.06 M (0.0%) 197.49 M (0.0%) 41.53 M (0.0%) 68 212 –
sign-25 SQIsign2D2 PDF SQISign2Dsquare-Level2-eff_compressed 43.05 M (0.0%) 140.46 M (3.2%) 33.54 M (18%) 81 208 –
sign-25 SQIsign2D2 PDF SQISign2Dsquare-Level2-eff_uncompressed ⚠ KAT CRYPTOFAIL 23.15 M (0.0%) 132.36 M (3.1%) 30.45 M (20%) 80 248 KAT/output caveat; see candidate page
sign-25 SQIsign2D2 PDF SQISign2Dsquare-Level2-sec_compressed 104.76 M (0.0%) 330.48 M (0.0%) 81.97 M (0.0%) 85 218 –
sign-25 SQIsign2D2 PDF SQISign2Dsquare-Level2-sec_uncompressed 55.03 M (0.0%) 296.46 M (0.0%) 64.82 M (0.0%) 84 260 –
sign-25 SQIsign2D2 PDF SQISign2Dsquare-Level3-eff_compressed 226.27 M (0.0%) 763.78 M (1.1%) 174.05 M (7.1%) 129 326 –
sign-25 SQIsign2D2 PDF SQISign2Dsquare-Level3-eff_uncompressed 116.22 M (0.0%) 694.01 M (1.2%) 156.24 M (7.9%) 128 392 –
sign-25 SQIsign2D2 PDF SQISign2Dsquare-Level3-sec_compressed 286.29 M (0.0%) 930.37 M (0.0%) 202.27 M (0.0%) 133 338 –
sign-25 SQIsign2D2 PDF SQISign2Dsquare-Level3-sec_uncompressed 152.02 M (0.0%) 846.47 M (0.0%) 182.01 M (0.0%) 132 404 –
sign-25 SQIsign2D2 PDF SQISign2Dsquare-Level5-eff_compressed 1.70 G (0.0%) 5.52 G (0.1%) 1.20 G (0.8%) 257 648 –
sign-25 SQIsign2D2 PDF SQISign2Dsquare-Level5-eff_uncompressed 886.76 M (0.0%) 5.02 G (0.1%) 1.05 G (0.9%) 256 776 –
sign-25 SQIsign2D2 PDF SQISign2Dsquare-Level5-sec_compressed 2.04 G (0.0%) 6.53 G (0.0%) 1.44 G (0.0%) 269 678 –
sign-25 SQIsign2D2 PDF SQISign2Dsquare-Level5-sec_uncompressed 1.10 G (0.0%) 5.94 G (0.0%) 1.24 G (0.0%) 268 812 –
sign-26 SQIsign2D-push1/2 PDF SQIsign2D-lvl1 524.97 M (0.0%) 559.85 M (0.0%) 131.84 M (0.0%) 64 150 –
sign-26 SQIsign2D-push1/2 PDF SQIsign2D-lvl2 1.69 G (0.0%) 2.89 G (0.0%) 400.18 M (0.0%) 96 218 –
sign-26 SQIsign2D-push1/2 PDF SQIsign2D-lvl3 ⚠ KAT MISMATCH 3.96 G (0.0%) 3.87 G (0.0%) 941.11 M (0.0%) 128 293 KAT/output caveat; see candidate page
sign-26 SQIsign2D-push1/2 PDF SQIsign2D-lvl4 45.65 G (0.0%, n=20) 40.22 G (0.0%, n=20) 10.17 G (0.0%, n=95) 262 593 –
sign-27 SQIsignTriangle PDF SQIsignTriangle_lvl1 96.61 M (0.0%) 185.52 M (3.0%) 16.49 M (4.0%) 65 204 –
sign-27 SQIsignTriangle PDF SQIsignTriangle_lvl2 148.83 M (0.0%) 343.83 M (6.1%) 25.75 M (0.4%) 81 255 –
sign-27 SQIsignTriangle PDF SQIsignTriangle_lvl5 477.10 M (0.0%) 913.34 M (4.4%) 134.00 M (42%) 129 408 –
sign-27 SQIsignTriangle PDF SQIsignTriangle_lvl6 3.51 G (0.0%) 9.03 G (2.1%) 3.06 G (84%) 257 816 –
sign-28 SYDO PDF sydo_160f 784.4 k (1.5%) 265.41 M (3.3%) 246.41 M (3.6%) 80 6724 mixed own/ICCS primitives
sign-28 SYDO PDF sydo_160s 782.9 k (1.5%) 684.75 M (8.6%) 649.73 M (7.1%) 80 5428 mixed own/ICCS primitives
sign-28 SYDO PDF sydo_256f 1.37 M (1.3%) 564.11 M (4.1%) 534.40 M (4.3%) 128 17604 mixed own/ICCS primitives
sign-28 SYDO PDF sydo_256s 1.37 M (1.3%) 1.48 G (8.4%) 1.45 G (8.5%) 128 14444 mixed own/ICCS primitives
sign-28 SYDO PDF sydo_512f 665.9 k (10%) 1.60 G (11%) 1.52 G (12%) 246 67716 mixed own/ICCS primitives
sign-28 SYDO PDF sydo_512s 669.9 k (10%) 3.71 G (28%) 3.53 G (28%) 246 56672 mixed own/ICCS primitives
sign-29 Tins PDF Tins128 ⚠ KAT CRYPTOFAIL 1.45 M (0.0%) 1.18 G (21%) 1.09 G (22%) 51 3284 KAT/output caveat; see candidate page
sign-29 Tins PDF Tins256 8.17 M (0.0%) 4.26 G (39%) 4.19 G (41%) 98 13012 –
sign-29 Tins PDF Tins512 52.77 M (0.0%) 18.40 G (57%, n=55) 18.24 G (57%, n=55) 195 51187 –
sign-30 TRINE PDF TRINE-128-Balanced 8.49 M (68%) 31.87 G (19%, n=30) 20.38 G (19%, n=50) 16004 3156 –
sign-30 TRINE PDF TRINE-128-ShortSig 16.64 M (40%) 14.43 G (20%, n=60) 7.05 G (19%) 63920 1652 –
sign-30 TRINE PDF TRINE-256-Balanced 45.79 M (53%) 330.30 G (10%, n=2) 213.24 G (10%, n=3) 96064 11712 –
sign-30 TRINE PDF TRINE-256-ShortSig 111.66 M (27%) 134.44 G (10%, n=5) 50.92 G (10%, n=15) 384064 5968 –
sign-30 TRINE PDF TRINE-512-Balanced ⚠ KAT TIMEOUT 862.57 M (61%) 6234.95 G (3.0%, n=1) 4120.90 G (3.0%, n=1) 797290 46565 KAT/output caveat; see candidate page
sign-30 TRINE PDF TRINE-512-ShortSig 1.85 G (30%) 2508.52 G (3.1%, n=1) 1150.27 G (3.1%, n=1) 3188776 23672 –
sign-31 TSUOV PDF TSUOV_128 9.63 M (78%) 11.95 M (64%) 10.50 M (71%) 779 896 –
sign-31 TSUOV PDF TSUOV_256 62.40 M (77%) 78.30 M (61%) 70.79 M (68%) 2170 2412 –
sign-31 TSUOV PDF TSUOV_512 801.46 M (81%) 798.30 M (81%) 785.82 M (83%) 21319 2939 –
sign-32 UVW signature PDF UVW-128 ⚠ KAT CRYPTOFAIL 61.26 G (0.0%, n=15) 21.01 G (0.0%, n=65) 225.85 M (2.1%) 5897612 1244 KAT/output caveat; see candidate page
sign-32 UVW signature PDF UVW-256 ⚠ KAT CRYPTOFAIL 837.91 G (0.0%, n=1) 185.89 G (0.0%, n=3) 927.11 M (0.6%) 23040012 2444 KAT/output caveat; see candidate page
sign-32 UVW signature PDF UVW-512 ⚠ KAT CRYPTOFAIL 10404.84 G (0.0%, n=1) 1564.34 G (0.0%, n=1) 4.17 G (0.2%) 95160012 4956 KAT/output caveat; see candidate page
sign-33 VDOO: Vinegar-Diagonal-Oil-Oil PDF vdoo_128 962.71 M (0.0%) 180.66 M (0.0%) 1.80 M (0.3%) 330855 85 –
sign-33 VDOO: Vinegar-Diagonal-Oil-Oil PDF vdoo_256 19.99 G (0.0%, n=50) 194.82 M (0.0%) 1.99 M (0.4%) 4289250 316 –
sign-33 VDOO: Vinegar-Diagonal-Oil-Oil PDF vdoo_512 128.85 G (0.0%, n=5) 1.33 G (0.0%) 4.17 M (0.3%) 20229300 471 –
sign-34 YuanYang.DSA PDF yuanyang-512 13.52 M (0.0%) 6.71 M (2.4%) 182.2 k (65%) 738 561 –
sign-34 YuanYang.DSA PDF yuanyang-1024 16.58 M (0.0%) 10.83 M (2.3%) 400.8 k (59%) 1570 1150 –
sign-34 YuanYang.DSA PDF yuanyang-2048 71.05 M (0.0%) 35.17 M (2.1%) 835.6 k (57%) 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 ⚠ KAT BUILDFAIL – – – 656 896 KAT/output caveat; see candidate page
kem-01 Aigis-Enc+ PDF Aigis-enc2 ⚠ KAT BUILDFAIL – – – 1312 1664 KAT/output caveat; see candidate page
kem-01 Aigis-Enc+ PDF Aigis-enc3 ⚠ KAT BUILDFAIL – – – 2624 3584 KAT/output caveat; see candidate page
kem-02 Amoeba PDF Amoeba128 329.5 k (81%) 448.5 k (79%) 492.2 k (73%) 784 1047 –
kem-02 Amoeba PDF Amoeba192 448.4 k (80%) 622.2 k (79%) 689.0 k (71%) 1144 1581 –
kem-02 Amoeba PDF Amoeba256 541.3 k (79%) 721.2 k (76%) 808.7 k (68%) 1648 1833 –
kem-02 Amoeba PDF Amoeba384 799.6 k (79%) 1.07 M (76%) 1.21 M (67%) 2440 2769 –
kem-02 Amoeba PDF Amoeba512 1.05 M (78%) 1.40 M (75%) 1.59 M (66%) 3520 3914 –
kem-03 BAG-Loong PDF BAG-Loong-128 48.72 M (78%) 49.37 M (82%) 88.21 M (75%) 2500 3071 –
kem-03 BAG-Loong PDF BAG-Loong-256 125.94 M (55%) 111.06 M (66%) 214.51 M (60%) 6597 8400 –
kem-03 BAG-Loong PDF BAG-Loong-384 279.28 M (52%) 228.43 M (63%) 438.21 M (61%) 12152 15112 –
kem-03 BAG-Loong PDF BAG-Loong-512 468.28 M (42%) 337.55 M (58%) 637.67 M (58%) 19043 21660 –
kem-04 BAG-Piglet PDF bag_piglet_128 1.47 M (54%) 3.12 M (18%) 10.84 M (15%) 522 1027 –
kem-04 BAG-Piglet PDF bag_piglet_256 7.00 M (23%) 22.44 M (5.2%) 78.47 M (4.2%) 1573 3097 –
kem-04 BAG-Piglet PDF bag_piglet_384 19.41 M (33%) 53.70 M (8.7%) 207.37 M (6.4%) 2778 5475 –
kem-04 BAG-Piglet PDF bag_piglet_512 92.55 M (53%) 205.64 M (16%) 690.75 M (14%) 4158 8204 –
kem-05 BIKE-MLThre PDF BIKE_v2_128 1.04 G (0.0%) 9.17 M (1.3%) 51.48 M (0.2%) 1541 1573 mixed own/ICCS primitives
kem-05 BIKE-MLThre PDF BIKE_v2_256 11.94 G (0.0%, n=85) 65.07 M (0.6%) 361.68 M (0.1%) 5122 5154 mixed own/ICCS primitives
kem-05 BIKE-MLThre PDF BIKE_v2_512 160.30 G (0.0%, n=5) 476.64 M (0.5%) 2.58 G (0.1%) 18751 18815 mixed own/ICCS primitives
kem-06 BRA PDF BRA-128 ⚠ KAT BUILDFAIL – – – 1078 2092 KAT/output caveat; see candidate page
kem-06 BRA PDF BRA-256 ⚠ KAT BUILDFAIL – – – 1735 3406 KAT/output caveat; see candidate page
kem-06 BRA PDF BRA-512 ⚠ KAT BUILDFAIL – – – 3573 7082 KAT/output caveat; see candidate page
kem-07 BRQC PDF BRQC-128 ⚠ KAT BUILDFAIL – – – 1954 3844 KAT/output caveat; see candidate page
kem-07 BRQC PDF BRQC-256 ⚠ KAT BUILDFAIL – – – 3345 6626 KAT/output caveat; see candidate page
kem-07 BRQC PDF BRQC-512 ⚠ KAT BUILDFAIL – – – 6562 13060 KAT/output caveat; see candidate page
kem-08 BW-KEM PDF BW_KEM_C128 219.7 k (72%) 248.0 k (69%) 286.9 k (66%) 784 768 –
kem-08 BW-KEM PDF BW_KEM_C256 559.9 k (78%) 570.2 k (78%) 654.4 k (72%) 1568 1440 –
kem-08 BW-KEM PDF BW_KEM_C512 1.94 M (83%) 1.97 M (83%) 2.23 M (78%) 3136 2944 –
kem-09 CheetahKEM PDF Cheetah128 243.4 k (70%) 318.8 k (66%) 350.7 k (60%) 832 864 –
kem-09 CheetahKEM PDF Cheetah256 650.6 k (74%) 749.3 k (70%) 820.0 k (64%) 1648 1728 –
kem-09 CheetahKEM PDF Cheetah384 2.03 M (85%) 2.16 M (83%) 2.34 M (80%) 2704 2832 –
kem-09 CheetahKEM PDF Cheetah512 3.26 M (86%) 3.41 M (84%) 3.64 M (82%) 3600 4032 –
kem-10 C-Multi-UR-AG PDF CMultiURAG-128 ⚠ KAT BUILDFAIL – – – 3866 7332 KAT/output caveat; see candidate page
kem-10 C-Multi-UR-AG PDF CMultiURAG-256 ⚠ KAT BUILDFAIL – – – 10780 15304 KAT/output caveat; see candidate page
kem-10 C-Multi-UR-AG PDF CMultiURAG-512 ⚠ KAT BUILDFAIL – – – 28866 40926 KAT/output caveat; see candidate page
kem-11 COMPASS-KEM PDF COMPASS-KEM-128 1.51 M (97%) 1.53 M (96%) 1.55 M (94%) 672 768 –
kem-11 COMPASS-KEM PDF COMPASS-KEM-256 5.88 M (98%) 5.90 M (97%) 5.94 M (97%) 1312 1472 –
kem-11 COMPASS-KEM PDF COMPASS-KEM-384 3.53 M (93%) 3.67 M (91%) 3.75 M (88%) 2144 2432 –
kem-11 COMPASS-KEM PDF COMPASS-KEM-512 6.21 M (94%) 6.37 M (93%) 6.46 M (91%) 2848 3264 –
kem-12 CTL Algorithm PDF CTL-257-512 14.17 M (10%) 49.2 k (14%) 265.8 k (7.6%) 521 473 –
kem-12 CTL Algorithm PDF CTL-769-1024 70.49 M (2.9%) 87.0 k (13%) 539.7 k (6.4%) 1230 1006 –
kem-12 CTL Algorithm PDF CTL-3329-2048 2.82 G (0.1%) 9.01 M (0.4%) 75.43 M (0.3%) 3009 2353 –
kem-13 DKEM (Ding Key Encapsulation) PDF DKEM-128 173.4 k (70%) 198.4 k (68%) 220.3 k (62%) 800 800 –
kem-13 DKEM (Ding Key Encapsulation) PDF DKEM-256 531.5 k (74%) 543.1 k (73%) 589.8 k (69%) 1568 1600 –
kem-13 DKEM (Ding Key Encapsulation) PDF DKEM-512 1.86 M (85%) 1.95 M (84%) 2.05 M (81%) 3392 3136 –
kem-14 DTRU PDF DTRU-648 241.9 k (0.0%) 129.9 k (30%) 257.4 k (31%) 972 729 –
kem-14 DTRU PDF DTRU-648-PACK_PK 245.3 k (0.0%) 140.5 k (28%) 268.2 k (29%) 954 729 –
kem-14 DTRU PDF DTRU-768 211.9 k (0.0%) 150.1 k (41%) 282.4 k (39%) 1152 960 –
kem-14 DTRU PDF DTRU-768-PACK_PK 216.5 k (0.0%) 162.9 k (38%) 294.4 k (37%) 1130 960 –
kem-14 DTRU PDF DTRU-1024 256.9 k (0.0%) 175.8 k (40%) 341.4 k (37%) 1536 1280 –
kem-14 DTRU PDF DTRU-1024-PACK_PK 261.5 k (0.0%) 192.5 k (35%) 358.2 k (36%) 1506 1280 –
kem-14 DTRU PDF DTRU-1536 341.5 k (0.0%) 297.4 k (40%) 564.2 k (37%) 2304 1920 –
kem-14 DTRU PDF DTRU-1536-PACK_PK 349.6 k (0.0%) 322.1 k (37%) 589.7 k (35%) 2259 1920 –
kem-14 DTRU PDF DTRU-2048 583.0 k (0.0%) 405.7 k (39%) 775.2 k (35%) 3072 2560 –
kem-14 DTRU PDF DTRU-2048-PACK_PK 595.0 k (0.0%) 439.3 k (36%) 806.2 k (33%) 3012 2560 –
kem-14 DTRU PDF DTRU-Light 91.1 k (0.0%) 75.3 k (35%) 149.5 k (38%) 640 512 –
kem-14 DTRU PDF DTRU-Prime 92.29 M (0.0%) 264.6 k (18%) 546.7 k (20%) 1495 1359 –
kem-15 FLIT PDF FLIT128_REF 107.1 k (38%) 100.3 k (60%) 122.4 k (38%) 615 512 –
kem-15 FLIT PDF FLIT256_REF 260.5 k (36%) 203.9 k (50%) 272.4 k (28%) 1229 1024 –
kem-15 FLIT PDF FLIT512_REF 1.07 M (37%) 766.5 k (61%) 928.3 k (34%) 3072 2304 –
kem-16 HARE PDF HARE-128-kr 4.13 M (4.5%) 9.54 M (3.2%) 14.16 M (3.0%) 2629 4688 –
kem-16 HARE PDF HARE-256-kr 15.89 M (2.4%) 34.95 M (1.7%) 53.12 M (1.6%) 6580 11790 –
kem-16 HARE PDF HARE-384-kr 47.23 M (1.7%) 100.50 M (1.4%) 150.39 M (1.6%) 13157 23693 –
kem-16 HARE PDF HARE-512-kr 100.69 M (2.4%) 210.06 M (1.6%) 316.46 M (1.6%) 21812 39294 –
kem-17 Hybrid Equivalent Punctured and Quasi-Cyclic PDF hep-qc-1 213.62 M (90%) 11.24 M (55%) 227.93 M (90%) 285889 4433 –
kem-17 Hybrid Equivalent Punctured and Quasi-Cyclic PDF hep-qc-3 454.79 M (85%) 33.33 M (54%) 443.20 M (90%) 866210 8978 –
kem-17 Hybrid Equivalent Punctured and Quasi-Cyclic PDF hep-qc-5 775.55 M (80%) 75.81 M (50%) 751.25 M (87%) 1852485 14421 –
kem-17 Hybrid Equivalent Punctured and Quasi-Cyclic PDF hep-qc-7 3.57 G (55%) 501.64 M (51%) 3.04 G (77%) 12644449 49297 –
kem-18 LoongKEM PDF Loong128 5.81 M (83%) 5.56 M (83%) 5.64 M (82%) 1472 1512 –
kem-18 LoongKEM PDF Loong256 13.73 M (73%) 13.82 M (84%) 14.08 M (83%) 3248 3520 –
kem-18 LoongKEM PDF Loong384 43.04 M (89%) 43.53 M (88%) 43.73 M (88%) 6444 6680 –
kem-18 LoongKEM PDF Loong512 71.33 M (88%) 71.52 M (87%) 72.30 M (86%) 10640 10848 –
kem-19 Lore PDF Lore-SM3-L1 218.6 k (76%) 324.1 k (72%) 364.8 k (64%) 610 706 hash backend varies by instance
kem-19 Lore PDF Lore-SM3-L2 882.2 k (68%) 1.09 M (62%) 1.25 M (54%) 1186 1282 hash backend varies by instance
kem-19 Lore PDF Lore-SM3-L3 1.94 M (68%) 2.23 M (63%) 2.43 M (59%) 1954 2114 hash backend varies by instance
kem-19 Lore PDF Lore-SM3-L4 4.42 M (71%) 4.95 M (66%) 5.40 M (61%) 2914 3170 hash backend varies by instance
kem-20 MAMBA-Frost PDF MAMBA-Frost-128 29.13 M (2.8%) 34.64 M (3.7%) 35.07 M (4.4%) 5152 5192 mixed own/ICCS primitives; default parameter set, used in ordered measurements
kem-20 MAMBA-Frost PDF MAMBA-Frost-192 85.02 M (1.7%) 88.78 M (2.5%) 89.54 M (3.0%) 9712 9760 mixed own/ICCS primitives; default parameter set, used in ordered measurements
kem-20 MAMBA-Frost PDF MAMBA-Frost-256 182.50 M (1.6%) 195.71 M (2.1%) 196.76 M (2.4%) 16776 15552 mixed own/ICCS primitives; default parameter set, used in ordered measurements
kem-20 MAMBA-Frost PDF MAMBA-Frost-384 407.04 M (1.1%) 485.86 M (2.0%) 488.43 M (2.2%) 25096 37736 mixed own/ICCS primitives; default parameter set, used in ordered measurements
kem-20 MAMBA-Frost PDF MAMBA-Frost-512 742.05 M (1.0%) 741.58 M (2.6%) 745.51 M (3.0%) 36432 72944 mixed own/ICCS primitives; default parameter set, used in ordered measurements
kem-20 MAMBA-Frost PDF MAMBA-Frost-CC-128 29.07 M (2.8%) 34.67 M (3.7%) 35.10 M (4.4%) 5152 5192 mixed own/ICCS primitives; compact-ciphertext variant, detailed measurement only
kem-20 MAMBA-Frost PDF MAMBA-Frost-CC-192 85.03 M (1.7%) 88.88 M (2.5%) 89.58 M (3.0%) 9712 9760 mixed own/ICCS primitives; compact-ciphertext variant, detailed measurement only
kem-20 MAMBA-Frost PDF MAMBA-Frost-CC-256 182.58 M (1.7%) 195.74 M (2.1%) 196.85 M (2.4%) 16776 15552 mixed own/ICCS primitives; compact-ciphertext variant, detailed measurement only
kem-20 MAMBA-Frost PDF MAMBA-Frost-CC-384 414.77 M (1.6%) 454.92 M (1.7%) 456.61 M (1.8%) 37628 25204 mixed own/ICCS primitives; compact-ciphertext variant, detailed measurement only
kem-20 MAMBA-Frost PDF MAMBA-Frost-CC-512 767.15 M (2.0%) 729.13 M (1.9%) 730.34 M (1.9%) 72832 36544 mixed own/ICCS primitives; compact-ciphertext variant, detailed measurement only
kem-21 MAMBA-Viper PDF MAMBA-Viper-128 174.9 k (55%) 271.4 k (59%) 319.1 k (57%) 608 736 –
kem-21 MAMBA-Viper PDF MAMBA-Viper-192 375.1 k (57%) 506.2 k (57%) 568.6 k (54%) 992 1088 –
kem-21 MAMBA-Viper PDF MAMBA-Viper-256 625.2 k (56%) 781.4 k (55%) 862.3 k (52%) 1312 1472 –
kem-21 MAMBA-Viper PDF MAMBA-Viper-384 1.83 M (57%) 2.10 M (56%) 2.23 M (53%) 2496 2656 –
kem-21 MAMBA-Viper PDF MAMBA-Viper-512 2.94 M (56%) 3.29 M (55%) 3.43 M (53%) 3200 3456 –
kem-22 Mithril PDF Mithril-128 271.6 k (48%) 294.6 k (47%) 317.1 k (43%) 944 928 –
kem-22 Mithril PDF Mithril-256 647.1 k (36%) 736.9 k (32%) 828.5 k (29%) 1648 1680 –
kem-22 Mithril PDF Mithril-512 1.95 M (26%) 2.28 M (22%) 2.66 M (20%) 3056 3504 –
kem-23 Mito PDF Mito-1-128 7.89 M (0.4%) 12.99 M (1.5%) 18.38 M (2.4%) 3908 5796 –
kem-23 Mito PDF Mito-1-256 22.94 M (0.1%) 38.08 M (1.0%) 53.97 M (1.7%) 8522 12714 –
kem-23 Mito PDF Mito-1-512 139.20 M (0.0%) 231.64 M (0.5%) 326.19 M (0.8%) 26630 39878 –
kem-23 Mito PDF Mito-1-E-128 7.30 M (0.5%) 12.02 M (1.6%) 16.99 M (2.5%) 3720 5512 –
kem-23 Mito PDF Mito-1-E-256 24.34 M (0.1%) 40.39 M (0.9%) 57.10 M (1.5%) 8130 12130 –
kem-23 Mito PDF Mito-1-E-512 133.45 M (0.0%) 222.03 M (0.5%) 312.57 M (0.8%) 25674 38442 –
kem-23 Mito PDF Mito-2-E-128 10.44 M (0.3%) 14.94 M (1.7%) 19.93 M (2.6%) 5192 6440 –
kem-23 Mito PDF Mito-2-E-256 32.59 M (0.1%) 47.04 M (1.0%) 62.44 M (1.7%) 10828 13484 –
kem-23 Mito PDF Mito-2-E-512 208.48 M (0.0%) 301.12 M (0.5%) 396.73 M (0.8%) 32712 40840 –
kem-24 MORNING-Scabbard PDF scabbard128 702.7 k (68%) 736.4 k (67%) 741.5 k (65%) 736 760 –
kem-24 MORNING-Scabbard PDF scabbard256 1.69 M (50%) 1.81 M (49%) 1.87 M (46%) 1616 1648 –
kem-24 MORNING-Scabbard PDF scabbard512 5.05 M (49%) 5.50 M (47%) 5.70 M (44%) 2880 3072 –
kem-25 NEV PDF NEV_512_769_C_ICCS 68.3 k (45%) 51.0 k (49%) 55.3 k (23%) 615 512 alternative parameter set, detailed measurement only
kem-25 NEV PDF NEV_512_769_ICCS 68.0 k (45%) 57.1 k (56%) 58.0 k (33%) 615 615 alternative parameter set, detailed measurement only
kem-25 NEV PDF NEV_512_1409_ICCS 95.8 k (51%) 71.5 k (68%) 67.5 k (51%) 672 672 recommended R set, used in ordered measurements
kem-25 NEV PDF NEV_512_3329_ICCS 136.6 k (70%) 121.4 k (78%) 114.3 k (69%) 768 768 alternative parameter set, detailed measurement only
kem-25 NEV PDF NEV_1024_769_C_ICCS 147.5 k (38%) 109.1 k (54%) 125.3 k (26%) 1229 1024 alternative parameter set, detailed measurement only
kem-25 NEV PDF NEV_1024_769_ICCS 148.1 k (37%) 118.6 k (58%) 128.1 k (34%) 1229 1229 alternative parameter set, detailed measurement only
kem-25 NEV PDF NEV_1024_1409_ICCS 189.6 k (40%) 130.1 k (64%) 133.5 k (42%) 1344 1344 recommended R set, used in ordered measurements
kem-25 NEV PDF NEV_1024_3329_ICCS 220.0 k (56%) 178.7 k (74%) 174.2 k (58%) 1536 1536 alternative parameter set, detailed measurement only
kem-25 NEV PDF NEV_2048_769_C_ICCS 486.2 k (51%) 293.0 k (62%) 287.7 k (26%) 2458 2048 alternative parameter set, detailed measurement only
kem-25 NEV PDF NEV_2048_769_ICCS 487.9 k (51%) 326.1 k (66%) 306.4 k (36%) 2458 2458 alternative parameter set, detailed measurement only
kem-25 NEV PDF NEV_2048_1409_ICCS 526.7 k (39%) 387.4 k (70%) 357.8 k (43%) 2688 2688 recommended R set, used in ordered measurements
kem-25 NEV PDF NEV_2048_3329_ICCS 597.8 k (60%) 476.6 k (80%) 415.5 k (59%) 3072 3072 alternative parameter set, detailed measurement only
kem-26 NSS-HQC PDF HQC-128 26.00 M (??%) 46.47 M (??%) 92.01 M (??%) 3713 5185 own symmetric primitives; placeholder share unavailable
kem-26 NSS-HQC PDF HQC-256 76.97 M (??%) 139.39 M (??%) 246.34 M (??%) 6844 9084 own symmetric primitives; placeholder share unavailable
kem-26 NSS-HQC PDF HQC-384 258.98 M (??%) 469.63 M (??%) 775.08 M (??%) 15371 18571 own symmetric primitives; placeholder share unavailable
kem-26 NSS-HQC PDF HQC-512 614.26 M (??%) 1.12 G (??%) 1.80 G (??%) 27302 31462 own symmetric primitives; placeholder share unavailable
kem-27 NTRE Key Encapsulation Mechanism PDF NTRE-128 109.4 k (34%) 82.1 k (65%) 73.4 k (44%) 972 972 –
kem-27 NTRE Key Encapsulation Mechanism PDF NTRE-256 188.4 k (37%) 150.4 k (67%) 136.9 k (45%) 1944 1944 –
kem-27 NTRE Key Encapsulation Mechanism PDF NTRE-512 374.5 k (32%) 339.0 k (66%) 326.6 k (47%) 3456 3456 –
kem-28 OAEP-NTRU PDF OAEP-NTRU-648 138.5 k (16%) 96.2 k (63%) 74.9 k (52%) 1053 1085 –
kem-28 OAEP-NTRU PDF OAEP-NTRU-1296 359.4 k (30%) 321.7 k (74%) 216.0 k (61%) 2430 2494 –
kem-28 OAEP-NTRU PDF OAEP-NTRU-2592 872.7 k (26%) 873.4 k (80%) 661.7 k (71%) 4860 4988 –
kem-29 Polar-KEM PDF PolarKEM-128 158.4 k (94%) 495.7 k (94%) 985.7 k (96%) 1024 768 –
kem-29 Polar-KEM PDF PolarKEM-256 309.4 k (97%) 619.8 k (92%) 1.25 M (94%) 2048 1280 –
kem-29 Polar-KEM PDF PolarKEM-512 612.2 k (98%) 1.23 M (92%) 2.46 M (94%) 4096 2304 –
kem-30 PolarLAC PDF POLARLAC-128 134.8 k (71%) 176.6 k (76%) 213.3 k (69%) 530 640 –
kem-30 PolarLAC PDF POLARLAC-256 236.6 k (70%) 327.6 k (73%) 407.6 k (65%) 1060 1280 –
kem-30 PolarLAC PDF POLARLAC-512 826.9 k (81%) 1.12 M (81%) 1.34 M (75%) 2116 2560 bounded-query alternative, detailed measurement only
kem-30 PolarLAC PDF POLARLAC-512-Star 809.2 k (82%) 1.10 M (83%) 1.31 M (78%) 2522 2970 recommended for unrestricted queries, used in ordered measurements
kem-30 PolarLAC PDF POLARLAC-Light 124.4 k (69%) 162.8 k (74%) 197.7 k (67%) 530 608 –
kem-31 QIMEN-PIKE PDF NGCC-1 348.67 M (??%) 112.40 M (??%) 173.12 M (??%) 389 602 own symmetric primitives; placeholder share unavailable
kem-31 QIMEN-PIKE PDF NGCC-2 1.13 G (??%) 354.46 M (??%) 551.85 M (??%) 592 882 own symmetric primitives; placeholder share unavailable
kem-31 QIMEN-PIKE PDF NGCC-3 7.20 G (??%) 2.69 G (??%) 4.12 G (??%) 1198 1746 own symmetric primitives; placeholder share unavailable
kem-32 Quasi-Cyclic Twisted McEliece Key Encapsulation Mechanism PDF QCTM128 55.69 G (??%, n=40) 13.43 M (??%) 4.98 G (??%) 167987 640 own symmetric primitives; placeholder share unavailable
kem-32 Quasi-Cyclic Twisted McEliece Key Encapsulation Mechanism PDF QCTM256 119.50 G (??%, n=5) 43.27 M (??%) 29.85 G (??%, n=30) 595662 1153 own symmetric primitives; placeholder share unavailable
kem-32 Quasi-Cyclic Twisted McEliece Key Encapsulation Mechanism PDF QCTM512 697.86 G (??%, n=1) 163.01 M (??%) 201.48 G (??%, n=4) 2374727 2264 own symmetric primitives; placeholder share unavailable
kem-33 QUBE PDF qube-128 ⚠ KAT MISMATCH 551.6 k (57%) 600.8 k (62%) 1.03 M (52%) 3294 3287 KAT/output caveat; see candidate page
kem-33 QUBE PDF qube-192 ⚠ KAT NOKAT 1.25 M (50%) 1.32 M (57%) 2.36 M (45%) 6364 6362 KAT/output caveat; see candidate page
kem-33 QUBE PDF qube-256 ⚠ KAT MISMATCH 2.55 M (49%) 2.60 M (55%) 4.78 M (40%) 10446 10423 KAT/output caveat; see candidate page
kem-33 QUBE PDF qube-384 ⚠ KAT MISMATCH 6.15 M (41%) 6.26 M (51%) 11.10 M (44%) 20738 20633 KAT/output caveat; see candidate page
kem-33 QUBE PDF qube-512 ⚠ KAT MISMATCH 16.78 M (54%) 16.76 M (63%) 25.27 M (53%) 34028 33846 KAT/output caveat; see candidate page
kem-34 Rudraksh2 PDF lwekem128 2.89 M (94%) 2.87 M (94%) 2.92 M (93%) 880 912 –
kem-34 Rudraksh2 PDF lwekem256 5.84 M (94%) 5.82 M (94%) 5.94 M (93%) 1760 1728 –
kem-34 Rudraksh2 PDF lwekem512 18.83 M (97%) 18.80 M (98%) 18.94 M (97%) 3392 3552 –
kem-35 Scloud+ PDF Scloudplus-128-SM3-packed10 21.87 M (93%) 22.02 M (94%) 21.80 M (93%) 6096 6160 hash backend varies by instance
kem-35 Scloud+ PDF Scloudplus-192-SM3-packed10 41.42 M (92%) 41.56 M (93%) 41.12 M (93%) 11456 12645 hash backend varies by instance
kem-35 Scloud+ PDF Scloudplus-256-SM3-packed10 85.24 M (91%) 84.50 M (92%) 84.26 M (92%) 16296 17925 hash backend varies by instance
kem-35 Scloud+ PDF Scloudplus-384-SM3-packed10 169.39 M (89%) 167.48 M (91%) 166.27 M (90%) 33296 33600 hash backend varies by instance
kem-35 Scloud+ PDF Scloudplus-512-SM3-packed10 358.53 M (87%) 347.69 M (91%) 346.63 M (90%) 48016 48320 hash backend varies by instance
kem-36 TRIKE PDF TRIKE-2 63.90 M (0.0%) 6.65 M (6.3%) 35.18 M (1.2%) 1980 3928 –
kem-36 TRIKE PDF TRIKE-5 474.51 M (0.0%) 45.93 M (2.0%) 133.26 M (0.7%) 4453 8874 –
kem-36 TRIKE PDF TRIKE-7 1.54 G (0.0%) 133.31 M (1.3%) 405.06 M (0.4%) 8776 17488 –
kem-36 TRIKE PDF TRIKE-9 1.94 G (0.0%) 136.51 M (2.1%) 796.85 M (0.4%) 14320 28576 –
kem-37 TriQ-KEM PDF TriQ-KEM-128 2.51 M (17%) 4.59 M (9.3%) 6.85 M (7.0%) 2054 4086 –
kem-37 TriQ-KEM PDF TriQ-KEM-256 13.68 M (6.1%) 26.90 M (4.3%) 39.89 M (3.5%) 6328 12472 –
kem-37 TriQ-KEM PDF TriQ-KEM-384 36.83 M (4.2%) 72.73 M (2.9%) 108.65 M (2.8%) 12255 24335 –
kem-37 TriQ-KEM PDF TriQ-KEM-512 80.05 M (5.4%) 157.68 M (3.8%) 233.75 M (3.3%) 19768 39320 –
kem-38 UVW Key Encapsulation Mechanism PDF UVW-KEM-128 677.81 M (0.0%) 534.0 k (25%) 1.47 G (0.0%) 208013 1032 –
kem-38 UVW Key Encapsulation Mechanism PDF UVW-KEM-256 5.22 G (0.0%) 1.27 M (19%) 9.49 G (0.0%) 911645 2199 –
kem-38 UVW Key Encapsulation Mechanism PDF UVW-KEM-512 41.20 G (0.0%, n=20) 19.79 M (3.5%) 66.64 G (0.0%, n=15) 4001850 4820 –
kem-39 Weaver PDF WeaverKEM-128 496.5 k (85%) 533.0 k (84%) 548.2 k (82%) 752 816 –
kem-39 Weaver PDF WeaverKEM-256 756.7 k (80%) 837.3 k (77%) 838.4 k (74%) 1312 1536 –
kem-39 Weaver PDF WeaverKEM-512 2.53 M (86%) 2.90 M (82%) 2.95 M (79%) 2880 3392 –
kem-40 YuanYang.KEM PDF yuanyang-512 405.7 k (9.2%) 239.7 k (47%) 325.0 k (26%) 736 656 –
kem-40 YuanYang.KEM PDF yuanyang-1024 867.0 k (8.2%) 411.7 k (43%) 603.2 k (19%) 1568 1344 –
kem-40 YuanYang.KEM PDF yuanyang-2048 1.63 M (8.6%) 805.3 k (39%) 1.23 M (15%) 3328 2880 –
kem-41 ZEN PDF ZEN_128 153.2 k (41%) 122.1 k (74%) 145.3 k (62%) 615 512 –
kem-41 ZEN PDF ZEN_256 263.3 k (50%) 152.4 k (58%) 211.2 k (40%) 1229 1024 –
kem-41 ZEN PDF ZEN_512 735.6 k (58%) 425.3 k (64%) 569.0 k (45%) 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.33 M (69%) 3200 –
kex-01 ADKEX (Authenticated Ding Key Exchange) PDF ADKEX-256 3.64 M (73%) 6336 –
kex-01 ADKEX (Authenticated Ding Key Exchange) PDF ADKEX-512 12.84 M (84%) 13056 –
kex-02 AFS-KEX PDF AFS_KEX_C128 2.38 M (69%) 4704 –
kex-02 AFS-KEX PDF AFS_KEX_C256 5.84 M (76%) 9216 –
kex-02 AFS-KEX PDF AFS_KEX_C512 20.05 M (81%) 18560 –
kex-03 CreTAKE PDF CreTAKE-K2K-PLAC128 1.69 M (74%) 3510 –
kex-03 CreTAKE PDF CreTAKE-K2K-PLAC256 3.39 M (74%) 7020 –
kex-03 CreTAKE PDF CreTAKE-K2K-PLAC512 12.12 M (82%) 13516 –
kex-03 CreTAKE PDF CreTAKE-K2K-PLAC512Star 12.13 M (84%) 15964 –
kex-03 CreTAKE PDF CreTAKE-K2K-ZEN128 1.43 M (59%) 3381 –
kex-03 CreTAKE PDF CreTAKE-K2K-ZEN256 2.54 M (60%) 6759 –
kex-03 CreTAKE PDF CreTAKE-K2K-ZEN512 7.65 M (68%) 13518 –
kex-03 CreTAKE PDF CreTAKE-K2S-PLAC128-BiT128 3.62 M (72%) 4892 –
kex-03 CreTAKE PDF CreTAKE-K2S-PLAC256-BiT256 7.19 M (75%) 10280 –
kex-03 CreTAKE PDF CreTAKE-K2S-PLAC512-BiT512 25.06 M (79%) 21103 –
kex-03 CreTAKE PDF CreTAKE-K2S-ZEN128-BiT128 3.40 M (69%) 4806 –
kex-03 CreTAKE PDF CreTAKE-K2S-ZEN256-BiT256 6.80 M (72%) 10106 –
kex-03 CreTAKE PDF CreTAKE-K2S-ZEN512-BiT512 22.34 M (76%) 20763 –
kex-03 CreTAKE PDF CreTAKE-S2K-BiT128-PLAC128 3.66 M (72%) 4892 –
kex-03 CreTAKE PDF CreTAKE-S2K-BiT128-ZEN128 3.56 M (68%) 4806 –
kex-03 CreTAKE PDF CreTAKE-S2K-BiT256-PLAC256 7.41 M (74%) 10280 –
kex-03 CreTAKE PDF CreTAKE-S2K-BiT256-ZEN256 6.95 M (71%) 10106 –
kex-03 CreTAKE PDF CreTAKE-S2K-BiT512-PLAC512 27.37 M (78%) 21103 –
kex-03 CreTAKE PDF CreTAKE-S2K-BiT512-ZEN512 23.45 M (75%) 20763 –
kex-03 CreTAKE PDF CreTAKE-S2S-BiT128-ePLAC128 5.73 M (72%) 6274 –
kex-03 CreTAKE PDF CreTAKE-S2S-BiT128-eZEN128 5.67 M (70%) 6231 –
kex-03 CreTAKE PDF CreTAKE-S2S-BiT256-ePLAC256 11.34 M (74%) 13540 –
kex-03 CreTAKE PDF CreTAKE-S2S-BiT256-eZEN256 11.27 M (73%) 13453 –
kex-03 CreTAKE PDF CreTAKE-S2S-BiT512-ePLAC512 38.72 M (78%) 28178 –
kex-03 CreTAKE PDF CreTAKE-S2S-BiT512-eZEN512 41.77 M (77%) 28008 –
kex-04 DKEX (Ding Key Exchange) PDF DKEX-128 3.17 M (14%) 9032 mixed own/ICCS primitives
kex-04 DKEX (Ding Key Exchange) PDF DKEX-256 7.27 M (16%) 17574 mixed own/ICCS primitives
kex-04 DKEX (Ding Key Exchange) PDF DKEX-512 10.57 M (40%) 20902 mixed own/ICCS primitives
kex-05 Loom PDF LoomKEX-128 29.95 M (3.2%) 6566 –
kex-05 Loom PDF LoomKEX-256 37.19 M (3.6%) 11610 –
kex-05 Loom PDF LoomKEX-512 79.08 M (6.1%) 23466 –
kex-06 MAMBA-NIKE PDF MAMBA-NIKE-128 6.83 M (??%) 2752 own symmetric primitives; placeholder share unavailable
kex-06 MAMBA-NIKE PDF MAMBA-NIKE-192 6.85 M (??%) 2880 own symmetric primitives; placeholder share unavailable
kex-06 MAMBA-NIKE PDF MAMBA-NIKE-256 6.90 M (??%) 2880 own symmetric primitives; placeholder share unavailable
kex-06 MAMBA-NIKE PDF MAMBA-NIKE-384 14.48 M (??%) 6208 own symmetric primitives; placeholder share unavailable
kex-06 MAMBA-NIKE PDF MAMBA-NIKE-512 14.56 M (??%) 6208 own symmetric primitives; placeholder share unavailable
kex-07 NEV-AKE PDF NEV_AKE_512_769 668.8 k (56%) 3690 alternative parameter set, detailed measurement only
kex-07 NEV-AKE PDF NEV_AKE_512_769_C 629.5 k (53%) 3484 alternative parameter set, detailed measurement only
kex-07 NEV-AKE PDF NEV_AKE_512_1409 825.0 k (64%) 4032 recommended R set, used in ordered measurements
kex-07 NEV-AKE PDF NEV_AKE_1024_769 1.35 M (53%) 7374 alternative parameter set, detailed measurement only
kex-07 NEV-AKE PDF NEV_AKE_1024_769_C 1.29 M (49%) 6964 alternative parameter set, detailed measurement only
kex-07 NEV-AKE PDF NEV_AKE_1024_1409 1.55 M (56%) 8064 recommended R set, used in ordered measurements
kex-07 NEV-AKE PDF NEV_AKE_2048_769 4.18 M (63%) 14748 alternative parameter set, detailed measurement only
kex-07 NEV-AKE PDF NEV_AKE_2048_769_C 3.91 M (60%) 13928 alternative parameter set, detailed measurement only
kex-07 NEV-AKE PDF NEV_AKE_2048_1409 4.69 M (61%) 16128 recommended R set, used in ordered measurements
kex-08 NIIKE PDF NIIKE-lv128 53.18 G (??%, n=15) 8320 own symmetric primitives; placeholder share unavailable
kex-08 NIIKE PDF NIIKE-lv256 848.72 G (??%, n=1) 17920 own symmetric primitives; placeholder share unavailable
kex-09 TriQ-KEX PDF TriQ-KEX-128 37.66 M (11%) 18436 –
kex-09 TriQ-KEX PDF TriQ-KEX-256 217.58 M (5.3%) 56416 –
kex-09 TriQ-KEX PDF TriQ-KEX-384 602.41 M (6.3%) 109786 –
kex-09 TriQ-KEX PDF TriQ-KEX-512 1.28 G (5.6%) 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 1382 3976 11.6 k 21.9 k 82.4 k 167.0 k 325.3 k 1.30 M 19.8
pseudohash 512 9510 14.6 k 30.0 k 50.2 k 174.1 k 334.8 k 663.6 k 2.63 M 40.1
pseudohash 768 17.5 k 22.7 k 38.1 k 58.6 k 181.4 k 343.1 k 672.0 k 2.64 M 40.3
pseudohash 1024 31.1 k 36.2 k 51.2 k 71.5 k 193.8 k 358.2 k 681.6 k 2.64 M 40.2
pseudoXOF 256 1427 4063 11.6 k 21.7 k 83.5 k 165.6 k 326.0 k 1.32 M 20.1
pseudoXOF 384 2854 7910 23.1 k 43.4 k 167.0 k 327.4 k 665.9 k 2.60 M 39.7
pseudoXOF 512 2810 7972 23.1 k 43.5 k 165.2 k 329.4 k 651.9 k 2.64 M 40.3
pseudoXOF 768 4199 12.0 k 35.0 k 66.1 k 247.7 k 491.1 k 977.8 k 3.93 M 60.0
pseudoXOF 1024 5618 15.7 k 46.2 k 87.2 k 330.2 k 654.7 k 1.30 M 5.20 M 79.4
pseudoXOF 1152 6940 19.6 k 58.0 k 108.5 k 412.7 k 818.4 k 1.63 M 6.50 M 99.2
pseudoXOF 1280 6939 19.6 k 58.2 k 108.6 k 412.7 k 818.5 k 1.63 M 6.57 M 100.3
pseudoXOF 2048 11.1 k 31.4 k 92.3 k 175.3 k 660.3 k 1.32 M 2.61 M 10.52 M 160.6

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 14.0 k (4.97×) 125.0 k (2.88×) 7.01 M (2.65×) –
hash-01 AFS-TrEDM PDF AFS-TrEDM-768 23.0 k (5.48×) 249.3 k (3.77×) 15.48 M (3.93×) –
hash-01 AFS-TrEDM PDF AFS-TrEDM-1024 27.8 k (4.95×) 463.5 k (5.32×) 27.94 M (5.37×) –
hash-02 AXIS: Advanced eXpandable Iterative Stream-based Hash PDF AXIS-512 50.7 k (18.03×) 72.9 k (1.68×) 1.51 M (0.57×) –
hash-02 AXIS: Advanced eXpandable Iterative Stream-based Hash PDF AXIS-768 64.3 k (15.32×) 131.5 k (1.99×) 4.51 M (1.15×) –
hash-02 AXIS: Advanced eXpandable Iterative Stream-based Hash PDF AXIS-1024 84.8 k (15.09×) 120.9 k (1.39×) 2.46 M (0.47×) –
hash-03 C Hash PDF CHash_512 210.0 k (74.75×) 1.47 M (33.94×) 75.29 M (28.51×) 16-byte secret-indexed S-box (lead)
hash-03 C Hash PDF CHash_1024 209.9 k (37.37×) 1.48 M (16.92×) 75.33 M (14.48×) 16-byte secret-indexed S-box (lead)
hash-04 CHAMP PDF CHAMP-512 87.8 k (31.23×) 687.1 k (15.81×) 37.40 M (14.16×) secret-indexed matrix table
hash-04 CHAMP PDF CHAMP-1024 324.1 k (57.69×) 1.52 M (17.43×) 85.04 M (16.34×) secret-indexed matrix table
hash-05 Cryptographic Hash Algorithm uHash PDF uHash-512 61.6 k (21.91×) 671.7 k (15.46×) 41.79 M (15.82×) secret-indexed S-box
hash-05 Cryptographic Hash Algorithm uHash PDF uHash-768 92.5 k (22.04×) 1.55 M (23.48×) 93.75 M (23.84×) secret-indexed S-box
hash-05 Cryptographic Hash Algorithm uHash PDF uHash-1024 244.5 k (43.52×) 4.07 M (46.64×) 253.45 M (48.71×) secret-indexed S-box
hash-06 Cuishen PDF Cuishen-512 1358 (0.48×) 12.0 k (0.28×) 679.2 k (0.26×) –
hash-06 Cuishen PDF Cuishen-768 1780 (0.42×) 15.9 k (0.24×) 909.9 k (0.23×) –
hash-06 Cuishen PDF Cuishen-1024 1823 (0.32×) 15.9 k (0.18×) 904.2 k (0.17×) –
hash-07 Dragon Hash Family PDF Dragon-512 3862 (1.37×) 34.3 k (0.79×) 1.97 M (0.74×) –
hash-07 Dragon Hash Family PDF Dragon-768 3896 (0.93×) 42.1 k (0.64×) 2.60 M (0.66×) –
hash-07 Dragon Hash Family PDF Dragon-1024 3927 (0.70×) 65.2 k (0.75×) 3.94 M (0.76×) –
hash-07 Dragon Hash Family PDF Dragon-XOF-256 14.1 k (2.04×) 44.6 k (0.41×) 1.96 M (0.30×) –
hash-07 Dragon Hash Family PDF Dragon-XOF-384 13.1 k (1.89×) 51.6 k (0.48×) 2.61 M (0.40×) –
hash-07 Dragon Hash Family PDF Dragon-XOF-512 12.1 k (2.16×) 73.3 k (0.84×) 3.96 M (0.76×) –
hash-08 Duet PDF Duet-512 4034 (1.44×) 87.4 k (2.01×) 5.43 M (2.05×) –
hash-08 Duet PDF Duet-768 14.3 k (3.40×) 113.6 k (1.72×) 6.88 M (1.75×) –
hash-08 Duet PDF Duet-1024 14.4 k (2.56×) 156.8 k (1.80×) 9.68 M (1.86×) –
hash-09 Eijen Hash Function PDF Eijen-256 1419 (0.99×) 6864 (0.32×) 412.0 k (0.31×) –
hash-09 Eijen Hash Function PDF Eijen-384 1422 (0.50×) 8221 (0.19×) 444.7 k (0.17×) –
hash-09 Eijen Hash Function PDF Eijen-512 1424 (0.51×) 8234 (0.19×) 484.4 k (0.18×) –
hash-09 Eijen Hash Function PDF Eijen-768 1431 (0.34×) 9623 (0.15×) 587.8 k (0.15×) –
hash-09 Eijen Hash Function PDF Eijen-1024 1433 (0.26×) 12.4 k (0.14×) 745.3 k (0.14×) –
hash-10 FEILIAN PDF FEILIAN512 2323 (0.83×) 17.9 k (0.41×) 1.13 M (0.43×) –
hash-10 FEILIAN PDF FEILIAN768 2362 (0.56×) 17.9 k (0.27×) 1.14 M (0.29×) –
hash-10 FEILIAN PDF FEILIAN1024 2384 (0.42×) 18.0 k (0.21×) 1.13 M (0.22×) –
hash-11 Garnet PDF Garnet_512_Cap512 8870 (3.16×) 50.2 k (1.16×) 2.65 M (1.00×) secret-indexed AES T-tables
hash-11 Garnet PDF Garnet_512_Cap640 8878 (3.16×) 39.9 k (0.92×) 2.13 M (0.81×) secret-indexed AES T-tables
hash-11 Garnet PDF Garnet_512_Cap768 8879 (3.16×) 34.8 k (0.80×) 1.77 M (0.67×) secret-indexed AES T-tables
hash-11 Garnet PDF Garnet_512_Cap896 8879 (3.16×) 32.2 k (0.74×) 1.52 M (0.58×) secret-indexed AES T-tables
hash-11 Garnet PDF Garnet_512_Cap1024 8609 (3.06×) 28.7 k (0.66×) 1.29 M (0.49×) secret-indexed AES T-tables
hash-11 Garnet PDF Garnet_768 10.7 k (2.55×) 50.9 k (0.77×) 2.69 M (0.68×) secret-indexed AES T-tables
hash-11 Garnet PDF Garnet_1024 43.1 k (7.67×) 159.6 k (1.83×) 7.62 M (1.46×) 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 13.1 k (4.65×) 66.1 k (1.52×) 3.77 M (1.43×) –
hash-12 Iphe PDF Iphe-768 12.6 k (3.00×) 75.3 k (1.14×) 4.50 M (1.14×) –
hash-12 Iphe PDF Iphe-1024 12.1 k (2.16×) 94.5 k (1.08×) 5.62 M (1.08×) –
hash-13 JuziHash PDF JuziHash-512 133.3 k (47.44×) 445.3 k (10.25×) 22.74 M (8.61×) 16-entry secret-indexed S-box (lead)
hash-13 JuziHash PDF JuziHash-1024 132.8 k (23.63×) 443.9 k (5.09×) 22.77 M (4.38×) 16-entry secret-indexed S-box (lead)
hash-14 Laurus PDF Laurus-512 3059 (1.09×) 27.2 k (0.63×) 1.56 M (0.59×) –
hash-14 Laurus PDF Laurus-768 3086 (0.73×) 33.8 k (0.51×) 2.09 M (0.53×) –
hash-14 Laurus PDF Laurus-1024 3186 (0.57×) 48.7 k (0.56×) 3.11 M (0.60×) –
hash-14 Laurus PDF Laurus-XOF 6000 (0.54×) 30.7 k (0.17×) 1.58 M (0.15×) –
hash-15 Litchi PDF litchi_512 3061 (1.09×) 27.3 k (0.63×) 1.55 M (0.59×) –
hash-15 Litchi PDF litchi_768 3067 (0.73×) 33.3 k (0.50×) 2.06 M (0.52×) –
hash-15 Litchi PDF litchi_1024 3042 (0.54×) 50.5 k (0.58×) 3.06 M (0.59×) –
hash-15 Litchi PDF litchi_xof 3054 (0.54×) 45.2 k (0.52×) 2.75 M (0.53×) –
hash-16 LLH PDF LLH-256 1204 (0.84×) 22.9 k (1.05×) 1.44 M (1.09×) –
hash-16 LLH PDF LLH-512 1692 (0.60×) 19.4 k (0.45×) 1.19 M (0.45×) –
hash-16 LLH PDF LLH-768 5436 (1.29×) 38.4 k (0.58×) 2.24 M (0.57×) –
hash-16 LLH PDF LLH-1024 5170 (0.92×) 29.5 k (0.34×) 1.73 M (0.33×) –
hash-17 MasterCube PDF MasterCube-512 14.8 k (5.27×) 73.4 k (1.69×) 4.00 M (1.51×) –
hash-17 MasterCube PDF MasterCube-768 22.1 k (5.27×) 102.7 k (1.55×) 5.45 M (1.39×) –
hash-17 MasterCube PDF MasterCube-1024 29.5 k (5.25×) 161.2 k (1.85×) 8.57 M (1.65×) –
hash-18 Megascon Hash Function PDF MEGASCON-384 2084 (0.73×) 13.8 k (0.32×) 801.9 k (0.31×) –
hash-18 Megascon Hash Function PDF MEGASCON-384-XOF-256 2200 (1.54×) 13.8 k (0.63×) 798.0 k (0.61×) –
hash-18 Megascon Hash Function PDF MEGASCON-384-XOF-1024 2354 (0.42×) 14.0 k (0.16×) 810.1 k (0.16×) –
hash-18 Megascon Hash Function PDF MEGASCON-384-XOF-2048 4512 (0.41×) 16.2 k (0.09×) 801.9 k (0.08×) –
hash-18 Megascon Hash Function PDF MEGASCON-512 2169 (0.77×) 17.7 k (0.41×) 1.03 M (0.39×) –
hash-18 Megascon Hash Function PDF MEGASCON-512-XOF-256 2204 (1.54×) 17.9 k (0.82×) 1.01 M (0.77×) –
hash-18 Megascon Hash Function PDF MEGASCON-512-XOF-1024 2382 (0.42×) 18.1 k (0.21×) 1.01 M (0.19×) –
hash-18 Megascon Hash Function PDF MEGASCON-512-XOF-2048 4523 (0.41×) 20.4 k (0.12×) 1.01 M (0.10×) –
hash-18 Megascon Hash Function PDF MEGASCON-768 2355 (0.56×) 15.9 k (0.24×) 978.2 k (0.25×) –
hash-18 Megascon Hash Function PDF MEGASCON-1024 2313 (0.41×) 20.1 k (0.23×) 1.23 M (0.24×) –
hash-19 MoFang Hash Function PDF MoFang-256 1665 (1.17×) 12.9 k (0.59×) 735.9 k (0.56×) –
hash-19 MoFang Hash Function PDF MoFang-256-XOF 1775 (1.24×) 12.9 k (0.59×) 861.0 k (0.65×) –
hash-19 MoFang Hash Function PDF MoFang-512 1706 (0.61×) 12.9 k (0.30×) 733.3 k (0.28×) –
hash-19 MoFang Hash Function PDF MoFang-768 3485 (0.83×) 26.8 k (0.40×) 1.55 M (0.39×) –
hash-19 MoFang Hash Function PDF MoFang-768-XOF 3828 (0.91×) 28.6 k (0.43×) 1.52 M (0.39×) –
hash-19 MoFang Hash Function PDF MoFang-1024 3534 (0.63×) 28.5 k (0.33×) 1.59 M (0.31×) –
hash-20 Mozi Hash Function PDF MOZI-384 2350 (0.82×) 16.0 k (0.37×) 956.5 k (0.37×) –
hash-20 Mozi Hash Function PDF MOZI-384-XOF-256 2485 (1.74×) 16.7 k (0.77×) 990.7 k (0.75×) –
hash-20 Mozi Hash Function PDF MOZI-384-XOF-1024 2707 (0.48×) 16.9 k (0.19×) 969.2 k (0.19×) –
hash-20 Mozi Hash Function PDF MOZI-384-XOF-2048 5286 (0.48×) 19.5 k (0.11×) 971.9 k (0.09×) –
hash-20 Mozi Hash Function PDF MOZI-512 2331 (0.83×) 21.6 k (0.50×) 1.16 M (0.44×) –
hash-20 Mozi Hash Function PDF MOZI-512-XOF-256 2478 (1.74×) 21.3 k (0.98×) 1.26 M (0.96×) –
hash-20 Mozi Hash Function PDF MOZI-512-XOF-1024 2707 (0.48×) 21.6 k (0.25×) 1.21 M (0.23×) –
hash-20 Mozi Hash Function PDF MOZI-512-XOF-2048 5399 (0.49×) 24.7 k (0.14×) 1.21 M (0.12×) –
hash-20 Mozi Hash Function PDF MOZI-768 2747 (0.65×) 18.8 k (0.28×) 1.15 M (0.29×) –
hash-20 Mozi Hash Function PDF MOZI-1024 2742 (0.49×) 24.1 k (0.28×) 1.46 M (0.28×) –
hash-21 Neulaser PDF Neulaser-512 8781 (3.13×) 68.5 k (1.58×) 4.09 M (1.55×) secret-indexed S-box, state-dependent remainder
hash-21 Neulaser PDF Neulaser-768 11.2 k (2.66×) 71.7 k (1.08×) 4.23 M (1.08×) secret-indexed S-box, state-dependent remainder
hash-21 Neulaser PDF Neulaser-1024 14.3 k (2.55×) 75.4 k (0.86×) 4.14 M (0.80×) secret-indexed S-box, state-dependent remainder
hash-22 Pavelor: A Highly Secure Hash Algorithm for Software Implementation PDF Pavelor-512 36.9 k (13.12×) 217.9 k (5.01×) 12.29 M (4.65×) secret-indexed AES S-box
hash-22 Pavelor: A Highly Secure Hash Algorithm for Software Implementation PDF Pavelor-768 36.7 k (8.75×) 323.6 k (4.89×) 18.39 M (4.68×) secret-indexed AES S-box
hash-22 Pavelor: A Highly Secure Hash Algorithm for Software Implementation PDF Pavelor-1024 72.6 k (12.92×) 643.8 k (7.38×) 36.92 M (7.09×) secret-indexed AES S-box
hash-23 QILIN PDF QILIN-512 13.0 k (4.63×) 51.9 k (1.19×) 3.23 M (1.22×) –
hash-23 QILIN PDF QILIN-768 15.1 k (3.61×) 90.7 k (1.37×) 4.95 M (1.26×) –
hash-23 QILIN PDF QILIN-1024 17.2 k (3.06×) 137.3 k (1.57×) 8.28 M (1.59×) –
hash-24 QuantaSylva Hash PDF QSH-512 66.8 k (23.78×) 245.0 k (5.64×) 12.84 M (4.86×) –
hash-24 QuantaSylva Hash PDF QSH-768 131.0 k (31.20×) 319.3 k (4.83×) 12.63 M (3.21×) –
hash-24 QuantaSylva Hash PDF QSH-1024 131.2 k (23.35×) 305.5 k (3.50×) 12.64 M (2.43×) –
hash-25 TaiChi PDF TaiChi-512 26.8 k (9.52×) 141.6 k (3.26×) 8.76 M (3.32×) –
hash-25 TaiChi PDF TaiChi-768 25.7 k (6.13×) 190.5 k (2.88×) 10.74 M (2.73×) –
hash-25 TaiChi PDF TaiChi-1024 48.4 k (8.62×) 261.0 k (2.99×) 13.83 M (2.66×) –
hash-26 The Hash Function CHIME PDF CHIME-512 1690 (0.60×) 32.1 k (0.74×) 1.96 M (0.74×) –
hash-26 The Hash Function CHIME PDF CHIME-1024 2237 (0.40×) 44.7 k (0.51×) 2.67 M (0.51×) –
hash-27 The Vedak Hash Function Family PDF Vedak-512 16.9 k (6.01×) 154.7 k (3.56×) 9.34 M (3.54×) secret-indexed S-box
hash-27 The Vedak Hash Function Family PDF Vedak-768 16.9 k (4.02×) 198.4 k (3.00×) 11.86 M (3.02×) secret-indexed S-box
hash-27 The Vedak Hash Function Family PDF Vedak-1024 31.6 k (5.62×) 330.9 k (3.79×) 19.41 M (3.73×) secret-indexed S-box
hash-28 The XRH-1 Hash Function PDF XRH-1-512 1308 (0.47×) 15.4 k (0.36×) 953.0 k (0.36×) –
hash-28 The XRH-1 Hash Function PDF XRH-1-768 2555 (0.61×) 25.8 k (0.39×) 1.51 M (0.38×) –
hash-28 The XRH-1 Hash Function PDF XRH-1-1024 8857 (1.58×) 62.1 k (0.71×) 3.56 M (0.68×) –
hash-29 The XRH-2 Hash Function PDF XRH-2-512 1310 (0.47×) 15.4 k (0.35×) 951.7 k (0.36×) –
hash-29 The XRH-2 Hash Function PDF XRH-2-768 2556 (0.61×) 25.7 k (0.39×) 1.60 M (0.41×) –
hash-29 The XRH-2 Hash Function PDF XRH-2-1024 8842 (1.57×) 61.2 k (0.70×) 3.50 M (0.67×) –
hash-30 The ZC-DM Hash Function PDF ZC-DM-1280-512 497 (0.18×) 5284 (0.12×) 323.0 k (0.12×) –
hash-30 The ZC-DM Hash Function PDF ZC-DM-1280-768 906 (0.22×) 8594 (0.13×) 499.2 k (0.13×) –
hash-30 The ZC-DM Hash Function PDF ZC-DM-1280-1024 2909 (0.52×) 20.6 k (0.24×) 1.18 M (0.23×) –
hash-30 The ZC-DM Hash Function PDF ZC-DM-1536-512 919 (0.33×) 7708 (0.18×) 464.2 k (0.18×) –
hash-30 The ZC-DM Hash Function PDF ZC-DM-1536-768 1885 (0.45×) 11.0 k (0.17×) 632.1 k (0.16×) –
hash-30 The ZC-DM Hash Function PDF ZC-DM-1536-1024 2558 (0.46×) 17.8 k (0.20×) 989.4 k (0.19×) –
hash-31 The ZC-DMC Hash Function PDF ZC-DMC-1280-512 3303 (1.18×) 10.9 k (0.25×) 328.8 k (0.12×) –
hash-31 The ZC-DMC Hash Function PDF ZC-DMC-1280-768 4886 (1.16×) 17.3 k (0.26×) 515.3 k (0.13×) –
hash-31 The ZC-DMC Hash Function PDF ZC-DMC-1280-1024 6892 (1.23×) 24.8 k (0.28×) 1.20 M (0.23×) –
hash-31 The ZC-DMC Hash Function PDF ZC-DMC-1536-512 6910 (2.46×) 22.8 k (0.53×) 823.4 k (0.31×) –
hash-31 The ZC-DMC Hash Function PDF ZC-DMC-1536-768 10.3 k (2.46×) 19.7 k (0.30×) 663.3 k (0.17×) –
hash-31 The ZC-DMC Hash Function PDF ZC-DMC-1536-1024 13.7 k (2.44×) 29.6 k (0.34×) 1.37 M (0.26×) –
hash-32 The ZC-EDMC Hash Function PDF ZC-EDMC-1280-512 513 (0.18×) 5535 (0.13×) 340.4 k (0.13×) –
hash-32 The ZC-EDMC Hash Function PDF ZC-EDMC-1280-768 913 (0.22×) 9203 (0.14×) 539.7 k (0.14×) –
hash-32 The ZC-EDMC Hash Function PDF ZC-EDMC-1280-1024 3891 (0.69×) 21.9 k (0.25×) 1.26 M (0.24×) –
hash-32 The ZC-EDMC Hash Function PDF ZC-EDMC-1536-512 946 (0.34×) 7811 (0.18×) 474.1 k (0.18×) –
hash-32 The ZC-EDMC Hash Function PDF ZC-EDMC-1536-768 2379 (0.57×) 19.1 k (0.29×) 1.10 M (0.28×) –
hash-32 The ZC-EDMC Hash Function PDF ZC-EDMC-1536-1024 2662 (0.47×) 18.0 k (0.21×) 1.76 M (0.34×) –
hash-33 Thunder Hash Family PDF Thunder-512 2695 (0.96×) 23.9 k (0.55×) 1.36 M (0.52×) –
hash-33 Thunder Hash Family PDF Thunder-768 2689 (0.64×) 29.2 k (0.44×) 1.81 M (0.46×) –
hash-33 Thunder Hash Family PDF Thunder-1024 2724 (0.48×) 45.0 k (0.52×) 2.71 M (0.52×) –
hash-33 Thunder Hash Family PDF Thunder-XOF-256 13.0 k (1.87×) 34.3 k (0.32×) 1.37 M (0.21×) –
hash-33 Thunder Hash Family PDF Thunder-XOF-384 12.0 k (1.73×) 38.5 k (0.36×) 1.82 M (0.28×) –
hash-33 Thunder Hash Family PDF Thunder-XOF-512 11.1 k (1.98×) 56.5 k (0.65×) 2.72 M (0.52×) –
hash-34 WChain Hash Function PDF WChain-V1-512 1379 (0.49×) 5967 (0.14×) 300.5 k (0.11×) –
hash-34 WChain Hash Function PDF WChain-V2-1024 5991 (1.07×) 14.9 k (0.17×) 677.0 k (0.13×) –
hash-35 Wish Hash Function PDF Wish512 208.6 k (74.23×) 4.10 M (94.34×) 247.65 M (93.76×) secret-indexed S-box, variable-time GF multiply
hash-35 Wish Hash Function PDF Wish1024 608.8 k (108.37×) 5.76 M (66.05×) 329.38 M (63.30×) secret-indexed S-box, variable-time GF multiply