Journal of King Saud University: Computer and Information Sciences (Apr 2024)

LWARX: Lightweight ARX white-box cipher for satellite communications

  • Yatao Yang,
  • Hui Dong,
  • Liangyu Chen,
  • Zhaofu Li,
  • Chao Xia

Journal volume & issue
Vol. 36, no. 4
p. 102032

Abstract

Read online

Satellite communication links are vulnerable to attacks due to the lack of necessary security protection and can be considered as a white-box environment. In a white-box environment, cryptanalysts can access the intermediate processes of the algorithm and even manipulate or change the operating environment. Cryptanalysts can obtain keys or tamper with important data in many ways, which makes data communication unsecured. To solve the problem, a lightweight white-box cipher over Addition/Rotation/XOR (ARX) structure (LWARX) is proposed, which has 48 rounds of iterations through an unbalanced Feistel structure. On this basis, some of its linear operations are represented as lookup tables, and a secure external coding method is combined to complete the white-box implementation. The design and white-box implementation of the algorithm has resulted in a lighter and more rational structure, and still provides sufficient obfuscation of the data even when the S-box is discarded. The test results show that the average encryption speed is 37.53 Kbps, and average encryption speed after white-box implementation is 30.05 Kbps. And it can resist various attacks. The security of the algorithm against common attack methods such as differential analysis, linear analysis, code lifting attacks and BGE attacks is given in the paper with security analysis and specific values. This scheme balances computing efficiency and security, takes up little space, can be applied to scenarios with limited hardware and software resources, and broadens the application area of white-box cryptography.

Keywords