• DocumentCode
    185816
  • Title

    A new attempt of white-box AES implementation

  • Author

    Rui Luo ; Xuejia Lai ; Rong You

  • Author_Institution
    Dept. of Comput. Sci. & Eng., Shanghai Jiao Tong Univ., Shanghai, China
  • fYear
    2014
  • fDate
    18-19 Oct. 2014
  • Firstpage
    423
  • Lastpage
    429
  • Abstract
    In this paper, we propose an improved table-based white-box implementation of AES which is able to resist different types of attack, including the BGE attack and De Mulder et al.´s cryptanalysis, to protect information under “white-box attack context”. The notion of white-box attack context, introduced by Chow et al., describes a general setting in which cryptographic algorithms are executed in untrusted environments. In this setting, adversaries have attained complete access to the implementations of cryptographic algorithms as well as the dynamic execution environments. The key strategy applied to our design is to compose different operations of the AES round function and convert the composition into encoded lookup tables. The new scheme exploits larger key-dependent tables, each of which contains two bytes of the round keys. We then analyze the security against different types of attack and measure two security metrics: the “white-box diversity” and “ambiguity”. The new scheme can withstand the BGE attack due to the utilization of larger mixing bijections and tabulated “ShiftRows” it can also resist the cryptanalysis of De Mulder et al. since the bindings between “nTMC” and “TSR” are irreducible and the non-linear encodings are introduced to all tables.
  • Keywords
    cryptography; table lookup; AES round function; BGE attack; De Mulder cryptanalysis; ShiftRows; TSR; cryptographic algorithms; dynamic execution environments; encoded lookup tables; key-dependent tables; nTMC; nonlinear encodings; table-based white-box implementation; white-box AES implementation; white-box ambiguity; white-box attack context; white-box diversity; Context; Encoding; Encryption; Resists; Vectors; AES; software privacy; white-box cryptography; white-box implementation;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Security, Pattern Analysis, and Cybernetics (SPAC), 2014 International Conference on
  • Conference_Location
    Wuhan
  • Print_ISBN
    978-1-4799-5352-3
  • Type

    conf

  • DOI
    10.1109/SPAC.2014.6982727
  • Filename
    6982727