來源:北京印刷學院研究生院 | 2018-07-18 09:36:43
人瀏覽
一、考試要求說明
1、考試內容說明
《網絡空間安全綜合基礎》專業課涵蓋密碼學模塊、程序設計基礎(C)模塊、信號與系統模塊、近世代數模塊四大部分內容。四大模塊為考生提供了四種不同的考試內容選擇,考生只需從上述四個模塊中任選一個模塊備考即可。
2、試題結構與考查要求
試題結構由密碼學模塊、程序設計基礎(C)模塊、信號與系統模塊、近世代數模塊四大模塊組成,其中每個模塊的試題總分均為150分,考生只需從上述四大模塊中任選一個模塊的試題作答即可。
第一部分:《密碼學》模塊
第一章 緒論
1.密碼體制及其分類;
第二章 古典密碼體制及其破譯
1.代替密碼;
2.移位密碼。
第三章 序列密碼與移位寄存器
1.序列密碼概念及其密鑰序列的簡單要求;
2.線性反饋移位寄存器、m-序列及其特性;
3.線性反饋移位寄存器的代數理論與本原多項式;
4.線性反饋移位寄存器的綜合;
5.對偶移位寄存器概念;
6.典型密鑰序列發生器——非線性組合。
第四章 分組密碼
1.分組密碼概論;
2.數據加密標準(DES);
3.高級加密標準(AES);
4.SM4;
5. 分組密碼的應用模式介紹。
第五章 公開密鑰密碼體制
1.公鑰密碼的基本思想與典型應用(數字信封與數字簽名);
2.基于大整數分解的RSA體制及其安全性要求;
3.基于離散對數的ElGamal體制及其安全性要求;
4.橢圓曲線密碼(ECC) 體制;
5. SM2、SM9
第六章 其它現代密碼技術介紹
1.Hash函數有關概念、安全知識與構造原理,MD4、SHA-1、SHA-3、SM3等Hash算法;
2.數字簽名的一般原理、實現方法及其安全性要點,ElGamal、DSS等數字簽名方案;
3.密鑰的層次設置及各環節安全控制方法,Diffe-Hellman密鑰交換協議,Shamir、Simmons等秘密共享門限方案;
參考書目:
陳魯生、沈世鎰編著,現代密碼學,科學出版社,2015年。
第二部分:《程序設計基礎(C)》模塊
第一章 程序設計和C語言
1.什么是計算機程序
2.什么是計算機語言
3.C語言的發展及特點
4.C語言的程序結構
5.運行C語言的步驟與方法
第二章 C語言數據類型和表達式
1.什么是算法
2.算法的特性
3.怎樣表示一個算法。
掌握以下算法表示方法:
(1)用自然語言表示算法
?。?)用流程圖表示算法
?。?)用N-S流程圖表示算法
?。?)用偽代碼表示算法
?。?)用計算機語言表示算法
第三章 C語言數據類型和表達式
1.熟悉C語言的數據類型,掌握常量和變量的表示方法。
2.掌握變量的賦值方法。
3.熟悉C語言的各種運算符。
4.掌握C語言的算數表達式、賦值表達式、關系表達式、邏輯表達式。
5.掌握混合運算的優先級和結合性,能正確計算混合表達式的結果。
6.能根據要求將數學表達式、自然語言描述的功能
翻譯成C語言的表達式。
第四章 簡單的C程序設計——順序結構
1.熟悉C語句的特點,掌握賦值語句的使用。
2.掌握格式輸入函數scanf與格式輸出printf函數的使用方法。
3.掌握字符輸入函數getchar與格式輸出putchar函數的使用方法。
第五章 分支結構
1.掌握if語句的三種表達形式。
2.掌握if語句的嵌套用法。
3.熟悉條件表達式的用法。
4.掌握switch-case語句的特點和用法。
5.能閱讀分支結構為主體的C程序并分析其功能,能跟蹤變量值的變化并得出輸出結果。
6.會綜合使用分支語句編程解決典型的實際應用問題。
第六章 循環結構
1.掌握for語句的使用方法。
2.掌握 while語句的使用方法。
3.掌握 do-while語句的使用方法。
4.循環的嵌套。
5.能閱讀循環結構為主體的C程序并分析其功能,能跟蹤變量值的變化并得出輸出結果。
6.會綜合使用循環語句編程解決實際應用問題。
第七章 數組
1.掌握一維、二維數組的定義、初始化和引用方法。
2.掌握字符數組的定義、初始化和引用方法。
3.能閱讀與數組類型數據相關的C程序并分析其功能,能跟蹤變量值的變化并得出輸出結果。
4.會使用數組有關的編程技巧解決典型的實際應用問題。
第八章 函數
1.熟悉函數定義的一般形式,熟悉函數的參數和函數的值類型。
2.熟悉函數的形式參數和實際參數的用法。
3.掌握函數的各種調用方法,能跟蹤函數參數的傳遞過程。
4.掌握局部變量和全局變量的使用方法。
5.熟悉和掌握變量的存儲類型。
6.能閱讀與函數定義和調用有關的C程序并分析其功能,能跟蹤函數值、變量值的變化并得出輸出結果。
7.根據要求定義函數和調用函數,解決實際應用問題。
第九章 指針
1.熟悉指針的基本概念,掌握指針變量的定義、引用方法。
2.掌握數組指針和指向數組的指針變量定義和引用方法。
3.掌握字符串指針和指向字符串的指針變量定義、引用方法。
4.能閱讀與指針類型數據有關的C程序并分析其功能。
參考書目:
譚浩強主編,C程序設計(第四版),清華大學出版社,2010年。
第三部分:《信號與系統》模塊
第一章 信號與系統
1.了解信號與系統研究的主要問題;
2.掌握信號的自變量變換及基本運算;
3.掌握階躍信號與沖激信號的數學描述與物理意義;
4.掌握系統類別的判斷.
第二章 線性時不變系統
1.掌握LTI系統的描述及特點;
2.了解線性時不變系統響應的經典解法;
3.掌握卷積求解LTI系統響應的方法;
第三章 周期信號的傅里葉級數表示
1.理解連續時間周期信號的傅立葉級數分解;
2.掌握連續時間周期信號的傅里葉級數表示;
3.理解離散時間周期信號的傅里葉級數表示。
第四章 連續時間信號的傅里葉變換
1.掌握非周期信號的傅里葉變換;
2.重點記憶一些典型非周期信號的傅立葉變換對;
3.掌握傅里葉變換的性質。
第五章 連續時間信號與系統的傅里葉分析
1.掌握無失真傳輸條件;
2.掌握調制、解調在頻域的頻譜搬移情況;
3.掌握采樣定理。
第六章 拉普拉斯變換
1.掌握典型拉普拉斯變換對及收斂域;
2.掌握用部分分式法求解拉普拉斯逆變換;
3.掌握通過復頻域分析,系統零極點分布及其收斂域與系統穩定性和因果性之間的關系。
第七章 離散時間信號的傅里葉變換
1.理解離散時間周期信號的傅立葉級數分解;
2.掌握離散時間非周期信號的傅里葉變換;
3.重點掌握一些典型非周期信號的傅立葉變換對。
第八章 z變換
1.掌握典型序列的z變換,逆z變換;
2.掌握離散時間系統復頻域分析、零極點分布與穩定性之間的關系。
參考書目:
奧本海姆,信號與系統,第二版,電子工業出版社,2013年
第四部分:《近世代數》模塊
第一章 基本概念
1.理解集合,映射等概念
2.掌握代數運算與映射的關系
3.掌握同態映射,同構映射和自同構的概念,理解兩個具有同構關系的集合之間的關系
4.理解關系和等價關系的概念,掌握等價關系和分類之間的轉換定理
第二章 群論
1.掌握群,有限群,無限群,群的階和變換群的概念
2.理解群同態,同構的定義,掌握循環群的定義和由生成元決定循環群的性質與特點
3.理解置換與置換群的定義性質,有限群與置換群的同構關系
4.掌握陪集,不變子群的定義,了解子群與陪集之間的映射關系
5.理解商群的定義,掌握兩個具有同態關系的群之間子群或不變子群的象的性質
第三章 環與域
1.掌握加群的定義,熟悉環的定義,環中的計算規則
2.理解交換環,子環,子除環的定義
3.了解多項式環,理解理想子環的構成
4.了解什么是最大理想,了解商域的構成
第四章 整環里的因子分解
1.掌握唯一分解的定義,了解整環中的元是否都有唯一解
2.理解判別唯一分解環的方法
3.理解主理想環的概念,本原多項式的性質和本原多項式的唯一分解性
第五章 擴域
1.掌握擴域、素域、代數擴域、有限域
2.理解單擴域、多項式的分裂域
3.了解可離擴域
推薦書目:
張禾瑞,近世代數基礎,高等教育出版社,2010年。