The Keyed-Hash Message Authentication Code (HMAC)

GPTKB entity

Statements (29)
Predicate Object
gptkbp:instanceOf crypt
gptkbp:abbreviation gptkb:HMAC
gptkbp:canUseHashFunction gptkb:MD5
gptkb:SHA-256
gptkb:SHA-1
gptkbp:category message authentication code
gptkbp:dependsOn secrecy of key
strength of hash function
https://www.w3.org/2000/01/rdf-schema#label The Keyed-Hash Message Authentication Code (HMAC)
gptkbp:outputLengthDependsOn underlying hash function
gptkbp:proposedBy gptkb:Ran_Canetti
gptkb:Hugo_Krawczyk
gptkb:Mihir_Bellare
gptkbp:provides message authentication
message integrity
gptkbp:requires shared secret key
gptkbp:resistantTo length extension attacks
gptkbp:standardizedBy gptkb:FIPS_198-1
gptkb:RFC_2104
gptkbp:usedFor data integrity
message authentication
gptkbp:usedIn gptkb:IPsec
SSH
TLS
gptkbp:uses hash function
secret key
gptkbp:yearProposed 1996
gptkbp:bfsParent gptkb:FIPS_198-1
gptkbp:bfsLayer 6