版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領
文檔簡介
HASH函數與消息認證§7-1HASH函數安全HASH函數的一般結構壓縮函數HASH填充§7-2散列演算法SHA-1演算法邏輯輸入:最大長度為264位的消息;輸出:160位消息摘要;處理:輸入以512位數據塊為單位處理;SHA-1演算法邏輯步驟2:添加長度。一個64位塊,表示原始消息長度步驟3:初始化MD緩衝區(qū)。160位,表示為5個32位的寄存器
(A,B,C,D,E)。初始化為:
A=67452301 B=EFCDAB89 C=98BADCFE D=10325476 E=C3D2E1F0
big-endianformat步驟1:添加填充位。使數據位的長度
448mod512步驟4:以512位數據塊為單位處理消息。四輪,每輪20步。 四個基本邏輯函數:f1,f2,f3,f4.步驟5:輸出。全部L個512位數據塊處理完畢後,輸出160位消息摘要。步數16進制0<=t<=19Kt=5A82799920<=t<=39Kt=6ED9EBA140<=t<=59Kt=8F1BBCDC60<=t<=79Kt=CA62C1D6SHA-1總結CV0=IVCVq+1=SUM32(CVq,ABCDEq)MD=CVL其中:IV=ABCDE的初始值
ABCDEq=第q輪消息數據塊處理最後一輪所得的結果
L=數據塊的個數
SUM32=對每一個輸入對的字求加模232
MD=最後的消息摘要值SHA-1壓縮函數SHA-1壓縮函數-單輪邏輯
A,B,C,D,E
(E+f(t,B,C,D)+S5(A)+Wt+Kt),A,S30(B),C,D其中,
A,B,C,D,E=緩衝區(qū)的5個字
t =步數,0<=t<=79 f(t,B,C,D)=步t的基本邏輯函數
Sk =迴圈左移k位給定的32位字
Wt=一個從當前512數據塊導出的32位字
Kt=一個用於加法的常量,四個不同的值如前定義
+ =加模232SHA-1邏輯函數的真值表BCDf1f2f3f400000000011101010010101110101000101101001011010101111111Step FunctionName FunctionValue(0t19) f1=f(t,B,C,D) (BC)(BD)(20t39) f2=f(t,B,C,D) BCD(40t59) f3=f(t,B,C,D) (BC)(BD)(CD)(60t79) f4=f(t,B,C,D) BCDWt=S1(Wt-16
Wt-14Wt-8Wt-3)如何計算Wt?SHA-1演算法舉例見教材
例7-1§7-3消息認證網路系統(tǒng)安全要考慮:用密碼保護傳送的資訊使其不被破譯就是防止對手對系統(tǒng)進行主動攻擊認證則是防止主動攻擊的重要技術,分為實體認證和消息認證消息認證的目的:驗證資訊來源的真實性,即信源識別驗證資訊內容的完整性竄擾者信宿信源認證編碼器認證解碼器通道安全通道密鑰源一個純認證系統(tǒng)的模型系統(tǒng)中:發(fā)送者:通過一個公開的無擾通道將消息送給接收者接收者:不僅想收到消息本身,而且還要驗證消息是否來自合法的發(fā)送者及消息是否經過篡改攻擊者:不僅要截收和破譯通道中傳送的密報,而且可偽造密文送給接收者進行欺詐實際認證系統(tǒng)還要防止收方、發(fā)方之間的相互欺詐認證系統(tǒng)的功能層次底層的認證函數:產生一個用來認證消息的認證標識上層的認證協議:基於認證標識提供了一種能使接收方驗證消息真實性的機制
認證函數分類資訊加密函數(Messageencryption)
用完整資訊的密文作為對資訊的認證資訊認證碼MAC(MessageAuthenticationCode)
是對信源消息的一個編碼函數散列函數(HashFunction)
是一個公開的函數,它將任意長的資訊映射成一個固定長度的資訊一、基於消息加密的認證
困難性:接收方需要確定解密消息的合法性確定消息來源的真實性特點:①提供機密性②提供認證③不能提供數字簽名基於公鑰密碼體制:提供認證
特點:能實現數字簽名提供認證基於公鑰密碼體制:實現簽名、加密和認證
特點:提供機密性數字簽名認證缺點:一次完整的通信需要執(zhí)行公鑰演算法的加密、解密操作各兩次二、基於消息認證碼(MAC)的認證
特點:MAC函數無需可逆收發(fā)雙方使用相同的密鑰,MAC不能提供數字簽名只提供消息認證,不能提供機密性改進方案特點:提供機密性三、基於散列函數(HASH)的認證
認證協議單向認證(one-wayauthentication)雙方認證(mutualauthentication)單向認證E-mail傳統(tǒng)加密方法:1、AKDC:IDA||IDB||N12、KDCA:EKa[Ks||IDB||N1||EKb[Ks||IDA]]3、AB:
EKb[Ks||IDA]||EKs[M]公鑰加密方法:
AB:EKUb[Ks]||EKs[M]AB:M||EKRa[H(M)]AB:EKUb[M||EKRa[H(M)]]One-WayAuthentication雙向認證協議最常用的協議該協議使得通信各方互相認證鑒別對方的身份,然後交換會話密鑰認證的成功取決於:聲稱者與它的密鑰間綁定的證實聲稱者基於亂數的數字簽名的證實雙向認證原理傳統(tǒng)加密方法1、AKDC:IDA||IDB||N12、KDCA:EKa[Ks||IDB||N1||EKb[Ks||IDA]]3、AB:
EKb[Ks||IDA]4、BA:EKs[N2]5、AB:
EKs[f(N2)]本協議的目的就是要安全地分發(fā)一個會話密鑰Ks給A和BNeedham/SchroederProtocol[1978]安全漏洞……
假定攻擊方C已經掌握A和B之間通信的一個老的會話密鑰。C可以在第3步冒充A利用老的會話密鑰欺騙B。除非B記住所有以前使用的與A通信的會話密鑰,否則B無法判斷這是一個(舊密鑰)重放攻擊。如果C可以中途阻止第4步的握手資訊,則可以冒充A在第5步回應。從這一點起,C就可以向B發(fā)送偽造的消息而對B來說認為是用認證的會話密鑰與A進行的正常通信。安全漏洞……DenningProtocol[1982]改進:1、AKDC:IDA||IDB2、KDCA:EKa[Ks||IDB||T||EKb[Ks||IDA||T]]3、AB:
EKb[Ks||IDA||T]4、BA:
EKs[N1]5、AB:
EKs[f(N1)]|Clock-T|<
t1+
t2
其中:
t1
是KDC時鐘與本地時鐘(A或B)之間差異的估計值;
t2是預期的網路延遲時間。新的問題……
必須依靠各時鐘均可通過網路同步如果發(fā)送者的時鐘比接收者的時鐘要快,攻擊者就可以從發(fā)送者竊聽消息,並在以後當時間戳對接收者來說成為當前時重放給接收者(抑制重放攻擊)強制各方定期檢查自己的時鐘是否與KDC的時鐘同步採用“臨時數”握手協議解決辦法?KEHN921、AB:IDA||Na2、BKDC:IDB||Nb||EKb[IDA
||Na||Tb]3、KDCA:EKa[IDB||Na||Ks||Tb]||EKb[IDA
||Ks||Tb]||Nb4、AB:
EKb[IDA
||Ks||Tb]||EKs[Nb]同時解決了抑制重放攻擊和用舊密鑰的重放攻擊公鑰加密方法:一個使用時間戳的方法是:1、AAS:IDA||IDB2、ASA:EKRas[IDA||KUa||T
]||EKRas[IDB||KUb||T
]3、AB:EKRas[IDA||KUa||T]||EKRas[IDB
||KUb||T]||EKUb[EKRa[Ks||T]]一個基於臨時值握手協議:WOO92b1、AKDC:IDA||IDB2、KDCA:EKRauth[IDB||KUb]3、AB:
EKUb[Na||IDA]4、B
KD
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯系上傳者。文件的所有權益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經權益所有人同意不得將文件中的內容挪作商業(yè)或盈利用途。
- 5. 人人文庫網僅提供信息存儲空間,僅對用戶上傳內容的表現方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
- 6. 下載文件中如有侵權或不適當內容,請與我們聯系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 二零二五年度港口碼頭土石方運輸與航道疏浚合同集3篇
- 二零二五年度美食城品牌加盟代理合同3篇
- 二零二五年度深海探測設備承包生產合同3篇
- 專業(yè)化妝品購銷合作方案合同2024版
- 二零二五年度藝術教育機構美術教師長期聘用合同4篇
- 2025版鋁藝門定制與安裝服務合同范本3篇
- 二零二五年度倉儲物流消毒防疫服務承包合同4篇
- 2025年池塘水域資源管理與養(yǎng)護服務合同4篇
- 二零二五年度船舶打膠維修與改造合同范本3篇
- 2025年度餐飲連鎖企業(yè)廚師聘請及培訓體系合同3篇
- 博弈論全套課件
- CONSORT2010流程圖(FlowDiagram)【模板】文檔
- 腦電信號處理與特征提取
- 高中數學知識點全總結(電子版)
- GB/T 10322.7-2004鐵礦石粒度分布的篩分測定
- 2023新譯林版新教材高中英語必修一重點詞組歸納總結
- 蘇教版四年級數學下冊第3單元第2課時“常見的數量關系”教案
- 弘揚中華傳統(tǒng)文化課件
- 基于協同過濾算法的電影推薦系統(tǒng)設計
- 消防應急預案流程圖
- 人教統(tǒng)編版高中語文必修下冊第六單元(單元總結)
評論
0/150
提交評論