电子密码本模式ECB
ECB 工作模式的定义、优缺点和相关密码学背景。
#status / growing
#type / concept
#tech / security / crypto
#resource / algorithm
[!info] related notes 密码学 Data Encryption Standard DES 密码分组链接CBC 密码反馈模式CFB
电子密码本模式 (ECB)
1. 定义
电子密码本模式 (Electronic Codebook, ECB) 是最简单的分组密码工作模式。 [cite_start]它将明文分成固定大小的分组(如 64位 或 128位),然后使用同一密钥对每个分组独立进行加密 [cite: 830, 836]。
2. 工作原理
- 加密:$C_i = E_K(P_i)$
- 解密:$P_i = D_K(C_i)$
- 每个块的处理是完全独立的,没有关联。
3. 优缺点分析
[cite_start]根据 PPT [cite: 839-842] 总结:
优点
- 简单有效:易于实现和标准化。
- 并行处理:由于各块独立,可以同时对多个明文分组进行加密或解密(速度快)。
- 无误差传递:一个密文分组在传输中损坏(如比特翻转),只会影响该分组的解密,不会扩散到后续分组。
缺点
- 安全性较低 (模式泄露):
- 相同的明文分组总是会被加密成相同的密文分组。
- 攻击者可以通过观察密文的模式推断出明文的结构(例如图像加密中依然能看清轮廓)。
- 结论:不适合加密长消息或具有高度重复性的数据。
相关链接: