The weight, balancedness and nonlinearity are important properties of Boolean functions, but they can be difficult to determine in general. In this paper, we study how to compute them for two classes of functions where these problems are more tractable. In particular, we study functions of degree three and the so-called "splitting" functions. The latter are functions that can be written as the sum of two functions defined over disjoint sets of variables. We show how, for splitting functions, studying these properties reduces to the study of simpler functions. We provide then a procedure to compute the weight of a cubic Boolean function. We show computationally that, for a cubic Boolean function with limited number of terms, this procedure is on average significantly more efficient than some other methods.

On cryptographic properties of cubic and splitting Boolean functions / Musukwa, Augustine; Sala, Massimiliano; Villa, Irene; Zaninelli, Marco. - In: APPLICABLE ALGEBRA IN ENGINEERING COMMUNICATION AND COMPUTING. - ISSN 0938-1279. - 2024, 35:(2024), pp. 629-645. [10.1007/s00200-022-00575-2]

On cryptographic properties of cubic and splitting Boolean functions

Musukwa, Augustine;Sala, Massimiliano Sala;Villa, Irene;
2024-01-01

Abstract

The weight, balancedness and nonlinearity are important properties of Boolean functions, but they can be difficult to determine in general. In this paper, we study how to compute them for two classes of functions where these problems are more tractable. In particular, we study functions of degree three and the so-called "splitting" functions. The latter are functions that can be written as the sum of two functions defined over disjoint sets of variables. We show how, for splitting functions, studying these properties reduces to the study of simpler functions. We provide then a procedure to compute the weight of a cubic Boolean function. We show computationally that, for a cubic Boolean function with limited number of terms, this procedure is on average significantly more efficient than some other methods.
2024
Musukwa, Augustine; Sala, Massimiliano; Villa, Irene; Zaninelli, Marco
On cryptographic properties of cubic and splitting Boolean functions / Musukwa, Augustine; Sala, Massimiliano; Villa, Irene; Zaninelli, Marco. - In: APPLICABLE ALGEBRA IN ENGINEERING COMMUNICATION AND COMPUTING. - ISSN 0938-1279. - 2024, 35:(2024), pp. 629-645. [10.1007/s00200-022-00575-2]
File in questo prodotto:
File Dimensione Formato  
On cryptographic properties of cubic and splitting Boolean functions.pdf

accesso aperto

Descrizione: online first
Tipologia: Versione editoriale (Publisher’s layout)
Licenza: Creative commons
Dimensione 1.78 MB
Formato Adobe PDF
1.78 MB Adobe PDF Visualizza/Apri

I documenti in IRIS sono protetti da copyright e tutti i diritti sono riservati, salvo diversa indicazione

Utilizza questo identificativo per citare o creare un link a questo documento: https://hdl.handle.net/11572/390770
Citazioni
  • ???jsp.display-item.citation.pmc??? ND
  • Scopus 0
  • ???jsp.display-item.citation.isi??? 0
  • OpenAlex ND
social impact