Paper 2026/1392

Slicing Boolean Functions with Inner Products

Pierrick Méaux, University of Luxembourg
Tim Seuré, University of Luxembourg
Abstract

Boolean functions with additional structure play an important role in symmetric cryptography, both for achieving strong cryptographic properties and for enabling efficient implementations. Recent works on homomorphic-friendly symmetric primitives, especially in the context of Hybrid Homomorphic Encryption, highlighted the interest of Boolean functions whose evaluation can be decomposed according to structured partitions of the Boolean cube. A classical example is given by Hamming-weight decompositions, which underlie symmetric and weightwise degree-d Boolean functions. In this work, we generalize this viewpoint by replacing the Hamming weight with a general integer linear form. Given a vector v in Z^n, we partition the Boolean cube (F_2)^n by grouping the Boolean vectors x in (F_2)^n according to the value of <v,x> into so-called v-slices, and study functions that have bounded degree on each of them. We study how many such slices are needed to describe a given function, and provide bounds and structural properties for the partitions induced by integer vectors. We also show how this representation leads to a homomorphic evaluation strategy in a GSW-like setting, together with noise estimates for the resulting ciphertexts. Finally, we generalize several symmetric and weightwise degree-d Boolean functions using different vector families, and experimentally evaluate their algebraic degree, algebraic immunity, and nonlinearity. The results show that direct generalizations of symmetric functions often lose cryptographic strength, while generalized weightwise degree-d constructions lead to richer and more promising behavior.

Metadata
Available format(s)
PDF
Category
Secret-key cryptography
Publication info
Published elsewhere. Minor revision. Selected Areas in Cryptography 2026
Keywords
Boolean FunctionsFully Homomorphic EncryptionSlice ComplexitySymmetric Cryptography
Contact author(s)
pierrick meaux @ uni lu
tim seure @ uni lu
History
2026-07-11: approved
2026-07-08: received
See all versions
Short URL
https://ia.cr/2026/1392
License
Creative Commons Attribution
CC BY

BibTeX

@misc{cryptoeprint:2026/1392,
      author = {Pierrick Méaux and Tim Seuré},
      title = {Slicing Boolean Functions with Inner Products},
      howpublished = {Cryptology {ePrint} Archive, Paper 2026/1392},
      year = {2026},
      url = {https://eprint.iacr.org/2026/1392}
}
Note: In order to protect the privacy of readers, eprint.iacr.org does not use cookies or embedded third party content.