Extended c-differential distinguishers of full 9 and reduced-round Kuznyechik cipher
Pantelimon Stanica, Ranit Dutta, Bimal Mandal
TL;DR
This work introduces truncated inner $c$-differentials to render $c$-differential uniformity practically applicable to block ciphers, establishing a duality that ties the inner uniformity of $F$ to the outer uniformity of $F^{-1}$. It develops a full statistical-d computational framework, including a truncated first-round model, adaptive significance thresholds, and meta-analytic techniques, and applies it to Kuznyechik (GOST R 34.12-2015). The authors report statistically significant non-random behavior across all tested rounds, with concrete 9-round results yielding biases up to $1.7\times$ and corrected $p$-values as low as $1.85\times 10^{-3}$, marking the first practical distinguisher against full 9-round Kuznyechik. These findings imply a non-negligible security margin for Kuznyechik against standard $c$-differential attacks and motivate further research into multi-round, key-dependent, and other cipher architectures under the new inner-differential paradigm.
Abstract
This paper introduces {\em truncated inner $c$-differential cryptanalysis}, a novel technique that for the first time enables the practical application of $c$-differential uniformity to block ciphers. While Ellingsen et al. (IEEE Trans. Inf. Theory, 2020) established the notion of $c$-differential uniformity using $(F(x\oplus a), cF(x))$, a key challenge remained: multiplication by $c$ disrupts the structural properties essential for block cipher analysis, particularly key addition. We resolve this challenge by developing an \emph{inner} $c$-differential approach where multiplication by $c$ affects the input: $(F(cx\oplus a), F(x))$. We prove that the inner $c$-differential uniformity of a function $F$ equals the outer $c$-differential uniformity of $F^{-1}$, establishing a fundamental duality. This modification preserves cipher structure while enabling practical cryptanalytic applications. Our main contribution is a comprehensive multi-faceted statistical-computational framework, implementing truncated $c$-differential analysis against the full 9-round Kuznyechik cipher with no key pre-whitening (the inner $c$-differentials are immune to the key whitening at the backend). Through extensive computational analysis involving millions of differential pairs, we demonstrate statistically significant non-randomness across all tested round counts. For the full 9-round cipher, we identify multiple configurations triggering critical security alerts, with bias ratios reaching $1.7\times$ and corrected p-values as low as $1.85 \times 10^{-3}$, suggesting insufficient security margin against this new attack vector. This represents the first practical distinguisher against a full 9-round Kuznyechik variant.
