学习要求:了解古典密码学与现代密码学的不同实现技术,重点掌握一些经典的密码体 制。 自学:密码学基本概念。 讨论:多表代换和单表代换密码体制的安全性 作业:查阅资料完成密码分析学读书报告 第三章对称密码体制(4学时) 主要内容:分组密码原理(设计原理与一般结构)、数据加密标准(DS)描述、问题 讨论以及DES变形、DEA的设计原理与加解密过程、AES算法(Rijndael)的数学基础和 设计思想以及算法、分组密码的工作模式(ECB,CBC,CFB,OFB)。 学习要求:了解分组密码原理,掌握主要的对称加密算法的实现机制。 自学:分组密码的工作模式(ECB,CBC,CFB,OFB) 阅读:相关对称密码算法的经典学术论文 第四章流密码(1学时) 主要内容:流密码基本概念(同步流密码、有限状态自动机、密钥流产生器)入、线性反 馈移位寄存器、线性移位寄存器的一元多项式表示、m序列的伪随机性以及序列密码的 破译、非线性序列(G沁f能序列生成器、上K触发器、Pless生成器、钟控序列生成器) 学习要求:了解流密码基本概念(同步流密码、有限状态自动机、密钥流产生器)。 作业:查阅主要流密码方面的学术论文。 第五章公钥密码体制(4学时) 主要内容:数学基础(数论与近世代数)素数与互素以及素性检验、模运算、费尔玛定 理与欧拉定理、欧几里德算法、中国剩余定理、离散对数、平方剩余、公钥密码体制基本原 理、对公钥密码体制的攻击、RSA算法(算法描述以及安全性、计算技巧)、背包密码体制、 Rabin密码体制、EIGamal密码体制、椭圆曲线密码体制(一般椭圆曲线、有限域上的椭圆 曲线:算法以及安全性) 学习要求:掌握一定的数学基础知识,理解公钥密码体制基本原理以及RSA算法的实 现:了解椭圆曲线密码体制。 自学:背包密码体制、Rabin密码体制、EIGamal密码体制。5 学习要求:了解古典密码学与现代密码学的不同实现技术,重点掌握一些经典的密码体 制。 自 学:密码学基本概念。 讨 论:多表代换和单表代换密码体制的安全性。 作 业:查阅资料完成密码分析学读书报告 第三章 对称密码体制(4 学时) 主要内容:分组密码原理(设计原理与一般结构)、数据加密标准(DES)描述、问题 讨论以及 DES 变形、IDEA 的设计原理与加解密过程、AES 算法(Rijndael)的数学基础和 设计思想以及算法、分组密码的工作模式(ECB,CBC,CFB,OFB)。 学习要求:了解分组密码原理,掌握主要的对称加密算法的实现机制。 自 学:分组密码的工作模式(ECB,CBC,CFB,OFB) 阅 读:相关对称密码算法的经典学术论文 第四章 流密码(1 学时) 主要内容:流密码基本概念(同步流密码、有限状态自动机、密钥流产生器)、线性反 馈移位寄存器、线性移位寄存器的一元多项式表示、m 序列的伪随机性以及 m 序列密码的 破译、非线性序列(Geffe 序列生成器、J-K 触发器、Pless 生成器、钟控序列生成器) 学习要求:了解流密码基本概念(同步流密码、有限状态自动机、密钥流产生器)。 作 业:查阅主要流密码方面的学术论文。 第五章 公钥密码体制(4 学时) 主要内容:数学基础(数论与近世代数)素数与互素以及素性检验、模运算、费尔玛定 理与欧拉定理、欧几里德算法、中国剩余定理、离散对数、平方剩余、公钥密码体制基本原 理、对公钥密码体制的攻击、RSA 算法(算法描述以及安全性、计算技巧)、背包密码体制、 Rabin 密码体制、EIGamal 密码体制、椭圆曲线密码体制 (一般椭圆曲线、有限域上的椭圆 曲线;算法以及安全性) 学习要求:掌握一定的数学基础知识,理解公钥密码体制基本原理以及 RSA 算法的实 现;了解椭圆曲线密码体制。 自 学:背包密码体制、Rabin 密码体制、EIGamal 密码体制