Cryptanalysis of a Generic Class of White-Box Implementations

被引:0
|
作者
Michiels, Wil [1 ]
Gorissen, Paul [1 ]
Hollmann, Henk D. L. [1 ]
机构
[1] Philips Res Labs, Eindhoven, Netherlands
来源
关键词
white-box cryptography; AES; Serpent; cryptanalysis; substitution linear-transformation network; MDS matrix;
D O I
暂无
中图分类号
TP301 [理论、方法];
学科分类号
081202 ;
摘要
A white-box implementation of a block cipher is a software implementation from which it is difficult for an attacker to extract the cryptographic key. Chow et al. published white-box implementations for AES and DES. These implementations are based on ideas that can be used to derive white-box implementations for other block ciphers as well. In particular, the ideas can be used to derive a white-box implementation for any substitution linear-transformation (SLT) cipher. Although the white-box implementations of AES and DES have been cryptanalyzed, the cryptanalyses published use typical properties of AES and DES. It is therefore an open question whether an SLT cipher exists for which the techniques of Chow et al. result in a secure white-box implementation. In this paper we largely settle this question by presenting an algorithm that is able to extract the key from such an implementation under a mild condition on the diffusion matrix. The condition is, for instance, satisfied by all MDS matrices. Our result can serve as a basis to design block ciphers and to develop white-box techniques that result in secure white-box implementations.
引用
收藏
页码:414 / 428
页数:15
相关论文
共 50 条
  • [1] Cryptanalysis of ARX-based White-box Implementations
    Biryukov, Alex
    Lambin, Baptiste
    Udovenko, Aleksei
    [J]. IACR Transactions on Cryptographic Hardware and Embedded Systems, 2023, 2023 (03): : 97 - 135
  • [2] Cryptanalysis of white-box DES implementations with arbitrary external encodings
    Wyseur, Brecht
    Michiels, Wil
    Gorissen, Paul
    Preneel, Bart
    [J]. SELECTED AREAS IN CRYPTOGRAPHY, 2007, 4876 : 264 - +
  • [3] 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
  • [4] Cryptanalysis of Two White-Box Implementations of the SM4 Block Cipher
    Lu, Jiqiang
    Li, Jingyu
    [J]. INFORMATION SECURITY (ISC 2021), 2021, 13118 : 54 - 69
  • [5] Cryptanalysis of white box DES implementations
    Goubin, Louis
    Masereel, Jean-Michel
    Quisquater, Michael
    [J]. SELECTED AREAS IN CRYPTOGRAPHY, 2007, 4876 : 278 - 295
  • [6] Cryptanalysis of a Perturbated White-Box AES Implementation
    De Mulder, Yoni
    Wyseur, Brecht
    Preneel, Bart
    [J]. PROGRESS IN CRYPTOLOGY - INDOCRYPT 2010, 2010, 6498 : 292 - +
  • [7] On Self-equivalence Encodings in White-Box Implementations
    Ranea, Adrian
    Preneel, Bart
    [J]. SELECTED AREAS IN CRYPTOGRAPHY, 2021, 12804 : 639 - 669
  • [8] 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
  • [9] Protecting white-box cryptographic implementations with obfuscated round boundaries
    Xu, Tao
    Wu, Chuankun
    Liu, Feng
    Zhao, Ruoxin
    [J]. SCIENCE CHINA-INFORMATION SCIENCES, 2018, 61 (03)
  • [10] 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