




版權說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權,請進行舉報或認領
文檔簡介
1、網(wǎng)絡與信息安全第二次作業(yè)Assign2-InetSec加密Assign2-InetSecCryptoSecretandPublicKeyCryptography密鑰和公鑰的密碼技術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)假設這種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方法不能提高加密算法的密碼強度。不使用復雜的數(shù)學理論你能提供一個解釋來說明嗎?答:因為輸出排列=(輸入排列)-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)的呢?這種轉換方法與一般的全呢?答:這種方式是可以的。這種方式不如通常的CBC模式安全,因
8、為解密算法是,每個密文組分別解密,再與上一個塊密文亦或就可以恢復明文。解密算法的輸入是明文,這樣的安全性就非常低。6. Whatpseudo-randombitstreamisgeneratedby64-bitOFBwithaweakDESkey?(10points)Note:pleaserefertoKaufman3.3.§6forthedefinitionofweakkey.通過使用一個弱的DES密碼加密而成的64位OFB,將產(chǎn)生什么偽隨機的比特流呢?注:請參考Kaufman§3.3.6相關章節(jié)弱密碼的定義答:OFB是用虛擬隨機數(shù)產(chǎn)生器加上IV與密鑰,產(chǎn)生“一次性冗字填
9、充”片段,即Ex(IV),Ex(Ex(IV),Ex(Ex(Ex(IV),?。一個弱DESKey是自己本身的反轉,對于任何一個塊來說b:Ex(b)=Dx(b).SoEx(Ex(b)=b.應此OFB的填充序列是Ex(IV),IV,Ex(IV),IV,?.。這樣的規(guī)律導致不安全性。7. InRSAalgorithm,isitpossibleformorethanonedtoworkwithagivene,p,andq?Kaufman§6.3(10points)在RSA算法中,當我們知道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值可以預防這方面的攻擊。為什么一個攻擊可以用另一方面的普通密碼加密任何它想要的呢?答:普通密碼加密這個Diffie-Hellman值,可以得知該文件的加密密碼方式,從而找出規(guī)律。對其進行解密。所以才有此說法。10. Inmodulararithmetic,whymusttheoperandx
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經(jīng)權益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責。
- 6. 下載文件中如有侵權或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 2025春季【高二】【蛇啟新航 蛻變前行】開學第一課-文字稿
- 2025年合同會審單模板
- 二年級上冊數(shù)學教案-第五單元第6課時回家路上 北師大版
- 五年級上冊數(shù)學教案-2.1 《平行四邊形的面積》 ︳西師大版
- 五年級下冊數(shù)學教案 - 露在外面的面 北師大版
- 《長方體和正方體的體積》(教案)青島版五年級下冊數(shù)學
- 第6課 貓抓老鼠(教學設計)2023-2024學年五年級上冊信息技術粵教版B版
- 部編版九年級上冊古詩欣賞中考試題匯編(截至2023年)
- 《茅屋為秋風所破歌》歷年中考古詩欣賞試題匯編(截至2024年)
- 2025年河南省鶴壁市單招職業(yè)傾向性測試題庫完整
- 2025年中國遠洋海運集團限公司中石化中海船舶燃料供應限公司招聘26人高頻重點模擬試卷提升(共500題附帶答案詳解)
- 2025年春季學期各周國旗下講話安排表+2024-2025學年度第二學期主題班會安排表
- 汽車電腦故障解碼器項目可行性研究報告評審方案設計2025年發(fā)改委標準
- 實驗室生物安全培訓
- 《幼兒教育政策與法規(guī)》教案-單元1 幼兒教育政策與法規(guī)
- 【語文】第23課《“蛟龍”探?!氛n件 2024-2025學年統(tǒng)編版語文七年級下冊
- 2024年決戰(zhàn)行測5000題言語理解與表達(培優(yōu)b卷)
- 《現(xiàn)代企業(yè)管理學》本科教材
- 《中國人民站起來了》課件+2024-2025學年統(tǒng)編版高中語文選擇性必修上冊
- 單值-移動極差控制圖(自動版)
- 反撈式格柵除污機
評論
0/150
提交評論