A New Method for Designing Lightweight S-Boxes With High Differential and Linear Branch Numbers, and its Application

  • Kim, Hangi
  • Jeon, Yongjin
  • Kim, Giyoon
  • Kim, Jongsung
  • Sim, Bo-Yeon
  • 외 6명
Citations

WEB OF SCIENCE

12
Citations

SCOPUS

23

초록

Bit permutations are efficient linear functions often used for lightweight cipher designs. However, they have low diffusion effects, compared to word-oriented binary and maximum distance separable (MDS) matrices. Thus, the security of bit permutation-based ciphers is significantly affected by differential and linear branch numbers (DBN and LBN) of nonlinear functions. In this paper, we introduce a widely applicable method for constructing S-boxes with high DBN and LBN. Our method exploits constructions of S-boxes from smaller S-boxes and it derives/proves the required conditions for smaller S-boxes so that the DBN and LBN of the constructed S-boxes are at least 3. These conditions enable us to significantly reduce the search space required to create such S-boxes. Using the unbalanced-Bridge and unbalanced-MISTY structures, we develop a variety of new lightweight S-boxes that provide not only both DBN and LBN of at least 3 but also efficient bitsliced implementations including at most 11 nonlinear bitwise operations. The new S-boxes are the first that exhibit these characteristics.

키워드

CiphersCryptographySide-channel attacksResistanceLicensesInternet of ThingsInformation securityLightweight S-boxesdifferential and linear branch numbershigher-order masking
제목
A New Method for Designing Lightweight S-Boxes With High Differential and Linear Branch Numbers, and its Application
저자
Kim, HangiJeon, YongjinKim, GiyoonKim, JongsungSim, Bo-YeonHan, Dong-GukSeo, HwajeongKim, SeonggyeomHong, SeokhieSung, JaechulHong, Deukjo
DOI
10.1109/ACCESS.2021.3126008
발행일
2021
유형
Article
저널명
IEEE Access
9
페이지
150592 ~ 150607