學習了網路安全的課程後感觸很深,尤其對密碼學。密碼學充滿了神秘性,讓我對它產生了濃厚的興趣和好奇。這個學期以來,學習到了很多東西,學到了各種密碼體制,讓我知道了密碼體制在我們的生活中發揮著巨大的作用。密碼學一直保護著我們資訊的安全。黑客盜取密碼保護的資訊以獲取利益,而密碼學家不斷地去評估密碼演算法的安全性,找到其漏洞,以設計出更安全的密碼演算法。
密碼學是主要研究通訊安全和保密的學科,密碼編碼學主要研究對資訊進行變換,以保護資訊在傳遞過程中不被敵方竊取、解讀和利用的方法。密碼學可以:
1.用來加密保護資訊
用密碼變換將明文變換成只有合法者才能恢復的密文,這是密碼的最基本功能。資訊的加密保護包括傳輸資訊和儲存資訊兩方面,後者解決起來難度更大。
2.採用數字證書來進行身份鑑別
3.數字指紋
在數字簽名中有重要作用的「報文摘要」演算法,即生成報文「數字指紋」的方法,近年來備受關注,構成了現代密碼學的乙個重要側面。
4.採用密碼技術對傳送資訊進行驗證
為防止傳輸和儲存的訊息被有意或無意的篡改,採用密碼技術對訊息進行運算生成訊息的驗證碼,附在訊息之後發出或資訊一起儲存,對資訊進行驗證,它在票房防偽中有重要作用。
5.利用數字簽名來完成最終協議
在資訊時代,電子資料的收發使我們過去所依賴的個人特徵都將被數字代替,數字簽名的作用有兩點,一是因為自己的簽名難以否認,從而確定了檔案已簽署這一事實;二是因為簽名不易仿冒,從而確定了檔案時真的這一事實。
密碼學在完整的科學體系建立起來之前,古典密碼學僅限於一些簡單代替和置換演算法,當然,這代替和置換如果經過了幾次演算法的加密就會一樣複雜多變,而現代的演算法經過科學體系的整理與發展,更加的完善一些複雜演算法的應用和各種應用協議的產生。而由於網路的出現以及發展,未來的密碼學也必定向這個方向發展。密碼學還有許許多多的問題。當前,密碼學發展面臨著挑戰和機遇。計算機網路通訊技術的發展和資訊時代的到來,給密碼學提供了前所未有的發展機遇。在密碼理論、密碼技術、密碼保障、密碼管理等方面進行創造性思維,去開闢密碼學發展的新紀元才是我們的追求。
密碼學 密碼學基礎
密碼學是研究編制密碼和破譯密碼的技術科學。密碼學的安全目標至少包含三個方面 保密性 完整性 可用性。完整性 資源只有授權方以授權的方式進行修改,所有資源沒有授權則不能修改。可用性 資源只有在適當的時候被授權方訪問,並按需求使用。密碼系統由5部分組成 1 明文空間m 全體明文的集合 2 密文空間c 全...
1 學習 密碼學
學習一周了,主要掌握了三個 重點概念 數字簽名 數字證書 加密演算法 常用實現 數字簽名用來 認證資料資訊的 應用的場景 假設有 a b c三個人要通訊,1.a生成乙個 金鑰對,並將公鑰給 b,2.a寫了一封信,然後使用雜湊演算法對信的內容進行雜湊處理,得到乙個數字摘要,3.a使用 自己的私鑰對數字...
密碼學學習一 古典密碼學
使用固定資訊,將原文替換成密文 單錶替換的原文和密文是同一張表 如原文密文關係如下 a b b c c d d e e f 則bee的密文就是cff 多表替換的原文和密文存在多張表中 表1 a b b c c d d e e f 表2 a c b d c e d f e g 原文 bee 金鑰 12...