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

被引:0
|
作者
Jun LIU [1 ,2 ]
Vincent RIJMEN [2 ,3 ]
Yupu HU [1 ]
Jie CHEN [1 ]
Baocang WANG [1 ]
机构
[1] State Key Laboratory of Integrated Service Networks, Xidian University
[2] Interuniversity Microelectronics Centre & Computer Security and Industrial Cryptography Group
[3] Department of Informatics, University of Bergen
基金
国家重点研发计划;
关键词
D O I
暂无
中图分类号
TN918.1 [理论];
学科分类号
070104 ;
摘要
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 ASIACRYPT’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.
引用
收藏
页码:196 / 210
页数:15
相关论文
共 18 条
  • [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
    [J]. Science China Information Sciences, 2022, 65
  • [2] WARX: efficient white-box block cipher based on ARX primitives and random MDS matrix
    Liu, Jun
    Rijmen, Vincent
    Hu, Yupu
    Chen, Jie
    Wang, Baocang
    [J]. SCIENCE CHINA-INFORMATION SCIENCES, 2022, 65 (03)
  • [3] Efficient and Provable White-Box Primitives
    Fouque, Pierre-Alain
    Karpman, Pierre
    Kirchner, Paul
    Minaud, Brice
    [J]. ADVANCES IN CRYPTOLOGY - ASIACRYPT 2016, PT I, 2016, 10031 : 159 - 188
  • [4] LWARX: Lightweight ARX white-box cipher for satellite communications
    Yang, Yatao
    Dong, Hui
    Chen, Liangyu
    Li, Zhaofu
    Xia, Chao
    [J]. JOURNAL OF KING SAUD UNIVERSITY-COMPUTER AND INFORMATION SCIENCES, 2024, 36 (04)
  • [5] WBMatrix: An Optimized Matrix Library for White-Box Block Cipher Implementations
    Tang, Yufeng
    Gong, Zheng
    Sun, Tao
    Chen, Jinhai
    Liu, Zhe
    [J]. IEEE TRANSACTIONS ON COMPUTERS, 2022, 71 (12) : 3375 - 3388
  • [6] Collision-Based Attacks on White-Box Implementations of the AES Block Cipher
    Lu, Jiqiang
    Wang, Mingxue
    Wang, Can
    Yang, Chen
    [J]. SELECTED AREAS IN CRYPTOGRAPHY, SAC 2022, 2024, 13742 : 328 - 352
  • [7] Cryptanalysis of ARX-based White-box Implementations
    Biryukov A.
    Lambin B.
    Udovenko A.
    [J]. 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
    [J]. 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
    [J]. COMPUTER JOURNAL, 2023, 67 (05): : 1663 - 1673
  • [10] Cryptanalysis of Two White-Box Implementations of the SM4 Block Cipher
    Lu, Jiqiang
    Li, Jingyu
    [J]. INFORMATION SECURITY (ISC 2021), 2021, 13118 : 54 - 69