|
@@ -20,7 +20,7 @@ image::crypto/aes/AES.jpg[AES]
|
|
|
|
|
|
AES 分组
|
|
AES 分组
|
|
|
|
|
|
-image::crypto/aes/AES-group.jpg.jpg[AES 密码分组]
|
|
|
|
|
|
+image::crypto/aes/AES-group.jpg[AES 密码分组]
|
|
|
|
|
|
=== 分组密码的填充
|
|
=== 分组密码的填充
|
|
|
|
|
|
@@ -111,7 +111,7 @@ image::crypto/aes/CFB.png[CFB]
|
|
|
|
|
|
明文分组和密文分组之间并没有经过“加密”这一步骤。在CFB模式中,明文分组和密文分组之间只有一个XOR
|
|
明文分组和密文分组之间并没有经过“加密”这一步骤。在CFB模式中,明文分组和密文分组之间只有一个XOR
|
|
|
|
|
|
-image::crypto/aes/CFB_CBC.jpg[CFB_CBC]
|
|
|
|
|
|
+image::crypto/aes/CFB_CBC.png[CFB_CBC]
|
|
|
|
|
|
===== 对CBC模式的攻击
|
|
===== 对CBC模式的攻击
|
|
|
|
|
|
@@ -119,7 +119,7 @@ Alice向Bob发送一条消息,这条消息由4个密文分组组成。主动
|
|
|
|
|
|
于是,Bob解密时,4个分组中只有第1个可以解密成正确的明文分组,第2个会出错,而第3个和第4个则变成了被攻击者替换的内容(也就是昨天发送的明文内容)。攻击者没有破解密码,就成功地将以前的电文混入了新电文中。而第2个分组出错到底是通信错误呢,还是被人攻击所造成的呢?Bob是无法做出判断的。
|
|
于是,Bob解密时,4个分组中只有第1个可以解密成正确的明文分组,第2个会出错,而第3个和第4个则变成了被攻击者替换的内容(也就是昨天发送的明文内容)。攻击者没有破解密码,就成功地将以前的电文混入了新电文中。而第2个分组出错到底是通信错误呢,还是被人攻击所造成的呢?Bob是无法做出判断的。
|
|
|
|
|
|
-image::crypto/aes/CFB_repeatAttack.jpg[CFB_repeatAttack]
|
|
|
|
|
|
+image::crypto/aes/CFB_repeatAttack.png[CFB_repeatAttack]
|
|
|
|
|
|
==== OFB(输出反馈模式)
|
|
==== OFB(输出反馈模式)
|
|
|
|
|