Which technique ensures message authentication without requiring public-key cryptography by using a secret key and a hash function?

Prepare for the Information Security Principles and Frameworks Test. Enhance your understanding with detailed questions, hints, and explanations. Ace your exam with confidence!

Multiple Choice

Which technique ensures message authentication without requiring public-key cryptography by using a secret key and a hash function?

Explanation:
The key idea is using a keyed hash to prove both integrity and authenticity without relying on public-key cryptography. HMAC is a specific construction that takes a secret key and a cryptographic hash function and outputs a tag. The receiver, who also shares the secret key, recalculates the tag for the received message and checks it against the transmitted tag. If they match, the message came from someone who knows the secret key and hasn’t been altered. This approach contrasts with digital signatures, which rely on public-key cryptography and provide non-repudiation, and with encryption, which primarily aims to hide content rather than verify who sent it. A hash-based MAC like HMAC uses the secret key together with a hash function to achieve message authentication, making it the correct choice for authenticating messages without public-key cryptography.

The key idea is using a keyed hash to prove both integrity and authenticity without relying on public-key cryptography. HMAC is a specific construction that takes a secret key and a cryptographic hash function and outputs a tag. The receiver, who also shares the secret key, recalculates the tag for the received message and checks it against the transmitted tag. If they match, the message came from someone who knows the secret key and hasn’t been altered.

This approach contrasts with digital signatures, which rely on public-key cryptography and provide non-repudiation, and with encryption, which primarily aims to hide content rather than verify who sent it. A hash-based MAC like HMAC uses the secret key together with a hash function to achieve message authentication, making it the correct choice for authenticating messages without public-key cryptography.

Subscribe

Get the latest from Examzify

You can unsubscribe at any time. Read our privacy policy