词条 | FEAL |
释义 | FEAL(Fast Data Encipherment Algorithm)是一套类似美国DES的分组加密算法。FEAL被提出的原意是着眼于当时的DES只用硬件去实现他,因此不适用于较小的系统。而FEAL则强调其在每一轮的安全强度都比DES高,所以使用较少的轮数,就可达到与DES采用16轮相同的安全度,如此一来,就比较适合用软件去实现它了。 从输入与输出的观点来看,FEAL分组加密法与DES是相同的。即FEAL的加密或解密分组,及使用者手中所持有的秘密密钥皆如同DES一般,都是64位。唯一不同的是,FEAL的密钥没有校验位。 至于FEAL加密算法的真正加密结构,则与DES有极大的差异。FEAL完全没有使用置换函数来搅乱加密或解密过程中的数据,更没有如DES般具有神秘的S盒。FEAL使用了异或(XOR)、旋转(Rotation)、加法与模(Modulus)运算 FEAL中子密钥的生成使用了8轮迭代循环,每轮循环产生2个16bit的子密钥,共产生16个子密钥运用于加密算法中。其结构如下图(图2.2,图2.3): |
随便看 |
百科全书收录4421916条中文百科知识,基本涵盖了大多数领域的百科知识,是一部内容开放、自由的电子版百科全书。