需要金幣:![]() ![]() |
資料包括:完整論文 | ![]() |
![]() |
轉(zhuǎn)換比率:金額 X 10=金幣數(shù)量, 例100元=1000金幣 | 論文字數(shù):21064 | ![]() | |
折扣與優(yōu)惠:團購最低可5折優(yōu)惠 - 了解詳情 | 論文格式:Word格式(*.doc) | ![]() |
摘要:這次畢業(yè)設(shè)計的主要目的是對信息安全特別是密碼學的基本原理有一個深入的了解。掌握常用的SHA512雜湊算法、SHACAL-2分組密碼算法,以及常用的工作模式。并能夠?qū)⑸鲜鏊婕暗母黝愃惴ㄟM行融合,設(shè)計并獨立編程實現(xiàn)一套實用的密碼系統(tǒng)。 密碼學的使命就是保護信息的安全,因此這次研究不僅局限于實現(xiàn)一套完整的加密系統(tǒng),還對信息安全的一些核心領(lǐng)域進行了具體的研究探索,其中括數(shù)字簽名、密碼協(xié)議以及一些常見的中間人攻擊,并針對中間人攻擊的重放攻擊做了具體的分析并給出了解決方案。這些領(lǐng)域?qū)ΡWC信息的安全起著至關(guān)重要的作用,其中數(shù)字簽名、秘鑰交換是否成功直接關(guān)系著信息的保護是否成功。 這次研究的具體過程與論文的章節(jié)大致順序相仿。首先是針對上述提及的密碼學的領(lǐng)域進行資料的搜集和整理,對信息安全領(lǐng)域有一個宏觀的認識。在資料搜集的過程中,對這次研究的三個核心內(nèi)容——SHACAL-2、SHA512和工作模式,進行詳細的整理。編碼實現(xiàn)該系統(tǒng)后,對重放攻擊進行分析,并利用CBC工作模式重放攻擊實現(xiàn)防御。 最后該系統(tǒng)能對任意類型,任意大小的文件進行高效地加解密,該系統(tǒng)提供了兩種工作模式作為加密選擇ECB(密碼本模式)、CBC(密碼分組連接模式)。 關(guān)鍵詞:信息安全;SHA512;SHACAL-2;工作模式;加密系統(tǒng)
目錄 摘要 Abstract 緒論-III 1信息安發(fā)展現(xiàn)狀及前景-1 1.1 信息安全簡介-1 1.2 信息安全主要威脅-1 1.3 解決措施-3 2 研究課題-4 2.1 課題背景-5 2.2 研究目標、內(nèi)容和技術(shù)要求-5 2.2.1課題目標-5 2.2.2研究內(nèi)容-5 2.2.3技術(shù)要求-5 3研究路線-6 3.1 理論基礎(chǔ)-7 3.1.1 基礎(chǔ)概念-7 3.1.2 工作模式-9 3.2 核心模塊-14 3.2.1 SHACAL-2算法-14 3.2.2 SHA512算法-15 3.3 關(guān)鍵問題及解決方案-17 3.3.1關(guān)鍵問題-17 3.3.2解決方案-17 4 系統(tǒng)開發(fā)-21 4.1 開發(fā)環(huán)境-22 4.2 概要設(shè)計-22 4.2.1 處理流程-22 4.2.2 接口設(shè)計-23 4.3 詳細設(shè)計-24 4.3.1 功能模塊圖-24 4.3.2 數(shù)據(jù)流圖-25 4.3.3 主要函數(shù)設(shè)計-30 4.4 核心代碼-31 4.4.1SHA512核心代碼-31 4.4.2SHACAL-2核心代碼-32 4.5 測試-36 4.5.1 測試類型-36 4.5.2 測試方案及結(jié)果-36 4.5.3 系統(tǒng)運行結(jié)果截圖-37 5 系統(tǒng)總結(jié)-39 5.1 系統(tǒng)主要功能-39 5.2 系統(tǒng)的運行效率-39 5.3 系統(tǒng)不足及后續(xù)優(yōu)化方案-39 5.3.1系統(tǒng)不足-39 5.3.2系統(tǒng)后續(xù)優(yōu)化方案-39 6 結(jié)論與展望-41 致謝-42 參考文獻-43 |