删除或更新信息,请邮件至freekaoyan#163.com(#换成@)

上海交通大学电子信息与电气工程学院硕士课程内容介绍《密码算法与协议》

上海交通大学 免费考研网/2012-12-28


《密码算法与协议》

课程代码X033530学分/学时3.0/54开课时间
课程名称密码算法与协议
开课学院电子信息与电气工程学院
任课教师谷大武
面向专业计算机科学与技术
预修课程基础代数、初等数论
课程讨论时数0 (小时)课程实验数0 (小时)
课程内容简介

本课程是密码学与计算机安全学科的硕士生专业基础课,主要介绍现代密码学的核心内容和基本结果,其中包括Shannon理论、分组密码和AES、Hash函数、RSA密码与整数分解、基于离散对数问题的公钥密码、签名方案等,同时穿插介绍国内外相关研究的最新进展情况。要求学生深入理解和掌握对称/非对称密码算法以及数字签名方案的设计原理与典型结构、基本分析方法与主要结果、现有密码的安全性和局限性等内容。通过本课程的学习,要求能够正确认识和熟练掌握现代密码的原理和主要结论,为进一步从事理论和应用研究与开发奠定坚实的专业基础。

课程内容简介(英文)

This course is the basic course for master students of cryptography and computer security. It mainly introduces the core content and basic research conclusions of modern cryptography. It includes Shannon Theory, block cipher, AES Hash function, RSA public-key cryptography, integer factoring, discrete logarithm cryptography, discrete logarithm digital signature, etc. The course also introduces the latest domestic and abroad progress of related researches. The requirement for student is to grasp the design principle and typical structure of symmetric /asymmetric encryption algorithm and digital signature scheme, learn the basic analytical methods and key conclusions, and understand the limit of security in existing cryptography. After this course, students should know correctly about the theory and key conclusion of modern cryptography, and will achieve the solid professional foundation for further theoretic research and practical implementations.

教学大纲

1. 教学进度 1) 古典密码学(4学时) 2) Shannon理论(6学时) 3) 分组密码与AES(8学时) 4) Hash函数(8学时) 5) RSA与整数分解(10学时) 6) 基于离散对数问题的公钥密码(10学时) 7) 签名方案(8学时)2. 课内教学活动 深入理解密码学的基本思想和原理,灵活使用几种主要方法和工具分析典型的密码算法和方案,初步培养和锻炼严密的理论分析和逻辑推理能力。3. 课外科技活动 阅读相关书籍和代表性文献,加深对密码学的理解和认识,扩大知识领域,初步培育创新的科研能力。

课程进度计划

(无)

课程考核要求

本课程以闭卷考试方式评定学生成绩。要求学生正确理解和掌握密码学的基本概念、原理和方法,具备密码算法的初步设计和分析能力,能够运用代数和数论等工具进行安全性推理、论证和计算。

参 考 文 献
  • 1. 1. Douglas R. Stinson. Cryptography—Theory and Practice, 3rd Edition. Chapman&Hall/CRC, 2005.2. 2. A.Menezes, P.Oorshcot, and S.Vanstone. Handbook of Applied Crpytography. CRC Press, 1997.3. 3. Wenbo Mao. Modern Cryptography: Theory & Practice. Prentice Hall PTR, 2004.4. 4. N.Koblitz. A Course in Number Theory and Cryptography, 2nd Edition. Springer, 1994
相关话题/课程