The use of alternative operations in differential cryptanalysis, or alternative notions of differentials, are lately receiving increasing attention. Recently, Civino et al. managed to design a block cipher which is secure w.r.t. classical differential cryptanalysis performed using XOR-differentials, but weaker with respect to the attack based on an alternative difference operation acting on the first s-box of the block. We extend this result to parallel alternative operations, i.e. acting on each s-box of the block. First, we recall the mathematical framework needed to define and use such operations. After that, we perform some differential experiments against a toy cipher and compare the effectiveness of the attack w.r.t. the one that uses XOR-differentials.
翻译:在差分密码分析中使用替代运算或替代差分的概念近来受到越来越多的关注。最近,Civino 等人成功设计了一种分组密码,该密码在基于异或差分的经典差分密码分析下是安全的,但针对基于作用于分组第一个S盒的替代差分运算的攻击则较弱。我们将这一结果扩展到并行替代运算,即作用于分组的每个S盒。首先,我们回顾了定义和使用此类运算所需的数学框架。随后,我们对一个玩具密码进行了一些差分实验,并将该攻击的有效性与使用异或差分的攻击进行了比较。