Normality of vectorial functions

  • Authors:
  • An Braeken;Christopher Wolf;Bart Preneel

  • Affiliations:
  • Dept. Elect. Eng.-ESAT/SCD-COSIC, Katholieke Universiteit Leuven, Heverlee, Belgium;Dept. Elect. Eng.-ESAT/SCD-COSIC, Katholieke Universiteit Leuven, Heverlee, Belgium;Dept. Elect. Eng.-ESAT/SCD-COSIC, Katholieke Universiteit Leuven, Heverlee, Belgium

  • Venue:
  • IMA'05 Proceedings of the 10th international conference on Cryptography and Coding
  • Year:
  • 2005

Quantified Score

Hi-index 0.00

Visualization

Abstract

The most important building blocks of symmetric cryptographic primitives such as the DES or the AES, are vectorial Boolean functions, also called S-boxes. In this paper, we extend the definition of normality for Boolean functions into several new affine invariant properties for vectorial Boolean functions. We compute the probability of occurrence of these properties and present practical algorithms for each of these new properties. We find a new structural property for the AES S-box, which also holds for a large class of permutation functions when the dimension n is even. Moreover, we prove a relation with the propagation characteristics of a vectorial function and extend the scope of non-APN functions for n even.