freepeople性欧美熟妇, 色戒完整版无删减158分钟hd, 无码精品国产vα在线观看DVD, 丰满少妇伦精品无码专区在线观看,艾栗栗与纹身男宾馆3p50分钟,国产AV片在线观看,黑人与美女高潮,18岁女RAPPERDISSSUBS,国产手机在机看影片

正文內(nèi)容

數(shù)字簽名技術(shù)應(yīng)用ppt課件-在線瀏覽

2025-06-29 08:32本頁面
  

【正文】 由于消息摘要函數(shù)比對稱加密算法的速度還快,因此有著廣泛的應(yīng)用。 網(wǎng)絡(luò)安全技術(shù)使用教程 10 (1)MD5(Message Digest Algorithm5)算法是由 ,在 RFC1321中描述。 (2)SHA: (Secure Hash Algorithm)算法是由 NIST開發(fā),并在1993年作為信息處理標(biāo)準(zhǔn)公布。 目前使用的消息摘要函數(shù)有: MD MD MDS、 HMAC、SHA、 SHA1。數(shù)字簽名 (Digital Signature)指一個用自己的非對稱密碼算法 (如: RSA算法 )私鑰加密后的信息摘要,附在消息后面;別人得到這個數(shù)字簽名及簽名前的信息內(nèi)容,使用該用戶分發(fā)的非對稱密碼算法公鑰,就可以檢驗簽名前的信息內(nèi)容在傳輸過程或分發(fā)過程中是否己被篡改并且可以確認(rèn)發(fā)送者的身份。 網(wǎng)絡(luò)安全技術(shù)使用教程 13 數(shù)字簽名原理 對于一個典型的數(shù)字簽名體系而言,它必須包含 2個重要的組成部分:即簽名算法 (Signature Algorithm)和驗證算法 (Verification Algorithm)。 網(wǎng)絡(luò)安全技術(shù)使用教程 14 數(shù)字簽名原理 發(fā)送方A創(chuàng)建數(shù)字簽名的過程如下: (1)為保證簽名的速度, A先將原文進(jìn)行單向 HASH運(yùn)算生成定長的消息摘要 A 網(wǎng)絡(luò)安全技術(shù)使用教程 15 數(shù)字簽名原理 (2)利用自己的私鑰加密消息摘要得到數(shù)字簽名 A,并將數(shù)字簽名附在原消息后面 網(wǎng)絡(luò)安全技術(shù)使用教程 16 數(shù)字簽名原理 (3)通訊時用戶 A將自己的原文和簽名文一起通過網(wǎng)絡(luò)送給通訊對方即用戶 B 網(wǎng)絡(luò)安全技術(shù)使用教程 17 數(shù)字簽名原理 接收方 B接收到發(fā)送方A的簽名消息后,對A的簽名消息進(jìn)行驗證的過程如下: (1)將消息中的原消息與數(shù)字簽名分離出來 網(wǎng)絡(luò)安全技術(shù)使用教程 18 數(shù)字簽名原理 (2)使用 A的公鑰解密數(shù)字簽名得到摘要 網(wǎng)絡(luò)安全技術(shù)使用教程 19 數(shù)字簽名原理 (3)利用與發(fā)送方 A相同的散列函數(shù)重新計算原消息的摘要 網(wǎng)絡(luò)安全技術(shù)使用教程 20 數(shù)字簽名原理 (4)比較解密后獲得的消息摘要 A與重新計算產(chǎn)生的消息摘要 B,若相等則說明消息在傳輸過程中沒有被篡改,否則消息不可靠。 EIGamal方案基于有限域上的離散對數(shù)問題。 q是一個 160比特的素數(shù)并且能夠整除 p1。 β=ga mod p,其中 a是隨機(jī)或者偽隨機(jī)生成的整數(shù)且滿足0aq。把 p, q, g和 β公開而保密 a和 k。 網(wǎng)絡(luò)安全技術(shù)使用教程 22 數(shù)字簽名算法 1)簽名過程 對于給定的 k,消息 m的簽名定義如下: sig(m, k)=(y, s) 其中 y = (gk mod p)mod q s = (k1(MD5(m)+ay)mod q 雜湊函數(shù) MD5用于把可變長度的消息 m轉(zhuǎn)變?yōu)橐粋€ 160比特的消息摘要,然后再用數(shù)字簽名方案對它進(jìn)行簽名。簽名的驗證通過下面的計算來完成: w = s1 mod q d1 = (MD5(m)* w)mod q d2 = (y *w)mod q v=((gd1*βd2)mod p)mod q 若 v=y,則 ver(m, y, s)的輸出為真,否則為假。如果ver(m, y, s)的輸出為假,則說明或者消息 m被篡改,或者該簽名不是簽名者的合法簽名。 網(wǎng)絡(luò)安全技術(shù)使用教程 24 數(shù)字簽名算法 Rivest、 shamir和 Adleman于 1978年提出了 RSA數(shù)字簽名和公鑰算法,這是第一個較完善的公開密鑰算法,它既能用于加密也能用于數(shù)字簽名,而認(rèn)證過程相當(dāng)于保密過程的逆過程。 RSA算法以它的三個發(fā)明者 Ron Rivest、 Adi Shamir和 Leonard Adleman的名字命名。RSA數(shù)字簽名算法可以描述如下: 網(wǎng)絡(luò)安全技術(shù)使用教程 25 數(shù)字簽名算法 1)簽名過程 消息 m的簽名 sig(m)通過下面的計算生成 sig(m)=(h(m))e mod n 其中 h(m)是消息摘要,它由消息 m通過密碼學(xué)中的雜湊函數(shù) (如MD5)得到。 驗證算法使用了簽名者的公鑰,所以任何人都可以驗證一個簽名;然而由于簽名需要簽名者的私鑰,故只有簽名者本人才能產(chǎn)生有效的簽名。對于短期安全性, n的長度至少應(yīng)該為 1024比特,而長期安全性則要求 n至少為 2048比特。在一個電子商務(wù)系統(tǒng)中,所有參與活動的
點(diǎn)擊復(fù)制文檔內(nèi)容
教學(xué)課件相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1