Symmetric Ciphers Flashcards

1
Q

AES

A

Key: 128, 192, 256
Block: 128 bit
Rnds: 10 (128), 12 (192), 14 (256) rounds
Algo: Substitution Permutation (Rijyndael)

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

Serpent

A

Key: 128, 192, 256
Block: 128 bit
Rnds: 32 rounds
Algo: Substitution Permutation

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

Twofish

A

Key: up to 256
Block: 128 bit
Rnds: 16 rounds
Algo: Feistel

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

RC5/RC6

A

Key: up to 2048 bit
Block: 32, 64, 128
Rnds: up to 255 rounds
Algo:

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

IDEA

A

Key: 128 bit
Block: 64 bit
Rnds: 8 rounds
Algo: Lai-Massey Scheme

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

TEA

A

Key: 128 bit
Block: 64 bit
Rnds: 64 rounds
Algo: Feistel

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

SHARK

A

Key: 128 bit
Block: 64 bit block
Rnds: 6 rounds
Algo:

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

CAST

A

Key: 128 or 256 bit
Block: 64 bit
Rnds: 12 < 80 - 16 >80
Algo: PGP, 8 bit rounds

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

Blowfish

A

Key: 32-448 bit
Block: 64 bit
Rnds: 16 rounds
Algo: Feistel, in BCrypt, CrashPlan, CryptoDisk, DriveCrypt

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

DES

A

Key: 56 bit
Block: 64 bit
Rnds: 16 rounds
Algo: Feistel

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

3DES

A
Key: 56
Block: 64 bit
Rnds: 16 rounds
Algo: Feistel
- DES 3 times
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
12
Q

Skipjack

A
Key: 80 bit
Block: 64 bit
Rnds: 32 rounds
Algo: Unbalanced Feistel
- NSA for Clipper Chip
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
13
Q

RCA (stream!)

A

Key: 1-256 bit
Block:
Rnds: up to 255 rounds
Algo:

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

RC4 (stream!)

A

Key: 40 bit minimum recommended
Rnds: 1 round
- weak stream cipher, used in SSL/web/wifi security
- RFC7465 prohibits use in TLS

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

Fish (stream!)

A
  • lagged fibonacci pseudorandom number generator
  • data stream XORed with the key
  • FISH improvement
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
16
Q

Pike (stream!)

A
  • revised version of FISH to address known plaintext attack vulnerabilities
  • most widely used stream cipher