Results on symmetric S-boxes constructed by concatenation of RSSBs

被引:0
|
作者
Selçuk Kavut
Sevdenur Baloğlu
机构
[1] Balıkesir University,Department of Computer Engineering
[2] Middle East Technical University,Institute of Applied Mathematics
来源
关键词
Differential uniformity; Nonlinearity; Symmetric S-box; Transparency order;
D O I
暂无
中图分类号
学科分类号
摘要
In this paper, we first present an efficient exhaustive search algorithm to enumerate 6 × 6 bijective S-boxes with the best-known nonlinearity 24 in a class of S-boxes that are symmetric under the permutation τ(x) = (x0, x2, x3, x4, x5, x1), where x = (x0, x1,…,x5)∈𝔽26\documentclass[12pt]{minimal} \usepackage{amsmath} \usepackage{wasysym} \usepackage{amsfonts} \usepackage{amssymb} \usepackage{amsbsy} \usepackage{mathrsfs} \usepackage{upgreek} \setlength{\oddsidemargin}{-69pt} \begin{document}$x_{1}, \ldots , x_{5}) \in \mathbb {F}_{2}^{6}$\end{document}. Since any S-box S:𝔽26→𝔽26\documentclass[12pt]{minimal} \usepackage{amsmath} \usepackage{wasysym} \usepackage{amsfonts} \usepackage{amssymb} \usepackage{amsbsy} \usepackage{mathrsfs} \usepackage{upgreek} \setlength{\oddsidemargin}{-69pt} \begin{document}$S: \mathbb {F}_{2}^{6}\rightarrow \mathbb {F}_{2}^{6}$\end{document} in this class has the property that S(τ(x)) = τ(S(x)) for every x, it can be considered as a construction obtained by the concatenation of 5 × 5 rotation-symmetric S-boxes (RSSBs). The size of the search space, i.e., the number of S-boxes belonging to the class, is 261.28. By performing our algorithm, we find that there exist 237.56 S-boxes with nonlinearity 24 and among them the number of those that are differentially 4-uniform is 233.99, which indicates that the concatenation method provides a rich class in terms of high nonlinearity and low differential uniformity. We then classify the S-boxes achieving the best possible trade-off between nonlinearity and differential uniformity in the class with respect to absolute indicator, algebraic degree, and transparency order. Secondly, we extend our construction method to the case of 8 × 8 bijective S-boxes and perform a steepest-descent-like iterative search algorithm in the respective class (of size 2243.74), which yields differentially 6-uniform permutations with high nonlinearity and algebraic degree.
引用
收藏
页码:641 / 660
页数:19
相关论文
共 50 条
  • [21] Cellular Automata-Based S-Boxes vs. DES S-Boxes
    Szaban, Miroslaw
    Seredynski, Franciszek
    PARALLEL COMPUTING TECHNOLOGIES, PROCEEDINGS, 2009, 5698 : 269 - +
  • [22] Fault Detection Structures of the S-boxes and the Inverse S-boxes for the Advanced Encryption Standard
    Mozaffari-Kermani, Mehran
    Reyhani-Masoleh, Arash
    JOURNAL OF ELECTRONIC TESTING-THEORY AND APPLICATIONS, 2009, 25 (4-5): : 225 - 245
  • [23] Construction of Rotation Symmetric S-Boxes with High Nonlinearity and Improved DPA Resistivity
    Mazumdar, Bodhisatwa
    Mukhopadhyay, Debdeep
    IEEE TRANSACTIONS ON COMPUTERS, 2017, 66 (01) : 59 - 72
  • [24] Extremal generalized S-boxes
    Satko, L
    Grosek, O
    Nemoga, K
    COMPUTING AND INFORMATICS, 2003, 22 (01) : 85 - 99
  • [25] ARE BIG S-BOXES BEST
    GORDON, JA
    RETKIN, H
    LECTURE NOTES IN COMPUTER SCIENCE, 1983, 149 : 257 - 262
  • [26] Affine equivalence in S-boxes
    Sakalli, M. Tolga
    Bulus, Ercan
    Sahin, Andac
    Buyuksaracogcu, Fatma
    2006 IEEE 14TH SIGNAL PROCESSING AND COMMUNICATIONS APPLICATIONS, VOLS 1 AND 2, 2006, : 45 - +
  • [27] DPA attacks and S-boxes
    Prouff, E
    FAST SOFTWARE ENCRYPTION, 2005, 3557 : 424 - 441
  • [28] GENERALIZED NONLINEARITY OF S-BOXES
    Gangopadhyay, Sugata
    Paul, Goutam
    Sinha, Nishant
    Stanica, Pantelimon
    ADVANCES IN MATHEMATICS OF COMMUNICATIONS, 2018, 12 (01) : 115 - 122
  • [29] PERFECT NONLINEAR S-BOXES
    NYBERG, K
    LECTURE NOTES IN COMPUTER SCIENCE, 1991, 547 : 378 - 386
  • [30] A new symmetric block cipher based on key-dependent S-boxes
    Niemiec, Marcin
    Machowski, Lukasz
    IV INTERNATIONAL CONGRESS ON ULTRA MODERN TELECOMMUNICATIONS AND CONTROL SYSTEMS 2012 (ICUMT), 2012, : 474 - 478