Section 21: Hashing and Symmetric Algorithms Flashcards

1
Q

HMAC

A

Hash Based Message Authentication Code

▪ Combines a cryptographic hash of the message with a secret key shared by the sender and receiver.

▪ Reduces collisions due to the addition of unique outputs

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

Message Authentication Code (MAC)

A

▪ Confirms the stated identity of the sender and provides integrity of the message without the need to use any other means

Similar concept to digitally signing an email or code signing an application.

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

Stream Cipher

A

Combines a stream of plaintext bits or bytes with a pseudorandom
stream initialized by a secret key

Encryption is performed one bit at a time. or one byte at a time

Very good for encrypting live audio and video since it is continuous

Message: 1234
Key: ABCD

1A2B3C4D

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

Block Cipher

A

▪ Breaks input into fixed-length blocks of data and then performs
encryption on each block

● Easy implementation
● More secure

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