新的計算機密碼體制.doc
約25頁DOC格式手機打開展開
新的計算機密碼體制,頁數 25字數9122摘要 隨著計算機科學技術的迅速發(fā)展,信息的傳輸與加工可以在瞬間跨越地理位置的障礙遍布世界各地,信息處理深入到各個部門和領域并已經進入家庭,這一切使得人類開始進入信息化社會。因而,數據的安全問題就顯得很是重要。當前國際上使用的計算機密碼學體制都存在相同的根本問題:若提高密碼體制的加...
內容介紹
此文檔由會員 猛龍 發(fā)布
新的計算機密碼體制
頁數 25 字數 9122
摘 要
隨著計算機科學技術的迅速發(fā)展,信息的傳輸與加工可以在瞬間跨越地理位置的障礙遍布世界各地,信息處理深入到各個部門和領域并已經進入家庭,這一切使得人類開始進入信息化社會。因而,數據的安全問題就顯得很是重要。當前國際上使用的計算機密碼學體制都存在相同的根本問題:若提高密碼體制的加密強度,則系統(tǒng)的計算開銷呈指數增長。
劉氏高強度公開加密算法是基于隨機選擇密鑰的算法,它將加密和解密運算,計算邏輯,計算框架,計算結構,特殊函數構造,相關運算等全部控制隱匿在密鑰之中,而且密鑰是可變長度的且可自動生成的。
本文在分析了信息的安全問題以及各種加密算法后,運用劉氏高強度加密算法,采用java平臺,做了一個加密軟件EDcode,對信息數據進行加密,同時分析劉氏加密算法。該軟件有打開,保存,新建,加密,解密,密鑰設置等主要功能,可以對大部分文件進行加密,密文只有在同時具有解密軟件和加密時用的密鑰才可以解密還原成明文。該軟件可以跨平臺操作,可以運行在WINDOWS,UNIX,LINUX,SOLARIS等操作系統(tǒng)中。
關鍵字: 密鑰, EDcode,劉氏加密算法
目 錄
摘要………………………………………………………………………I
Abstract…………………………………………………………………II
1. 緒論………………………………………………………………… 1
1.1 課題來源,目的及意義………………………………………… 1
1.2 國內外研究概況………………………………………………… 3
1.3 本文的主要工作………………………………………………… 3
2. 劉氏高強度公開加密算法……………………………………………4
2.1 劉氏算法概述…………………………………………………… 4
2.2 EDcode中的劉氏加密算法的數學描述……………………..……4
2.3 劉氏算法的形式化描述……………………………………………6
2.4 密鑰及加密強度分析………………………………………………7
2.5 小結…………………………………………………………………8
3. 軟件Edcode的設計思想……………………………………………… 9
3.1 需求…………………………………………………………………9
3.2 需求分析……………………………………………………………9
3.3 設計簡介……………………………………………………………11
3.4 軟件Edcode核心程序的設計介紹…………………………………12
3. 5 小結…………………………………………………………………13
4. 加密軟件EDcode……………………………………………………… 14
4.1 EDcode的功能使用概述……………………………………………14
4.2 EDcode 的源程序代碼………………………………………………14
4.3 分析劉氏算法的優(yōu)缺點…………………………………………… 15
4.4 小結………………………………………………………………… 15
5. 結束語……………………………………………………………………16
5.1 全文總結…………………………………………………………… 16
5.2 展望未來…………………………………………………………… 16
6. 致謝………………………………………………………………………17
7. 附錄………………………………………………………………………18
附錄I 軟件EDcode的安裝以及使用說明………………… ……………18
附錄II EDcode 的uml設計類圖…………………………………………21
8. 參考文獻…………………………………………………………………22
參考文獻
[1] (德)魯道夫•基彭哈恩,《密碼傳奇 : 從軍事隱語到電子芯片》, 上海,上海譯文出版社, 2000
[2] (美)梅爾(Meyer,C.H.)、(美)馬脫耶斯(Matyas,S.M.),《密碼學 : 計算機數據安全的一個新領域(安全系統(tǒng)設計和實施指南) 》,國防工業(yè)出版社, 1988.7
[4] 許主洪,《加密與解碼 : 密碼技術剖析與實戰(zhàn)應用》, 人民郵電出版社, 2002
[5] 劉尊全,《劉氏高強度公開加密算法設計原理與裝置》, 北京,清華大學出版社,1998
頁數 25 字數 9122
摘 要
隨著計算機科學技術的迅速發(fā)展,信息的傳輸與加工可以在瞬間跨越地理位置的障礙遍布世界各地,信息處理深入到各個部門和領域并已經進入家庭,這一切使得人類開始進入信息化社會。因而,數據的安全問題就顯得很是重要。當前國際上使用的計算機密碼學體制都存在相同的根本問題:若提高密碼體制的加密強度,則系統(tǒng)的計算開銷呈指數增長。
劉氏高強度公開加密算法是基于隨機選擇密鑰的算法,它將加密和解密運算,計算邏輯,計算框架,計算結構,特殊函數構造,相關運算等全部控制隱匿在密鑰之中,而且密鑰是可變長度的且可自動生成的。
本文在分析了信息的安全問題以及各種加密算法后,運用劉氏高強度加密算法,采用java平臺,做了一個加密軟件EDcode,對信息數據進行加密,同時分析劉氏加密算法。該軟件有打開,保存,新建,加密,解密,密鑰設置等主要功能,可以對大部分文件進行加密,密文只有在同時具有解密軟件和加密時用的密鑰才可以解密還原成明文。該軟件可以跨平臺操作,可以運行在WINDOWS,UNIX,LINUX,SOLARIS等操作系統(tǒng)中。
關鍵字: 密鑰, EDcode,劉氏加密算法
目 錄
摘要………………………………………………………………………I
Abstract…………………………………………………………………II
1. 緒論………………………………………………………………… 1
1.1 課題來源,目的及意義………………………………………… 1
1.2 國內外研究概況………………………………………………… 3
1.3 本文的主要工作………………………………………………… 3
2. 劉氏高強度公開加密算法……………………………………………4
2.1 劉氏算法概述…………………………………………………… 4
2.2 EDcode中的劉氏加密算法的數學描述……………………..……4
2.3 劉氏算法的形式化描述……………………………………………6
2.4 密鑰及加密強度分析………………………………………………7
2.5 小結…………………………………………………………………8
3. 軟件Edcode的設計思想……………………………………………… 9
3.1 需求…………………………………………………………………9
3.2 需求分析……………………………………………………………9
3.3 設計簡介……………………………………………………………11
3.4 軟件Edcode核心程序的設計介紹…………………………………12
3. 5 小結…………………………………………………………………13
4. 加密軟件EDcode……………………………………………………… 14
4.1 EDcode的功能使用概述……………………………………………14
4.2 EDcode 的源程序代碼………………………………………………14
4.3 分析劉氏算法的優(yōu)缺點…………………………………………… 15
4.4 小結………………………………………………………………… 15
5. 結束語……………………………………………………………………16
5.1 全文總結…………………………………………………………… 16
5.2 展望未來…………………………………………………………… 16
6. 致謝………………………………………………………………………17
7. 附錄………………………………………………………………………18
附錄I 軟件EDcode的安裝以及使用說明………………… ……………18
附錄II EDcode 的uml設計類圖…………………………………………21
8. 參考文獻…………………………………………………………………22
參考文獻
[1] (德)魯道夫•基彭哈恩,《密碼傳奇 : 從軍事隱語到電子芯片》, 上海,上海譯文出版社, 2000
[2] (美)梅爾(Meyer,C.H.)、(美)馬脫耶斯(Matyas,S.M.),《密碼學 : 計算機數據安全的一個新領域(安全系統(tǒng)設計和實施指南) 》,國防工業(yè)出版社, 1988.7
[4] 許主洪,《加密與解碼 : 密碼技術剖析與實戰(zhàn)應用》, 人民郵電出版社, 2002
[5] 劉尊全,《劉氏高強度公開加密算法設計原理與裝置》, 北京,清華大學出版社,1998