Journal of Xidian University ›› 2020, Vol. 47 ›› Issue (5): 150-158.doi: 10.19665/j.issn1001-2400.2020.05.020

• Information and Communications Engineering & Cyberspace Security • Previous Articles    

A new method for white-box implementation of CLEFIA algorithm

YAO Si1(),CHEN Jie1,2,GONG Yating1,XU Dong3   

  1. 1. State Key Laboratory of ISN, Xidian University, Xi’an 710071, China
    2. Cryptography Research Center, Xidian University, Xi’an 710071, China
    3. School of Cyber Engineering, Xidian University, Xi’an 710071, China
  • Received:2020-01-18 Online:2020-10-20 Published:2020-11-06

Abstract:

Considering the shortcomings of the white-box CLEFIA algorithm (Su-white-box CLEFIA algorithm) implemented by Su Shuai et al with perturbations technology, the analytical method of Michiels et al can recover the master key in a time complexity of no more than 2.5×229. In order to ensure that the CLEFIA algorithm runs safely in a white-box attack context, a white-box implementation scheme (new white-box CLEFIA algorithm) based on the lookup table technology is proposed, which requires 36.034MB of memory space. The white-box diversity values corresponding to the two types of lookup tables in this scheme are 2829 and 2813, respectively, and the time complexity for the affine equivalent algorithm can reach O(276). This scheme can effectively resist code extraction attacks, key extraction attacks, attacks by Michiels et al and analysis by De Mulder.

Key words: white-box attack context, white-box implementation, lookup table, CLEFIA algorithm

CLC Number: 

  • TN918.1

Baidu
map