【摘 要】
:
随着计算机和通信技术的发展,用户对信息的安全存储、安全处理和安全传输的需求越来越迫切,信息安全的问题就显得更加重要。而解决这一问题的有效手段之一是使用现代密码技术
论文部分内容阅读
随着计算机和通信技术的发展,用户对信息的安全存储、安全处理和安全传输的需求越来越迫切,信息安全的问题就显得更加重要。而解决这一问题的有效手段之一是使用现代密码技术。其中分组密码是密码学的一个重要分支,它具有速度快、易于标准化、同时便于软硬件实现等优点。而S盒是分组密码中的唯一非线性部件,它的密码强度决定了整个分组密码的安全强度。s盒的构造方式很多,使用传统的数学方法构造出性能优异的s盒是非常困难和复杂的。因此,如何快速、高效生成s盒成为密码学领域的研究重点。本文采用遗传算法串行地对S盒进行优化,利用遗传算法前期收敛速度较快、交叉变异操作避免陷入局部最优的特性,保持种群的多样性,同时引入了启发式变异策略,防止早熟收敛,这种变异规则能够显著地提高算法的搜索效率,可以加快算法的收敛速度,提高求解的效率。此外,采用最佳个体保存法的选择策略可以减少额外的计算量。实验结果表明,优化后获得的S盒在非线性度、差分均匀度和雪崩效应上都得到了较大的改进。为了进一步的提高执行效率,在串行遗传算法优化的基础上,考虑遗传算法的并行执行,并研究了并行数量与算法执行效率之间的关系。实验结果表明遗传算法并行优化S盒时有一个上限值,当并行数量增加到一定数量时候,达到优化最佳时刻,之后继续增加并行处理器数量,效率反而会降低。故而,使用并行遗传算法对S盒进行优化时,不能通过无限制的增加并行处理器的数量来提高求解效率。
其他文献
无线传感器网络(Wireless Sensor Network, WSN)是伴随着传感器技术、无线电通信技术、计算机网络等技术的发展而产生的一种新兴的通信技术。由于无线传感器网络一般具有规模
随着互联网技术的不断发展,社会网络逐渐渗入到人们生活的方方面面。人们进行的各种社交活动使得社会网络中每天都会产生海量的信息在用户之间传播与扩散,并且这些海量的信息
信息化进程的深入发展,使得网络安全问题日益突显。本文首先对当前网络安全现状进行了分析,发现恶意代码呈现出趋利性这一特征,这一特征决定了恶意代码由之前的主动式攻击转向隐
在机器人领域,运动学和运动规划一直占有重要的地位。无论是工业机器人,还是应用于空间探测的空间机器人,以及智能机器人,运动学都是必不可少的组成部分。为了增强机器人的灵活性
近些年TOP500的报告显示,集群所占的比例越来越大,集群系统已成为高性能计算的主流平台。随着处理器硬件的日益成熟和高速网络的发展,集群已经广泛而深入地应用到工业界。集
随着经济、社会生活持续快速的发展,环境污染、生态恶化与能源短缺问题也日趋严重。新能源的开发与使用,为生产、生活中缓解了能源供需紧张的压力,但是能源的浪费,不合理利用
随着互联网的迅速发展,Web资源急剧膨胀,目前已成为最重要的网络资源。Web资源管理的主要目的是让人们准确、迅速的从多而杂的Web资源中找到感兴趣的信息,将大量无序的信息提
随着云计算的兴起和发展,各大IT巨头纷纷构造自己的云服务。其优点是依托强大的计算能力,云端可提供的资源服务种类日益增长。人们不必在意自己的机器配置,自己的计算机是否
路径搜索是计算机游戏中的一个基本问题,它的效率主要取决于需要探测的节点数目。A*算法探测的节点数目随着搜索空间的增大而增大,难以在游戏的实时性、计算机资源有限等诸多
随着Internet的普及,网络已经成为人们获取信息的主要途径,为了帮助人们从海量网页中获取有用的信息,网页自动分类技术应运而生,其可以快速有效地分析和组织海量网页信息,它