Reference : Defeating State-of-the-Art White-Box Countermeasures with Advanced Gray-Box Attacks
Scientific journals : Article
Engineering, computing & technology : Computer science
Security, Reliability and Trust
http://hdl.handle.net/10993/44469
Defeating State-of-the-Art White-Box Countermeasures with Advanced Gray-Box Attacks
English
Goubin, Louis mailto [Université Paris-Saclay, UVSQ, CNRS > Laboratoire de Mathématiques de Versailles]
Rivain, Matthieu mailto [CryptoExperts]
Wang, Junwei mailto [University of Luxembourg > Faculty of Science, Technology and Communication (FSTC) > > ; CryptoExperts > > > ; Université Paris 8]
19-Jun-2020
IACR Transactions on Cryptographic Hardware and Embedded Systems
2020
3
454–482
Yes
International
2569-2925
[en] white-box cryptography ; linear masking ; non-linear masking ; shuffling ; data-dependency
[en] The goal of white-box cryptography is to protect secret keys embedded in a cryptographic software deployed in an untrusted environment. In this article, we revisit state-of-the-art countermeasures employed in white-box cryptography, and we discuss possible ways to combine them. Then we analyze the different gray-box attack paths and study their performances in terms of required traces and computation time. Afterward, we propose a new paradigm for the gray-box attack against white-box cryptography, which exploits the data-dependency of the target implementation. We demonstrate that our approach provides substantial complexity improvements over the existing attacks. Finally, we showcase this new technique by breaking the three winning AES-128 white-box implementations from WhibOx 2019 white-box cryptography competition.
French FUI AAP25
IDECYS+
http://hdl.handle.net/10993/44469
10.13154/tches.v2020.i3.454-482
https://tches.iacr.org/index.php/TCHES/article/view/8597

File(s) associated to this reference

Fulltext file(s):

FileCommentaryVersionSizeAccess
Open access
tches2020.pdfPublisher postprint1.1 MBView/Open

Bookmark and Share SFX Query

All documents in ORBilu are protected by a user license.