Low AND Depth and Efficient Inverses: a Guide on S-boxes for Low-latency Masking

被引:24
|
作者
Bilgin, Begul [1 ]
De Meyer, Lauren [2 ]
Duval, Sebastien [3 ]
Levi, Itamar [3 ,4 ]
Standaert, Francois-Xavier [3 ]
机构
[1] Rambus, Cryptog Res, Rotterdam, Netherlands
[2] Katholieke Univ Leuven, Comp Secur & Ind Cryptog COSIC, Leuven, Belgium
[3] UCLouvain, Louvain La Neuve, Belgium
[4] Bar Ilan Univ BIU, Ramat Gan, Israel
基金
欧盟地平线“2020”;
关键词
S-box; lightweight cryptography; masking; multiplicative complexity; AND depth; MULTIPLICATIVE COMPLEXITY; PERMUTATIONS; ENCRYPTION; CLASSIFICATION; HARDWARE; FAMILY;
D O I
10.13154/tosc.v2020.i1.144-184
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
In this work, we perform an extensive investigation and construct a portfolio of S-boxes suitable for secure lightweight implementations, which aligns well with the ongoing NIST Lightweight Cryptography competition. In particular, we target good functional properties on the one hand and efficient implementations in terms of AND depth and AND gate complexity on the other. Moreover, we also consider the implementation of the inverse S-box and the possibility for it to share resources with the forward S-box. We take our exploration beyond the conventional small (and even) S-box sizes. Our investigation is twofold: (1) we note that implementations of existing S-boxes are not optimized for the criteria which define masking complexity (AND depth and AND gate complexity) and improve a tool published at FSE 2016 by Stoffelen in order to fill this gap. (2) We search for new S-box designs which take these implementation properties into account from the start. We perform a systematic search based on the properties of not only the S-box but also its inverse as well as an exploration of larger S-box sizes using length-doubling structures. The result of our investigation is not only a wide selection of very good S-boxes, but we also provide complete descriptions of their circuits, enabling their integration into future work.
引用
收藏
页码:144 / 184
页数:41
相关论文
共 50 条
  • [31] Low-Latency Handshake Join
    Roy, Pratanu
    Teubner, Jens
    Gemulla, Rainer
    PROCEEDINGS OF THE VLDB ENDOWMENT, 2014, 7 (09): : 709 - 720
  • [32] New Genetic Operators for Developing S-Boxes With Low Boomerang Uniformity
    Kang, Man
    Wang, Mingsheng
    IEEE ACCESS, 2022, 10 : 10898 - 10906
  • [33] Evaluating the Performance of Apple's Low-Latency HLS
    Durak, Kerem
    Akcay, Mehmet N.
    Erinc, Yigit K.
    Pekel, Boran
    Begen, Ali C.
    2020 IEEE 22ND INTERNATIONAL WORKSHOP ON MULTIMEDIA SIGNAL PROCESSING (MMSP), 2020,
  • [34] Low-Power, Low-Latency Perception for XR
    van der Tempel, Ward
    Collier, Robert
    Pataridis, Kostas
    Rogge, Segolene
    Alaie, Arman
    Staelens, Jean-Sebastien
    Shahin, Mahmoud
    Peeters, Johannes
    Miodezky, Andre
    Mourad, Christian
    OPTICAL ARCHITECTURES FOR DISPLAYS AND SENSING IN AUGMENTED, VIRTUAL, AND MIXED REALITY, AR, VR, MR IV, 2023, 12449
  • [35] Low-power, low-latency global interconnect
    Caputa, P
    Svensson, C
    15TH ANNUAL IEEE INTERNATIONAL ASIC/SOC CONFERENCE, PROCEEDINGS, 2002, : 394 - 398
  • [36] Low-Latency Low-Overhead Zipper Codes
    Karimi, Bashirreza
    Barakatain, Masoud
    Hashemi, Yoones
    Chang, Deyuan
    Ebrahimzad, Hamid
    Li, Chuandong
    2022 EUROPEAN CONFERENCE ON OPTICAL COMMUNICATION (ECOC), 2022,
  • [37] A LOW-AREA AND LOW-LATENCY NETWORK ON CHIP
    Wang, Xiaofang
    Bandi, Leeladhar
    2010 23RD CANADIAN CONFERENCE ON ELECTRICAL AND COMPUTER ENGINEERING (CCECE), 2010,
  • [38] A Low-Latency Data Compressor for SPAD-Based Depth Estimation Systems
    Huang, Tzu-Yun
    Huang, Po-Ya
    Lee, Chen-Yi
    IEEE TRANSACTIONS ON CIRCUITS AND SYSTEMS II-EXPRESS BRIEFS, 2024, 71 (04) : 2334 - 2338
  • [39] Efficient peer assignment for low-latency transmission of scalable coded images
    Su, Xiao
    Wang, Tao
    JOURNAL OF COMMUNICATIONS AND NETWORKS, 2008, 10 (01) : 79 - 88
  • [40] Efficient Tensor Cores support in TVM for Low-Latency Deep learning
    Sun, Wei
    Sioutas, Savvas
    Stuijk, Sander
    Nelson, Andrew
    Corporaal, Henk
    PROCEEDINGS OF THE 2021 DESIGN, AUTOMATION & TEST IN EUROPE CONFERENCE & EXHIBITION (DATE 2021), 2021, : 120 - 123