3.2 Symmetric Cryptography Flashcards
What is DES?
Data Encryption Standard is one of the most well-known symmetric encryption algorithms implemented by IBM in the 1970s that was intended to serve as the federal encryption standard.
What does each F-box do in DES?
Each F-box performs a combination of substitution and transposition operations using the Feistel function.
- They each take half a block of input (32bits) and combines it with a piece of the encryption key (48bits).
- Then, that input is broken into 8 segments and fed into 8 different functions called S-boxes. Each of these boxes contains a different substitution cipher.
- The results of all those substitutions are then combined together again and fed into a P-box. The p-box scrambles up the output of the S-boxes to produce the output.
- This is repeated 16 times.
How does DES work?
Data Encryption Standard uses an encryption operation
called the Feistel function for 16 rounds of encryption.
The algorithm takes 64 bits of plaintext as input in the top and then runs it through an encryption operation known as the Feistel function.
What does S stand for in S-box?
Substitution.
What does F stand for in F-box?
Feistel.
What does P stand for in P-box?
Permutation.
Permutation is just another word for transposition.
Is DES considered secure?
No. It is no longer being considered secure.
What are the four key facts about DES?
- DES is a symmetric encryption algorithm.
- DES is a block cipher operating on 64-bit blocks.
- DES has a key length of 56 bits.
- DES is now considered insecure.
What is Triple DES (3DES)?
It’s the application of DES three times on the same input.
What are the three keying options for 3DES?
- Key 1, Key 2, and Key 3 are all different.
- Key 1 and Key 3 are the same, Key 2 is different.
- All the keys are the same.
Why 3DES? Why not just use DES twice?
Double DES is no more secure than DES, due to the meet-in-the-middle attack.
What are the four key facts about 3DES?
- 3DES is a symmetric encryption algorithm.
- 3DES is a block cypher operating on 64-bit blocks.
- 3DES has an effective key length of 112 bits.
- 3DES is considered weak and being phased out.
What does AES stand for?
Advanced Encryption Standard
What’s the Rijndael algorithm?
It’s the algorithm that won a competition to become the AES.
What does AES use at a high level?
Transposition and substitution.