S-box

E663890

An S-box (substitution box) is a fundamental nonlinear component in many block ciphers that maps input bits to output bits to provide confusion and resist cryptanalysis.

All labels observed (5)

Label Occurrences
S-boxes 2
AES S-box 1
CAST-128 S-boxes 1

How this entity was disambiguated

Statements (50)

Predicate Object
instanceOf cryptographic primitive ⓘ
nonlinear component ⓘ
substitution box ⓘ
canBe fixed ⓘ
key-dependent ⓘ
randomly generated ⓘ
canBeRepresentedAs lookup table ⓘ
set of Boolean functions ⓘ
truth table ⓘ
componentOf Feistel network ⓘ
Substitution–Permutation Network ⓘ
designedTo resist cryptanalysis ⓘ
fieldOfStudy cryptanalysis ⓘ
symmetric-key cryptography ⓘ
hasDesignCriterion balanced output bits ⓘ
bit independence criterion ⓘ
good avalanche effect ⓘ
high algebraic degree ⓘ
high nonlinearity ⓘ
low differential uniformity ⓘ
low linear approximation probability ⓘ
no fixed points ⓘ
no opposite fixed points ⓘ
strict avalanche criterion ⓘ
hasInputSize n bits ⓘ
hasOutputSize m bits ⓘ
hasProperty bitwise substitution ⓘ
many-to-many mapping ⓘ
nonlinear Boolean functions ⓘ
nonlinearity ⓘ
maps input bits to output bits ⓘ
mayBe bijective ⓘ
non-bijective ⓘ
provides confusion ⓘ
usedFor resistance to algebraic attacks ⓘ
resistance to differential cryptanalysis ⓘ
resistance to higher-order differential attacks ⓘ
resistance to interpolation attacks ⓘ
resistance to linear cryptanalysis ⓘ
usedIn block cipher ⓘ
usedInCipher Advanced Encryption Standard ⓘ
Blowfish ⓘ
CAST-128 ⓘ
linked to: CAST5

Camellia ⓘ
Data Encryption Standard ⓘ
GOST 28147-89 ⓘ
KASUMI ⓘ
PRESENT ⓘ
Serpent ⓘ
Twofish ⓘ

How these facts were elicited

Referenced by (6)

Full triples — surface form annotated when it differs from this entity's canonical label.

Data Encryption Standard → designFeature → S-boxes ⓘ
linked to: S-box
FIPS PUB 46 → hasComponent → S-boxes ⓘ
linked to: S-box
SubBytes → uses → AES S-box ⓘ
linked to: S-box
ANSI X3.92 → specifies → DES S-boxes ⓘ
linked to: S-box
RFC 2144 → defines → CAST-128 S-boxes ⓘ
linked to: S-box