【技术实现步骤摘要】
本专利技术涉及密码学,具体地说,尤其涉及一种应用于密码学中的基于机器学习的函数等价关系判断方法。
技术介绍
1、密码学是一门与国家安全密切相关的综合性学科,是网络空间安全和信息安全的核心。分组密码是密码学的重要分支,是各国军事部门、政府机构以及银行等重要部门用于保护其敏感信息以及核心信息的主要算法。密码函数通常用于分组密码的核心组件的设计,其密码学性质的好坏会直接影响分组密码的安全性。密码算法安全性的强弱在一定程度上可以由其所使用密码函数的安全性指标来衡量。在密码学中布尔函数在计算理论、逻辑电路、纠错码以及密码学中都具有广泛的应用,如布尔可满足性问题、电路生成、reed-muller码以及s盒的构造。
2、布尔函数的诸多密码学性质,如非线性度、代数度、代数免疫度等,在仿射变换下保持不变。因此,研究布尔函数仿射等价,对于研究布尔函数密码学性质也有重要作用。然而,随着变量个数n增加,布尔函数复杂度呈双指数增长且仿射群的结构也变得非常复杂,这使得对布尔函数仿射等价的研究尤为困难。当变量数n较大时,布尔函数商空间r(s,n)/r(k
...【技术保护点】
1.一种基于机器学习的函数等价关系判断方法,其特征在于,包括以下步骤:
2.根据权利要求1所述的基于机器学习的函数等价关系判断方法,其特征在于,步骤S1,包括:
3.根据权利要求2所述的基于机器学习的函数等价关系判断方法,其特征在于,步骤S1,还包括:
4.根据权利要求3所述的基于机器学习的函数等价关系判断方法,其特征在于,步骤S1,还包括:
5.根据权利要求4所述的基于机器学习的函数等价关系判断方法,其特征在于,步骤S2,包括:
6.根据权利要求5所述的基于机器学习的函数等价关系判断方法,其特征在于,步骤S
...【技术特征摘要】
1.一种基于机器学习的函数等价关系判断方法,其特征在于,包括以下步骤:
2.根据权利要求1所述的基于机器学习的函数等价关系判断方法,其特征在于,步骤s1,包括:
3.根据权利要求2所述的基于机器学习的函数等价关系判断方法,其特征在于,步骤s1,还包括:
4.根据权利要求3所述的基于机器学习的函数等价关系判断方法,其特征在于,步骤s1,还包括:
5.根据权利要求4所述的基于机器学习的函数等价关系判断方法,其特征在于,步骤s2,包括:
6.根...
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。