「Cryptography-Boneh」:Block Cipher 1
这篇文章介绍了块密码。
文中主要分为四个部分。
第一个部分解释了块密码的基础概念,包括抽象概念PRF(伪随机函数)和PRP(伪随机置换)的定义及其安全定义。
第二个部分介绍了经典块密码DES,包括DES的Feistel网络,支撑Feistel网络的Luby-Rackoff定理,triple-DES和对DES的一些攻击方法。特别是有效的中间相遇攻击。
第三个部分介绍了目前流行的块密码AES,包括AES的结构和一些攻击方法等。
最后一小部分介绍了用PRG构造PRF,再利用Feistel网络变成块密码。