1 什么是分组密码操作模式
通常,分组密码算法(如典型的DES)是提供数据安全的一个基本构件,它以固定长度的分组作为基本的处理单位。分组密码的操作模式就是如何在各种各样的应用中使用这些基本构件。
2 常见的几种分组密码操作模式
常见的分组密码操作模式有:电子密码本模式(ECB)、密码分组链接模式(CBC)、计数器模式(CTR)、输出反馈模式(OFB)、密码反馈模式(CFB)。下面我将对这几种模式分别做介绍。
2.1 电子密码本模式(ECB)
电子密码本模式是最简单的方式,在这种模式下明文被每次处理64位,并且每个明文分组都用同一个密钥加密。由于每个64位的明文有一个唯一的密文,可以想象有一个巨大的密码本,其中对每一个可能对64位明文分组都有一个密文项与之对应。故称为“密码本”模式。整个加密过程就是把这个报文分成若干个64位的分组,如果有必要的话对最后一个分组进行填充,以保证其作为一个处理单元的64位分组大小。加密每次处理一个分组,每次总用同一个密钥。
(加密)Cj = Ek(Pj) ,(j=1,2, …,N)
(解密)Pj = Dk(Cj),(j=1,2, …,N)
特点:
①模式操作简单,不同的分组可以进行并行处理;