A theoretical analysis of generalized invariants of bijective S-boxes

被引:0
|
作者
Rodriguez, Rene [1 ,2 ]
Wei, Yongzhuang [3 ]
Pasalic, Enes [1 ,2 ,3 ]
机构
[1] Univ Primorska, FAMNIT, Koper 6000, Slovenia
[2] Univ Primorska, IAM, Koper 6000, Slovenia
[3] Guilin Univ Elect Technol, Guilin 541004, Guangxi, Peoples R China
来源
CRYPTOGRAPHY AND COMMUNICATIONS-DISCRETE-STRUCTURES BOOLEAN FUNCTIONS AND SEQUENCES | 2023年 / 15卷 / 03期
基金
中国国家自然科学基金;
关键词
Block ciphers; Generalized nonlinear invariants; Permutation cycles; Closed-loop invariants; Linear structures; Distinguishing attacks; SP networks; CRYPTANALYSIS; ATTACK;
D O I
10.1007/s12095-022-00615-1
中图分类号
TP301 [理论、方法];
学科分类号
081202 ;
摘要
This article provides a rigorous mathematical treatment of generalized (GNI) and closedloop invariants (CLI), which extend the standard notion of nonlinear invariants used in the cryptanalysis of block ciphers. We first introduce the concept of an active cycle set, which is useful for defining standard invariants of concatenated S-boxes. We also present an algorithm for finding the cycle decomposition of a substitution layer provided the knowledge of the cycle decomposition of the constituent S-boxes. Employing the cycle decomposition of a bijective S-box, we precisely characterize the cardinality of its generalized and CLIs. We demonstrate that quadratic invariants (especially useful for mounting practical attacks in cases when the linear layer is an orthogonal matrix) might not exist for many S-boxes used in practice, whereas there are many quadratic invariants of generalized type. For generalized invariants, we draw an important conclusion that these invariants are not affine invariant, and therefore for two affine permutations A(1), A(2) over F-2(m) the set of generalized invariants of S is not necessarily the same as for A(1) o S o A(2). In the context of closed-loop invariants, it is shown that the inverse mapping S(x) = x(-1) over F-2(4) admits quadratic CLIs that additionally possess linear structures, whereas for m > 4 there are no quadratic CLIs of S(x) = x(-1) over F-2m. Moreover, we identify the existence of both standard and closed-loop invariants for the so-called MiMC (Minimal Multiplicative Complexity) [1] design, which uses an S-box layer based on the permutation S(x) = x(3) over F-2m (m odd). We present a method to specify these invariants even when m is prime, for which the authors [1] claimed resistance against a type of invariant attacks-subfield attacks.
引用
收藏
页码:487 / 512
页数:26
相关论文
共 50 条
  • [1] A theoretical analysis of generalized invariants of bijective S-boxes
    René Rodríguez
    Yongzhuang Wei
    Enes Pasalic
    Cryptography and Communications, 2023, 15 : 487 - 512
  • [2] Modifications of bijective S-Boxes with linear structures
    Kaisa Nyberg
    Cryptography and Communications, 2023, 15 : 617 - 625
  • [3] An effective evolutionary strategy for bijective S-boxes
    Chen, H
    Feng, DG
    CEC2004: PROCEEDINGS OF THE 2004 CONGRESS ON EVOLUTIONARY COMPUTATION, VOLS 1 AND 2, 2004, : 2120 - 2123
  • [4] Modifications of bijective S-Boxes with linear structures
    Nyberg, Kaisa
    CRYPTOGRAPHY AND COMMUNICATIONS-DISCRETE-STRUCTURES BOOLEAN FUNCTIONS AND SEQUENCES, 2023, 15 (03): : 617 - 625
  • [5] Multi-objective optimisation of bijective s-boxes
    Fuller, J
    Millan, W
    Dawson, E
    NEW GENERATION COMPUTING, 2005, 23 (03) : 201 - 218
  • [6] Multiplicative complexity of bijective 4×4 S-boxes
    Pavol Zajac
    Matúš Jókay
    Cryptography and Communications, 2014, 6 : 255 - 277
  • [7] Multi-objective optimisation of bijective s-boxes
    Fuller, J
    Millan, W
    Dawson, E
    CEC2004: PROCEEDINGS OF THE 2004 CONGRESS ON EVOLUTIONARY COMPUTATION, VOLS 1 AND 2, 2004, : 1525 - 1532
  • [8] Multi-objective optimisation of bijective s-boxes
    Joanne Fuller
    William Millan
    Ed Dawson
    New Generation Computing, 2005, 23 : 201 - 218
  • [9] Extremal generalized S-boxes
    Satko, L
    Grosek, O
    Nemoga, K
    COMPUTING AND INFORMATICS, 2003, 22 (01) : 85 - 99
  • [10] GENERALIZED NONLINEARITY OF S-BOXES
    Gangopadhyay, Sugata
    Paul, Goutam
    Sinha, Nishant
    Stanica, Pantelimon
    ADVANCES IN MATHEMATICS OF COMMUNICATIONS, 2018, 12 (01) : 115 - 122