伯克利 CS171 密码学
课程名称: Cryptography
课程官网地址:2021年春
先修课程: CS70 离散数学和概率论
重要程度: 选修
课程评点:
课程说明
密码学或密码学是设计算法和协议的科学,使各方能够在不受信任的环境中安全地进行通信和计算(例如安全通信、数字签名等)。在过去的四十年中,密码学已经从一种特殊的方式转变为基于坚实的复杂性理论基础,将神秘的技巧集合成一门严谨的科学。这种现代复杂性理论密码学方法将成为重点。例如,在加密的上下文中,我们将首先给出一个精确的数学定义来说明安全加密方案的含义,然后给出一个假设各种计算难度假设(例如因式分解)的构造(实现此安全概念)。