BLAKE2b

E792091

BLAKE2b is a cryptographic hash function optimized for 64-bit platforms, known for its high speed, strong security, and use in modern applications as a successor to algorithms like SHA-2 and MD5.

All labels observed (2)

Label Occurrences
BLAKE2b canonical 2
BLAKE2 specification 1

How this entity was disambiguated

Statements (52)

Predicate Object
instanceOf cryptographic hash function
alternativeTo MD5
SHA-1
SHA-2
SHA-3
basedOn BLAKE
blockSize 128 bytes
collisionResistanceTarget 2^256 operations
derivedFrom ChaCha quarter-round function
designedBy Christian Winnerlein
Jean-Philippe Aumasson
Samuel Neves
linked to: Alex Biryukov

Zooko Wilcox-O’Hearn
designedFor 64-bit platforms
software implementations
designedToBe fast
secure
simple to implement
digestSize 512 bits
fasterThan MD5
SHA-2
SHA-3
linked to: FIPS 202
introducedIn 2012
optimizedFor 64-bit CPUs
partOfFamily BLAKE2
preimageResistanceTarget 2^512 operations
secondPreimageResistanceTarget 2^512 operations
securityLevelComparableTo SHA-2
SHA-3
linked to: FIPS 202
specifiedIn RFC 7693
standardizedBy IETF
successorOf BLAKE
successorTo MD5
SHA-1
supports configurable output length
keyed hashing
message authentication
personalization
salted hashing
tree hashing
supportsDigestSizeDownTo 8 bits
supportsDigestSizeUpTo 512 bits
usedIn Argon2
Zcash
blockchain systems
cryptographic protocols
digital signatures
file integrity checking
password hashing schemes
usesInternalStructure HAIFA-like mode
usesPrimitive ARX (add-rotate-xor)
usesWordSize 64 bits

How these facts were elicited

Referenced by (3)

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

Zooko Wilcox-O’Hearn coAuthored BLAKE2 specification
linked to: BLAKE2b
BLAKE2s relatedTo BLAKE2b