




版權(quán)說(shuō)明:本文檔由用戶(hù)提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
2025/8/181數(shù)字簽名2025/8/182本章主要內(nèi)容1、消息認(rèn)證2、數(shù)字簽名的基本概念3、RSA數(shù)字簽名方案2025/8/1833信息竊取信息傳遞信息冒充信息篡改信息抵賴(lài)加密技術(shù)(DES,AES,RSA)完整性技術(shù):SHA,MD5認(rèn)證技術(shù):MAC,數(shù)字簽名數(shù)字簽名密碼技術(shù)2025/8/184消息認(rèn)證其作用是保護(hù)通信雙方以防第三方的攻擊,然而卻不能保護(hù)通信雙方中的一方防止另一方的欺騙或偽造。通信雙方之間也可能有多種形式的欺騙,例如通信雙方A和B(設(shè)A為發(fā)方,B為收方)使用消息認(rèn)證碼的基本方式通信,則可能發(fā)生以下欺騙:
消息認(rèn)證碼的缺陷消息認(rèn)證碼容易遭受什么攻擊2025/8/185①B偽造一個(gè)消息并使用與A共享的密鑰產(chǎn)生該消息的認(rèn)證碼,然后聲稱(chēng)該消息來(lái)自于A。②由于B有可能偽造A發(fā)來(lái)的消息,所以A就可以對(duì)自己發(fā)過(guò)的消息予以否認(rèn)。這兩種欺騙在實(shí)際的網(wǎng)絡(luò)安全應(yīng)用中都有可能發(fā)生,例如在電子資金傳輸中,收方增加收到的資金數(shù),并聲稱(chēng)這一數(shù)目來(lái)自發(fā)方。又如用戶(hù)通過(guò)電子郵件向其證券經(jīng)紀(jì)人發(fā)送對(duì)某筆業(yè)務(wù)的指令,以后這筆業(yè)務(wù)賠錢(qián)了,用戶(hù)就可否認(rèn)曾發(fā)送過(guò)相應(yīng)的指令。消息認(rèn)證碼缺陷實(shí)例2025/8/186
基于非對(duì)稱(chēng)密碼體制和對(duì)稱(chēng)密碼體制都可以產(chǎn)生數(shù)字簽名。不過(guò),基于對(duì)稱(chēng)密碼體制的數(shù)字簽名一般都要求有可信任的第三方,在發(fā)生糾紛的時(shí)候作為仲裁者。所以,在研究中多以非對(duì)稱(chēng)密碼體制為基礎(chǔ)提出數(shù)字簽名方案
數(shù)字簽名的產(chǎn)生方式例如政府要發(fā)布電子公文m并放于公共媒介如網(wǎng)絡(luò)之上,那么其他人如何確定這個(gè)消息就是政府發(fā)布的原信息而沒(méi)有被其他人更改過(guò)呢?也就是如何確定消息的完整性呢?2025/8/1872025/8/188因此在收發(fā)雙方未建立起完全的信任關(guān)系且存在利害沖突的情況下,單純的消息認(rèn)證就顯得不夠。數(shù)字簽名技術(shù)則可有效解決這一問(wèn)題。類(lèi)似于手書(shū)簽名,數(shù)字簽名應(yīng)具有以下性質(zhì):①能夠驗(yàn)證簽名產(chǎn)生者的身份,以及產(chǎn)生簽名的日期和時(shí)間。②能用于證實(shí)被簽消息的內(nèi)容。③數(shù)字簽名可由第三方驗(yàn)證,從而能夠解決通信雙方的爭(zhēng)議。數(shù)字簽名應(yīng)滿(mǎn)足的要求2025/8/189由此可見(jiàn),數(shù)字簽名具有認(rèn)證功能。為實(shí)現(xiàn)上述3條性質(zhì),數(shù)字簽名應(yīng)滿(mǎn)足以下要求:①簽名的產(chǎn)生必須使用發(fā)方獨(dú)有的一些信息以防偽造和否認(rèn)。②簽名的產(chǎn)生應(yīng)較為容易。③簽名的識(shí)別和驗(yàn)證應(yīng)較為容易。④對(duì)已知的數(shù)字簽名構(gòu)造一新的消息或?qū)σ阎南?gòu)造一假冒的數(shù)字簽名在計(jì)算上都是不可行的。數(shù)字簽名應(yīng)滿(mǎn)足的要求2025/8/181010由公鑰密碼體制算法產(chǎn)生數(shù)字簽名A向B發(fā)送消息,用A的私鑰簽名B收到密文后,用A的公鑰驗(yàn)證PlainText簽名算法驗(yàn)證算法簽名ABA的私鑰A的公鑰PlainTextPlainTextPlainText數(shù)字簽名分類(lèi)按數(shù)字簽名的所依賴(lài)的理論基礎(chǔ)分,主要可以分為:(1)基于大數(shù)分解難題的數(shù)字簽名(2)基于離散對(duì)數(shù)難題的數(shù)字簽名(3)基于橢圓曲線(xiàn)離散對(duì)數(shù)的數(shù)字簽名2025/8/1811數(shù)字簽名分類(lèi)從數(shù)字簽名的用途分,可以把數(shù)字簽名分為普通的數(shù)字簽名和特殊用途的數(shù)字簽名。普通的數(shù)字簽名往往可以和身份認(rèn)證相互轉(zhuǎn)換,特殊用途的數(shù)字簽名,如盲簽名、代理簽名、群簽名、門(mén)限簽名和前向安全的數(shù)字簽名等,多是在某些特殊的場(chǎng)合下使用。盲簽名通常用于需要匿名的小額電子現(xiàn)金的支付和匿名選舉,代理簽名可以用于委托別人在自己無(wú)法簽名的時(shí)候(如外出開(kāi)會(huì)不方便使用網(wǎng)絡(luò)等)代替簽名等2025/8/18122025/8/18132025/8/1814下面以RSA簽名體制為例說(shuō)明數(shù)字簽名的產(chǎn)生過(guò)程。(1)參數(shù)產(chǎn)生①選擇兩個(gè)滿(mǎn)足需要的大素?cái)?shù)p和q,計(jì)算n=p×q,φ(n)=(p-1)×(q-1),其中φ(n)是n的歐拉函數(shù)值。
②選一個(gè)整數(shù)e,滿(mǎn)足1<e<φ(n),且gcd(φ(n),e)=1。通過(guò)d×e≡1modφ(n),計(jì)算出d。③以{e,n}為公開(kāi)密鑰,{d,n}為秘密密鑰。RSA數(shù)字簽名2025/8/1815(2)簽名過(guò)程假設(shè)簽名者為Bob,則只有Bob知道秘密密鑰{d,n}。設(shè)需要簽名的消息為m,則簽名者Bob通過(guò)如下計(jì)算對(duì)m簽名:s≡mdmodn(m,s)為對(duì)消息m的簽名。Bob在公共媒體上宣稱(chēng)他發(fā)布了消息m,同時(shí)把對(duì)m的簽名s置于消息后用于公眾驗(yàn)證簽名。(3)驗(yàn)證過(guò)程。公眾在看到消息m和對(duì)其簽名s后,利用Bob的公開(kāi)驗(yàn)證密鑰{e,n}對(duì)消息進(jìn)行驗(yàn)證。公眾計(jì)算:m≡semodn是否成立,若成立,則Bob的簽名有效。公眾認(rèn)為消息m的確是Bob所發(fā)布,且消息內(nèi)容沒(méi)有被篡改。也就是說(shuō),公眾可以容易鑒別發(fā)布人發(fā)布的消息的完整性。2025/8/1816RSA簽名算法缺陷假設(shè)攻擊者Eve想得到簽名者對(duì)消息M的簽名,則攻擊者Eve可以構(gòu)造消息M1和M2,使M=M1*M2。然后把消息M1和M2分別發(fā)送給簽名者Bob進(jìn)行簽名。(1)設(shè)Bob對(duì)消息M1的簽名為S1,即S1≡M1dmodn;(2)設(shè)Bob對(duì)消息M2的簽名為S2,即S2≡M2dmodn;在得到Bob的兩次對(duì)消息的簽名后,則攻擊者Eve很容易構(gòu)造消息M的簽名S,S=Md=(M1*M2)dmodn≡S2*S1。雖然說(shuō)在已知M的情況下,M1、M2往往只是一個(gè)數(shù)值,一般來(lái)說(shuō)是沒(méi)有意義的。但進(jìn)行簽名的往往是一臺(tái)機(jī)器,不會(huì)對(duì)消息有無(wú)意義進(jìn)行鑒別,故導(dǎo)致了算法的不安全2025/8/1817實(shí)際應(yīng)用時(shí),數(shù)字簽名是對(duì)消息摘要簽名產(chǎn)生,而不是直接對(duì)消息簽名產(chǎn)生對(duì)上述RSA簽名算法的改進(jìn)(1)簽名過(guò)程設(shè)需要簽名的消息為m,簽名者Bob通過(guò)如下計(jì)算完成簽名:s≡H(m)dmodn(m,s)為對(duì)消息m的簽名。(2)驗(yàn)證過(guò)程在收到消息m和簽名s后,驗(yàn)證H(m)≡semodn是否成立。若成立,則簽名有效。2025/8/18182025/8/1819對(duì)上述RSA簽名算法的改進(jìn)消息Hash函數(shù)消息摘要發(fā)方A相等?收方B加密算法私鑰A簽名消息加密的消息摘要簽名消息Hash函數(shù)消息摘要解密算法公鑰A簽名有效y簽名無(wú)效n2025/8/1820數(shù)字簽名標(biāo)準(zhǔn)DSS(DigitalSignatureStandard)是由美國(guó)NIST公布的聯(lián)邦信息處理標(biāo)準(zhǔn)FIPSPUB186,其中采用了上一章介紹的SHA和一新的簽名技術(shù),稱(chēng)為DSA(DigitalSignatureAlgorithm)。DSS最初于1991年公布,在考慮了公眾對(duì)其安全性的反饋意見(jiàn)后,于1993年公布了其修改版。數(shù)字簽名標(biāo)準(zhǔn)DSS2025/8/1821公鑰密碼體制,公鑰可以公開(kāi),采用公鑰密碼體制的數(shù)字簽名,可以用公鑰驗(yàn)證消息的真實(shí)性和來(lái)源,公鑰怎么公布出去?數(shù)字證書(shū)是什么
數(shù)字證書(shū)就是標(biāo)志網(wǎng)絡(luò)用戶(hù)身份信息的一系列數(shù)據(jù),用來(lái)在網(wǎng)絡(luò)通訊中識(shí)別通訊各方的身份,即要在Internet上解決“我是誰(shuí)”的問(wèn)題,就如同現(xiàn)實(shí)中我們每一個(gè)人都要擁有一張證明個(gè)人身份的身份證或駕駛執(zhí)照一樣,以表明我們的身份或某種資格。數(shù)字證書(shū)是CA最基本的組件數(shù)字證書(shū)被發(fā)行給實(shí)體,擔(dān)保實(shí)體的網(wǎng)絡(luò)應(yīng)用身份一張數(shù)字證書(shū)通過(guò)一個(gè)公鑰和與之對(duì)應(yīng)的私鑰來(lái)證明身份的唯一性主體Alice的證書(shū)公鑰私鑰數(shù)字證書(shū)結(jié)構(gòu)證書(shū)主體身份信息主體的公鑰CA名稱(chēng)其他信息CA簽名駕駛證駕駛員身份信息執(zhí)照種類(lèi)(駕駛能力)公安局名稱(chēng)其他信息公安局蓋章數(shù)字證書(shū)的內(nèi)容版本號(hào):用來(lái)區(qū)分X.509的不同版本。序列號(hào):由CA給予每一個(gè)證書(shū)的分配惟一的數(shù)字型編號(hào)。認(rèn)證機(jī)構(gòu)標(biāo)識(shí):頒發(fā)該證書(shū)的機(jī)構(gòu)惟一的CA的X.500名字。主體標(biāo)識(shí):證書(shū)持有者的名稱(chēng)。主體公鑰信息:和該主體私鑰相對(duì)應(yīng)的公鑰。證書(shū)有效期:證書(shū)有效時(shí)間包括兩個(gè)日期:證書(shū)開(kāi)始有效期和證書(shū)失效期。密鑰
溫馨提示
- 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶(hù)所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶(hù)上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶(hù)上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶(hù)因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 2024年全民(生態(tài)日環(huán)境保護(hù)及相關(guān)規(guī)定)知識(shí)考試題庫(kù)與答案
- 現(xiàn)代漢語(yǔ)修辭學(xué)練習(xí)題庫(kù)及答案解析
- 2024年質(zhì)量月(全面質(zhì)量管理)安全生產(chǎn)知識(shí)考試題庫(kù)與答案
- 2025年全國(guó)電力安全工作規(guī)程考試題及參考答案
- 2024年高等教育自學(xué)考試管理經(jīng)濟(jì)學(xué)試題及答案
- 搖滾馬紳士游記課件
- 四川省成都市青白江區(qū)2024-2025學(xué)年八年級(jí)下學(xué)期期末語(yǔ)文試題(解析版)
- 攝影剪輯培訓(xùn)課件
- 牛生產(chǎn)技術(shù)試題及答案
- 2025企業(yè)租賃合同范本
- 湖北武漢歷年中考作文題與審題指導(dǎo)(2013-2024)
- 四川省事業(yè)單位公開(kāi)招聘工作人員公共科目〈綜合知識(shí)〉筆試考試大綱筆試歷年典型考題及考點(diǎn)剖析附帶答案詳解
- 2025年人教版山東省濟(jì)南市九年級(jí)中考英語(yǔ)模擬試卷(含答案無(wú)聽(tīng)力音頻及原文)
- 水利工程安全生產(chǎn)工作目標(biāo)與實(shí)施方案
- 消毒供應(yīng)中心培訓(xùn)課件
- 軟包安裝合同協(xié)議
- 教師531行動(dòng)計(jì)劃表范文
- 2025年一級(jí)建造師《建筑工程管理與實(shí)務(wù)》試卷真題(附解析)
- 物業(yè)薪酬管理辦法
- 空調(diào)系統(tǒng)的應(yīng)急預(yù)案
- 外場(chǎng)管理制度
評(píng)論
0/150
提交評(píng)論