《現(xiàn)代密碼學(xué)2》課程教學(xué)大綱_第1頁
《現(xiàn)代密碼學(xué)2》課程教學(xué)大綱_第2頁
《現(xiàn)代密碼學(xué)2》課程教學(xué)大綱_第3頁
《現(xiàn)代密碼學(xué)2》課程教學(xué)大綱_第4頁
《現(xiàn)代密碼學(xué)2》課程教學(xué)大綱_第5頁
已閱讀5頁,還剩2頁未讀, 繼續(xù)免費閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認(rèn)領(lǐng)

文檔簡介

《現(xiàn)代密碼學(xué)2》教學(xué)大綱一、課程基本信息課程名稱現(xiàn)代密碼學(xué)ModernCryptography課程編碼SCC262121030開課院部理學(xué)院課程團隊現(xiàn)代密碼學(xué)學(xué)分3.0課內(nèi)學(xué)時52講授40實驗0上機12實踐0課外學(xué)時52適用專業(yè)信息與計算科學(xué)授課語言中文先修課程高等代數(shù)(2-1)、高等代數(shù)(2-2)、離散數(shù)學(xué)、概率論課程簡介(限選)現(xiàn)代密碼理論是現(xiàn)代信息安全技術(shù)的理論基礎(chǔ)和核心。它包含兩個密切相關(guān)的方面,其一是密碼編碼學(xué),研究如何設(shè)計好的密碼方案和密碼協(xié)議;其二是密碼分析學(xué),研究攻破一個密碼系統(tǒng)的途徑,恢復(fù)被隱蔽信息的本來面目。本課程的主要目的是讓學(xué)生學(xué)習(xí)和了解密碼學(xué)的一些基本概念。具體來講,通過本課程的學(xué)習(xí),使學(xué)生理解古典密碼體制、分組密碼體制、公鑰密碼體制、流密碼、數(shù)字簽名和密碼協(xié)議的基本概念、基本理論以及基本運算,領(lǐng)會密碼體制設(shè)計與分析的基本思想與方法,了解密碼產(chǎn)品的基本工作原理,從而培養(yǎng)學(xué)生在實踐中解決問題的能力。本課程屬于信息與計算科學(xué)專業(yè)的專業(yè)課程,是數(shù)學(xué)在信息安全中的一個重要應(yīng)用,是一門理論性和應(yīng)用性很強的課程。Moderncryptographyisthetheoreticalfoundationandcoreofmoderninformationsecuritytechnology.Itcontainstwocloselyrelatedaspects.Oneisthecodingtheorywhichfocusesondesigninggoodcryptographicschemesandcryptographicprotocols.Theotheriscryptanalysiswhichfocusesonbreakingacryptographicsystemandrestorethetrueinformation.Themaingoalofthiscourseistomakestudentslearnthebasicconceptsofcryptography.Specifically,bylearningthiscourse,studentswillunderstandbasicconcepts,theoriesandoperationsoftheclassicalcryptography,blockcipherandpublickeycryptography,streamcipher,digitalsignature,andcryptograph-icprotocols,comprehendthebasicideaandmethodofdesignandanalysisofcryptographicsystem,understandthebasicprincipleofcryptographicproductsandcultivatethestudents'abilitytosolveproblemsinpractice.Moderncryptographyisaprofessionalcourseforthespecialtiesofinformationandcomputingscience,anditisanimportantapplicationofmathematicsininformationsecurity.Additionally,itisalsoacoursewithstrongtheoryandapplication.負(fù)責(zé)人大綱執(zhí)筆人審核人二、課程目標(biāo)序號代號課程目標(biāo)OBE畢業(yè)要求指標(biāo)點任務(wù)自選1M1目標(biāo)1:了解現(xiàn)代密碼學(xué)的基礎(chǔ)理論。是3.23.22M2目標(biāo)2:初步掌握信息安全領(lǐng)域常用密碼算法設(shè)計與密碼分析技術(shù)。是3.23.23M3目標(biāo)3:提高學(xué)生對學(xué)科和專業(yè)的認(rèn)知能力,了解學(xué)科發(fā)展前沿,培養(yǎng)學(xué)生自我更新知識的能力。是3.23.2三、課程內(nèi)容序號章節(jié)號標(biāo)題課程內(nèi)容/重難點支撐課程目標(biāo)課內(nèi)學(xué)時教學(xué)方式課外學(xué)時課外環(huán)節(jié)11.11.1信息安全的模型消息的安全傳輸模型包括加密模型,認(rèn)證模型,秘鑰管理模型。M11講授1自學(xué)21.21.2密碼學(xué)基本概念密碼編碼學(xué),密碼分析學(xué),明文空間、密文空間、密碼方案和密鑰空間。M11講授1自學(xué)31.31.3古典密碼體制代換密碼、置換密碼、古典密碼的破譯。M1,M2,M31講授1自學(xué)41.41.4密碼學(xué)的復(fù)雜性理論基礎(chǔ)問題與算法、算法復(fù)雜性、問題按復(fù)雜性分類M11講授1自學(xué)51.5實驗課幾類古典密碼的現(xiàn)代實現(xiàn)M1,M2,M32實驗2實驗報告62.12.1線性反饋移位寄存器LFSRLFSR序列的數(shù)學(xué)描述、周期、自相關(guān)、線性復(fù)雜度,生成多項式、采樣M1,M2,M31講授1作業(yè),自學(xué)72.22.2m-序列m-序列的定義M1,M2,M31講授1作業(yè),自學(xué)82.32.3非線性反饋移位寄存器非線性組合序列、鐘控序列,M序列M1,M2,M31講授1作業(yè),自學(xué)92.42.4經(jīng)典的流密碼加密算法RC4算法,A5算法,祖沖之算法M1,M2,M31講授3作業(yè),自學(xué)102.5實驗課幾類現(xiàn)代流密碼體制的實現(xiàn)M1,M2,M32實驗2實驗報告113.13.1分組密碼的一般模型分組密碼概述、Feistel結(jié)構(gòu)、分組密碼工作模式及攻擊方式M1,M2,M32講授2作業(yè),自學(xué)123.23.2DESDES算法描述、DES安全性、三重DESM1,M2,M32講授3作業(yè),自學(xué)133.33.3IDEAIDEA基本運算、IDEA算法描述、IDEA安全性和效率M1,M2,M31講授2作業(yè),自學(xué)143.43.4AES算法-RijndaelRijndael算法數(shù)學(xué)基礎(chǔ)、設(shè)計原理、Rijndael算法描述、Rijndael安全性及效率M1,M2,M31講授2作業(yè),自學(xué)153.53.5中國商用密碼分組算法SMS4設(shè)計原理、SMS4算法描述、SMS4安全性及效率M1,M2,M31講授1作業(yè),自學(xué)163.63.6分組密碼運算模式ECE、CBC、CFB、OFBM1,M2,M31講授1作業(yè),自學(xué)173.7實驗課分組密碼算法實現(xiàn)M1,M2,M32實驗2實驗報告183.8習(xí)題課第1-3章習(xí)題課M1,M2,M32講授2自學(xué)194.14.1公鑰密碼系統(tǒng)基本概念公鑰、私鑰、陷門、認(rèn)證、密鑰分發(fā);公鑰密碼系統(tǒng)M1,M2,M32講授2作業(yè),自學(xué)204.24.2RSA公鑰密碼系統(tǒng)RSA算法描述;對RSA的攻擊;RSA系統(tǒng)的參數(shù)選取M1,M2,M32講授2作業(yè),自學(xué)214.34.3其它公鑰密碼系統(tǒng)ElGamal密碼系統(tǒng),ElGamal密碼系統(tǒng)的安全性;橢圓曲線密碼系統(tǒng)M1,M2,M31講授2作業(yè),自學(xué)224.44.4可證明安全公鑰密碼系統(tǒng)可證明安全性;公鑰密碼系統(tǒng)的安全性M1,M2,M31講授2作業(yè),自學(xué)234.5實驗課公鑰密碼實現(xiàn)M1,M2,M32實驗2實驗報告245.15.1Hash函數(shù)概述Hash函數(shù)定義、Hash函數(shù)的安全性、Hash函數(shù)的迭代構(gòu)造法M1,M2,M31講授1作業(yè),自學(xué)255.25.2Hash函數(shù)MD5MD5算法描述、MD5的安全性M1,M2,M31講授1作業(yè),自學(xué)265.35.3安全Hash算法SHA-1SHA-1算法描述、SHA-1和MD5的比較、SHA-1的修訂版M1,M2,M32講授2作業(yè),,自學(xué)275.45.4基于分組密碼與離散對數(shù)的Hash函數(shù)利用分組密碼構(gòu)造Hash函數(shù)、基于離散對數(shù)問題構(gòu)造Hash函數(shù)M1,M2,M31講授2作業(yè),自學(xué)285.55.5消息認(rèn)證消息認(rèn)證碼、HMAC算法M1,M2,M31講授1作業(yè),學(xué)學(xué)295.6實驗課Hash函數(shù)實現(xiàn)M1,M2,M32實驗2實驗報告305.7習(xí)題課習(xí)題課M1,M2,M32講授2作業(yè),自學(xué)316.16.1數(shù)字簽名概述數(shù)字簽名體制M1,M2,M31講授1自學(xué)326.26.2RSA數(shù)字簽名體制RSA算法描述,RSA數(shù)字簽名的安全性M1,M2,M31講授1作業(yè),自學(xué)336.36.3ElGamal數(shù)字簽名體制ElGamal算法描述、ElGamal數(shù)字簽名的安全性、ElGamal簽名體制的變形M1,M2,M32講授2作業(yè),自學(xué)346.46.4其他數(shù)字簽名體制Schnorr數(shù)字簽名、Fiat-Shamir數(shù)字簽名、一次性數(shù)字簽名、不可否認(rèn)數(shù)字簽名、盲簽名.M1,M2,M31講授1作業(yè),自學(xué)356.56.5數(shù)字簽名標(biāo)準(zhǔn)美國數(shù)字簽名標(biāo)準(zhǔn)、俄羅斯數(shù)字簽名標(biāo)準(zhǔn)M1,M2,M31講授1作業(yè),自學(xué)366.6習(xí)題課習(xí)題講解M1,M2,M32講授2自學(xué)376.7實驗課數(shù)字簽名實現(xiàn)M1,M2,M32實驗2實驗報告四、考核方式序號考核環(huán)節(jié)操作細節(jié)總評占比1考勤與課堂表現(xiàn)1.通過刷卡點名、隨機點名等方式進行考勤;2.通過隨機檢查學(xué)生上課的精神狀態(tài)及回答問題的積極性和準(zhǔn)確性等考察課堂表現(xiàn);3.采用等級制,分為A,B,C,D四個等級。10%2平時作業(yè)1.每周布置3-4道題目,平均每次課1道題以上。2.成績采用等級制,分為A,B,C,D四個等級,根據(jù)作業(yè)完成準(zhǔn)確性、是否按時上交、是否獨立完成評分。3.考核學(xué)生對現(xiàn)代密碼學(xué)的基本知識的掌握程度,學(xué)生綜合運用所學(xué)知識分析問題、解決問題的能力,作業(yè)題型主要有分析和計算題。20%3實驗課1.本課程12學(xué)時的上機實驗課,主要考察學(xué)生對密碼學(xué)中的經(jīng)典算法的掌握情況,使學(xué)生能進行一定的應(yīng)用拓展思考,并給出利用實際問題的解決案例。2.成績采用等級制,分為A,B,C,D四個等級,根據(jù)學(xué)生對算法的流程的掌握程度,總體理解深度,對知識的具體應(yīng)用環(huán)境的理解深度給出評分標(biāo)準(zhǔn)。3.考核學(xué)生對現(xiàn)代密碼學(xué)這門課程的整體理解程度,學(xué)生對密碼學(xué)的具體應(yīng)用的理解和實踐能力。25%4期末考試1.閉卷考試,成績采用百分制,卷面成績總分100分。2.主要考查學(xué)生對近世代數(shù)基本知識的掌握程度,學(xué)生綜合運用所學(xué)知識分析問題、解決問題的能力,題型主要有選擇題、填空題、計算題、應(yīng)用題,分析題等。45%五、評分細則序號課程目標(biāo)考核環(huán)節(jié)大致占比評分等級1M1考勤與課堂表現(xiàn)70%A-無遲到早退現(xiàn)象,上課精神飽滿,回答問題積極。B-偶有遲到早退現(xiàn)象,上課精神狀態(tài)尚可。C-經(jīng)常遲到或早退,上課不積極。D-經(jīng)常遲到或早退,上課不積極,并曠課次數(shù)超過6次。2M1平時作業(yè)10%A-作業(yè)完成準(zhǔn)確,按時上交,獨立完成B-作業(yè)基本正確,按時上交,獨立完成C-作業(yè)完成錯誤,不按時上交,或者有抄襲現(xiàn)象D-作業(yè)完成錯誤,不按時上交或有抄襲現(xiàn)象,并不交作業(yè)次數(shù)超過3次。3M1實驗課20%A-無拷貝現(xiàn)象,對算法的實現(xiàn)正確無誤,且算法的理解準(zhǔn)確無誤,并對課程的應(yīng)用背景有一定了解和認(rèn)識。B-無拷貝現(xiàn)象,能正確實現(xiàn)每個算法,但理解不深,表現(xiàn)為代碼現(xiàn)實時繁瑣不簡潔。C-有少量拷貝現(xiàn)象,對一部分算法實現(xiàn)費勁。D-有拷貝現(xiàn)象,不知道密碼算法的流程。4M2平時作業(yè)30%A-作業(yè)完成準(zhǔn)確,按時上交,獨立完成B-作業(yè)基本正確,按時上交,獨立完成C-作業(yè)完成錯誤,不按時上交,或者有抄襲現(xiàn)象D-作業(yè)完成錯誤,不按時上交或有抄襲現(xiàn)象,并不交作業(yè)次數(shù)超過3次。5M2實驗課30%A-無拷貝現(xiàn)象,對算法的實現(xiàn)正確無誤,且算法的理解準(zhǔn)確無誤,并對課程的應(yīng)用背景有一定了解和認(rèn)識。B-無拷貝現(xiàn)象,能正確實現(xiàn)每個算法,但理解不深,表現(xiàn)為代碼現(xiàn)實時繁瑣不簡潔。C-有少量拷貝現(xiàn)象,對一部分算法實現(xiàn)費勁。D-有拷貝現(xiàn)象,不知道密碼算法的流程。6M2期末考試40%見試卷評分標(biāo)準(zhǔn)7M3平時作業(yè)30%A-作業(yè)完成準(zhǔn)確,按時上交,獨立完成B-作業(yè)基本正確,按時上交,獨立完成C-作業(yè)完成錯誤,不按時上交,或者有抄襲現(xiàn)象D-作業(yè)完成錯誤,不按時上交或有抄襲現(xiàn)象,并不交作業(yè)次數(shù)超過3次。8M3實驗課30%A-無拷貝現(xiàn)象,對算法的實現(xiàn)正確無誤,且算法的理解準(zhǔn)確無誤,并對課程的應(yīng)用背景有一定了解和認(rèn)識。B-無拷貝現(xiàn)象,能正確實現(xiàn)

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論