Week 5 - Message Authentication & Public-Key Cryptography Flashcards

1
Q

What is the difference between message confidentiality and message authentication?

A

They both have different tasks:

  • Message confidentiality (via encryption) against passive attacks
  • Message authentication against active attacks
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
2
Q

What are the two important aspects of message authentication?

A
  1. Verify messages are not altered during transmission
  2. Verify the source is authentic
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
3
Q

Does conventional encryption work for message authentication?

A

Symmetric encryption alone is not suitable for data authentication.

It would seem possible to perform authentication simply by the use of symmetric encryption. If we assume that only the sender and receiver share a key (which is as it should be), then only the genuine sender would be able to encrypt a message successfully for the other participant, provided the receiver can recognize a valid message. Furthermore, if the message includes an error-detection code and a sequence number, the receiver is assured that no alterations have been made and that sequencing is proper. If the message also includes a timestamp, the receiver is assured that the message has not been delayed beyond that normally expected for network transit.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
4
Q

What is an authentication tag?

A

General Idea:
Message authentication: Attach an authentication tag to each message.
Sender and receiver share the same function to calculate the tag.
Sender’s tag should match receiver’s calculation.
Message confidentiality: Encrypt the message alongside the authentication tag.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly