交大網(wǎng)絡(luò)與信息安全第二次作業(yè)_第1頁
交大網(wǎng)絡(luò)與信息安全第二次作業(yè)_第2頁
交大網(wǎng)絡(luò)與信息安全第二次作業(yè)_第3頁
交大網(wǎng)絡(luò)與信息安全第二次作業(yè)_第4頁
交大網(wǎng)絡(luò)與信息安全第二次作業(yè)_第5頁
已閱讀5頁,還剩1頁未讀, 繼續(xù)免費閱讀

下載本文檔

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

文檔簡介

1、網(wǎng)絡(luò)與信息安全第二次作業(yè)Assign2-InetSec加密Assign2-InetSecCryptoSecretandPublicKeyCryptography密鑰和公鑰的密碼技術(shù)1. HowmanyDESkeys,ontheaverage,encryptaparticularplaintextblocktoaparticularciphertextblock?Kaufman§3.3(10points)一般來說,把一段詳細的評述文字加密成一段加密文字,需要多少位DES密碼?答:DSE一般采用56位長度的Key,所以總共有256種可能,這個數(shù)字大約是7.2X10的16次方。2. Sup

2、posetheDESmanglerfunctionmappedevery32-bitvaluetozero,regardlessofthevalueofitsinput.WhatfunctionwouldDESthencompute?Kaufman3.§5(10points)假設(shè)這種DES切割函數(shù)就是不管輸入什么值每32位的值都映射成0,那么DES是什么函數(shù)又是怎么計算的呢?答:置換函數(shù)Li=Ki-1;Ri=Li+1*F(Ri-1,Ki)DES operation do3. Itissaidthattheinitialandfinalpermutationsofall64bitsin

3、notenhancethecryptographicstrengthoftheencryptionalgorithm.Couldyouprovideanexplanationwithoutusingsophisticatedmathematics?(10points)據(jù)說,64位前后交換位置這種DES方法不能提高加密算法的密碼強度。不使用復(fù)雜的數(shù)學(xué)理論你能提供一個解釋來說明嗎?答:因為輸出排列=(輸入排列)-1,每一個排列都是一個有次序的Bryant-Tree排列,所以并沒有安全上的改善。4. Computethenumberof64-bitencryptionoperationsperfor

4、medforannbitplaintextusingCBC,k-bitOFBandk-bitCFB.Countallencryptionoperations,notjustoperationsperformedontheplaintextitself.Takeasanexample,n=1024andk=32.(10points)計算64位的數(shù)字加密操作通過使用CBC,k位OFB和k位CFB把它變成一個n位的評述文字。計算所有的加密操作,這些操作不僅僅運行在這個評述文字本身。舉個例子n=1024和k=32。答密文區(qū)段串接(CipherBlockChaining,CBC)模式k-位元密文反饋(k

5、-bitsCipherFeedback,CFB)模式加密運算程序:SR1=IVC1=Fj(EK(SR1)P1SRm=Sj(SRm-1)|Cm-1;m=2,3,4,NCm=Fj(EK(SRm)Pm;m=2,3,4,NC=C1|C2|C3,CN解密運算程序:SR1=IVP1=Fj(DK(SR1)C1SRm=Sj(SRm-1)|Cm-1;m=2,3,4,NPm=Fj(DK(SRm)Cm;m=2,3,4,NP=P111P211P3,PNk-位元輸出反饋(k-bitsOutputFeedback,OFB)模式加密運算乘程序:SR1=IVO1=Fj(EK(SR1)C1=P1O1SRm=Sj(SRm-1)|

6、Om-1;m=2,3,4,NOm=Fj(EK(SRm)m=2,3,4,NCm=OmPm;m=2,3,4,NC=C1|C2|C3,CN解密運算程序:SR1 = IV O1 = Fj (DK(SR1) P1 = O1 C1 SRm = Sj (SRm-1) | Om-1 ;m=2,3,4,NOm=Fj(DK(SRm)m=2,3,4,NPm=OmCm;m=2,3,4,NP=P1|P2|P3,PN5. ConsiderthefollowingmethodofencryptingamessageusingCBCmode.Toencryptamessage,oneusesthealgorithmfordo

7、ingaCBCdecryption.Todecryptamessage,oneusesthealgorithmfordoingaCBCencryption.Wouldthiswork?HowsecureisthisalternativemethodincomparisonwiththenormalCBCmode?(10points)考慮以下這種方法,通過CBC模式加密一個消息。為了加密一個消息,可以使用一個 CBC解碼算法。為了解密一個消息,可以使用一個 CBC加CBC模式比起來有多安密算法。這是怎么實現(xiàn)的呢?這種轉(zhuǎn)換方法與一般的全呢?答:這種方式是可以的。這種方式不如通常的CBC模式安全,因

8、為解密算法是,每個密文組分別解密,再與上一個塊密文亦或就可以恢復(fù)明文。解密算法的輸入是明文,這樣的安全性就非常低。6. Whatpseudo-randombitstreamisgeneratedby64-bitOFBwithaweakDESkey?(10points)Note:pleaserefertoKaufman3.3.§6forthedefinitionofweakkey.通過使用一個弱的DES密碼加密而成的64位OFB,將產(chǎn)生什么偽隨機的比特流呢?注:請參考Kaufman§3.3.6相關(guān)章節(jié)弱密碼的定義答:OFB是用虛擬隨機數(shù)產(chǎn)生器加上IV與密鑰,產(chǎn)生“一次性冗字填

9、充”片段,即Ex(IV),Ex(Ex(IV),Ex(Ex(Ex(IV),?。一個弱DESKey是自己本身的反轉(zhuǎn),對于任何一個塊來說b:Ex(b)=Dx(b).SoEx(Ex(b)=b.應(yīng)此OFB的填充序列是Ex(IV),IV,Ex(IV),IV,?.。這樣的規(guī)律導(dǎo)致不安全性。7. InRSAalgorithm,isitpossibleformorethanonedtoworkwithagivene,p,andq?Kaufman§6.3(10points)在RSA算法中,當(dāng)我們知道e,p,g,是否可能得到超過一個d?答:不能得到,要得到d必須知道pqne。8. InRSAalgorit

10、hm,whatistheprobabilitythatsomethingtobeencryptedwillnotbeinZ*n?Kaufman§7.11(10points)在RSA算法中,被加密的一些不屬于Z*n,什么情況下是可能發(fā)生的?答:SinceZn=n-1andZn*=n-p-q+1Probability=(ZnNn*)/Zn=(P+q+12)/(n1)9. InthedescriptionofpossibledefenseagainstMan-in-the-MiddleAttackKaufman§6.4.2,3,itstatedthatencryptingtheD

11、iffie-Hellmanvaluewiththeothersides'spublickeyshallpreventtheattack.Whyisthiscaseassumptionthatanattackercanencryptwhateveritwantswiththeothersides'publickey?Kaufman§(106.2points)在才甫述defenseagainstMan-in-the-MiddleAttack這種可能性時它說用另外種方面的普通密碼加密這個Diffie-Hellman值可以預(yù)防這方面的攻擊。為什么一個攻擊可以用另一方面的普通密碼加密任何它想要的呢?答:普通密碼加密這個Diffie-Hellman值,可以得知該文件的加密密碼方式,從而找出規(guī)律。對其進行解密。所以才有此說法。10. Inmodulararithmetic,whymusttheoperandx

溫馨提示

  • 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)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

最新文檔

評論

0/150

提交評論