密码学的学习心得
? ? ? ?學習了網絡安全的課程后感觸很深,尤其對密碼學。密碼學充滿了神秘性,讓我對它產生了濃厚的興趣和好奇。這個學期以來,學習到了很多東西,學到了各種密碼體制,讓我知道了密碼體制在我們的生活中發揮著巨大的作用。密碼學一直保護著我們信息的安全。黑客盜取密碼保護的信息以獲取利益,而密碼學家不斷地去評估密碼算法的安全性,找到其漏洞,以設計出更安全的密碼算法。
? ? ? ?密碼學是主要研究通信安全和保密的學科,密碼編碼學主要研究對信息進行變換,以保護信息在傳遞過程中不被敵方竊取、解讀和利用的方法。密碼學可以:
? ? ? ?1.用來加密保護信息
用密碼變換將明文變換成只有合法者才能恢復的密文,這是密碼的最基本功能。信息的加密保護包括傳輸信息和存儲信息兩方面,后者解決起來難度更大。
? ? ? ?2.采用數字證書來進行身份鑒別
數字證書就是網絡通訊中標志通訊各方身份信息的一系列數據,是網絡正常運行所必須的。現在一般采用交互式詢問回答,在詢問和回答過程中采用密碼加密,特別是采用密碼技術的帶CPU的職能卡,安全性好,在電子商務系統中,所有參與活動的實體都需要用數字證書來表明自己的身份,數字證書從某種角度上說就是“電子身份證”。
? ? ? ?3.數字指紋
在數字簽名中有重要作用的“報文摘要”算法,即生成報文“數字指紋”的方法,近年來備受關注,構成了現代密碼學的一個重要側面。
? ? ? ?4.采用密碼技術對發送信息進行驗證
為防止傳輸和存儲的消息被有意或無意的篡改,采用密碼技術對消息進行運算生成消息的驗證碼,附在消息之后發出或信息一起存儲,對信息進行驗證,它在票房防偽中有重要作用。
? ? ? ?5.利用數字簽名來完成最終協議
? ? ? ?在信息時代,電子數據的收發使我們過去所依賴的個人特征都將被數字代替,數字簽名的作用有兩點,一是因為自己的簽名難以否認,從而確定了文件已簽署這一事實;二是因為簽名不易仿冒,從而確定了文件時真的這一事實。
? ? ? ?密碼學在完整的科學體系建立起來之前,古典密碼學僅限于一些簡單代替和置換算法,當然,這代替和置換如果經過了幾次算法的加密就會一樣復雜多變,而現代的算法經過科學體系的整理與發展,更加的完善一些復雜算法的應用和各種應用協議的產生。而由于網絡的出現以及發展,未來的密碼學也必定向這個方向發展。密碼學還有許許多多的問題。當前,密碼學發展面臨著挑戰和機遇。計算機網絡通信技術的發展和信息時代的到來,給密碼學提供了前所未有的發展機遇。在密碼理論、密碼技術、密碼保障、密碼管理等方面進行創造性思維,去開辟密碼學發展的新紀元才是我們的追求。
總結
- 上一篇: Unity--初识Live2D Cubi
- 下一篇: OpenDRIVE编辑器Truevisi