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 | |
|---|---|---|
| 1send(key) over the same network as the data | Aplaintext = decrypt(ciphertext, stolenKey) | |
| 2attacker.copy(key) | BThe key is sent along the same route as the encrypted messages, so an attacker watching the network could capture both | |
| 3The weakness of sharing a symmetric key leads to asymmetric encryption, where the public key can be shared openly | CWrong: the key itself is not protected by encrypting the data, so an attacker who intercepts it can still decrypt the messages | |
| 4If the key is intercepted, the attacker can decrypt the intercepted data | DAn attacker intercepts the shared key, so they can decrypt every message that uses it and the encryption is defeated | |
| 5send(key) openly; "The key is safe because the data is encrypted" | EWrong: the same key is used for every message, so an intercepted key lets the attacker decrypt all of them | |
| 6attacker steals key; "Only one message is at risk" | Fencrypt(message, publicKey) |
Complete each line of code by filling in the missing parts.
Shade in the letter of the line that contains an error.
key interception — If an attacker intercepts a symmetric key while it is being shared, they can decrypt every message that uses that key, so the encryption is defeated.ciphertext ← ENCRYPT(message, key)
SEND key OVER network
SEND ciphertext OVER networkSEND key OVER network
attacker ← INTERCEPT(network)message ← DECRYPT(ciphertext, stolenKey)
OUTPUT messageIF attackerHasKey = TRUE THEN
encryptionDefeated ← TRUE
ENDIFSEND publicKey OVER network
KEEP privateKey ON recipientDevice