Paper 2026/2236

A Complete Classification of Whole-Output Linear Structures in FEILIAN-Type Components

Mounir IDRASSI, AM Crypto (Japan)
Abstract

We determine all input differences with constant whole-output XOR derivatives for a four-word ARX topology containing FEILIAN SubColumn. For every word width $w\geq2$ and arbitrary XOR-linear internal maps, the complete linear-structure space contains a universal two-dimensional MSB family and has dimension at most five, with equality attained. We give a necessary-and-sufficient classifier involving at most 32 candidate masks and characterize all additional structures, including an exceptional coset possible only when the first map's image lies in the span of the least and most significant bits. For the specified 64-bit FEILIAN component, the complete space is exactly the universal family. With FEILIAN's actual ShiftRow, no nonzero member remains constant after both of the first two SubColumn layers. We also classify propagation at every boundary for all 20,160 invertible binary four-row mixers composed with ShiftRow. The five profiles stabilize by the third SubColumn layer, and exactly 4,032 mixers (20%) retain a nonzero family indefinitely. Algebraic proofs are supplemented by exhaustive small-word checks and a separate census audit. These results concern component structures and constancy at successive boundaries; they neither classify all endpoint structures of the iterated permutation nor establish an attack on the hash.

Metadata
Available format(s)
PDF
Category
Secret-key cryptography
Publication info
Preprint.
Keywords
FEILIANARXlinear structureslinear translatorsmodular additionlinear mixinghash functions
Contact author(s)
mounir @ amcrypto jp
History
2026-09-28: approved
2026-09-27: received
See all versions
Short URL
https://ia.cr/2026/2236
License
Creative Commons Attribution
CC BY

BibTeX

@misc{cryptoeprint:2026/2236,
      author = {Mounir IDRASSI},
      title = {A Complete Classification of Whole-Output Linear Structures in {FEILIAN}-Type Components},
      howpublished = {Cryptology {ePrint} Archive, Paper 2026/2236},
      year = {2026},
      url = {https://eprint.iacr.org/2026/2236}
}
Note: In order to protect the privacy of readers, eprint.iacr.org does not use cookies or embedded third party content.