SHA-384

GPTKB entity

Statements (50)
Predicate Object
gptkbp:instanceOf hash function
gptkbp:block 1024 bits
gptkbp:category cryptography
information security
data integrity
gptkbp:collisionResistance 2^192 operations
gptkbp:designedBy gptkb:National_Security_Agency
gptkbp:digestSize 384 bits
arbitrary length
gptkbp:features 192 bits
gptkbp:firstPublished 2001
gptkbp:format gptkb:base64
binary
hexadecimal
gptkbp:hashFunctionType iterative
one-way
fixed-length output
https://www.w3.org/2000/01/rdf-schema#label SHA-384
gptkbp:initializationVector different from SHA-512
gptkbp:length 384 bits
gptkbp:partOf gptkb:SHA-2_family
gptkbp:preimageResistance 2^384 operations
gptkbp:publishedBy gptkb:NIST
gptkbp:publishedIn gptkb:FIPS_PUB_180-2
gptkbp:relatedTo gptkb:SHA-512
gptkbp:secondPreimageResistance 2^384 operations
gptkbp:standardizedBy gptkb:FIPS_180-4
gptkbp:status active
gptkbp:successor gptkb:SHA-1
gptkb:SHA-0
gptkbp:usedIn gptkb:cryptocurrency
gptkb:PGP
gptkb:SSL
gptkb:HMAC
TLS
data integrity
digital signatures
password hashing
certificate generation
gptkbp:uses gptkb:Merkle–Damgård_construction
gptkb:Davies–Meyer_structure
compression function
bitwise operations
modular addition
64 rounds
initialization vectors
message padding
gptkbp:vulnerableTo no practical attacks as of 2024
gptkbp:bfsParent gptkb:TLS_1.2
gptkbp:bfsLayer 5