Permutation rotation-symmetric S-boxes, liftings and affine equivalence
Tron Omland, Pantelimon Stanica

TL;DR
This paper studies permutation rotation-symmetric vectorial Boolean functions that are liftings from smaller Boolean functions, generalizing the S-box used in Keccak, and explores their affine equivalence and construction methods.
Contribution
It introduces new constructions for permutation rotation-symmetric S-boxes and analyzes their affine equivalence with associated Boolean functions.
Findings
General constructions for rotation-symmetric S-boxes
Affine equivalence relationships between S-boxes and Boolean functions
Extension of Keccak's S-box framework
Abstract
In this paper, we investigate permutation rotation-symmetric (shift-invariant) vectorial Boolean functions on bits that are liftings from Boolean functions on bits, for . These functions generalize the well-known map used in the current Keccak hash function, which is generated via the Boolean function on variables, . We provide some general constructions, and also study the affine equivalence between rotation-symmetric S-boxes and describe the corresponding relationship between the Boolean function they are associated with.
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsCoding theory and cryptography · graph theory and CDMA systems · Optical Network Technologies
