【技术实现步骤摘要】
本专利技术涉及信息安全领域,具体是一种基于gpu的arx型分组密码最优差分特征搜索方法。
技术介绍
1、arx是分组密码算法设计中常用的一种结构,通过使用模加运算、循环移位运算和异或运算三种基本运算实现算法的非线性性、混淆性和扩散性。这种结构的优点在于算法设计简单、执行效率高。差分密码分析是攻击迭代型分组密码最有效的方法之一,利用高概率的差分特征可以对分组密码算法进行密钥恢复攻击。最优差分特征通常被用来评估分组密码算法抵抗差分攻击的能力。最优差分特征的搜索是指在所有可能的差分特征中,寻找一种特定的差分特征,该特征在经过密码算法轮函数的迭代后以最高的概率出现。然而,发现分组密码的最优差分特征非常耗时,通常需要分析明文和密文对之间数百万个差分。因此,最优差分特征的搜索以及如何加速搜索过程受到了研究者的广泛关注。
2、针对arx型分组密码最优差分特征搜索问题,现有的自下而上搜索方法的核心思想是基于分支定界(branch and bound,b&b)策略,根据密码算法轮函数中各个组件的差分传播特性,一次一轮对差分特征进行搜索
...【技术保护点】
1.一种基于GPU的ARX型分组密码最优差分特征搜索方法,其特征在于,包括以下步骤:
2.根据权利要求1所述的基于GPU的ARX型分组密码最优差分特征搜索方法,其特征在于,步骤(1)所述的选择一个高概率的差分转移以拆分搜索过程,具体步骤如下:
3.根据权利要求1所述的基于GPU的ARX型分组密码最优差分特征搜索方法,其特征在于,步骤(2)所述的以差分转移构建及概率计算作为核函数设计GPU并行计算方案,具体步骤如下:
4.根据权利要求1所述的基于GPU的ARX型分组密码最优差分特征搜索方法,其特征在于,步骤(3)所述的基于GPU并行计
...【技术特征摘要】
1.一种基于gpu的arx型分组密码最优差分特征搜索方法,其特征在于,包括以下步骤:
2.根据权利要求1所述的基于gpu的arx型分组密码最优差分特征搜索方法,其特征在于,步骤(1)所述的选择一个高概率的差分转移以拆分搜索过程,具体步骤如下:
3.根据权利要求1所述的基于gpu的arx型分组密码最优差分特征搜索方法,其特征在于,步骤(2)所述的以差分转移构建及概率计算作为核函...
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。