WARX: efficient white-box block cipher based on ARX primitives and random MDS matrix

被引:0
|
作者
Liu, Jun [1 ,2 ,3 ]
Rijmen, Vincent [2 ,3 ,4 ]
Hu, Yupu [1 ]
Chen, Jie [1 ]
Wang, Baocang [1 ]
机构
[1] Xidian Univ, State Key Lab Integrated Serv Networks, Xian 710071, Peoples R China
[2] Katholieke Univ Leuven, Interuniv Microelect Ctr, B-3001 Leuven, Belgium
[3] Katholieke Univ Leuven, Comp Secur & Ind Cryptog Grp, B-3001 Leuven, Belgium
[4] Univ Bergen, Dept Informat, N-5020 Bergen, Norway
基金
国家重点研发计划;
关键词
white-box cryptography; block cipher; design; addition; rotation; XOR; efficiency improvement; CRYPTANALYSIS; AES; CRYPTOGRAPHY;
D O I
10.1007/s11432-020-3105-1
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
White-box cryptography aims to provide secure cryptographic primitives and implementations for the white-box attack model, which assumes that an adversary has full access to the implementation of the cryptographic algorithms. Real-world applications require highly efficient and secure white-box schemes, whereas the existing proposals cannot meet this demand. In this paper, we design a new white-box block cipher based on addition/rotation/XOR (ARX) primitives and random maximal distance separable (MDS) matrix, white-box ARX (WARX), aiming for efficient implementations in both black- and white-box models. The implementation of WARX in the black-box model is nine times faster than SPNbox-16 from ASI-ACRYPT'16, and the implementation in the white-box model is more efficient than SPNbox-16 and WEM from CT-RSA'17. Moreover, the security of WARX in both black- and white-box models is analyzed, which ensures its practical applicability. The design of WARX shows that ARX primitives and random linear layer can improve the efficiency of a white-box block cipher. This article may inspire more provably secure and efficient white-box block ciphers and help to narrow the gap between provably secure white-box schemes from academia and highly applicable schemes in great demand from industry.
引用
收藏
页数:15
相关论文
共 10 条
  • [1] WARX: efficient white-box block cipher based on ARX primitives and random MDS matrix
    Jun Liu
    Vincent Rijmen
    Yupu Hu
    Jie Chen
    Baocang Wang
    Science China Information Sciences, 2022, 65
  • [2] LWARX: Lightweight ARX white-box cipher for satellite communications
    Yang, Yatao
    Dong, Hui
    Chen, Liangyu
    Li, Zhaofu
    Xia, Chao
    JOURNAL OF KING SAUD UNIVERSITY-COMPUTER AND INFORMATION SCIENCES, 2024, 36 (04)
  • [3] Collision-Based Attacks on White-Box Implementations of the AES Block Cipher
    Lu, Jiqiang
    Wang, Mingxue
    Wang, Can
    Yang, Chen
    SELECTED AREAS IN CRYPTOGRAPHY, SAC 2022, 2024, 13742 : 328 - 352
  • [4] Efficient and Provable White-Box Primitives
    Fouque, Pierre-Alain
    Karpman, Pierre
    Kirchner, Paul
    Minaud, Brice
    ADVANCES IN CRYPTOLOGY - ASIACRYPT 2016, PT I, 2016, 10031 : 159 - 188
  • [5] WBMatrix: An Optimized Matrix Library for White-Box Block Cipher Implementations
    Tang, Yufeng
    Gong, Zheng
    Sun, Tao
    Chen, Jinhai
    Liu, Zhe
    IEEE TRANSACTIONS ON COMPUTERS, 2022, 71 (12) : 3375 - 3388
  • [6] Cryptanalysis of Two White-Box Implementations of the SM4 Block Cipher
    Lu, Jiqiang
    Li, Jingyu
    INFORMATION SECURITY (ISC 2021), 2021, 13118 : 54 - 69
  • [7] Cryptanalysis of ARX-based White-box Implementations
    Biryukov A.
    Lambin B.
    Udovenko A.
    IACR Transactions on Cryptographic Hardware and Embedded Systems, 2023, 2023 (03): : 97 - 135
  • [8] Towards practical white-box lightweight block cipher implementations for IoTs
    Zhou, Lu
    Su, Chunhua
    Wen, Yamin
    Li, Weijie
    Gong, Zheng
    FUTURE GENERATION COMPUTER SYSTEMS-THE INTERNATIONAL JOURNAL OF ESCIENCE, 2018, 86 : 507 - 514
  • [9] Cryptanalysis Of A Type Of White-Box Implementations Of The SM4 Block Cipher
    Lu, Jiqiang
    Li, Jingyu
    Chen, Zexuan
    Li, Yanan
    COMPUTER JOURNAL, 2023, 67 (05): : 1663 - 1673
  • [10] FPL: White-Box Secure Block Cipher Using Parallel Table Look-Ups
    Kwon, Jihoon
    Lee, Byeonghak
    Lee, Jooyoung
    Moon, Dukjae
    TOPICS IN CRYPTOLOGY, CT-RSA 2020, 2020, 12006 : 106 - 128