一共12题,共100分 1. Vigenere, 加密之后算重合指数 2. 给一段密文让你直接恢复明文(栅栏密码) 3. a=10101010, f(x)=x^8+x^6+x^5+x^4+1, 写出a8-a12 4. AES加密过程模拟 5. 分组密码的工作模式有哪些,给出环境限制写出最适合的工作模式 6. 以SM4的加解密为例描述Feistel结构及其执行过程 7. 写出加密函数、hash函数、消息验证码的安全性定义 8. (1) 简述DH+ElGamal椭圆曲线的密钥交换过程 (2) 描述中间人攻击 9. RSA手算 10. Goldwasser-Micali的缺点以及对密码学的贡献 11. ElGamal的签名验证过程与合理性证明 12. RSA、GM、ElG、DH是基于什么数学难题