Accéder directement au contenu Accéder directement à la navigation
Communication dans un congrès

Transient Key-based Obfuscation for HLS in an Untrusted Cloud Environment

Hannah Badier 1 Jean-Christophe Le Lann 1 Philippe Coussy 2 Guy Gogniat 2
1 Lab-STICC_ENSTAB_ CACS_MOCS
Lab-STICC - Laboratoire des sciences et techniques de l'information, de la communication et de la connaissance
2 Lab-STICC_UBS_CACS_MOCS
Lab-STICC - Laboratoire des sciences et techniques de l'information, de la communication et de la connaissance
Abstract : Recent advances in cloud computing have led to the advent of Business-to-Business Software as a Service (SaaS) solutions, opening new opportunities for EDA. High-Level Synthesis (HLS) in the cloud is likely to offer great opportunities to hardware design companies. However, these companies are still reluctant to make such a transition, due to the new risks of Behavioral Intellectual Property (BIP) theft that a cloud-based solution presents. In this paper, we introduce a key-based obfuscation approach to protect BIPs during cloud-based HLS. The source-to-source transformations we propose hide functionality and make normal behavior dependent on a series of input keys. In our process, the obfuscation is transient: once an obfuscated BIP is synthesized through HLS by a service provider in the cloud, the obfuscation code can only be removed at Register Transfer Level (RTL) by the design company that owns the correct obfuscation keys. Original functionality is thus restored and design overhead is kept at a minimum. Our method significantly increases the level of security of cloud-based HLS at low performance overhead. The average area overhead after obfuscation and subsequent de-obfuscation with tests performed on ASIC and FPGA is 0.39%, and over 95% of our tests had an area overhead under 5%.
Type de document :
Communication dans un congrès
Liste complète des métadonnées

Littérature citée [16 références]  Voir  Masquer  Télécharger

https://hal-ensta-bretagne.archives-ouvertes.fr/hal-02052433
Contributeur : Marie Briec <>
Soumis le : jeudi 28 février 2019 - 14:28:20
Dernière modification le : mercredi 24 juin 2020 - 16:19:52
Archivage à long terme le : : mercredi 29 mai 2019 - 18:21:21

Fichier

DATE19_camera_ready_final.pdf
Fichiers produits par l'(les) auteur(s)

Identifiants

  • HAL Id : hal-02052433, version 1

Citation

Hannah Badier, Jean-Christophe Le Lann, Philippe Coussy, Guy Gogniat. Transient Key-based Obfuscation for HLS in an Untrusted Cloud Environment. 2019 Design, Automation & Test in Europe Conference & Exhibition, DATE 2019, Mar 2019, Florence, Italy. ⟨hal-02052433⟩

Partager

Métriques

Consultations de la notice

456

Téléchargements de fichiers

300