一种基于苔藓生长优化算法的S盒优化方法及装置制造方法及图纸

技术编号:44823737 阅读:15 留言:0更新日期:2025-03-28 20:14
本发明专利技术提供一种基于苔藓生长优化算法的S盒优化方法及装置,涉及信息安全技术领域。所述方法包括:基于二维超混沌系统生成伪随机数,根据所述伪随机数构造布尔函数,并对所述布尔函数的非线性度进行优化,生成S盒;对所述S盒的差分均匀度进行优化,得到初始优化S盒,基于苔藓生长优化算法对所述初始优化S盒的整体性能进行优化,得到最终优化S盒。所述装置执行上述方法。本发明专利技术实施例提供的基于苔藓生长优化算法的S盒优化方法及装置,能够合理高效生成伪随机数,并通过多目标优化方法改善S盒整体性能。

【技术实现步骤摘要】

本专利技术涉及信息安全,具体涉及一种基于苔藓生长优化算法的s盒优化方法及装置。


技术介绍

1、s盒的应用主要包括以下几个方面:

2、密码学应用:s盒是许多分组密码算法中的唯一非线性部件,其密码强度决定了整个分组密码算法的安全强度。优化s盒的性能可以提升密码算法的整体安全性,防止被破解。

3、图像加密:优化后的s盒可以应用于图像加密算法中,通过混沌迭代产生伪随机数,改变s盒的排序结构,从而增强图像加密的复杂度和安全性。

4、并行计算:利用并行计算技术优化s盒,可以提高计算效率。例如,使用主从式并行遗传算法框架来改进传统串行遗传算法,可以优化高阶s盒,提高计算速度。

5、分布式计算:基于膜计算的分布式s盒优化算法能够处理多种群搜索,适用于分布式计算环境,能够有效抵抗线性密码分析和差分密码分析。

6、这些应用展示了s盒优化在提升密码安全性和计算效率方面的重要作用。

7、s盒的性能对于密码算法的安全强度起到决定性作用,s盒的本质为一张不重复数字组成的替换表,简单随机排序的s盒往往抗线性攻击、抗本文档来自技高网...

【技术保护点】

1.一种基于苔藓生长优化算法的S盒优化方法,其特征在于,包括:

2.根据权利要求1所述的基于苔藓生长优化算法的S盒优化方法,其特征在于,所述基于二维超混沌系统生成伪随机数,包括:

3.根据权利要求1所述的基于苔藓生长优化算法的S盒优化方法,其特征在于,所述基于苔藓生长优化算法对所述初始优化S盒的整体性能进行优化,得到最终优化S盒,包括:

4.根据权利要求3所述的基于苔藓生长优化算法的S盒优化方法,其特征在于,所述基于苔藓生长优化算法的S盒优化方法还包括:

5.根据权利要求3所述的基于苔藓生长优化算法的S盒优化方法,其特征在于,所述基于苔藓生...

【技术特征摘要】

1.一种基于苔藓生长优化算法的s盒优化方法,其特征在于,包括:

2.根据权利要求1所述的基于苔藓生长优化算法的s盒优化方法,其特征在于,所述基于二维超混沌系统生成伪随机数,包括:

3.根据权利要求1所述的基于苔藓生长优化算法的s盒优化方法,其特征在于,所述基于苔藓生长优化算法对所述初始优化s盒的整体性能进行优化,得到最终优化s盒,包括:

4.根据权利要求3所述的基于苔藓生长优化算法的s盒优化方法,其特征在于,所述基于苔藓生长优化算法的s盒优化方法还包括:

5.根据权利要求3所述的基于苔藓生长优化算法的s盒优化方法,其特征在于,所述基于苔藓生长优化算法的s盒优化方法还包括:

6.根据权利要求3所述的基于苔藓生长优化算法的s盒优化方法,其特征在于,所述基于苔藓生长优化...

【专利技术属性】
技术研发人员:苏煜粤孙跃侯聪李敏高冉馨司冠林张月徐小天
申请(专利权)人:华北电力科学研究院有限责任公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1