学位论文 > 优秀研究生学位论文题录展示
基于改进粒子群算法的S盒优化设计研究
作 者: 盛磊
导 师: 毕晓君
学 校: 哈尔滨工程大学
专 业: 信号与信息处理
关键词: 粒子群算法 S盒 差分均匀度 非线性度 雪崩性
分类号: TP18
类 型: 硕士论文
年 份: 2011年
下 载: 13次
引 用: 0次
阅 读: 论文下载
内容摘要
现代密码学理论和密码技术是信息安全领域的重要基础。在信息时代的今天,随着网络和通信技术的高速发展和广泛应用,越来越多的信息在网络上传输,信息的安全与保护问题显得愈发重要。分组密码是密码学的一个重要分支,它具有速度快、易于标准化和便于软硬件实现等特点,通常是信息与网络安全中实现数据加密、数字签名、认证及密钥管理的核心体制。而S盒是许多分组密码算法中的唯一非线性部件,因此,它的密码强度决定了整个分组密码算法的安全强度。使用传统的数学方法来解决密码学和信息安全中的问题难以获得较好的全局效果,近年来仿生智能优化算法已经在经典的NP-C等问题的求解和实际应用中表现出强大的生命力,并且具有较好的全局性能。目前,应用于S盒设计较为先进的算法是遗传算法。但是遗传算法具有模式收敛性质,容易出现早熟现象,因而影响到其优化效果。粒子群算法由于其粒子具有记忆性,所以可以很好的避免局部最优,增加收敛速度,可以有效的减少计算时间。因此本文深入研究了改变惯性权重的粒子群算法,并用其解决S盒优化设计问题。本文提出利用改变惯性权重的粒子群算法优化S盒,通过调整社会因子、学习因子和惯性权重参数设置避免了粒子群算法初期易出现早熟、迭代后期收敛速度变慢等问题,并可以根据不同的应用需要控制粒子群算法的收敛速度,从而得到更精确的优化结果。通过与其他S盒设计方法进行比较,实验证明粒子群算法设计的S盒可以增强抗密码分析能力,提高密码强度,并能设计出大量密码性能较好的S盒,并且与遗传算法相比可以大大减少S盒设计时间,提高设计效率。本文将改变惯性权重的粒子群算法设计的S盒结果应用于图像加密领域中,通过明文图和加密图结果、密钥敏感性分析、明文与加密图直方图比较、明文敏感性分析等几方面验证了本文设计的S盒可以有效的应用于实际加密当中,具有较好的推广价值。
|
全文目录
摘要 5-6 ABSTRACT 6-9 第1章 绪论 9-14 1.1 论文研究的目的及意义 9-10 1.2 课题国内外研究现状 10-12 1.2.1 S盒的国内外研究现状 10-11 1.2.2 粒子群算法的国内外研究现状 11-12 1.3 主要研究内容及论文安排 12-14 第2章 S盒的基本理论 14-22 2.1 密码学的理论基础 14-19 2.1.1 密码学的基本概念 15-16 2.1.2 分组密码学 16-19 2.2 S盒相关理论 19-21 2.2.1 S盒设计准则 19-20 2.2.2 S盒构造方法 20-21 2.3 本章小结 21-22 第3章 改变惯性权重的粒子群算法的理论研究 22-29 3.1 粒子群算法的提出 22-23 3.2 粒子群算法的基本原理 23-24 3.3 粒子群算法的具体步骤 24-26 3.4 改变惯性权重的粒子群算法 26-28 3.5 本章小结 28-29 第4章 基于改变惯性权重的粒子群算法的S盒优化设计及应用 29-38 4.1 引言 29 4.2 S盒的编码和初始种群的产生 29-30 4.3 适应度函数设置 30-31 4.4 进化策略 31-33 4.5 算法流程 33-34 4.6 基于S盒和混沌理论的图像加密算法 34-36 4.6.1 Logistic混沌系统 35 4.6.2 基于混沌系统和S盒的图像加密算法流程 35-36 4.7 本章小结 36-38 第5章 仿真实验与结果分析 38-50 5.1 实验条件 38 5.2 基于改进粒子群算法的S盒设计结果 38-39 5.3 基于改进粒子群算法的S盒设计结果性能分析 39-44 5.3.1 三种算法设计出的S盒性能比较 40-41 5.3.2 算法计算时间分析 41-43 5.3.3 种群中S盒性能分布情况 43-44 5.4 基于S盒和混沌理论的图像加密算法仿真结果 44-48 5.4.1 明文图加密结果 44-45 5.4.2 密钥敏感性分析 45-46 5.4.3 明文密文直方图比较 46-48 5.4.4 明文敏感性分析 48 5.5 本章小结 48-50 结论 50-52 参考文献 52-55 攻读硕士学位期间发表的论文和取得的科研成果 55-56 致谢 56
|
相似论文
- 大肠杆菌和沙门氏菌定量检测方法的建立和试剂盒的研制,S154.3
- 企鹅珍珠贝Cd-MT酶联免疫检测方法的建立及试剂盒的初步研制,X835
- 有源电力滤波器及其在配电网中的应用,TN713.8
- 红火蚁(膜翅目:蚁科)监测盒研制及其在集装箱检疫中的应用,S41-30
- 面向数字电视的高清互动展示系统的研究和实现,TN949.197
- 可重复使用的骨生长检测盒的动物体内实验,R329
- 基于粒子群的分子对接算法,R91
- 基于粒子群算法的露天矿道路路径优化研究,TP301.6
- 移动机器人路径规划研究及仿真实现,TP242
- 量子粒子群算法研究及其在图像矢量量化码书设计中的应用,TP301.6
- 变邻域搜索算法研究及在组合优化中的应用,TP301.6
- 电力系统无功优化的混合算法研究,TM714.3
- IPTV机顶盒关键技术研究与实现,TN948.55
- 基于QoS的无线传感器网络路由算法研究,TP212.9
- 参数协进化的改进和声搜索算法及其应用,TP391.3
- 非汛期水库群协同优化调度与应用研究,TV697.11
- 综合分形盒维数和三阶循环累积量的频谱感知算法研究,TN925
- 不确定环境下供应链多时段生产采购计划问题研究,F224
- 改进二进制粒子群算法在梯级水电站AGC中的应用研究,TV737
- 基于参数辨识的电力系统动态等值方法研究,TM712
- 有线数字电视机顶盒设计与实现,TN948.55
中图分类: > 工业技术 > 自动化技术、计算机技术 > 自动化基础理论 > 人工智能理论
© 2012 www.xueweilunwen.com
|