Symmetric Encryption Flashcards

1
Q

What is RC4?

A

Rivest Cipher 4, a symmetric stream cipher able to use between 40 and 2,048 bit-keys. AES recommended over RC4.

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

What is DES?

A

Data Encryption Standard, a symmetric block cipher, encrypting data in 64-bit blocks. Can only use a key of 56-bits, not recommended for use today.

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

What is 3DES?

A

Triple Data Encryption Standard, takes DES and encrypts data with it 3 times, in 64-bit blocks. Could be using three keys, two keys, or the same key three times. Can use key sizes of 56, 112, or 168 bits.

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

What is AES?

A

Advanced Encryption Standard, a strong symmetric block cipher, encrypting data in 128-bit blocks. Very fast, efficient, and strong. Can use 128-, 192-, or 256-bit keys.

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

What is Blowfish?

A

Blowfish, a symmetric block cipher encrypting in 64-bit blocks with a “variable length key” (32 to 448 bits). Faster than AES-256.

Very secure; no known way to break the full 16 rounds of encryption. Also not limited to patents (anyone can use it!)

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

What is Twofish?

A

Twofish, symmetric block cipher encrypting in 128-bit blocks. Uses a 128-bit block size, and supports 128-, 192-, or 256-bit keys. Also not patented (anyone can use it).

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

Which encryption algorithms are symmetric algorithms?

A

RC4, DES, 3DES, Blowfish, Twofish, and AES.

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

Symmetric encryption differs from asymmetric in which way?

A

Symmetric encryption only uses 1 key.

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

What is RSA?

A

An encryption algorithm, using a public-key cryptography system to encrypt and decrypt.

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

What is Diffie-Hellman key exchange?

A

A method used to exchange keys over an insecure network. Does not encrypt or authenticate, just sends keys and protects the key.

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

Where is Diffie-Hellman key exchange used?

A

In Perfect Forward Secrecy (PFS). In PFS, Ephemeral Diffie-Hellman is used (keys will only be used for a short period of time), combined with elliptic curve cryptography (ECC) to encrypt.

PFS is AKA as ECDHE.

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

What is PFS also known as?

A

ECDHE

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

What does PFS do?

A

Perfect Forward Secrecy is a key exchange method.

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

In a data stream where the amount of data is unknown, which type of cipher is more efficient?

A

Stream Ciphers

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

In a data stream where the amount of data is known, which type of cipher is more efficient?

A

Block Ciphers

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

AES-256 indicates what?

A

AES using a 256-bit key

17
Q

Which key sizes can AES use?

A

128, 192, or 256

18
Q

What is recommended over RC4?

A

AES

19
Q

In computer applications, where is a one-time pad used?

A

Tokens or fobs