Constant-time reviewkex-08 · Report

NIIKE constant-time review

Scope: NIIKE-lv128 representative reference, plus comparison of the lv256/lv512 key-generation helpers. The long-term secret is the integer vector secretkey_t; shared isogeny/j-invariant before output is secret. Public keys, peer encodings and fixed torsion/strategy parameters are public.

No new constant-time report was confirmed here. The raw shared-key distinguisher already tracked as kex-08-1 is a design/output-distribution issue, not a timing leak. The lv512 fixed two-key cycle is independently tracked as kex-08-2; it is a direct key-generation defect, not a timing leak. This review is not a complete machine-code or malicious-peer-key analysis.