Shift-invariant transformations and almost liftings
Abstract
We investigate shift-invariant transformations, also known as rotation-symmetric vectorial Boolean functions, on bits that are induced from Boolean functions on bits, for . 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 . We show that if a Boolean function with diameter is an almost lifting, then the maximum number of collisions of its induced transformation is for any . 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 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