Cryptanalysis of white-box DES implementations with arbitrary external encodings

被引:0
|
作者
Wyseur, Brecht [1 ]
Michiels, Wil [2 ]
Gorissen, Paul [2 ]
Preneel, Bart [1 ]
机构
[1] Katholieke Univ Leuven, Dept Elect Engn, ESAT SCD COSIC, Kasteelpk Arenberg 10, B-3001 Heverlee, Belgium
[2] Philips Res Labs, NL-5656 Eindhoven, Netherlands
来源
基金
比利时弗兰德研究基金会;
关键词
white-box cryptography; obfuscation; DES; data encryption standard; cryptanalysis;
D O I
暂无
中图分类号
TP301 [理论、方法];
学科分类号
081202 ;
摘要
At DRM 2002, Chow et al. [4] presented a method for implementing the DES block cipher such that it becomes hard to extract the embedded secret key in a white-box attack context. In such a context, an attacker has full access to the implementation and its execution environment. In order to provide an extra level of security, an implementation shielded with external encodings was introduced by Chow et al. and improved by Link and Neumann [10]. In this paper, we present an algorithm to extract the secret key from such white-box DES implementations. The cryptanalysis is a differential attack on obfuscated rounds, and works regardless of the shielding external encodings that are applied. The cryptanalysis has a average time complexity of 2(14) and a negligible space complexity.
引用
收藏
页码:264 / +
页数:4
相关论文
共 50 条
  • [1] A DFA Attack on White-Box Implementations of AES with External Encodings
    Amadori, Alessandro
    Michiels, Wil
    Roelse, Peter
    [J]. SELECTED AREAS IN CRYPTOGRAPHY - SAC 2019, 2020, 11959 : 591 - 617
  • [2] Automating the BGE Attack on White-Box Implementations of AES with External Encodings
    Amadori, Alessandro
    Michiels, Wil
    Roelse, Peter
    [J]. 2020 IEEE 10TH INTERNATIONAL CONFERENCE ON CONSUMER ELECTRONICS (ICCE-BERLIN), 2020,
  • [3] Cryptanalysis of a Generic Class of White-Box Implementations
    Michiels, Wil
    Gorissen, Paul
    Hollmann, Henk D. L.
    [J]. SELECTED AREAS IN CRYPTOGRAPHY, 2009, 5381 : 414 - 428
  • [4] On Self-equivalence Encodings in White-Box Implementations
    Ranea, Adrian
    Preneel, Bart
    [J]. SELECTED AREAS IN CRYPTOGRAPHY, 2021, 12804 : 639 - 669
  • [5] Cryptanalysis of white box DES implementations
    Goubin, Louis
    Masereel, Jean-Michel
    Quisquater, Michael
    [J]. SELECTED AREAS IN CRYPTOGRAPHY, 2007, 4876 : 278 - 295
  • [6] Enhanced Encodings for White-Box Designs
    Battistello, Alberto
    Castelnovi, Laurent
    Chabrier, Thomas
    [J]. SMART CARD RESEARCH AND ADVANCED APPLICATIONS (CARDIS 2021), 2022, 13173 : 254 - 274
  • [7] 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
  • [8] Cryptanalysis of Two White-Box Implementations of the SM4 Block Cipher
    Lu, Jiqiang
    Li, Jingyu
    [J]. INFORMATION SECURITY (ISC 2021), 2021, 13118 : 54 - 69
  • [9] Cryptanalysis of a Perturbated White-Box AES Implementation
    De Mulder, Yoni
    Wyseur, Brecht
    Preneel, Bart
    [J]. PROGRESS IN CRYPTOLOGY - INDOCRYPT 2010, 2010, 6498 : 292 - +
  • [10] Implicit White-Box Implementations: White-Boxing ARX Ciphers
    Ranea, Adrian
    Vandersmissen, Joachim
    Preneel, Bart
    [J]. ADVANCES IN CRYPTOLOGY - CRYPTO 2022, PT I, 2022, 13507 : 33 - 63