CY 6750。密码学与通信安全“,”(4小时)

研究用于通信和其他应用(如电子商务)的密码系统的设计和使用。讨论密码系统的历史、设计背后的数学理论、它们的漏洞和不同的密码分析攻击。主题包括流密码,包括移位寄存器序列;分组密码,如DES和AES;公钥系统,包括RSA、离散对数;签名方案;哈希函数,如MD5、SHA1;协议方案包括识别方案、零知识证明方案、认证方案和秘密共享方案。讨论密钥管理问题,包括Needham-Schroeder协议和证书。

先决条件:CS 5800最低成绩为C-或CS 5800最低成绩为D-或CS 7800最低成绩为C-