a
当前位置: 课程信息 >  信息安全

| 信息安全

[2017-12-26]

  信息安全数学基础(1 课程教学大纲

Course Outline

课程基本信息(Course Information

课程代码

Course Code

IS201

*学时

Credit Hours

51

*学分

Credits

3

*课程名称

Course Title

(中文)信息安全数学基础(1

(英文)Mathematics Fundamentals of Information Security(1)

*课程性质

Course Type

必修

授课对象

Target Audience

本科大二

*授课语言

(Language of Instruction)

中文

*开课院系

School

信息安全工程学院

先修课程

Prerequisite

线性代数

授课教师

Instructor

陈恭亮

课程网址

(Course Webpage)

 

*课程简介(Description

(中文300-500字,含课程性质、主要教学内容、课程教学目标等)

网络空间安全是一级学科。信息安全是一门新兴的交叉学科,涉及通信学科、计算机学科、数学、物理、生物、法律和管理学科等多个学科,其核心技术是密码技术。而密码技术的基础是数学,主要是数论, 代数和椭圆曲线论等数学理论。本课程结合信息安全和密码学的理论和工程实践,用严格的数学语言对信息安全和密码学所涉及的数学理论给出了详细的推理和说明,包括一些具体的例子,为学生以及从事信息安全工作的人打下坚实的理论基础,有助于跟上信息安全和密码学的最新进展,并提高创新能力和做出创新工作。

《信息安全数学基础》(1)主要涉及数论,教学内容分为七部分,对不同的内容提出不同的教学要求。 

第一章 整数的可除性.要求:掌握整除、素数、最大公因数等的定义,熟练运用欧几里得除法和广义欧几里得除法。

第二章 同余。要求:掌握同余、剩余类、完全剩余系和简化剩余系等定义,熟练运用同余运算、欧拉定理、费马小定理以及模重复平方法。

第三章 同余式。要求:掌握同余式等的定义,熟练运用中国剩余定理以及它们大模运算和RSA公钥密码系统的应用。

第四章 二次同余式与平方剩余。 要求:掌握二次同余式和平方剩余等的定义,熟练运用勒让德符号和雅可比符号以及求模 p 平方根。

第五章 原根与指标。 要求:掌握原根、指数、指标等的定义,熟练运用原根判别法则以及会具体求原根。

第六章 素性检验。 要求:掌握费马素性检验、欧拉素性检验和米勒.拉宾素性检验等,熟练运用素性检验判别法则求较大素数。

第七章 连分数。 要求:掌握连分数、渐进连分数和简单连分数等的定义,熟练运用连分数的展开和求相关的连分数。

*课程简介(Description

(英文与中文内容对应)

Cyberspace security is a discipline. It is also an emerging interdisciplinary, which involving communications, computer science, mathematics, physics, biology, law, management, and other disciplines, the core technology of which is cryptography. The basis of cryptography is mathematics, mainly number theory, algebra and elliptic curve theory and other mathematical theory. This course combines the theory and engineering practice of information security and cryptography with a rigorous mathematical language on information security and cryptography involved in the mathematical theory gives a detailed reasoning and explanation, including some specific examples for students and engaged in information Security workers to lay a solid theoretical foundation to help keep up with information security and the latest advances in cryptography, and to improve the ability to innovate and make innovative work.

课程教学大纲(course syllabus

*学习目标(Learning Outcomes)

教学目标:使学生掌握信息安全所涉及的数学理论和方法,主要是数论, 代数和椭圆曲线论等数学理论和方法,特别是学会用严格的数学语言对信息安全和密码学所涉及的一些具体的数学理论给出了详细的推理和说明,同时可以编程实现重要的算法(如生成大素数、求模逆、模重复平方法等),从而跟上信息安全和密码学的最新进展,并可能作些创新工作。

*教学内容、进度安排及要求

(Class Schedule

&Requirements)

教学内容

学时

教学方式

作业及要求

基本要求

考查方式

第一章  整数的可除性

整除的概念,整数的表示,最大公因数与广义欧几里得除法,贝祖等式,整除的进一步性质及最小公倍数,素数,素数定理

10学时

授课

每次课堂教学后有课外作业,有集中问题进行讲解,学习和掌握数学理论和方法

学习和掌握数学语言

作业及课堂问题

第二章  同余

同余的概念及基本性质,同余的判断,等价关系,剩余类及完全剩余系,简化剩余系与欧拉函数,欧拉定理,费马小定理,模重复平方计算法

8学时

授课

学习和掌握数学语言

作业及课堂问题

第三章  同余式

基本概念及一次同余式,中国剩余定理,高次同余式的解数及解法,p-adic,素数模的同余式

6学时

授课

学习和掌握数学语言

作业及课堂问题

第四章  二次同余式与平方剩余

一般二次同余式,模为奇素数的平方剩余与平方非剩余,勒让德符号, 二次互反律的证明,雅可比符号,模p平方根,合数的情形,素数的平方表示

12学时

授课

学习和掌握数学语言

作业及课堂问题

第五章  原根与指标

周期序列,指数及其基本性质,原根存在的条件,指标及n次剩余,原根的计算

6学时

授课

学习和掌握数学语言

作业及课堂问题

第六章  素性检验

拟素数,Euler拟素数,强拟素数

4学时

授课

学习和掌握数学语言

作业及课堂问题

第七章  连分数

连分数,简单连分数,循环周期连分数,大整数的分解

4学时

授课

学习和掌握数学语言

作业及课堂问题

*考核方式

(Grading)

(成绩构成)

最终成绩由平时作业、课堂表现、小组大作业、结业考试成绩组合而成。各部分所占比例如下:

平时作业和上课参与程度:15%。主要考核对知识点的掌握程度、口头及文字表达能力。

小组大作业及报告讨论:15%。主要考核分析解决问题、创造性工作、处理信息、口头及文字表达等方面的能力。

考试:70%。主要考核对信息安全的数学理论和方法的掌握程度。

*教材或参考资料

(Textbooks & Other Materials)

《信息安全数学基础》(Mathematics Fundamentals of Information Security),陈恭亮,清华大学出版社,20046月,20143月第10次印刷,总印数:30,500册。

《信息安全数学基础(2)(Mathematics Fundamentals of Information Security),陈恭亮,清华大学出版社,201410月,201610月第3次印刷,总印数:34,500册。

其它

More

 

备注

Notes

 

备注说明:

1.带*内容为必填项。

2.课程简介字数为300-500字;课程大纲以表述清楚教学安排为宜,字数不限。

访问数量:
 a