基于遗传算法及其混合算法的s盒设计研究

基于遗传算法及其混合算法的s盒设计研究

ID:35179048

大小:3.71 MB

页数:61页

时间:2019-03-20

基于遗传算法及其混合算法的s盒设计研究_第1页
基于遗传算法及其混合算法的s盒设计研究_第2页
基于遗传算法及其混合算法的s盒设计研究_第3页
基于遗传算法及其混合算法的s盒设计研究_第4页
基于遗传算法及其混合算法的s盒设计研究_第5页
资源描述:

《基于遗传算法及其混合算法的s盒设计研究》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库

1、".‘->^少处三^齒运'…'■.'‘一1如—>_.分类号:_1£鼠单位代码:_K)636....::户‘'直一‘'、、'密级:公井学号:20131304002适;一占’>>巧"【I冷.卽聲1硕±学位论文;喝,、;霉早;。V…。妨、!式六:^g|贫某子溃倦篡法巧某泡合隹法的续少巧i中文论文麼目:'-'-S念设计研究A!T!—-;j巧一■^uctionfS-气'*^英文论文活目:ConstroboxesBasedon^)H

2、vbrid心GeneticA化ori化ms辞矿,—.、:對、ii心:端-杂皆X、一^一一■苗'.*_-==^本巧一、■*-、=‘■*寸1八、/3:,%j.‘--论湯.違今__,…...张凯…....:y:说游i切占蘇疫娜指禱一专纖羞敗-一一….;携姿卿妄^姿;所在学院:鎌机科挙挙協''、心'’V、-411文提交日期:2016年,又堇论月,.目,.二'每、’.-'■论文答辩日期9日、\心:2016年5月2备、.'尹吃治‘:处人兴若户/罐八.X沒庐^''

3、?....、分年攻系濤^蠻.、^_rf、'?,-?.、-.寺六jT:r;V^—.-..‘.‘以:V、吟?-三戶石,褲某安^4或;摘要基于遗传算法及其混合算法的S盒设计研究信息安全专业研究生张凯指导教师李均利摘要S盒是分组密码设计过程中的关键组件,在很多分组密码系统中有着广泛的应用。由于S盒满足非线性,并对输入输出比特起到了很好的混淆作用,所以在分组密码研究领域,S盒一直是关注的重点。经过多年发展,S盒的设计有着多种处理方式,但采用传统方法生成S盒有一定困难和局限。智能算法的流行使得密码学家将

4、智能算法应用到设计S盒的过程中,并成为一种优化设计S盒的有效方式。本文探讨了遗传算法及其混合算法在S盒设计过程中的应用方案,主要工作如下:1、将简单遗传算法应用到S盒的优化设计过程中,并对交叉、变异操作进行改进,通过对综合非线性度、差分均匀度和雪崩度的指标作为适应值函数对S盒进行优化,经过不断演化迭代得到密码性能良好的一批S盒。同时,为其他混合算法作为重要比照参考。2、将量子遗传算法应用到S盒的设计过程中,针对S盒这一具体问题,设计出最优种群来加速算法的收敛速度,使用动态的交叉概率和变异概率来防止算法的局部收敛,并预置

5、优异S盒到初始种群观测值中,进而得到一批优化的S盒。实验对其密码性能进行深入比较分析。3、详细探讨免疫遗传算法在S盒设计过程中存在的问题,提出基于疫苗库动态提取S盒疫苗规则的方法,通过免疫算子来调控算法进程,从而使得算法能有策略的演化迭代。最后通过实验数据统计,比较三种算法在S盒的优化设计问题上各自的性能表现,总结其优缺点,并加以分析。关键词:S盒非线性度差分均匀度混合遗传算法I四川师范大学硕士学位论文ConstructionofS-boxesBasedonHybridGeneticAlgorithmsMajor:In

6、formationSecurityPostgraduateStudent:ZhangKaiSupervisor:LiJun-LiAbstractS-boxesareimportantcomponentsinblockcipher.InShannon'stheory,S-boxesplaytheroleofconfusion.Sotheyaffectthesecurityoftheentireblockcipher.That'swhyS-boxeshavebeenafocusstudyofblockcipher.It's

7、difficultandlimitedtogenerateS-boxesusingtraditionalmethods.Butintelligentalgorithmsareavailablechoices.ThispaperdiscusseshybridgeneticalgorithmsinconstructingS-boxes,themainworkisasfollows:1.usingsimplegeneticalgorithmtooptimizeS-boxes.Inthispaper,weusebinaryto

8、encodeS-boxes,andoptimizeS-boxesbyasuitablefitnessfunction.OurexperimentaldatashowsthatS-boxescanbeoptimizedbasedonthismethod.2.weproposethatusingquantumgeneticalgori

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

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

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