下載本文檔
版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領
文檔簡介
網絡安全密匙的介紹網絡網絡安全密匙的介紹全文共4頁,當前為第1頁。網絡安全密匙公用密鑰加密技術使用不對稱的密鑰來加密和解密,每對密鑰包含一個公鑰和一個私鑰,公鑰是公開,而且廣泛分布的,而私鑰從來不公開,只有自己知道?;竞喗橛霉€加密的數據只有私鑰才能解密,相反的,用私鑰加密的數據只有公鑰才能解密,正是這種不對稱性才使得公用密鑰密碼系統(tǒng)那么有用。使用公用密鑰密碼系統(tǒng)進行認證認證是一個驗證身份的過程,目的是使一個實體能夠確信對方是他所聲稱的實體。下面用簡單的例子來描述如何使用公用密鑰密碼系統(tǒng)來輕易的驗證身份。注:下面的key表示something已經用密鑰key加密或解密。加密解密雛形假設A要認證B,B有一個密鑰對,即一個公鑰和一個私鑰,B透露給A他的公鑰至于他是怎么做的將在以后討論。然后A產生一段隨機的消息,然后把它發(fā)給B。A-->Brandom--messageB用自己的私鑰來加密這段消息,然后把加密后的消息返回給A。B-->AB's--private--keyA接到了這段消息,然后用B以前發(fā)過來的公鑰來解密。她把解密后的消息和原始的消息做比較,如果匹配的話,她就知道自己正在和B通信。一個入侵者應該不知道B的私鑰,因此就不能正確的加密那段A要檢查的隨機消息。數字簽名除非你確切的知道你在加密什么,否則用你的私鑰加密一些東西,然后發(fā)給別人永遠不是一件好事。這是因為加密后的數據可能會背叛你記住,只有你能加密,因為只有你才有密鑰。所以,我們不加密A發(fā)送的原始消息,取而代之的是,由B構造一個消息摘要,然后加密它。消息摘要是從隨機消息中以某種方式提取出來的,并且具有以下特點:-摘要很難逆轉,任何假冒B的人不能從摘要得到原始消息網絡安全密匙的介網絡安全密匙的介紹全文共4頁,當前為第2頁。通過使用摘要,B能夠保護自己。他首先計算出A發(fā)給他的隨機消息的摘要并加密,然后把加密后的摘要返回給A,A可以計算出相同的摘要,通過解密B的消息然后對比一下就可以認證B的身份。這個過程就是傳說中的數字簽名。A-->Bhello,areyouB?B-->AA,ThisIsB{digest[A,ThisIsB]}B's-private-key當B使用這個協議的時候,他知道自己發(fā)給A的是什么消息,并且不介意簽名。他首先發(fā)送沒有加密的消息“A,ThisIsB”然后發(fā)送加密的摘要。A能夠輕易的判斷B是B,并且B沒有簽任何他不愿意簽的東西。分發(fā)公鑰與證書B如何以一種可信賴的方式分發(fā)他的公鑰呢?我們假設認證協議是這個樣子的:A-->BhelloB-->AHi,I'mB,B's-public-keyA-->BproveitB-->AA,ThisIsB{digest[A,ThisIsB]}B's-private-key如果使用這個協議的話,任何人都可以是B。你需要的只是一個公鑰和私鑰,你跟A慌稱你是B,接著你用自己的公鑰代替B的公鑰,然后你通過用你的私鑰加密的東西來證明,這樣A就不能分辨出你不是B。為了解決這個問題,標準化組織發(fā)明了一個叫做證書的東西,一個證書包括下面的一些內容:-證書發(fā)行者的名字-證書發(fā)送給的團體-主題的公鑰-一些時間戳證書是由證書發(fā)行者的私鑰簽名的,每個人都知道證書發(fā)行者的公鑰即證書發(fā)行者有一個證書,等等。證書是一種把公鑰綁定到名字的標準方式。網絡安全密匙的介紹全文共4頁,當前為第3頁網絡安全密匙的介紹全文共4頁,當前為第3頁。A-->BhelloB-->AHi,I'mB,B'S-certificateA-->BproveitB-->AA,ThisIsB{digest[A,ThisIsB]}B's-private-key當A收到B的第一條消息,她可以檢查證書,核實簽名如上,使用摘要和公鑰加密,然后,核實主題B的名字來判斷那是不是真的B。這樣她就相信公鑰是B的公鑰,然后要求B證明他的身份。B則重新進行一次上面的相同過程,計算消息的摘要,簽名之后發(fā)給A,A可以用從證書得到的公鑰檢查B的消息摘要,從而判斷B的身份。防止數據篡改與消息認證碼編輯假設有個壞家伙H,雖然不能發(fā)現A和B交換的秘密,但是他可以干預并且破壞他們的對話。舉例來說,如果H位于A和B之間,他可以選擇讓大多數的消息返回以及向前繼續(xù)傳輸沒有改變,但是破壞了特定位的消息。A-->HhelloH-->BhelloB-->HHi,I'mB,B's-certificateH-->AHi,I'mB,B's-certificateA-->HproveitH-->BproveitB-->HA,ThisIsB{digest[A,ThisIsB]}B's-private-keyH-->AA,ThisIsB{digest[A,ThisIsB]}B's-private-keyA-->HokB,hereisasecretB's-public-keyH-->BokB,hereisasecretB's-public-keyB-->H{somemessage}secret-key網絡網絡安全密匙的介紹全文共4頁,當前為第4頁。H一直讓數據沒有改變的通過,直到A和B分享一個秘密。然后H通過改變B發(fā)送給A的消息來進入這個方式中。這時候A是相信B的,因此她就可能相信這個改變的消息,然后按照它來做。注意H并不知道這個秘密-他能做的所有事就是破壞用這個秘密的密鑰加密的數據。他可能不能利用這個協議制造出一條有效的消息,但是下一次,他可能會幸運一點。為了防止這種破壞,A和B在他們的協議中引入了一種消息認證碼MAC。MAC是根據秘密的密鑰和傳輸的數據計算出來的,上面描述的摘要算法的屬性正好可以用于構造抵抗H的MAC功能。MAC:=Digest[somemessage,secret]因為H不知道這個秘密的密鑰,所以他無法計算出這個摘要的正確數值。即使H隨機的改變消息,如果摘要數據很大的話,他成功的可能性也很小。舉例來說,通過使用MD5,A和B能和他們的消息一起發(fā)送128位的MAC值。H猜中這個正確的MAC值的幾率是18,446,744,073,709,551,616分之1。下面是樣本協議,又訂正了一次:A-->BhelloB-->AHi,I'mB,B's-certificateA-->BproveitB-->A{digest[A,ThisIsB]}B's-private-keyokB,hereisasecretB's-public-key{somemessage,MAC}secret-keyH現在有麻煩了,H
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯系上傳者。文件的所有權益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經權益所有人同意不得將文件中的內容挪作商業(yè)或盈利用途。
- 5. 人人文庫網僅提供信息存儲空間,僅對用戶上傳內容的表現方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
- 6. 下載文件中如有侵權或不適當內容,請與我們聯系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 《焊接機器人編程與操作》教學大綱
- 玉溪師范學院《體育保健學》2021-2022學年第一學期期末試卷
- 玉溪師范學院《社會學概論》2021-2022學年第一學期期末試卷
- 化學反應焓變復習教案
- 2023年激光掃描繪圖機項目評估分析報告
- 2024年重氮化合物項目成效分析報告
- 2024年胸牌工牌項目評估分析報告
- 2019粵教版 高中美術 選擇性必修5 工藝《第三單元 用傳統(tǒng)手工藝美化生活》大單元整體教學設計2020課標
- 2024屆廣西桂林中山中學高三1月期末通練數學試題試卷
- 財務人員必看合同審核技巧
- 網絡監(jiān)控攝像頭安裝作業(yè)指導書
- 專題-理想氣體狀態(tài)方程計算題帶答案
- 商業(yè)銀行會計業(yè)務檢查方案
- 《民航法》課程標準
- 05 02 第五章第二節(jié) 吸收借鑒優(yōu)秀道德成果
- 二十四節(jié)氣課件:《立冬》
- “說優(yōu)點、講不足”主題班會
- 健康體檢知情同意書-2
- 數與代數領域教學策略學習教案課件
- 義務教育語文課程常用字表-(3500字)
- 畜禽環(huán)境衛(wèi)生-畜舍環(huán)境控制-PPT演示文稿
評論
0/150
提交評論