首页> 中文学位 >S盒优化算法设计
【6h】

S盒优化算法设计

代理获取

目录

文摘

英文文摘

声明

第1章引言

1.1分组密码的研究现状及发展趋势

1.2 S盒的设计准则及其构造

1.2.1 S盒的设计准则

1.2.2 S盒的构造方法

1.3本文的主要工作及章节安排

第2章DES、AES及其S盒的分析

2.1数据加密标准DES简介

2.2 Rijndael算法简介及其密码分析

2.2.1状态、密钥和圈数

2.2.2圈变换

2.2.3加密算法

2.2.4对AES的密码分析

2.3 AES S盒的构造及其性能分析

2.3.1 AES S盒的构造

2.3.2 AES S盒的密码学性能分析

第3章S盒的构造研究

3.1 AES S盒的替换方案

3.1.1 8×8的S盒的构造

3.1.2类AES S盒的雪崩概率分析

3.2 4×4的S盒的构造及分析

3.2.1 S盒的构造

3.2.2 S盒的部分密码学性能

3.2.3 S盒的雪崩概率分析

3.3 6×6的S盒的构造及分析

3.3.1 S盒的构造

3.3.2 S盒的密码学性质

3.3.3 S盒的雪崩概率分析

3.4输入输出不等的S盒的构造

3.4.1方案一:保持仿射变换的形式不变

3.4.2方案二:对仿射变换的变形

3.4.3 6×4的S盒的比较

3.4.4其他m×n的S盒的性能分析

3.5小结

第4章基于主从式并行遗传算法的S盒优化算法

4.1基于经典遗传算法的S盒优化算法

4.1.1遗传算法概述

4.1.2基于遗传算法的S盒的优化算法

4.1.3算法分析及实验结果

4.2主从式并行遗传算法概述

4.3构造S盒的并行处理

4.3.1 S盒的编码、遗传算子及适应值函数

4.3.2实验结果

4.6小结

第5章基于膜计算的分布式S盒优化算法

5.1布尔函数与S盒

5.2膜计算

5.2.1 P系统

5.2.2通讯拓扑与规则

5.2.3膜计算的实现与应用

5.3分布式优化方法的构造

5.3.1膜计算优化方法与标准的膜计算的区别

5.3.2分布式膜计算优化算法

5.3.3进化阶段

5.3.4转移阶段

5.3.5完整的算法

5.4算法应用及效能分析

5.4.1 S盒的编码

5.4.2子算法中的相关算子

5.4.3基于MPI的算法仿真实现

5.4.4实验结果

5.5 小结

第6章结束语

参考文献

致谢

攻读硕士学位期间所发表的论文及参加项目、攻读硕士学位期间参与的项目、攻读硕士学位期间参加的学术会议和研讨班

展开▼

摘要

现代分组密码的研究始于20世纪70年代中期,至今已有30余年历史,这期间人们在这一研究领域已经取得了丰硕的研究成果。分组密码的设计与分析是两个既相互对立又相互依存的研究方向,正是由于这种对立促进了分组密码的飞速发展。而S盒是许多分组密码算法中的唯一非线性部件,它的密码强度决定了整个分组密码算法的安全强度,因此,设计S盒就成了设计分组密码算法的核心任务。 并行与分布计算技术是实现高性能计算的重要技术途径。高性能计算机技术是现代科学研究、工程技术开发和大规模数据处理的关键支撑技术。围绕着并行与分布计算在S盒的设计中的应用,本论文主要研究了以下几个方面的内容。 1、首先对DES、AES等算法中的S盒的构造机制进行回顾,同时分析各算法中S盒的密码性能并介绍一些常用的密码分析方法,接着介绍了几种不同输入输出的S盒的构造方法。 2、本文提出了基于主从式并行遗传算法的S盒优化算法。针对传统遗传算法优化高阶S盒中适应度评价值计算量相对大的问题,利用C+MPI并行编程环境结合主从式并行遗传算法框架来改进传统串行遗传算法。利用遗传算法构造S盒属于随机构造方法(亦可称为S盒的演化设计)。遗传算法的基本思想是基于Darwin进化论和Mendel的遗传学说的。Darwin进化论最重要的是适者生存原理。Mendel遗传学说最重要的是基因遗传原理。经过存优去劣的自然淘汰,适应性高的基因结构得以保存下来。基于并行算法的实验结果表明,运用此算法在优化6阶、8阶的双射S盒时,只有在优化8阶的情况下能得到更好的加速比,从而验证了主从模式在解决适应度评价值计算量大的问题时,可达到接近线性的加速比。 3、本文提出了基于膜计算的分布式S盒优化算法。此算法能够对多种群进行搜索,膜计算是自然计算的一个分支,其是基于生物中的活细胞、组织等结构中抽象出来的计算概念和模型并用于实际的计算中。作为处理分布、并行的计算模型且其能够处理上述计算模型中抽象对象的多重集合。基于该方法,最终获得了一批能够有效抵抗线性密码分析和差分密码分析的S盒。

著录项

相似文献

  • 中文文献
  • 外文文献
  • 专利
代理获取

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号