English

Shift-invariant transformations and almost liftings

Combinatorics 2025-11-04 v3 Cryptography and Security Information Theory math.IT

Abstract

We investigate shift-invariant transformations, also known as rotation-symmetric vectorial Boolean functions, on nn bits that are induced from Boolean functions on kk bits, for knk\leq n. We consider such transformations that are not necessarily permutations, but are, in some sense, almost bijective, and study their cryptographic properties. In this context, we define an almost lifting as a Boolean function for which there is an upper bound on the number of collisions of its induced transformation that does not depend on nn. We show that if a Boolean function with diameter kk is an almost lifting, then the maximum number of collisions of its induced transformation is 2k12^{k-1} for any nn. Moreover, we search for functions in the class of almost liftings that have good cryptographic properties and for which the non-bijectivity does not cause major security weaknesses. These functions generalize the well-known map χ\chi used in the Keccak hash function.

Cite

@article{arxiv.2407.11931,
  title  = {Shift-invariant transformations and almost liftings},
  author = {Jan Kristian Haugland and Tron Omland},
  journal= {arXiv preprint arXiv:2407.11931},
  year   = {2025}
}

Comments

20 pages, title and terminology have been slightly changed, accepted for publication in Cryptogr. Commun

R2 v1 2026-06-28T17:43:24.097Z