Keccak

E663897

Keccak is a cryptographic hash function family that forms the basis of the SHA-3 standard, known for its sponge construction and strong security properties.

Jump to: Surface forms Statements Referenced by

Observed surface forms (1)

Surface form Occurrences
SHA-3 3

Statements (49)

Predicate Object
instanceOf SHA-3 candidate
cryptographic hash function family
sponge function
basedOnConstruction sponge construction
blockPermutationWidth 1600 bits
competitionResultYear 2012
countryOfOrigin Belgium NERFINISHED
designedBy Gilles Van Assche NERFINISHED
Guido Bertoni NERFINISHED
Joan Daemen NERFINISHED
Michaël Peeters NERFINISHED
hasDesignProperty bit-oriented design
flexible capacity parameter
no S-boxes from block ciphers
parallelizable
permutation-based
suitable for hardware implementation
suitable for software implementation
hasPermutationName Keccak-f NERFINISHED
hasRoundStructure 5×5 array of lanes
hasVariant Keccak-f[1600] NERFINISHED
Keccak-f[200] NERFINISHED
Keccak-f[400] NERFINISHED
Keccak-f[800] NERFINISHED
influencedStandard KMAC NERFINISHED
SHAKE128 NERFINISHED
SHAKE256 NERFINISHED
cSHAKE NERFINISHED
introducedYear 2008
laneSizeInKeccak-f[1600] 64 bits
numberOfRoundsInKeccak-f[1600] 24
primaryVariant Keccak-f[1600] NERFINISHED
securityGoal collision resistance
preimage resistance
second preimage resistance
selectedAs winner of NIST SHA-3 competition
selectedBy NIST NERFINISHED
supportsArbitraryOutputLength true
supportsMode authenticated encryption
extendable-output function
hashing
message authentication code
supportsOutputSize 224 bits
256 bits
384 bits
512 bits
usedInStandard FIPS 202 NERFINISHED
SHA-3 NERFINISHED
SP 800-185 NERFINISHED

Referenced by (5)

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

Joan Daemen coDesignerOf Keccak
Joan Daemen designerOf Keccak
MD5 replacedBy Keccak
this entity surface form: SHA-3
Joan Daemen selectedAs Keccak
subject surface form: Keccak
this entity surface form: SHA-3
Joan Daemen standardizedWork Keccak
this entity surface form: SHA-3