What are the main advantages and disadvantages of Electronic Codebook (ECB)?
What will be an ideal response?
ECB is straightforward but has an obvious disadvantage. Given that two blocks, B[i] and B[j], are the same, the corresponding ciphertext blocks generated C[i] and C[j] will also be the same. ECB is highly susceptible to dictionary attacks. If the data pattern appears frequently, the attacker can easily detect this pattern and learn something about the plaintext. ECB is almost never recommended, as it is very difficult to use securely. The greatest advantage of ECB is that messages can be encrypted in parallel form since there is no dependence among blocks. However, parallel encryption is also supported in counter mode, as discussed later in the chapter, and is a better alternative than ECB.
You might also like to view...
A message sent with high importance displays a red dot in the message header.
Answer the following statement true (T) or false (F)
When you start Excel, a new blank ________ displays
A) spreadsheet B) database C) document D) presentation
Sometimes tables are created for no other purpose than to hold the values that will be used in a Combo Box.
Answer the following statement true (T) or false (F)
A method to display aggregate function results as the last row in Datasheet view of a table or query.
What will be an ideal response?