White-Box Cryptography in the Gray Box - A Hardware Implementation and its Side Channels -

被引:12
|
作者
Sasdrich, Pascal [1 ]
Moradi, Amir [1 ]
Gueneysu, Tim [2 ,3 ]
机构
[1] Ruhr Univ Bochum, Horst Gortz Inst IT Secur, Bochum, Germany
[2] Univ Bremen, Bremen, Germany
[3] DFKI, Bremen, Germany
来源
关键词
POWER ANALYSIS; CRYPTANALYSIS;
D O I
10.1007/978-3-662-52993-5_10
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
Implementations of white-box cryptography aim to protect a secret key in a white-box environment in which an adversary has full control over the execution process and the entire environment. Its fundamental principle is the map of the cryptographic architecture, including the secret key, to a number of encoded tables that shall resist the inspection and decomposition of an attacker. In a gray-box scenario, however, the property of hiding required implementation details from the attacker could be used as a promising mitigation strategy against side-channel attacks (SCA). In this work, we present a first white-box implementation of AES on reconfigurable hardware for which we evaluate this approach assuming a gray-box attacker. We show that - unfortunately such an implementation does not provide sufficient protection against an SCA attacker. We continue our evaluations by a thorough analysis of the source of the observed leakage, and present additional results which can be used to build stronger white-box designs.
引用
收藏
页码:185 / 203
页数:19
相关论文
共 50 条
  • [1] 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
  • [2] Opportunities in White-Box Cryptography
    Michiels, Wil
    [J]. IEEE SECURITY & PRIVACY, 2010, 8 (01) : 64 - 67
  • [3] On the security goals of white-box cryptography
    Bock, Estuardo Alpirez
    Amadori, Alessandro
    Brzuska, Chris
    Michiels, Wil
    [J]. IACR Transactions on Cryptographic Hardware and Embedded Systems, 2020, 2020 (02): : 327 - 357
  • [4] On the Linear Transformation in White-Box Cryptography
    Lee, Seungkwang
    Jho, Nam-Su
    Kim, Myungchul
    [J]. IEEE ACCESS, 2020, 8 : 51684 - 51691
  • [5] A White-Box Implementation of IDEA
    Pang, Siyu
    Lin, Tingting
    Lai, Xuejia
    Gong, Zheng
    [J]. SYMMETRY-BASEL, 2021, 13 (06):
  • [6] White-Box Cryptography: Security in an Insecure Environment
    Beunardeau, Marc
    Connolly, Aisling
    Geraud, Remi
    Naccache, David
    [J]. IEEE SECURITY & PRIVACY, 2016, 14 (05) : 88 - 92
  • [7] Towards Security Notions for White-Box Cryptography
    Saxena, Amitabh
    Wyseur, Brecht
    Preneel, Bart
    [J]. INFORMATION SECURITY, PROCEEDINGS, 2009, 5735 : 49 - +
  • [8] Discussion on the theoretical results of white-box cryptography
    Tingting LIN
    Xuejia LAI
    Weijia XUE
    Geshi HUANG
    [J]. Science China(Information Sciences), 2016, 59 (11) : 5 - 15
  • [9] Discussion on the theoretical results of white-box cryptography
    Lin, Tingting
    Lai, Xuejia
    Xue, Weijia
    Huang, Geshi
    [J]. SCIENCE CHINA-INFORMATION SCIENCES, 2016, 59 (11)
  • [10] An Efficient Structural Analysis of SAS and its Application to White-Box Cryptography
    Yim, Hyoungshin
    Kang, Ju-Sung
    Yeom, Yongjin
    [J]. 2021 IEEE REGION 10 SYMPOSIUM (TENSYMP), 2021,