Skip to main navigation Skip to search Skip to main content

Boolean functions satisfying a higher order strict avalanche criterion

Research output: Chapter in Book/Report/Conference proceedingConference contributionpeer-review

13 Scopus citations

Abstract

The Strict Avalanche Criterion (SAC) for Boolean functions was introduced by Webster and Tavares in connection with a study of the design of S-boxes. Later Forré extended this notion by defining strict avalanche criteria of order k for Boolean functions of n variables, where 0 ≤ k ≤ n − 2; the case k = 0 is the original SAC Recent work by Lloyd, Preneel and others has been concerned with the problem of counting the functions which satisfy SAC of various orders. If the order is n − 2 or n − 3, this problem has been completely solved; the work in these cases is made easier by the fact that only quadratic Boolean functions occur. In this paper, we give good estimates for the number of Boolean functions which satisfy the SAC of order n − 4. We also give a detailed description of the functions which satisfy SAC of order n − 4, so the actual construction of these functions for cryptographic applications is made easy.

Original languageEnglish
Title of host publicationAdvances in Cryptology – EUROCRYPT 1993 - Workshop on the Theory and Application of Cryptographic Techniques, Proceedings
EditorsTor Helleseth
PublisherSpringer Verlag
Pages102-117
Number of pages16
ISBN (Print)9783540576006
DOIs
StatePublished - 1994
EventWorkshop on Theory and Application of Cryptographic Techniques, EUROCRYPT 1993 - Lofthus, Norway
Duration: May 23 1993May 27 1993

Publication series

NameLecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics)
Volume765 LNCS
ISSN (Print)0302-9743
ISSN (Electronic)1611-3349

Conference

ConferenceWorkshop on Theory and Application of Cryptographic Techniques, EUROCRYPT 1993
Country/TerritoryNorway
CityLofthus
Period05/23/9305/27/93

Fingerprint

Dive into the research topics of 'Boolean functions satisfying a higher order strict avalanche criterion'. Together they form a unique fingerprint.

Cite this