基于改进粒子群算法的S盒优化设计研究

被引量 : 0次 | 上传用户:xiaodong618
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
现代密码学理论和密码技术是信息安全领域的重要基础。在信息时代的今天,随着网络和通信技术的高速发展和广泛应用,越来越多的信息在网络上传输,信息的安全与保护问题显得愈发重要。分组密码是密码学的一个重要分支,它具有速度快、易于标准化和便于软硬件实现等特点,通常是信息与网络安全中实现数据加密、数字签名、认证及密钥管理的核心体制。而S盒是许多分组密码算法中的唯一非线性部件,因此,它的密码强度决定了整个分组密码算法的安全强度。使用传统的数学方法来解决密码学和信息安全中的问题难以获得较好的全局效果,近年来仿生智能优化算法已经在经典的NP-C等问题的求解和实际应用中表现出强大的生命力,并且具有较好的全局性能。目前,应用于S盒设计较为先进的算法是遗传算法。但是遗传算法具有模式收敛性质,容易出现早熟现象,因而影响到其优化效果。粒子群算法由于其粒子具有记忆性,所以可以很好的避免局部最优,增加收敛速度,可以有效的减少计算时间。因此本文深入研究了改变惯性权重的粒子群算法,并用其解决S盒优化设计问题。本文提出利用改变惯性权重的粒子群算法优化S盒,通过调整社会因子、学习因子和惯性权重参数设置避免了粒子群算法初期易出现早熟、迭代后期收敛速度变慢等问题,并可以根据不同的应用需要控制粒子群算法的收敛速度,从而得到更精确的优化结果。通过与其他S盒设计方法进行比较,实验证明粒子群算法设计的S盒可以增强抗密码分析能力,提高密码强度,并能设计出大量密码性能较好的S盒,并且与遗传算法相比可以大大减少S盒设计时间,提高设计效率。本文将改变惯性权重的粒子群算法设计的S盒结果应用于图像加密领域中,通过明文图和加密图结果、密钥敏感性分析、明文与加密图直方图比较、明文敏感性分析等几方面验证了本文设计的S盒可以有效的应用于实际加密当中,具有较好的推广价值。
其他文献
在遥感(RS)和地理信息系统(GIS)的支持下集成多源数据,提取了连云港市中心城区1979—2009年城市土地利用扩张信息。利用扩张强度指数、紧凑度、分形维数、重心转移指数分析了
公租房建设是党和政府重视住房保障和服务民生的重要举措,为缓解住房难题做出了重要贡献。PPP融资模式是对BOT模式、ABS模式、TOT模式的发展和丰富,并逐渐发展成为一个成熟的
主要论述了精密加工中的加工方法、基础技术的发展,并指出了该领域存在的一些问题。
硅钢是电力、电子和军事工业不可或缺的软磁材料,而6.5wt%硅钢更是被称为“钢铁工艺品”。但一旦硅钢硅含量达到6.5wt%时,其韧性、延展性极低,通过常规的轧制方法无法生产,利
<正> 中风急性期是指脑出血、蛛网膜下腔出血和部分闭塞性脑血管病的急性发病阶段。从中医的观点出发,可分为闭证与脱证两大类型,此阶段病情危重,宜积极抢救。一、开窍醒神法
为进一步健全我国基本医疗保险制度,提升慢性病门诊医疗保障水平,文章主要针对当前我国医疗保险慢性病门诊保障政策中存在的问题展开分析,并在考虑我国实情的基础上,提出如何
特高压电网是未来电网发展的重要方向,使用1 000 kV降压220 kV变压器,可以缩短电源和负荷之间的电气距离,节约土地资源和工程投资,但同时也会增加短路电流,必须对其应用前景
经济社会和电子科技的不断发展,人们使用越来越多的电子设备,带来的电磁辐射也越来越多,严重威胁人们的身体健康和设备的使用。此外,隐身技术在战争中的需求也促使着电磁波吸
海岸工程建设中,波浪条件是影响工程平面设计、防浪建筑物型式与规模,决定工程造价和安全的重要因素,因此应对波浪传播规律进行深入研究。波浪研究常用的手段有数值模拟和物
随着复杂几何零件的广泛应用,零件加工精度要求越来越高。多轴数控机床作为加工母机,机床精度直接影响零件加工精度。而误差是影响机床精度的关键因素之一,而几何误差与热误