Towards a conjecture on a special class of matrices over commutative rings of characteristic 2
Baofeng Wu
TL;DR
The paper addresses proving the Keller–Rosemarin conjecture on the nilpotent behavior of a matrix polynomial arising from a block matrix with Hadamard-type blocks over commutative rings of characteristic $2$, motivated by invariant-subspace attacks on Starkad/HADES. It presents a simple, algebraic proof that $q(M)^2=0$ where $q$ is the characteristic polynomial of $M''$, by analyzing the Hadamard algebra $\mathcal{H}_k(R)$ and its augmentation via a group-algebra isomorphism $ \mathcal{H}_k(R)\cong R[G]$. The authors also relate block-Hadamard matrices to Hadamard-block matrices, deriving corollaries such as an improved invariant-subspace lower bound $\dim U \ge t-2s$, and discuss structural insights and potential generalizations to other Abelian groups. These results deepen the theory of Hadamard matrices over rings and have potential implications for diffusion-layer designs in arithmetization-oriented symmetric ciphers.
Abstract
In this paper, we prove the conjecture posed by Keller and Rosemarin at Eurocrypt 2021 on the nullity of a matrix polynomial of a block matrix with Hadamard type blocks over commutative rings of characteristic 2. Therefore, it confirms the conjectural optimal bound on the dimension of invariant subspace of the Starkad cipher using the HADES design strategy. Moreover, we reveal the algebraic structure formed by Hadamard matrices over commutative rings from the perspectives of group algebra and polynomial algebra. An interesting relation between block-Hadamard matrices and Hadamard-block matrices is obtained as well.
