English

Permutation rotation-symmetric S-boxes, liftings and affine equivalence

Combinatorics 2022-08-22 v2 Cryptography and Security Information Theory math.IT

Abstract

In this paper, we investigate permutation rotation-symmetric (shift-invariant) vectorial Boolean functions on nn bits that are liftings from Boolean functions on kk bits, for knk\leq n. These functions generalize the well-known map used in the current Keccak hash function, which is generated via the Boolean function on 33 variables, x1+(x2+1)x3x_1+(x_2+1)x_3. 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.

Keywords

Cite

@article{arxiv.2203.00778,
  title  = {Permutation rotation-symmetric S-boxes, liftings and affine equivalence},
  author = {Tron Omland and Pantelimon Stanica},
  journal= {arXiv preprint arXiv:2203.00778},
  year   = {2022}
}

Comments

27 pages; revised version where several inaccuracies have been fixed and a few new observations added