密码协议原理与应用
课程编码:180229145200M3007Y
英文名称:Principles and Applications of Cryptographic Protocols
课时:40
学分:2.00
课程属性:专业课
主讲教师:徐静等
教学目的要求
通过本课程的学习,能够让学生全面了解密码协议的基本设计分析方法以及典型应用,了解密码协议的前沿研究领域及最新研究成果。
预修课程
计算机网络
大纲内容
第一章 概述
第1节 密码协议概念 1.0学时
第2节 密码协议目标 1.0学时
第3节 典型攻击方法 1.0学时
第二章 密码算法
第1节 密码学基本概念 1.0学时
第2节 对称密码和公钥密码 1.0学时
第3节 密钥管理 1.0学时
第三章 密码协议基础理论和方法
第1节 可证明安全 4.0学时
第2节 零知识证明 6.0学时
第3节 安全多方计算 4.0学时
第四章 基础密码协议
第1节 数字签名 3.0学时
第2节 认证密钥交换 3.0学时
第3节 公平交换 3.0学时
第五章 应用密码协议
第1节 TLS协议 3.0学时
第2节 分布式密码协议 4.0学时
第六章 总结
第1节 总结 2.0学时
第七章 考试
第1节 考试 2.0学时
参考书
课程教师信息
徐静,中国科学院软件研究所研究员,博士生导师。中国密码学会安全协议专业委员会副主任委员,科技部区块链重点专项指南编制组成员,《密码学报》、《电子与信息学报》编委。相关成果发表在IEEE S&P、ACM CCS、NDSS、ESORICS、EURO S&P、IEEE TDSC、IEEE TIFS等重要学术会议和期刊上。承担国家自然科学基金、国家密码发展基金、国家科技支撑项目课题、国家重点研发项目课题等多项任务。曾获中国电子学会科学技术奖自然科学一等奖。倪佩芳,中国科学院软件研究所副研究员,长期从事安全协议理论与应用研究。相关成果发表在 IEEE S&P、NDSS、IEEE TIFS、SCIENCE CHINA Information Sciences 等重要学术会议和期刊上。承担国家密码科学基金面上项目等任务。