OBSCURE: Versatile Software Obfuscation from a Lightweight Secure Element

Abstract: Software obfuscation is a powerful tool to protect the intellectual property or secret keys inside programs. Strong software obfuscation is crucial in the context of untrusted execution environments (e.g., subject to malware infection) or to face potentially malicious users trying to reverse-engineer a sensitive program. Unfortunately, the state-of-the-art of pure software-based obfuscation (including white-box cryptography) is either insecure or infeasible in practice. This work introduces OBSCURE, a versatile framework for practical and cryptographically strong software obfuscation relying on a simple stateless secure element (to be embedded, for example, in a protected hardware chip or a token). Based on the foundational result by Goyal et al. from TCC 2010, our scheme enjoys provable security guarantees, and further focuses on practical aspects, such as efficient execution of the obfuscated programs, while maintaining simplicity of the secure element. In particular, we propose .... https://tches.iacr.org/index.php/TCHES/article/view/11440

Standort
Deutsche Nationalbibliothek Frankfurt am Main
Umfang
Online-Ressource
Sprache
Englisch

Erschienen in
OBSCURE: Versatile Software Obfuscation from a Lightweight Secure Element ; volume:2024 ; number:2 ; year:2024
IACR transactions on cryptographic hardware and embedded systems ; 2024, Heft 2 (2024)

Urheber
Mercadier, Darius
Nguyen, Viet Sang
Rivain, Matthieu
Udovenko, Aleksei

DOI
10.46586/tches.v2024.i2.588-629
URN
urn:nbn:de:101:1-2024032017581939828220
Rechteinformation
Open Access; Der Zugriff auf das Objekt ist unbeschränkt möglich.
Letzte Aktualisierung
14.08.2025, 10:53 MESZ

Datenpartner

Dieses Objekt wird bereitgestellt von:
Deutsche Nationalbibliothek. Bei Fragen zum Objekt wenden Sie sich bitte an den Datenpartner.

Beteiligte

  • Mercadier, Darius
  • Nguyen, Viet Sang
  • Rivain, Matthieu
  • Udovenko, Aleksei

Ähnliche Objekte (12)