Analysis of Autocorrelation Function of Boolean Functions in Haar Domain

Design of strong symmetric cipher systems requires that the underlying cryptographic Boolean function meet specific security requirements. Some of the required security criteria can be measured with the help of the Autocorrelation function as a tool, while other criteria can be measured using the Walsh transform as a tool. The connection between the Walsh transform and the Autocorrelation function is given by the well known Wiener-Khintchine theorem. In this paper, we present an analysis of the Autocorrelation function from the Haar spectral domain. We start by presenting a brief review on Boolean functions and the Autocorrelation function. Then we exploit the analogy between the Haar and Walsh in deriving the Haar general representation of the Autocorrelation function. The derivations are carried out in two ways namely, in terms of individual spectral coefficients, and based on zones within the spectrum. The main contribution of the paper is the establishment of the link between the Haar transform and the Wiener-Khintchine theorem. This is done by deducing the connection between the Haar transform, the Autocorrelation, and the Walsh power spectrum for an arbitrary Boolean function. In the process we show that, the same characteristics of the Wiener-Khintchine theorem holds locally within the Haar spectral zones, instead of globally as with the Walsh domain. The Haar general representations of Autocorrelation function are given for arbitrary Boolean functions in general and Bent Boolean functions in particular. Finally, we present a conclusion of the work with a summary of findings and future work.

[1]  P ? ? ? ? ? ? ? % ? ? ? ? , 1991 .

[2]  Radomir S. Stankovic,et al.  The Haar wavelet transform: its status and achievements , 2003, Comput. Electr. Eng..

[3]  Sami Khuri,et al.  Computing with Haar functions , 1997, SAC '97.

[4]  Bogdan J. Falkowski,et al.  Walsh-like functions and their relations , 1996 .

[5]  H. M. Rafiq,et al.  Haar Transformation of Linear Boolean Function , 2009, 2009 International Conference on Signal Processing Systems.

[6]  Jaakko Astola,et al.  Spectral Logic and Its Applications for the Design of Digital Devices , 2008 .

[7]  Peter Maurer,et al.  Spectral Logic And Its Applications For The Design Of Digital Devices , 2016 .

[8]  R. Drechsler,et al.  Transformations amongst the Walsh, Haar, Arithmetic and Reed-Muller Spectral Domains , 2001 .

[9]  Mohammad Umar Siddiqi,et al.  Correlation immunity and resiliency of boolean functions from haar domain perspective , 2015 .

[10]  Claude Carlet,et al.  Boolean Functions for Cryptography and Error-Correcting Codes , 2010, Boolean Models and Methods.

[11]  Pantelimon Stanica,et al.  Cryptographic Boolean Functions and Applications , 2009 .

[12]  B. Fino Relations between Haar and Walsh/Hadamard transforms , 1972 .

[13]  Ren Kui,et al.  On the construction of cryptographically strong boolean functions with desirable trade-off , 2005 .

[14]  T. Sasao,et al.  Unified algorithm to generate Walsh functions in four different orderings and its programmable hardware implementations , 2005 .