Automating the BGE attack on white-box implementations of AES with external encodings

A Amadori, W Michiels, P Roelse - 2020 IEEE 10th …, 2020 - ieeexplore.ieee.org
A Amadori, W Michiels, P Roelse
2020 IEEE 10th International Conference on Consumer Electronics …, 2020ieeexplore.ieee.org
Cloud-based payments, virtual car keys, and digital rights management are examples of
consumer electronics applications that use secure software. White-box implementations of
the Advanced Encryption Standard (AES) are important building blocks of secure software
systems, and the attack of Billet, Gilbert, and Ech-Chatbi (BGE) is a well-known attack on
such implementations. A drawback from the adversary's or security tester's perspective is
that manual reverse engineering of the implementation is required before the BGE attack …
Cloud-based payments, virtual car keys, and digital rights management are examples of consumer electronics applications that use secure software. White-box implementations of the Advanced Encryption Standard (AES) are important building blocks of secure software systems, and the attack of Billet, Gilbert, and Ech-Chatbi (BGE) is a well-known attack on such implementations. A drawback from the adversary's or security tester's perspective is that manual reverse engineering of the implementation is required before the BGE attack can be applied. This paper presents a method to automate the BGE attack on a class of white-box AES implementations with a specific type of external encoding. The new method was implemented and applied successfully to a CHES 2016 capture the flag challenge.
ieeexplore.ieee.org
以上显示的是最相近的搜索结果。 查看全部搜索结果