Nepnep 面试记

面试文档

密码学入门及古典密码
凯撒(移位)密码加解密, 暴力破解攻击
仿射密码加解密, 频率分析攻击和本质(置换)
代换密码(维吉尼亚密码) 及已知明文攻击
四种攻击 (唯密文, 已知明文, 选择明文, 选择密文)
密码的类型及实现的安全目标的简介
流密码和随机数生成器
线性反馈移位寄存器及其安全性, 如何利用 LFSR 组合出一个相对安全的生成器
线性同余随机数发生器及简单攻击
RC4 加解密算法(可选)
公钥密码
RSA 加解密算法及相关数论知识
对 RSA 的常见攻击及实战
对常用知识和算法的总结
对 Rabin 密码的加解密算法(可选)
eeϕN\phi N不互素的 RSA(可选)
有限群上的离散对数问题
Diffie-Hellman 密钥交换协议及中间人攻击
ElGamal, Schnorr, DSA 的签名算法及针对 DSA 的一种简单攻击 (DSA 为重点)
ECC 加解密算法
哈希函数和消息验证码
MAC
MD 迭代结构以及 MD5
目前MD5 存在的问题 安全的 Hash 算法有哪些
HMAC 算法的处理细节
为什么 HMAC 这么复杂? HMAC = H(k || m)存在什么问题
分组密码
DES 及 Feistel 结构
二重 DES 及中间相遇攻击
AES 及 SPN 结构
分组密码的工作模式