RFC 2104

E192651

RFC 2104 is the Internet standard document that defines the HMAC (Hash-based Message Authentication Code) algorithm used for data integrity and authentication in cryptographic protocols.

All labels observed (1)

Label Occurrences
RFC 2104 canonical 1

How this entity was disambiguated

Statements (43)

Predicate Object
instanceOf Internet standard document
Request for Comments
appliesTo application protocols
network protocols
category Cryptographic techniques
Security
defines HMAC
Hash-based Message Authentication Code
definesConcept keyed-hash message authentication code
definesProperty HMAC output length equals hash function output length
HMAC security depends on underlying hash function
HMAC supports variable-length keys
HMAC uses inner and outer padding
field computer security
cryptography
data integrity
data origin authentication
message authentication
intendedAudience implementers of cryptographic protocols
protocol designers
security engineers
language English
publishedBy Internet Engineering Task Force
surface form: IETF

Internet Engineering Task Force
purpose provide data integrity
provide data origin authentication
provide message authentication
relatedTo RFC 2202
series Request for Comments
specifies construction of HMAC from a cryptographic hash function
implementation considerations for HMAC
security goals of HMAC
test cases for HMAC
use of a secret key with a hash function for authentication
standardizes HMAC algorithm
standardizesUsageIn IPsec
SSH
TLS
status Informational
title HMAC
surface form: HMAC: Keyed-Hashing for Message Authentication
usesConcept cryptographic hash function
message authentication code
secret key

How these facts were elicited

Referenced by (1)

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

HMAC standardizedIn RFC 2104