电子书《现代密码学简介》
地址:github.com/Evian-Zhang/Introduction-to-modern-cryptography
本地下载:Introduction-to-modern-cryptography-master.zip
第一章要介绍了密码学中的一些基础知识,如密钥等,以及密码体制、可证明安全的简介、Kerckhoff准则等。此外,还介绍了如凯撒密码、一次一密等经典密码。
第二章首先介绍了流密码的工作原理,然后介绍了基于LFSR的伪随机比特发生器、BBS伪随机比特发生器、ANSI X9.17伪随机数发生器。
第三章介绍了分组密码的设计准则、运行模式,以及DES, IDEA, AES等经典的分组密码算法。
第四章介绍了公钥密码,如RSA密码,以及ElGamal密码。
第五章介绍了哈希算法的 Merkle-Damgård 结构,以及MD5和SHA-256哈希算法。
第六章介绍了消息认证码的三种类型,以及Poly1305算法的细节,同时也介绍了认证加密的过程。
第七章介绍了数字签名的基本概念,以及DSA算法。
第八章介绍了安全协议,以及对称密码、非对称密码的密钥分配、密钥管理方法。