Lesson 5 - Cryptographic Concepts Flashcards

1
Q

What is the difference between stream and block ciphers?

A

A block cipher is padded to the correct size if there is not enough data in the plaintext. In a stream cipher, the plaintext is not divided into equal-size blocks.

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

What are the key differences between symmetric and asymmetric cryptographic ciphers?

A

Symmetric encryption is used for confidentiality and uses the same key for encryption and decryption. Asymmetric is inefficient for encrypting or transporting large amounts of data.

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

Applies an initialization vector to the first plaintext block to ensure that the key produces a unique ciphertext from any given plaintext.

A

Cipher Block Chaining

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

Single hash function, symmetric cipher, or asymmetric cipher

A

Cryptographic Primitive

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

What is salt?

A

Random or pseudo-random number or string using in conjunction with hashing password values.

(salt + password) * SHA = hash

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

Which two cryptographic functions can be combined to authenticate a sender and prove the integrity of a message?

A

Public key cryptography and hashing

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