cronokirby

(2026-01) Secret-Subspace Recovery in MAYO via Linearization of Errors from a Single Fault

2026-01-21

Abstract

We present a fault injection attack against MAYO that, from a single faulty execution, enables the recovery of structural information about the secret. We consider a simple fault model: a controlled perturbation in a single oil coordinate of a signature block, which induces an error eOe \in \mathcal{O} (the secret subspace) with a known oil part. We show that the observable mismatch in verification, Δt=P(s)t\Delta t = P^*(s') - t, can be expressed exactly as the image of ee under a publicly derivable linear operator L\mathcal{L}, obtained by expanding PP^* and using (i) the bilinearity of the differential PP' in characteristic 22 and (ii) the key property P(u)=0P(u)=0 for all uOu \in \mathcal{O}. This linearization makes it possible to separate vinegar and oil coordinates and to reduce the recovery of the unknown component eVe_V to solving a linear system over Fq\mathbb{F}_q, under generic full-rank conditions for typical parameters. Once ee is recovered, the faulty signature can be corrected and, more importantly, a nonzero vector of the secret subspace is obtained, which serves as a starting point to scale to key recovery via known oil-space reconstruction techniques. We further discuss the practical feasibility when the exact position and value of the fault are unknown, showing that a bounded search over kok \cdot o positions and q1q-1 values keeps the cost low for the official parameter sets, and that the attack is also applicable to the randomized variant of MAYO.