上海交大网络安全第二次作业

上海交大网络安全第二次作业

ID:41411942

大小:57.00 KB

页数:3页

时间:2019-08-24

上海交大网络安全第二次作业_第1页
上海交大网络安全第二次作业_第2页
上海交大网络安全第二次作业_第3页
资源描述:

《上海交大网络安全第二次作业》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库

1、Assign2・InetSecCryptoSecretandPublicKeyCryptography密钥和公钥的密码技术l.HowmanyDESkeys,ontheaverage,encryptaparticularplaintextblocktoaparticularcipher-textblock?[Kaufman§3.3](10points)一般來说,把一段详细的评述文字加密成一段加密文字,需要多少位DES密码?答:DSE一般采用56位长度的Key,所以总共有256种可能,这个数字大约是7.2X1016。2.SupposetheDESmanglerfunctionma

2、ppedevery32・bitvaluetozero,regardlessofthevalueofitsinput.WhatfunctionwouldDESthencompute?[Kaufman§3.5](10points)假设这种DES切割函数就是不管输入什么值每32位的值都映射成0,那么DES是什么函数又是怎么计算的呢?答:置换函数Li=Ki-l;Ri=Li+l*F(Ri-l,Ki)3.Itissaidthattheinitialandfinalpermutationsofall64bitsinDESoperationdonotenhancethecryptograph

3、icstrengthoftheencryptionalgorithm・Couldyouprovideanexplanationwithoutusingsophisticatedmathemat:ics?(10points)据说,64位前后交换位置这种DES方法不能提高加密算法的密码强度。不使用复杂的数学理论你能提供一个解释来说明吗?答:因为输出排列=(输入排列)T,每一个排列都是一个有次序的Bryant-Tree排列,所以并没有安全上的改善。4.Computethenumberof64・bitencryptionoperationsperformedforannbitplai

4、ntextusingCBC,k-bitOFBandk-bitCFB・Countallencryptionoperations,notjustoperationsperformedontheplaintextitself.Takeasanexample,n=1024andk=32.(10points)计算64位的数字加密操作通过使用CBC,k位OFB和k位CFB把它变成一个n位的评述文字。计算所有的加密操作,这些操作不仅仅运行在这个评述文字本身。举个例子n二1024和k=32。答:密文区段串接(CipherBlockchaining,CBC)模式k-位元密文反馈(k-bitsC

5、ipherFeedback,CFB)模式加密运算程序:SRI=IVCl=Fj(EK(SRl))㊉PlSRm=Sj(SRm-1)11Cm-1;m=2,3,4,NCm=Fj(EK(SRm))©Pm;m=2,3,4,NC=Cl11C211C3,...zCN解密運算程序:SRI=IVPl=Fj(DK(SRl))©ClSRm=Sj(SRm-1)11Cm-1:m二乙3,4,NPm=Fj(DK(SRm))©Cm;m=2,3,4,NP=Pl11P211P3,.・・,PNk・位元输出反馈(k-bitsOutputFeedback,OFB)模式加密运算乘程序:SR1=IV01=Fj(EK(SRl

6、))Cl=Pl©01SRm=Sj(SRm-1)

7、

8、Om-1;m=2,3,4,…,NOm=Fj(EK(SRm));m=2,3,4,NCm=Om❸Pm;m=2,3,4,NC=Cl

9、

10、C2

11、

12、C3ZCN解密运算程序:SRI=IV01=Fj(DK(SRl))Pl=01㊉ClSRm=Sj(SRm-1)

13、

14、Om-1;m=2,3,4,...zNOm=Fj(DK(SRm));m=2,3,4,NPm=0m㊉Cm;m=2,3,4,NP=Pl

15、

16、P2

17、

18、P3,PN4.ConsiderthefollowingmethodofencryptingamessageusingCBCmode.Toencry

19、ptamessage,oneusesthealgorithmfordoingaCBCdecryption.Todecryptamessage,oneusesthealgorithmfordoingaCBCencryption.Wouldthiswork?HowsecureisthisalternativemethodincomparisonwiththenormalCBCmode?(10points)考虑以F这种方法,通过CBC模式加密一个消息。为了加密一个消息,可以使用一个CBC解码算法。为了解密一个

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。