【技术实现步骤摘要】
本专利技术涉及信息安全,具体涉及一种基于苔藓生长优化算法的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盒优化方法,其特征在于,所述基于苔藓生长优化...
【专利技术属性】
技术研发人员:苏煜粤,孙跃,侯聪,李敏,高冉馨,司冠林,张月,徐小天,
申请(专利权)人:华北电力科学研究院有限责任公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。