遗传算法在密码学中的应用.doc

遗传算法在密码学中的应用.doc

ID:55591751

大小:226.50 KB

页数:29页

时间:2020-05-19

遗传算法在密码学中的应用.doc_第1页
遗传算法在密码学中的应用.doc_第2页
遗传算法在密码学中的应用.doc_第3页
遗传算法在密码学中的应用.doc_第4页
遗传算法在密码学中的应用.doc_第5页
资源描述:

《遗传算法在密码学中的应用.doc》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、遗传算法在密码学中的应用摘要遗传算法是一类借鉴生物界自然选择和自然遗传机制的随机搜索算法,它是一种利用遗传学发展的手段,即选择、交叉和变异构成对问题解答的算法。其应用优势在于处理传统搜索方法难以解决的复杂和非线性问题。密码学是研究编制密码和破译密码的技术科学。密码分析是研究密码体制的破译问题,即破译者试图在不知道加密密钥的情况下,从截取到的密文恢复出明文消息或密钥。从密码学发展来看,可分为古典密码和现代密码。古典密码即是以字符为基本加密单元的密码。古典密码学主要有两大基本方法:替换密码和置换密码。本文基于遗传算法的基本思想,给出了一种对古典密码学中的替换密码进行密码分析的方

2、法,并验证该方法的有效性。本文首先通过随机获得的一个密钥对一段文章加密为密文,该密钥即为真正的密钥。遗传算法的搜索空间由种群中的个体组成,种群中的每个个体代表一个密钥,根据每个个体对该密文进行解密,以英文字母出现的频率对解密后的明文进行分析,利用遗传操作使这些密钥不断的进化,与真正的密钥越来越接近。【关键词】遗传算法,替换密码,密钥,密文,密码分析TheApplicationofGeneticAlgorithminCryptographyChenZhaojun(Schoolofmathematics,physicsandinformation,ZhejiangOceanUn

3、iversity316004)AbstractGeneticalgorithmisakindofrandomsearchalgorithmbasedonbiologicalnaturalselectionandnaturalgeneticmechanism.Itisakindofalgorithmtoresolveproblemsusinggenetics,suchasselection,crossoverandmutation.Itsadvantageslieinitsapplicationofthecomplexandnonlinearproblemswhichtrad

4、itionalsearchmethodcan'tsolve.Cryptographyisasciencestudyingthepreparationanddecipheringofcode.Cryptanalysisistostudythedecipheringcryptographyissues,namelytodeciphertheencryptionkeyfromtheinterceptionoftheciphertexttorestoreaspecificmessageorkey.Duetothedevelopmentofcryptography,codescanb

5、eclassifiedintotwocategories:classicalcodesandmoderncodes.Classicalcodeiscodetakingcharacterasbasicunitofencryption.Classicalcryptographycanbetalkedintwobasicmethods:thepasswordreplacementandpasswordsubstitution.Thisthesisbasedontheideasofgeneticalgorithmpresentsuscryptanalysisinreplacingt

6、hepasswordbyclassicalcryptography,andtheverificationoftheeffectiveness.Inthispaper,first,weencryptciphertextbyarandomlyobtainedencryptionkey,whichistherealkey.Thesearchingspaceofgeneticalgorithmconsistsofthepopulationofindividuals.Inthepopulation,eachindividualistakenasakey.Decrypttheciphe

7、rtextbyindividual.Analyzetheciphertextthroughthefrequencyoftheletters,andmakethekeyscontinuousevolutionbyusingthegeneticmanipulationandgettingcloserandclosertotherealkey.【Keywords】geneticalgorithm,replacepassword,key,ciphertext,cryptanalysis目录摘要IABSTRACTII1概述1

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

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

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