The Haar Analysis of Nonlinearity Cryptographic Security Criterion

One of the main security criteria that mostly influence the strength of a conventional cipher system is the Nonlinearity criterion. A classical cipher system is considered strong if it is characterized by high nonlinearity. That is, the underlying Boolean function employed within the system is required to be far from being linear. The measure of a Boolean function's nonlinearity can be done with the help of the Walsh transform as a tool. This paper presents an analysis of the nonlinearity criterion from the Haar transform domain perspective. The paper proceeds by utilizing the connection between the Haar and the Walsh transforms. The work provides two main contributions in the form of the definition of nonlinearity given the Haar spectrum of an arbitrary Boolean function and a Haar-Walsh hybrid algorithm for measuring the nonlinearity given the Haar spectrum. The derived algorithm is then simulated along with the Walsh benchmark and the results are presented in a comparison study. The paper then follows up by presenting a discussion on the computational advantages of employing the Haar-Walsh hybrid method in terms of time and space complexities. It is shown that, the Haar-Walsh hybrid method performs better when the transformed function is characterized by high number of input variables (n > 11). The paper concludes with a summary of the presented work and suggestions for future work.

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

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

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

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

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

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

[7]  J. Seberry,et al.  Relationships among nonlinearity criteria , 1994 .

[8]  Serge Vaudenay,et al.  Links Between Differential and Linear Cryptanalysis , 1994, EUROCRYPT.

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

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

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

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

[13]  François Rodier,et al.  On the nonlinearity of boolean functions , 2002 .

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