精选优质文档- 倾情为你奉上 专心-专注-专业 密码学基础课程教学大纲 (课程代码:) 课程简介 密码学基础是信息安全专业的一门技术基础课程,该课程的学习将为后续 的信息安全课程打下基础,同时也为将来从事信息安全研究和安全系统的设计 提供必要的基础。该课程主要讲授流密码(古典密码学)分组密码学、公钥密 码学、密钥分配与管理、信息认证和杂凑算法、数字签名以及网络加密与认证 等几个部分,在其中将学习各种加解密、散列函数、单向函数、签名模式及伪 随机发生器等多种密码学工具,以及如何应用这些工具设计一个实现基本信息 安全目标的系统(目前学时不够,没有安排) 。基本密码学工具的掌握和应用这 些工具构造安全服务就是本课程的基本目标。 本课程具有如下特点: (一)依赖很强的数学基础 本课程需要数论、近世代数、概率论、信息论、计算复杂性等数学知识作 为学习的基础。这些数学基础的讲解既要体现本身的体系性,同时还要兼顾密 码学背景。 (二)可扩展性强 各种具体方法的学习不是本课程的最终目标,背后的基本原理以及应用这 些原理设计新工具的能力才是本课程的最终目标。 (三)课程内容复杂且涉及面广 由于密码学内容