Tip: Choose Save as PDF in the print dialog to download. Use A4 paper size.
Shade in the A or B circle for each question.
Draw a line connecting each item on the left to its match on the right.
| Left column | Right column | |
|---|---|---|
| 1ciphertext = E(k3, D(k2, E(k1, plaintext))) | AThis applies DES only once with one key, so it is just ordinary DES and not Triple DES. Triple DES needs three passes (encrypt, decrypt, encrypt) with two or three keys. | |
| 2keys = [k1, k2, k1] | BTwo-key Triple DES: the first and third DES passes reuse the same key. | |
| 3Triple DES is slower than AES because it runs the DES algorithm three times on every block. | CTriple DES encryption: encrypt with key 1, decrypt with key 2, then encrypt with key 3. | |
| 4Using three different keys lengthens the effective key and strengthens DES. | DtimeTripleDES = 3 * timeDES | |
| 5ciphertext = DES(plaintext, k1) # Triple DES | ETriple DES is slower than AES, not faster. It runs DES three times, and extra keys do not make it quicker. | |
| 6Triple DES is faster than AES because it uses three keys | Fkeys = [k1, k2, k3] |
Complete each line of code by filling in the missing parts.
Shade in the letter of the line that contains an error.
Triple DES — Applies DES three times (encrypt, decrypt, encrypt) with two or three keys to lengthen the effective key and strengthen DES. It is slower than AES.s1 = ENCRYPT(data, key1)
s2 = DECRYPT(s1, key2)
s3 = ENCRYPT(s2, key3)keys = [key1, key2, key1]keyBits = 3 * 56IF time3DES > timeAES THEN
OUTPUT "Slower than AES"
ENDIFFOR pass = 1 TO 3
data = DES(data, keys[pass])
NEXT pass