Protecting White-Box AES with Dual Ciphers

被引:0
|
作者
Karroumi, Mohamed [1 ]
机构
[1] Technicolor, Secur & Content Protect Labs, F-35576 Cesson Sevigne, France
关键词
White-box cryptography; dual cipher; AES; block ciphers; implementation; CRYPTANALYSIS;
D O I
暂无
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
In order to protect AES software running on untrusted platforms, Chow et al. (2002) designed a white-box implementation. However, Billet et al. (2004) showed that the secret key can be extracted with a time complexity of 2(30). In this paper, we present an improved white-box implementation of AES. We use dual ciphers to modify the state and key representations in each round as well as two of the four classical AES operations, SubBytes and MixColumns. We show that, with 61200 possible dual ciphers the complexity of Billet et al. attack is raised to 2(91). Interestingly, our white-box implementation does not require more memory space than that of Chow et at implementation.
引用
收藏
页码:278 / 291
页数:14
相关论文
共 50 条
  • [1] Protecting White-Box Block Ciphers with Galois/Counter Mode
    Xie, Nanjiang
    Gong, Zheng
    Tang, Yufeng
    Wang, Lei
    Wen, Yamin
    [J]. 2022 5TH IEEE CONFERENCE ON DEPENDABLE AND SECURE COMPUTING (IEEE DSC 2022), 2022,
  • [2] White-box cryptography and an AES implementation
    Chow, S
    Eisen, P
    Johnson, H
    Van Orschot, PC
    [J]. SELECTED AREAS IN CRYPTOGRAPHY, 2003, 2595 : 250 - 270
  • [3] White-Box AES Implementation Revisited
    Baek, Chung Hun
    Cheon, Jung Hee
    Hong, Hyunsook
    [J]. JOURNAL OF COMMUNICATIONS AND NETWORKS, 2016, 18 (03) : 273 - 287
  • [4] Attacking White-Box AES Constructions
    McMillion, Brendan
    Sullivan, Nick
    [J]. SPRO'16: PROCEEDINGS OF THE 2016 ACM WORKSHOP ON SOFTWARE PROTECTION, 2016, : 85 - 90
  • [5] A New Attempt of White-box AES Implementation
    Luo, Rui
    Lai, Xuejia
    You, Rong
    [J]. 2014 INTERNATIONAL CONFERENCE ON SECURITY, PATTERN ANALYSIS, AND CYBERNETICS (SPAC), 2014, : 423 - 429
  • [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] Two Attacks on a White-Box AES Implementation
    Lepoint, Tancrede
    Rivain, Matthieu
    De Mulder, Yoni
    Roelse, Peter
    Preneel, Bart
    [J]. SELECTED AREAS IN CRYPTOGRAPHY - SAC 2013, 2014, 8282 : 265 - 285
  • [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] White-box Cryptography Revisited: Space-Hard Ciphers
    Bogdanov, Andrey
    Isobe, Takanori
    [J]. CCS'15: PROCEEDINGS OF THE 22ND ACM SIGSAC CONFERENCE ON COMPUTER AND COMMUNICATIONS SECURITY, 2015, : 1058 - 1069
  • [10] DWB-AES: an implementation of dynamic white-box based on AES
    Wang, Bin
    Chen, Si
    Chen, Jiadong
    Wang, Xing
    [J]. Tongxin Xuebao/Journal on Communications, 2021, 42 (02): : 177 - 186