DSCRApr 15, 2020

On the computation of the M{ö}bius transform

arXiv:2004.11146v15 citations
AI Analysis

This work addresses a computational bottleneck in Boolean function analysis, offering incremental improvements for researchers in cryptography and coding theory.

The paper tackles the computation of the Möbius transform for Boolean functions by introducing a new algebraic perspective based on polynomial forms, resulting in new algorithms that achieve a huge speed up for sub-families of Boolean functions and direct computation for specific functions.

The M{ö}bius transform is a crucial transformation into the Boolean world; it allows to change the Boolean representation between the True Table and Algebraic Normal Form. In this work, we introduce a new algebraic point of view of this transformation based on the polynomial form of Boolean functions. It appears that we can perform a new notion: the M{ö}bius computation variable by variable and new computation properties. As a consequence, we propose new algorithms which can produce a huge speed up of the M{ö}bius computation for sub-families of Boolean function. Furthermore we compute directly the M{ö}bius transformation of some particular Boolean functions. Finally, we show that for some of them the Hamming weight is directly related to the algebraic degree of specific factors.

Foundations

The foundational work for this paper's niche, ranked by how specifically the neighbourhood builds on it — not by global fame.

Your Notes