分组密码的模式之 ECB模式
ECB模式
ECB模式的全称是Electronic CodeBook模式。在ECB模式中,将明文分组加密之后的结果将直接成为密码分组
ECB模式(电子密码本模式).png
使用ECB模式加密时,相同的明文分组会被转换为相同的密文分组,也就是说,我们可以将其理解为是一个巨大的“明文分组->密文分组”的对应表,因此ECB模式也称为电子密码本模式。
当最后一个明文分组的内容小于分组长度时,需要用一些特定的数据进行填充
ECB模式的特点
ECB模式是所有模式中最简单的一种,ECB模式中,明文分组与密文分组是一一对应的关系,因此如果明文中存在多个相同的明文分组,则这些明文分组最终都将被转换为相同的密文分组。这样伊利爱,只要观察一下密文,就可以知道明文存在怎样的重复组合,并可以以此为线索来破译密码,因此ECB模式是存在一定风险的。
对ECB模式的攻击
ECB模式中,每个明文分组都各自独立地进行加密和解密,但这其实是一个很大的弱点。
假如存在主动攻击者Mallory,他能够改变密文分组的顺序。当接收者对密文解密时,由于密文分组的顺序被改变了,因此相应的明文分组的顺序也会被改变。也就是说,攻击者Mallory无需破译密文就能够操作明文。
该系列的主要内容来自《图解密码技术第三版》
我只是知识的搬运工
文章中的插图来源于原著
网友评论