C839 - Things to Memorize test
questions and answers
DES
64 bit block, 56 bit key, 16 rounds, Fiestel
3DES
64 bit block, 168 bit key, 48 rounds, Fiestel
AES
128 bit block, 128, 192, 256 bit key, 10, 12, 14 rounds, Substitution-
permutation matrix
Blowfish
64 bit block, 32-448 bit key, 16 rounds, Fiestel
Twofish
128 bit block, 1-256 bit key, 16 rounds, Fiestel
Serpent
128 bit block, 128, 192, 256 bit key, 32 rounds, Fiestel
,CAST
64 bit block, 128, 256 bit key, 12, 16 rounds, Fiestel
Skipjack/Clipper Chip
64 bit block, 80 bit key, 32 rounds, Unbalanced Fiestel
IDEA
64 bit block, 128 bit key, 8 rounds, Lai-Massey Scheme
TEA
64 bit block, 128 bit key, 64 rounds, Fiestel
RC4
Stream, 1-256 bit key, Key Stream X-OR
RC5
32, 64, 128 bit block, 2048 bit key, variable rounds
RC6
32, 64, 128 bit block, 2048 bit key, variable rounds, Speed improved
RC4, AES competition
,SHARK
64 bit block, 128 bit key, 6 rounds, Substitution-permutation matrix
RSA
Leverages prime number characteristics, 1024-4096 bit variable key
size, 1 round. Most Popular / provides authentication and encryption
/ authentication through digital signatures.
ECC
Leverages discrete logarithm characteristics. Provides
authentication and encryption/ faster than RSA / Uses less resources
than RSA (Used in smaller devices like smartphones) /
authentication through digital signatures.
El Gamal
Used in recent versions of PGP. Extension of Diffie Hellman (DH)/
Similar level of protection as RSA and ECC/ usually the slowest.
DSA
A Federal Information Processing Standard for digital signatures
(FIPS 186)
Diffie Hellman (DH)
, No Authentication /vulnerable to Man in the middle attacks
CBC (Cypher Block Chaining)
CTR (Counter)
CFB (Cipher Feedback)
OFB (Output Feedback)
ECB (Electronic Code Book)
PCBC (Propagating Cipher Block Chaining)
FIPS 180-2
Secure Hash Algorithm (SHA-1)
FIPS 140
Define 4 security levels
questions and answers
DES
64 bit block, 56 bit key, 16 rounds, Fiestel
3DES
64 bit block, 168 bit key, 48 rounds, Fiestel
AES
128 bit block, 128, 192, 256 bit key, 10, 12, 14 rounds, Substitution-
permutation matrix
Blowfish
64 bit block, 32-448 bit key, 16 rounds, Fiestel
Twofish
128 bit block, 1-256 bit key, 16 rounds, Fiestel
Serpent
128 bit block, 128, 192, 256 bit key, 32 rounds, Fiestel
,CAST
64 bit block, 128, 256 bit key, 12, 16 rounds, Fiestel
Skipjack/Clipper Chip
64 bit block, 80 bit key, 32 rounds, Unbalanced Fiestel
IDEA
64 bit block, 128 bit key, 8 rounds, Lai-Massey Scheme
TEA
64 bit block, 128 bit key, 64 rounds, Fiestel
RC4
Stream, 1-256 bit key, Key Stream X-OR
RC5
32, 64, 128 bit block, 2048 bit key, variable rounds
RC6
32, 64, 128 bit block, 2048 bit key, variable rounds, Speed improved
RC4, AES competition
,SHARK
64 bit block, 128 bit key, 6 rounds, Substitution-permutation matrix
RSA
Leverages prime number characteristics, 1024-4096 bit variable key
size, 1 round. Most Popular / provides authentication and encryption
/ authentication through digital signatures.
ECC
Leverages discrete logarithm characteristics. Provides
authentication and encryption/ faster than RSA / Uses less resources
than RSA (Used in smaller devices like smartphones) /
authentication through digital signatures.
El Gamal
Used in recent versions of PGP. Extension of Diffie Hellman (DH)/
Similar level of protection as RSA and ECC/ usually the slowest.
DSA
A Federal Information Processing Standard for digital signatures
(FIPS 186)
Diffie Hellman (DH)
, No Authentication /vulnerable to Man in the middle attacks
CBC (Cypher Block Chaining)
CTR (Counter)
CFB (Cipher Feedback)
OFB (Output Feedback)
ECB (Electronic Code Book)
PCBC (Propagating Cipher Block Chaining)
FIPS 180-2
Secure Hash Algorithm (SHA-1)
FIPS 140
Define 4 security levels