Normality of Vectorial Boolean Functions

An Braeken, Christopher Wolf, Bart Preneel, N. Smart (Editor)

    Research output: Contribution to journalArticlepeer-review

    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.
    Original languageEnglish
    Pages (from-to)186-200
    Number of pages14
    JournalCryptography and Coding, 10th IMA International Conference
    Volume3796
    Issue numberLecture Notes in Computer Science
    Publication statusPublished - Nov 2005

    Bibliographical note

    N. Smart

    Keywords

    • normality, boolean function, power function

    Fingerprint

    Dive into the research topics of 'Normality of Vectorial Boolean Functions'. Together they form a unique fingerprint.

    Cite this