现代密码学课程

李凤银,女,博士,副教授,硕士生导师,研究所副所长。

2019-2020学年公派到英国莱斯特大学做学术访问一年。获得山东省省级教学成果奖一等奖2项、三等奖1项。获曲阜师范大学青年教师教学比赛三等奖1次,获日照市科技进步二等奖1次,获曲阜师范大学“最美曲园教师”荣誉称号。申请发明专利11项,获得软件著作权8项。主持国家教育部高教司产学合作协同育人项目1项,主持山东省教育厅高校科技计划项目1项,主持校级教学改革项目3项。参与国家自然科学基金项目3项,山东省自然科学基金项目3项,山东省教学改革(重点)项目2项。已在信息安全领域有影响力的重要期刊和国际会议上发表学术论文50余篇,SCI检索10余篇,EI 检索20余篇。

研究方向:信息安全理论及应用、隐私保护技术及应用、匿名通信技术及应用、区块链技术及应用
课程简介

本课程介绍密码学的基本概念、密码学的发展简史、古典密码算法、数字签名、报文与身份鉴别、密钥管理、安全协议等与信息安全密切相关的内容。第1章主要介绍信息安全与密码学、密码技术发展概况以及密码体制的分类等内容。第2章介绍古典密码体制中的基本加密运算、几种典型的古典密码体制。第3章对典型的分组密码算法进行分析,如数据加密标准(DES)、高级加密标准(AES)、国际数据加密标准算法(IDEA)、RC5等,介绍分组密码算法的特点、设计原理、实现方法与安全强度以及分组密码算法在实际应用中的基本工作模式及相关问题。第4章介绍公钥密码体制的原理和基本概念,RSAELGamal算法原理、计算问题与安全性,椭圆曲线密码体制(ECC)基本原理与应用等内容。第5章介绍散列函数的需求、特点、一般结构以及相关的安全性问题等。第6章介绍数字签名的基本概念和典型数字签名方案,如RSA数字签名方案、ElGamal数字签名方案和数字签名标准(DSS)的原理与实现,并对典型特殊数字签名方案的原理与应用进行了介绍。第7章介绍密钥的种类与层次结构、密钥管理的生命周期、密钥的生成与安全存储,密钥的协商与分发问题,典型密钥分配与协商协议及算法,PKI技术基础等。第8章对身份鉴别的基本原理与典型协议进行了介绍。第9章包括序列密码的基本原理及模型、线性反馈移位寄存器LFSR、基于LFSR的序列密码以及典型序列密码算法等内容。


课程PPT
课程视频
第一章 密码学概述2
第一章 密码学概述1
第一章 密码学概述3
第二章 古典密码技术1
第二章 古典密码技术3
第二章 古典密码技术2
第三章 分组密码1
第二章 古典密码技术4
第三章 分组密码3
第三章 分组密码2
第三章 分组密码4
第四章 公钥密码体制1
第四章 公钥密码体制3
第四章 公钥密码体制2
第五章 散列函数与消息鉴别1
第四章 公钥密码体制4
第五章 散列函数与消息鉴别3
第五章 散列函数与消息鉴别2
第五章 散列函数与消息鉴别5
第五章 散列函数与消息鉴别4
第六章 数字签名技术1
第五章 散列函数与消息鉴别6
第六章 数字签名技术2
第六章 数字签名技术3
第六章 数字签名技术5
第六章 数字签名技术4
第六章 数字签名技术7
第六章 数字签名技术6
第七章 密钥管理技术2
第七章 密钥管理技术1
第七章 密钥管理技术4
第七章 密钥管理技术3
第八章 身份鉴别技术1
第七章 密钥管理技术5
第八章 身份鉴别技术3
第八章 身份鉴别技术2
第九章 序列密码2
第九章 序列密码1
课堂小结