An upper bound on the number of functions satisfying the strict avalanche criterion (Q1342262)
From MaRDI portal
| This is the item page for this Wikibase entity, intended for internal use and editing purposes. Please use this page instead for the normal view: An upper bound on the number of functions satisfying the strict avalanche criterion |
scientific article; zbMATH DE number 710251
| Language | Label | Description | Also known as |
|---|---|---|---|
| English | An upper bound on the number of functions satisfying the strict avalanche criterion |
scientific article; zbMATH DE number 710251 |
Statements
An upper bound on the number of functions satisfying the strict avalanche criterion (English)
0 references
8 May 1996
0 references
The Strict Avalanche Criterion (SAC) is used for cryptographic functions to guarantee that each ciphertext bit must change with probability one half when a single input bit is changed. Evidently an \(n\)-bit function is SAC if it is \(50\%\)-dependent in all \(n\) variables. Let \(S(n,k)\) be the number of \(n\)-bit functions that are \(50\%\)-dependent in any subset of \(k\) variables. Then the number of functions which are not SAC is bounded from below by the number of functions that are not \(50\%\)-dependent in any variable. The paper gives explicit expressions for \(S(n,1)\) and \(S(n,2)\). Furthermore, a lower bound for the probability that an \(n\)-bit function is not SAC is given.
0 references
Boolean functions
0 references
strict avalanche criterion
0 references
\(n\)-bit function
0 references
cryptographic functions
0 references