Chinith

Symmetric · Block-cipher OWF · niccs.org.cn(opens in a new tab)

Programmes
NGCC R1
Latest version
Round 1 ·
Security flags
Implementation findings (all sets)

Third-party findings: full report on ngcc.dev(opens in a new tab).

Parameter sets

Round 1 · 20 Sep 2026

Parameter sets of Chinith
Parameter setLevelpk (B)sig (B)pk+sig (B)SignVerify
sm4th_d3_128f_loose Implementation findings128-bit326,7246,7564.23 ms3.88 ms
sm4th_d3_128f_tight Implementation findings128-bit3211,86411,8964.83 ms4.39 ms
sm4th_d3_128s_loose Implementation findings128-bit325,0565,08830.23 ms26.84 ms
sm4th_d3_128s_tight Implementation findings128-bit329,1769,20833.67 ms30.77 ms
sm4th_em_d2_128f_loose Implementation findings128-bit324,9324,9643.88 ms3.68 ms
sm4th_em_d2_128f_tight Implementation findings128-bit329,4509,4824.05 ms3.81 ms
sm4th_em_d2_128s_loose Implementation findings128-bit323,8183,85028.65 ms26.13 ms
sm4th_em_d2_128s_tight Implementation findings128-bit327,5567,58831.31 ms29.39 ms
ublockith_d3_256f Implementation findings256-bit6431,55631,62011.81 ms11.34 ms
ublockith_d3_256s Implementation findings256-bit6424,14424,20888.74 ms86.12 ms
ublockith_em_d3_256f Implementation findings256-bit6425,02825,09210.73 ms10.23 ms
ublockith_em_d3_256s Implementation findings256-bit6419,05619,12083.81 ms78.41 ms
vistrutith_d3_512f Implementation findings512-bit128106,788106,91649.26 ms45.71 ms
vistrutith_d3_512s Implementation findings512-bit12883,00483,132332.56 ms323.86 ms

Wall-clock times vary between runs and machines (CPU frequency scaling, other tenants on cloud VMs); cycle counts are the steadier basis for comparison.

Security flags

  • Implementation findings (all parameter sets): The submitted code leaves a value out of the final Fiat-Shamir challenge, so anyone can forge signatures from the public key alone, at every parameter set (Feussner). Full findings report(opens in a new tab)

Only one version of Chinith is recorded, so there is nothing to compare yet.

History

  1. New version

    Round 1

Full timeline →