




版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡介
第五章安全協(xié)議技術(shù)-數(shù)字簽名協(xié)議計(jì)算機(jī)系統(tǒng)與網(wǎng)絡(luò)安全技術(shù)數(shù)字簽名協(xié)議簽名(Signature),即自己寫自己的名字,尤其為表示同意、認(rèn)可、承擔(dān)責(zé)任或義務(wù)。傳統(tǒng)簽名的基本特點(diǎn)簽名是可信的:能與被簽的文件在物理上不可分割簽名是不可抵賴的:簽名者不能否認(rèn)自己的簽名簽名不能被偽造:除了合法者外,其他任何人不能偽造其簽名簽名是不可復(fù)制的:對(duì)一個(gè)消息的簽名不能通過復(fù)制的方式變?yōu)榱硗庖粋€(gè)消息的簽名簽名是不可改變的:經(jīng)簽名的消息不能被篡改容易被驗(yàn)證什么是簽名?安全協(xié)議技術(shù)數(shù)字簽名協(xié)議數(shù)字簽名:DigitalSignature:就是附加在數(shù)據(jù)上的一些特殊數(shù)據(jù),或是對(duì)數(shù)據(jù)所作的密碼變換。這種特殊數(shù)據(jù)或密碼變換允許接收者用以確認(rèn)數(shù)據(jù)的來源、完整性等數(shù)字簽名是傳統(tǒng)簽名的數(shù)字化能與所簽文件“綁定”簽名者不能否認(rèn)自己的簽名容易被自動(dòng)驗(yàn)證簽名不能被偽造什么是數(shù)字簽名?安全協(xié)議技術(shù)數(shù)字簽名協(xié)議數(shù)字簽名是一個(gè)五元組(P,A,K,S,V):P是所有消息組成的有限集A是所有可能的簽名組成的有限集K是所有可能的密鑰組成的有限集S簽名算法D驗(yàn)證算法數(shù)字簽名的形式化描述安全協(xié)議技術(shù)數(shù)字簽名協(xié)議可分為兩類:直接數(shù)字簽名方案(directdigitalsignature):簽名者直接對(duì)需要簽名的消息進(jìn)行簽名。基于仲裁的數(shù)字簽名方案(arbitrateddigitalsignature):有一個(gè)可信第三方對(duì)消息進(jìn)行簽名
。數(shù)字簽名的分類安全協(xié)議技術(shù)數(shù)字簽名協(xié)議五元組(P,A,K,S,V)P:是所有消息組成的有限集A:是所有可能的簽名組成的有限集K:一對(duì)密鑰,一個(gè)公開,一個(gè)保密S:簽名算法,用私鑰產(chǎn)生一個(gè)消息對(duì)應(yīng)的簽名消息D:驗(yàn)證算法,用公鑰驗(yàn)證簽名消息與消息的對(duì)應(yīng)關(guān)系基于非對(duì)稱密碼算法的數(shù)字簽名安全協(xié)議技術(shù)數(shù)字簽名協(xié)議哈希函數(shù)是一種特殊的單向函數(shù)單向函數(shù):正向計(jì)算容易,反向計(jì)算困難:x
f(x)容易,f(x)
x困難抗碰撞性:已知x1
f(x),找到另外一個(gè)x2
f(x)不容易哈希函數(shù)特征:輸入任意長輸出固定長度抗碰撞性:輸入不同,輸出也不同哈希函數(shù)常用的哈希函數(shù):MD5:輸出128位SHA-1:輸出256位安全協(xié)議技術(shù)數(shù)字簽名協(xié)議基于RSA的數(shù)字簽名利用RSA公鑰算法實(shí)現(xiàn)數(shù)字簽名標(biāo)準(zhǔn)(DSS)利用數(shù)字簽名算法(DSA)實(shí)現(xiàn)數(shù)字簽名的實(shí)現(xiàn)方法安全協(xié)議技術(shù)基于非對(duì)稱加密算法RSA的數(shù)字簽名相關(guān)標(biāo)準(zhǔn)包括:CCITTX.509ANSIX9.31ISO9796數(shù)字簽名協(xié)議基于RSA的數(shù)字簽名安全協(xié)議技術(shù)數(shù)字簽名協(xié)議基于RSA的數(shù)字簽名RSA算法函數(shù)表示:f(x)=xemodn其中n=pq,
p
和q
都是大的隨機(jī)素?cái)?shù),e
是(p-1)和(q-1)互素上述RSA函數(shù)被猜想是一個(gè)陷門單向函數(shù),其中的陷門是:f-1(x)=xdmodn,其中:安全協(xié)議技術(shù)數(shù)字簽名協(xié)議基于RSA的數(shù)字簽名X.509中關(guān)于p、q的要求:p、q必須隨機(jī)選擇p、q必須足夠大p、q必須為素?cái)?shù)p-q的絕對(duì)值必須足夠大(p+1)必須具有一個(gè)大的素因子(q+1)必須具有一個(gè)大的素因子(p-1)必須具有一個(gè)大的素因子:r(q-1)必須具有一個(gè)大的素因子:s(r-1)必須具有一個(gè)大的素因子(s-1)必須具有一個(gè)大的素因子安全協(xié)議技術(shù)數(shù)字簽名協(xié)議基于RSA的數(shù)字簽名X.509中關(guān)于e的選擇e必須符合整個(gè)公鑰基礎(chǔ)設(shè)施的要求,從而減少傳輸和變換的復(fù)雜性e必須足夠大,但是又要保證在計(jì)算時(shí)間和存儲(chǔ)空間上的高效性如果允許公用的e,則可以考慮采用費(fèi)馬(Fermat)數(shù):安全協(xié)議技術(shù)數(shù)字簽名協(xié)議M||K’bDK’b(H(M))HHM比較DEBobAliceKb基于RSA的數(shù)字簽名安全協(xié)議技術(shù)數(shù)字簽名協(xié)議數(shù)字簽名標(biāo)準(zhǔn)(DSS:DataSignatureStandard)美國國家標(biāo)準(zhǔn)技術(shù)研究所(NIST)公布的美國聯(lián)邦信息處理標(biāo)準(zhǔn)FIPSPUB186DSS最早發(fā)表于1991年,并于1993年和1996年進(jìn)行了修改。DSS基于安全散列算法(SHA)并設(shè)計(jì)了一種新的數(shù)字簽名技術(shù),即DSA(數(shù)字簽名算法)。數(shù)字簽名標(biāo)準(zhǔn)安全協(xié)議技術(shù)數(shù)字簽名協(xié)議DSA具有一組全局參數(shù)
(p,q,g):p:大素?cái)?shù)2L-1<p<2L
其中
L=512~1024bits,且是64的整數(shù)倍q:長度大于160bit的素?cái)?shù)q是
p-1的一個(gè)素因子2159<q<2160
g:g=h(p-1)/q(modp)其中h是一個(gè)整數(shù),且滿足1<h<p-1(因此h(p-1)/q(modp)>1
)DSS的參數(shù)安全協(xié)議技術(shù)數(shù)字簽名協(xié)議參數(shù)
p,q,g的確定:第一步:確定一個(gè)160位的素?cái)?shù)q第二步:選擇一個(gè)長度在512~1024間的一個(gè)素?cái)?shù)p,要求(p-1)能夠被q整除第三步:選擇一個(gè)大于1且小于(p-1)的整數(shù)h,并計(jì)算g=h(p-1)/q(modp)(其中g(shù)>1)DSS參數(shù)如何確定?安全協(xié)議技術(shù)數(shù)字簽名協(xié)議用戶密鑰對(duì)私鑰:用戶的私有密鑰x必須是一個(gè)1~(p-l)之間的隨機(jī)數(shù)或偽隨機(jī)數(shù)(即1<x<p)公鑰:公開密鑰y利用私有密鑰計(jì)算出來的:y=gxmodp
用戶密鑰對(duì)的產(chǎn)生:選擇x,計(jì)算yDSS的密鑰安全協(xié)議技術(shù)數(shù)字簽名協(xié)議DSS的簽名過程簽名過程:輸入:全局參數(shù):p,q,g私鑰:x待簽名消息:MHash函數(shù):H=SHA-1一個(gè)隨機(jī)數(shù)或偽隨機(jī)數(shù)k輸出:安全協(xié)議技術(shù)數(shù)字簽名協(xié)議DSS的簽名過程MHf1f2pqgkqxsr||MsrH:哈希函數(shù),SHA-1f1:哈希函數(shù),SHA-1f2:哈希函數(shù),SHA-1安全協(xié)議技術(shù)數(shù)字簽名協(xié)議DSS的驗(yàn)證過程驗(yàn)證過程:輸入:全局參數(shù):p,g公鑰:y待驗(yàn)證消息:M’簽名r’,s’Hash函數(shù):H=SHA-1一個(gè)隨機(jī)數(shù)或偽隨機(jī)數(shù)k輸出:操
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 展會(huì)物料采購及制作合同
- 安徽省合肥一中八中、六中2026屆化學(xué)高二上期末綜合測試試題含答案
- 基孔肯雅熱診療方案(2025年版)考核試題
- 2026屆天水市重點(diǎn)中學(xué)高三化學(xué)第一學(xué)期期末學(xué)業(yè)質(zhì)量監(jiān)測模擬試題含解析
- 2026屆湖南省瀏陽一中、株洲二中等湘東七?;瘜W(xué)高二第一學(xué)期期中學(xué)業(yè)質(zhì)量監(jiān)測模擬試題含解析
- 新解讀《GB-T 39185 - 2020海洋工程船舶動(dòng)力定位系統(tǒng)技術(shù)要求》
- 新解讀《GB-T 32383-2020城市軌道交通直線電機(jī)車輛通 用技術(shù)條件》
- 新解讀《GB-T 32065.10-2020海洋儀器環(huán)境試驗(yàn)方法 第10部分:鹽霧試驗(yàn)》
- WST856-2025安全注射標(biāo)準(zhǔn)解讀
- 2025年交通安全宣傳周知識(shí)競賽考試題庫及答案(含各題型)
- 心之所向·素履以往+課件-2025-2026學(xué)年高三上學(xué)期開學(xué)第一課主題班會(huì)
- 2025年富士康入職線上測試題及答案
- 2025興業(yè)銀行宜賓分行社會(huì)招聘(7月)筆試備考試題及答案解析
- 2019-2025年中國馬養(yǎng)殖行業(yè)市場運(yùn)營現(xiàn)狀及投資前景預(yù)測報(bào)告
- 2025秋人教版英語八年級(jí)上Unit 1 全單元聽力材料文本及翻譯
- 急性胰腺炎護(hù)理小講課
- 電站安全急救課件
- 河南省2020-2024年中考滿分作文136篇
- cems運(yùn)行管理制度
- 中國上海餐飲市場全面調(diào)研及行業(yè)投資潛力預(yù)測報(bào)告
- 美容美發(fā)衛(wèi)生知識(shí)培訓(xùn)
評(píng)論
0/150
提交評(píng)論