第三章信息安全技術(shù)-數(shù)字簽名與密鑰管理技術(shù)_第1頁
第三章信息安全技術(shù)-數(shù)字簽名與密鑰管理技術(shù)_第2頁
第三章信息安全技術(shù)-數(shù)字簽名與密鑰管理技術(shù)_第3頁
第三章信息安全技術(shù)-數(shù)字簽名與密鑰管理技術(shù)_第4頁
第三章信息安全技術(shù)-數(shù)字簽名與密鑰管理技術(shù)_第5頁
已閱讀5頁,還剩24頁未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報或認(rèn)領(lǐng)

文檔簡介

1、Technology of Electronic Business Security 2004年12月1日-1-第三章信息安全技術(shù)-數(shù)字簽名技術(shù)與密鑰管理技術(shù)Technology of Electronic Business Security 2004年12月1日-2-本章學(xué)習(xí)內(nèi)容:n加密技術(shù)n數(shù)字簽名n密鑰管理技術(shù)n驗(yàn)證技術(shù)n數(shù)字證書技術(shù)Technology of Electronic Business Security 2004年12月1日-3-3.3 數(shù)字簽名技術(shù)數(shù)字簽名: 在數(shù)據(jù)電文中,以電子形式所含、所附或在邏輯上與數(shù)據(jù)電文有聯(lián)系的數(shù)據(jù),和與數(shù)據(jù)電文有關(guān)的任何方法,它可以用于數(shù)據(jù)電文

2、有關(guān)的鑒字持有人和表明此人認(rèn)可數(shù)據(jù)電文所含信息。(聯(lián)合國國際貿(mào)易法委員會電子商務(wù)示范法)目的:身份鑒別:接收方通過發(fā)送方的數(shù)字簽名能確認(rèn)發(fā)送方的確切身份,但無法偽造。完整性:信息內(nèi)容無法篡改。機(jī)密性:信息內(nèi)容保密,第三方無法知道。不可抵賴:發(fā)送方對已發(fā)送的信息無法否認(rèn)。Technology of Electronic Business Security 2004年12月1日-4-3.3 數(shù)字簽名技術(shù)(Cont.)消息消息消息簽名加密驗(yàn)證私鑰公鑰摘要/原文簽名發(fā)送方接收方摘要/原文摘要/原文圖3-3 數(shù)字簽名原理解密Technology of Electronic Business Securi

3、ty 2004年12月1日-5-3.3 數(shù)字簽名技術(shù)(Cont.)數(shù)字簽名特點(diǎn)(與書面簽名比較)由簽名者隨信息發(fā)出,與信息不可分離。簽名隨信息內(nèi)容改變而不同,可確認(rèn)信息自發(fā)出至接收未做過任何修改。不可假冒、不可篡改、不可抵賴。電子簽名相關(guān)法律仲裁的依據(jù)。Technology of Electronic Business Security 2004年12月1日-6-3.3 數(shù)字簽名技術(shù)(Cont.)數(shù)字簽名類型基于數(shù)學(xué)難題的簽名類型DSA數(shù)字簽名:基于離散對數(shù)問題的簽名。RSA數(shù)字簽名:基于質(zhì)因數(shù)分解問題的簽名?;诤灻脩舻暮灻愋蛦蝹€用戶的數(shù)字簽名多個用戶的數(shù)字簽名基于數(shù)字簽名所涉及角色的簽

4、名類型直接數(shù)字簽名需仲裁的數(shù)字簽名Technology of Electronic Business Security 2004年12月1日-7-3.3 數(shù)字簽名技術(shù)(Cont.)有限域上的離散對數(shù)問題設(shè)F為有限域,gF是F的乘法群F*,并且對任意整數(shù)x,計算gx是容易的,但是已知g和y求x使y=gx,在計算上幾乎是不可能的。Technology of Electronic Business Security 2004年12月1日-8-3.3 數(shù)字簽名技術(shù)(Cont.)其他簽名類型消息自動恢復(fù)的簽名無消息自動恢復(fù)的簽名Technology of Electronic Business Secu

5、rity 2004年12月1日-9-3.3 數(shù)字簽名技術(shù)(Cont.)散列函數(shù)(摘要函數(shù)、哈希/Hash函數(shù)):計算簡單但很難逆運(yùn)算的函數(shù)。作用:用任意長度的消息內(nèi)容,生成固定長度的消息摘要。特點(diǎn)任意長度的消息。固定長度的消息摘要。單向函數(shù),不能根據(jù)摘要計算出原文信息。不能對不同的信息生成相同的摘要。Technology of Electronic Business Security 2004年12月1日-10-3.3 數(shù)字簽名技術(shù)(Cont.)常用數(shù)字簽名方法:RSA數(shù)字簽名簡化RSA數(shù)字簽名簽名與驗(yàn)證過程發(fā)送方用私鑰對消息加密,形成數(shù)字簽名。發(fā)送方將消息附上數(shù)字簽名發(fā)送給接收方。接收方用發(fā)

6、送方的公鑰對數(shù)字簽名解密,得到消息明文。接收方將解密得到的消息明文與接收到的消息對比,驗(yàn)證消息是否篡改。Technology of Electronic Business Security 2004年12月1日-11-3.3 數(shù)字簽名技術(shù)(Cont.)特點(diǎn)防篡改,防假冒。驗(yàn)證性。效率低。摘要長,摘要生成、解密、驗(yàn)證效率低,傳輸成本高。Technology of Electronic Business Security 2004年12月1日-12-3.3 數(shù)字簽名技術(shù)(Cont.)消息消息消息簽名加密驗(yàn)證私鑰簽名發(fā)送方接收方消息明文圖3-4 簡單RSA數(shù)字簽名與驗(yàn)證過程公鑰解密Technolog

7、y of Electronic Business Security 2004年12月1日-13-3.3 數(shù)字簽名技術(shù)(Cont.)RSA+Hash函數(shù)數(shù)字簽名簽名與驗(yàn)證過程發(fā)送方對消息用Hash函數(shù)加密,形成固定長度的數(shù)字摘要。發(fā)送方用自己的私鑰對數(shù)字摘要加密,形成數(shù)字簽名。發(fā)送方將消息附上數(shù)字簽名發(fā)送給接收方。接收方用發(fā)送方的公鑰對數(shù)字簽名解密,得到數(shù)字摘要。接收方對收到的消息用Hash函數(shù)加密,得到數(shù)字摘要,并將該摘要與解密得到的數(shù)字摘要對比,驗(yàn)證消息是否篡改。Technology of Electronic Business Security 2004年12月1日-14-3.3 數(shù)字簽名

8、技術(shù)(Cont.)Hash函數(shù):累加消息的二進(jìn)制碼,取其中最后的若干位。對發(fā)送、接收雙方公開。Technology of Electronic Business Security 2004年12月1日-15-3.3 數(shù)字簽名技術(shù)(Cont.)消息消息消息簽名加密驗(yàn)證私鑰公鑰摘要簽名發(fā)送方接收方圖3-5 RSA +Hash函數(shù)數(shù)字簽名過程摘要摘要HashHash解密Technology of Electronic Business Security 2004年12月1日-16-3.3 數(shù)字簽名技術(shù)(Cont.)數(shù)字簽名算法DSA(Digital Signature Algorithm)1991,

9、 美國國家標(biāo)準(zhǔn)技術(shù)研究所NIST頒布數(shù)字簽名標(biāo)準(zhǔn)DSS。1994,作為聯(lián)邦信息處理標(biāo)準(zhǔn)FIPS-186發(fā)布。DSS利用安全散列函數(shù)算法(SHA)實(shí)現(xiàn)數(shù)字簽名。數(shù)字簽名算法參數(shù)說明p: L bit的質(zhì)數(shù),L: 64的倍數(shù), 取值范圍5121024。q: p-1 質(zhì)因子, 160 bit。g: g = j(p-1) mod p, j 1。x : 1 x q, x 為隨機(jī)數(shù),作為私鑰。y: y = gx mod p, (p, q, g, y)為公鑰。Technology of Electronic Business Security 2004年12月1日-17-3.3 數(shù)字簽名技術(shù)(Cont.)簽名

10、用SHA函數(shù)H(x)產(chǎn)生消息M的數(shù)字摘要h:h = H(M).產(chǎn)生一個隨機(jī)數(shù) k,0 k q。計算: r = (gk mod p) mod qs = (k-1(h+xr) mod q.用 r、s 構(gòu)成數(shù)字簽名。Technology of Electronic Business Security 2004年12月1日-18-3.3 數(shù)字簽名技術(shù)(Cont.)驗(yàn)證檢查: 0 r q,且 0 s q。用SHA函數(shù)H(m)產(chǎn)生消息M 的數(shù)字摘要h :h = H(M ).計算: w = s -1 mod qu1 = (h w) mod qu2 = (r w) mod qv =( (gu1 yu2) mo

11、d p) mod q如果 v = r,則簽名有效Technology of Electronic Business Security 2004年12月1日-19-3.3 數(shù)字簽名技術(shù)(Cont.)橢圓曲線數(shù)字簽名ECDSA橢圓曲線數(shù)字簽名算法隨機(jī)選取充分大的整數(shù)k, 計算橢圓曲線上的點(diǎn)P、Q:P = k Q, k作為私鑰, P, Q 作為公鑰數(shù)字摘要 h 編碼為橢圓曲線的一點(diǎn)。發(fā)送方隨機(jī)選取整數(shù) l , 計算:S1 = lQ, S2 = h + lPS1, S2為橢圓曲線上的兩點(diǎn),構(gòu)成簽名。接收方用私鑰k對數(shù)字簽名解密得到數(shù)字摘要 h :h = S1- kS2 ,得到消息明文。接收方將 h 與

12、 h 對比,驗(yàn)證消息是否篡改。Technology of Electronic Business Security 2004年12月1日-20-3.3 數(shù)字簽名技術(shù)(Cont.)PQyx切點(diǎn)Pyx2 P = RK為一個有限域, E是K上的橢圓曲線, 則E是一個點(diǎn)的集合:E|K = (x,y)|y2+a1xy+a3y = x3+a2x2+a4x+a6, a1,a3,a2,a4,a6,x,y K 對數(shù)問題:P,Q E,存在整數(shù)l,Q = lP。已知PQ難求l。R = P + QTechnology of Electronic Business Security 2004年12月1日-21-3.3

13、數(shù)字簽名技術(shù)(Cont.)ECDSA特點(diǎn)密鑰長度比RAS,DSA小,存儲空間小。加密強(qiáng)度比RAS,DSA高。160bit橢圓曲線密鑰與1024bit的RSA、DSA的相當(dāng);210bit橢圓曲線密鑰與2048bit的RSA、DSA的相當(dāng)。簽名、解密的速度快。特別適合IC卡、無線網(wǎng)絡(luò)。有取代RSA的趨勢。Technology of Electronic Business Security 2004年12月1日-22-3.3 數(shù)字簽名技術(shù)(Cont.)特殊數(shù)字簽名技術(shù)盲簽名簽名者不知道文件內(nèi)容對文件進(jìn)行的簽名。A用一隨機(jī)因子乘以文件, 得到盲文件。A對盲文件簽名,發(fā)送給B。B對盲文件簽名,發(fā)送給A。

14、A用隨機(jī)因子除B盲簽名后的盲文件,得到B對原文件的簽名。Technology of Electronic Business Security 2004年12月1日-23-3.3 數(shù)字簽名技術(shù)(Cont.)雙聯(lián)簽名解決三方(如持卡人、商家、信用卡公司)參加電子商務(wù)中的安全通信問題.持卡人將發(fā)給商家信息M1和發(fā)給第三方的信息M2分別生成摘要MD1、MD2,將MD1與MD2合成MD,并簽名。將M1、MD2、MD發(fā)給商家,M2、MD1、MD發(fā)給第三方。接收者生成接收信息的摘要并與接收的摘要合成,比較合成的摘要與MD,驗(yàn)證省份與持卡信息是否被修改過。Technology of Electronic Bu

15、siness Security 2004年12月1日-24-3.3 數(shù)字簽名技術(shù)(Cont.)團(tuán)體簽名接收者只知道簽名者屬于某個團(tuán)體,而不知道是誰。出現(xiàn)爭議時可以代開簽名,找出簽名者的身份。不可爭辯簽名防止簽名文件被復(fù)制。在沒有簽名者,合作下不能驗(yàn)證簽名。如果簽名者不利時,可以拒絕合作,因此具有不可否認(rèn)性。多重簽名同一消息由多個用戶順序或同時簽名,分別稱為有序多重數(shù)字簽名和廣播多重數(shù)字簽名。Technology of Electronic Business Security 2004年12月1日-25-3.4 密鑰管理技術(shù)密鑰管理概述密鑰管理是電子商務(wù)信息安全的關(guān)鍵。密鑰周期: 指密鑰使用周期

16、,包括密鑰建立、備份、替換/更新、吊銷、期滿/終止。密鑰建立。對稱密鑰采用隨機(jī)數(shù)生成器生成,采用公開密鑰加密技術(shù)或密鑰協(xié)議傳輸密鑰。密鑰備份/恢復(fù)。備份的原因包括密鑰可能丟失、員工離開公司、或其他合法的對信息的需要。由密鑰持有者或可信賴的第三方備份。密鑰替換/更新。使用期滿或持有者避免泄密。Technology of Electronic Business Security 2004年12月1日-26-3.4 密鑰管理技術(shù)(Cont.)密鑰吊銷。停止使用密鑰,如泄密。密鑰期滿/終止:停止使用,并歸檔或銷毀。注意保護(hù)歸檔后密鑰的機(jī)密性。一般歸檔由可信賴的第三方進(jìn)行。密鑰管理要從物理、人事、規(guī)程和

17、技術(shù)四方面考慮。物理:安全場所保存。人事:可信賴。規(guī)程:制約機(jī)制。技術(shù):多重加密。電子商務(wù)密鑰管理:依靠可信賴的第三方公證機(jī)構(gòu)。Technology of Electronic Business Security 2004年12月1日-27-3.4 密鑰管理技術(shù)(Cont.)RSA密鑰傳輸采用公開密鑰加密技術(shù)傳輸密鑰。參見RSA加密模式。Technology of Electronic Business Security 2004年12月1日-28-3.4 密鑰管理技術(shù)(Cont.)Diffie-Hellman密鑰協(xié)議 通信雙方A、B協(xié)商好一個大質(zhì)數(shù)p, 大整數(shù) g, 1 g p。p、g 無須保密可為所有網(wǎng)絡(luò)用戶共享。A選取大的隨機(jī)數(shù) x, 1 x p-1,并計算:X=gx mod pB選取大的隨機(jī)數(shù) y, 1 y p-1,并計算:Y=gy mod pA

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

最新文檔

評論

0/150

提交評論