Netinfo Security ›› 2021, Vol. 21 ›› Issue (7): 80-86.doi: 10.3969/j.issn.1671-1122.2021.07.010

Previous Articles     Next Articles

The Defense Scheme of S-box on LBlock Based on Secret Sharing

CHEN Bowei1,2, XIA Xuan1, ZHONG Weidong1,2(), WU Liqiang1   

  1. 1. College of Cryptographic Engineering, Engineering University of PAP, Xi’an 710086, China
    2. Network and Information Security Key Laboratory of PAP, Xi’an 710086, Chin
  • Received:2021-01-12 Online:2021-07-10 Published:2021-07-23
  • Contact: ZHONG Weidong E-mail:wdesat@163.com

Abstract:

Aiming at the problem that the LBlock algorithm is very fragile before side-channel attacks, the article proposes a threshold protection scheme that can resist first-order and second-order Differential Power Analysis (DPA). This scheme is based on the principle of secret sharing, and adopts the concept of compound domain when the algorithm is operated, and transfers the operation domain of the algorithm from GF(24) to GF(22). While reducing hardware consumption, it also improves the security of the algorithm. The virtual value method is used in the multiplier grouping to ensure the uniformity of the threshold scheme, and the decomposition method is introduced in the inverter to ensure that each information group is independent and linearly independent. Through analysis and verification, the scheme satisfies all the properties required by the threshold scheme and can resist first-order and second-order DPA attacks. Because all information groups are independent and unrelated, the solution also has corresponding protection against glitch attacks and has good practicability.

Key words: secret sharing, DPA attacks, defense scheme, glitch attack, S-box

CLC Number: