Shift-invariant transformations and almost liftings
Jan Kristian Haugland, Tron Omland

TL;DR
This paper studies shift-invariant transformations derived from Boolean functions, introducing the concept of almost liftings, and analyzes their cryptographic properties and collision bounds, with implications for hash function design.
Contribution
It defines almost liftings for Boolean functions, establishes collision bounds, and explores their cryptographic potential, generalizing known hash function components.
Findings
Maximum collisions for almost liftings are 2^{k-1} for diameter k functions.
Almost liftings can have good cryptographic properties despite non-bijectivity.
Generalization of the Keccak map hi for cryptographic applications.
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…
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
TopicsAdvanced Topics in Algebra · Advanced Differential Equations and Dynamical Systems · advanced mathematical theories
