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.

Try in SPARQL Jump to: Surface forms Statements Referenced by

Observed surface forms (1)

Surface form Occurrences
S-boxes 1

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 NERFINISHED
Substitution–Permutation Network NERFINISHED
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 NERFINISHED
Blowfish NERFINISHED
CAST-128 NERFINISHED
Camellia NERFINISHED
Data Encryption Standard NERFINISHED
GOST 28147-89 NERFINISHED
KASUMI NERFINISHED
PRESENT
Serpent NERFINISHED
Twofish NERFINISHED

Referenced by (2)

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

Data Encryption Standard designFeature S-box
this entity surface form: S-boxes