內容介紹
內容簡介這是一部計算機密碼學的專著。全書分為兩部分:背景和作者的發明。第一部分闡述了數據加密算
法的基本方法和原理,詳細剖析了數據加密標準DES和公鑰密碼體制RSA算法,指出了它們的脆弱性
及其存在的問題,其中一些重要論點首次公布於世;第二部分闡述了作者創立的劉氏高強度公開加密算
法體制,詳細論述了設計原理、數學描述、加密解密裝置、數值實驗、可實際套用的具體實現方法和算法
特性。書中理論清晰,內容新穎,並附有程式實例與數值結果,可供讀者分析比較和實際套用,具有重要
的實用價值和學術價值。書末附有劉氏加密算法的應用程式光碟,可供讀者實際使用。
可供計算機密碼學的研究人員、數據加密的開發人員、套用人員閱讀,也可供大專院校有關專業的
師生參考。
作品目錄
目錄第1章 數據加密算法的基本方法和原理
1.1 基本概念
1.2 數據加密標準DES的算法分析
1.2.1 背景
1.2.2 DES概述
1.2.3 DES算法的剖析
1.2.4 加密變換
1.2.5 解密變換
1.2.6 DES算法的設計原理
1.2.7 DES算法的C十十原始碼
1.2.8 DES算法的公開性與脆弱性
1.2.9 DES算法存在的問題及其面臨的挑戰
1.3 公鑰密碼體制RSA的算法分析
1.3.1 背景
1.3.2 RSA概述
1.3.3 關於素數的分布
1.3.4 產生和測試素數的數值實驗
1.3.5 RSA算法的C十十原始碼
1.3.6 RSA算法的加密強度問題
1.3.7 RSA算法的脆弱性及其問題
1.4 小結
第2章 劉氏高強度公開加密算法設計原理與裝置
2.1 概述
2.2 基本方法和設計原理
2.2.1 隨機映象
2.2.2 隨機格式
2.2.3 隨機函式
2.2.4 變長密鑰及其自動生成
2.2.5 關於算法的加密強度
2.2.6 關於算法的計算開銷
2.3 劉氏公開加密算法
2.3.1 算法的數學描述
2.3.2 形式化描述
2.3.3 運算機制及解的唯一性
2.3.4 加密和解密裝置設計
2.3.5 專利內容
2.4 數值實驗
2.4.1 劉氏算法的C十十原始碼
2.4.2 加密解密實例
2.5 劉氏公開加密算法分析
2.5.1 關於映射參數的選擇
2.5.2 劉氏算法的密鑰分析
2.5.3 劉氏算法與DES算法的存儲空間分析
2.5.4 劉氏算法中基數M的取值對加密強度的影響
2.5.5 劉氏算法與DES算法的加密強度及計算時間比較
2.5.6 加密強度為242200的實例
2.6 密碼體制的設計策略與理論分析
2.6.1 劉氏算法的設計策略
2.6.2 劉氏算法的兩個重要特性
2.6.3 劉氏算法的理論剖析
2.6.4 劉氏算法的實現技術
2.7 小結
結束語
參考文獻
後記
附錄 “劉氏高強度公開加密算法應用程式”光碟使用說明