Skip to content
SHA-3
EntityQ1190947· pop 19· linked from 166 articles

Also known as Keccak, SHA3, Secure Hash Algorithm 3, SHA 3

SHA-3 (Secure Hash Algorithm 3) is the latest member of the Secure Hash Algorithm family of standards, released by NIST on August 5, 2015. Although part of the same series of standards, SHA-3 is internally different from the MD5-like structure of SHA-1 and SHA-2.

Key facts

Cryptographic hash function.name
KangarooTwelve
Cryptographic hash function.designers
Guido Bertoni, Joan Daemen, Michaël Peeters, Gilles Van Assche, Ronny Van Keer, Benoît Viguier
Cryptographic hash function.series
(SHA-0), SHA-1, SHA-2, SHA-3
Cryptographic hash function.certification
FIPS PUB 202
Cryptographic hash function.digest size
arbitrary
Cryptographic hash function.structure
sponge construction and tree hashing with kangaroo hopping
Cryptographic hash function.speed
0.51 cpb on SkylakeX with AVX-512
Cryptographic hash function.cryptanalysis
Same as Keccak's
Cryptographic hash function.derived from
Keccak
Cryptographic hash function.rounds
12

via Wikipedia infobox

Wikidata facts

Show 2 more facts
inception
2015-08-05
Sources (2)

via Wikidata · CC0

~28 min read

Article

23 sections
Contents
  • History
  • Weakening controversy
  • Design
  • Padding
  • The block permutation
  • Speed
  • Instances
  • Additional instances
  • Later developments
  • KangarooTwelve
  • The Farfalle construction
  • Sakura tree hashing
  • Security against quantum attacks
  • Examples of SHA-3 variants
  • Comparison of SHA functions
  • Implementations
  • Hardware acceleration
  • Parallel variants
  • Usage in protocols
  • See also
  • References
  • Sources
  • External links

SHA-3 (Secure Hash Algorithm 3) is the latest member of the Secure Hash Algorithm family of standards, released by NIST on August 5, 2015. Although part of the same series of standards, SHA-3 is internally different from the MD5-like structure of SHA-1 and SHA-2.

SHA-3 is a subset of the broader cryptographic primitive family Keccak ( or ), designed by Guido Bertoni, Joan Daemen, Michaël Peeters, and Gilles Van Assche, building upon RadioGatún. Keccak's authors have proposed additional uses for the function, not (yet) standardized by NIST, including a stream cipher, an authenticated encryption system, a "tree" hashing scheme for faster hashing on certain architectures, and AEAD ciphers Keyak and Ketje.

Connections

Categories