Block Ciphers And Cryptanalysis

Block Ciphers And Cryptanalysis

ID:40565821

大小:241.10 KB

页数:27页

时间:2019-08-04

Block Ciphers And Cryptanalysis_第1页
Block Ciphers And Cryptanalysis_第2页
Block Ciphers And Cryptanalysis_第3页
Block Ciphers And Cryptanalysis_第4页
Block Ciphers And Cryptanalysis_第5页
资源描述:

《Block Ciphers And Cryptanalysis》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库

1、BlockCiphersAndCryptanalysisFauzanMirzafauzan@dcs.rhbnc.ac.ukDepartmentofMathematicsRoyalHollowayUniversityofLondonAbstractThisreportgivesabasicintroductiontoblockcipherdesignandanalysis.Theconceptsanddesignprinciplesofblockciphersareexplained,particularly

2、theclassofblockciphersknownasFeistelciphers.SomemodernblockciphercryptanalysismethodsaredemonstratedbyapplyingthemtovariantsofaweakFeistelciphercalledSimplifiedTEA(STEA),whichisbasedontheTinyEncryptionAlgorithm(TEA).1IntroductionThisreportgivesabasicintrodu

3、ctiontoblockcipherdesignandanalysis(intendedtobeunderstand-ablebyanyonewithsomeknowledgeofdiscretemathematics).Wewillexaminetheconceptofblockciphers,howtheyobtaintheirsecurity,andtheprinciplesinvolvedintheirdesign.Apopularclassofblockciphers,knownasFeistel

4、ciphers,willbedescribedindetail.Thisreportalsodescribesanddemonstratessomemodernblockciphercryptanalysismethodsbyshowinghowtheymaybeap-pliedtovariantsofaspecially-designedweakblockcipher,whichislooselymodelledontheTinyEncryptionAlgorithm(TEA).Theweakervari

5、antsofTEAarecalledSimplifiedTEA(STEA).Section2isabasicintroductiontoblockcipherdesign,summarisingthetypesofattacksthatastrongciphershouldbeabletoresist,describingtheconceptsofconfusionanddiffusion,andex-plainingtheprincipleofFeistelciphers.Insection3,theTEA

6、blockcipherisdescribedanditsonlyknownweaknessisexplained.Insection4,theSTEAblockcipherisintroduced.VariousmethodsofattackingSTEA,includingaveryefficientknown-plaintextattackandsomegeneralblockciphercryptanalysismethodsaredescribedinsections5–10.Finally,ackn

7、owledgementsareinsection11.PreliminariesThisreportassumesthefollowingnotationforsomebinaryoperations.Exclusive-ORTheoperationofadditionofn-tuplesoverthefieldF2(alsoknownasexclusive-or)isdenotedbyxy.nIntegerAdditionTheoperationofintegeradditionmodulo2isdeno

8、tedbyxy(wherex;y2Z2n).Thevalueofnshouldbeclearfromthecontext.IntegerSubtractionTheoperationofintegersubtractionmodulo2nisdenotedbyxy(wherex;y2Z2n).Thevalueofnshouldbeclearfromthecontext.Also,notethatxyxy.

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

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

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