密码学引论 (下)
密码学引论 (下)
1000+ 人选课
更新日期:2025/05/22
开课时间2025/03/17 - 2025/07/01
课程周期16 周
开课状态开课中
每周学时-
课程简介

《密码学引论》关注密码学的两个重要方面——保密性与认证性,介绍相关密码算法与协议的设计原理与安全性分析技术。《密码学引论》(上)围绕对称密码技术,重点介绍古典密码、密码学信息理论基础,以及经典对称密码算法,包括流密码、分组密码、杂凑函数和消息认证码等,研究各类对称密码算法的主要结构和设计原理,分析典型算法设计技术细节,并对对称密码主流安全性分析技术,如差分分析、线性分析等分析原理和概率模型进行初步探讨。《密码学引论》(下)围绕非对称密码技术,介绍密码学复杂性理论基础、公钥加密、数字签名、密钥分发、零知识证明理论和电子货币等,研究非对称密码的设计原理、相关数学困难问题的困难性、安全性分析与证明的基本思想、以及各类密码算法在密码协议中的综合运用。

课程大纲
7密码学复杂性理论基础
7.1复杂性理论基本概念
7.2密码学复杂性理论假设
8公钥密码
8.1公钥密码基本观点
8.2RSA加密算法
8.3素性检测与因子分解
8.4ElGamal加密算法与离散对数
9数字签名
9.1RSA数字签名
9.2基于离散对数的数字签名
10密钥分发
10.1对称密码密钥分发
10.2公钥密码密钥分发
10.3量子密钥分发
11零知识证明
11.1成员零知识证明
11.2知识零知识证明与身份识别协议
11.3非交互零知识证明
12电子货币
12.1电子货币简介
12.2电子货币协议:SET协议、E-Cash、比特币与区块链