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 条
  • [41] A bus-efficient low-latency network interface for the PDSS multicomputer
    Steele, CS
    Draper, J
    Koller, J
    LaCour, C
    SIXTH IEEE INTERNATIONAL SYMPOSIUM ON HIGH PERFORMANCE DISTRIBUTED COMPUTING, PROCEEDINGS, 1997, : 213 - 222
  • [42] Low-Latency and Energy-Efficient Wireless Communications With Energy Harvesting
    Wu, Junjie
    Chen, Wei
    IEEE TRANSACTIONS ON WIRELESS COMMUNICATIONS, 2022, 21 (02) : 1244 - 1256
  • [43] Efficient Low-Latency Speech Enhancement with Mobile Audio Streaming Networks
    Romaniuk, Michal
    Masztalski, Piotr
    Piaskowski, Karol
    Matuszewski, Mateusz
    INTERSPEECH 2020, 2020, : 3296 - 3300
  • [44] Low-Latency and Energy-Efficient Frame Forwarding for vRAN Traffic
    Natori, Ko
    Fujimoto, Kei
    Shiraga, Akinori
    PROCEEDINGS OF THE 2022 IEEE 8TH INTERNATIONAL CONFERENCE ON NETWORK SOFTWARIZATION (NETSOFT 2022): NETWORK SOFTWARIZATION COMING OF AGE: NEW CHALLENGES AND OPPORTUNITIES, 2022, : 97 - 102
  • [45] Doughnutie: An efficient and low-latency cloud data center network architecture
    Nasirian, Sara
    Faghani, Farhad
    Daneshvar Farzanegan, Mahmoud
    CONCURRENCY AND COMPUTATION-PRACTICE & EXPERIENCE, 2021, 33 (20):
  • [46] An energy efficient and low-latency MAC protocol for wireless sensor networks
    Wang, Lening
    Liu, Kai
    IEEE 2007 INTERNATIONAL SYMPOSIUM ON MICROWAVE, ANTENNA, PROPAGATION AND EMC TECHNOLOGIES FOR WIRELESS COMMUNICATIONS, VOLS I AND II, 2007, : 90 - 93
  • [47] Low-Power Low-Latency BCH Decoders for Energy-Efficient Optical Interconnects
    Fougstedt, C.
    Szczerba, K.
    Larsson-Edefors, P.
    JOURNAL OF LIGHTWAVE TECHNOLOGY, 2017, 35 (23) : 5201 - 5207
  • [48] CABiNet: Efficient Context Aggregation Network for Low-Latency Semantic Segmentation
    Kumaar, Saumya
    Lyu, Ye
    Nex, Francesco
    Yang, Michael Ying
    2021 IEEE INTERNATIONAL CONFERENCE ON ROBOTICS AND AUTOMATION (ICRA 2021), 2021, : 13517 - 13524
  • [49] Accurate, Low-latency, Efficient SAR Automatic Target Recognition on FPGA
    Zhang, Bingyi
    Kannan, Rajgopal
    Prasanna, Viktor
    Busart, Carl
    2022 32ND INTERNATIONAL CONFERENCE ON FIELD-PROGRAMMABLE LOGIC AND APPLICATIONS, FPL, 2022, : 1 - 8
  • [50] Efficient and simple method for designing chaotic S-boxes
    Asim, Muhammad
    Jeoti, Varun
    ETRI JOURNAL, 2008, 30 (01) : 170 - 172