๐Electronic Codebook (ECB)
- tags
- Electronic Codebook (ECB) is the simplest Block cipher mode of operation.
- Split input into blocks, each block is independently encrypted with the same key.
- The weakness is that same blocks would produce the same results. Thus, ECB does not hide data patterns.
- ECB is also susceptible to Replay attack because each block is decrypted in exactly the same way.
- It is not recommended to use ECB in cryptographic protocols at all.
Inability to hide data patterns is very striking on images with large monotonic colors. Input:
Encrypted with ECB:
Compare this with CBC (or other mode):