Cargando…

Scaling Logic Locking Schemes to Multi-module Hardware Designs

The involvement of third parties in the integrated circuit design and fabrication flow has introduced severe security concerns, including intellectual property piracy, reverse engineering and the insertion of malicious circuits known as hardware Trojans. Logic locking has emerged as a prominent tech...

Descripción completa

Detalles Bibliográficos
Autores principales: Šišejković, Dominik, Merchant, Farhad, Reimann, Lennart M., Leupers, Rainer, Kegreiß, Sascha
Formato: Online Artículo Texto
Lenguaje:English
Publicado: 2020
Materias:
Acceso en línea:https://www.ncbi.nlm.nih.gov/pmc/articles/PMC7343410/
http://dx.doi.org/10.1007/978-3-030-52794-5_11
_version_ 1783555751073021952
author Šišejković, Dominik
Merchant, Farhad
Reimann, Lennart M.
Leupers, Rainer
Kegreiß, Sascha
author_facet Šišejković, Dominik
Merchant, Farhad
Reimann, Lennart M.
Leupers, Rainer
Kegreiß, Sascha
author_sort Šišejković, Dominik
collection PubMed
description The involvement of third parties in the integrated circuit design and fabrication flow has introduced severe security concerns, including intellectual property piracy, reverse engineering and the insertion of malicious circuits known as hardware Trojans. Logic locking has emerged as a prominent technique to counter these security threats by protecting the integrity of integrated circuits through functional and structural obfuscation. In recent years, a great number of locking schemes has been introduced, thereby focusing on a variety of security objectives and the resiliency against different attacks. However, several major pitfalls can be identified in the existing proposals: (i) the focus on isolated and often small circuit components, (ii) the assumption of unrealistic attack models that enable powerful attacks on logic locking and (iii) the design of very specific locking schemes targeted towards achieving resilience against specific attacks. These observations strongly impair the practicality of logic locking. Therefore, in this paper we present a holistic framework for scaling logic locking schemes to common multi-module hardware designs, thereby showcasing an industry-ready pathway of applying logic locking in a realistic design flow. The framework represents an enhancement of the previously published Inter-Lock methodology, offering several algorithmic improvements as well as toolflow implementation details to facilitate the applicability of the framework to large multi-module designs. The framework is tested and evaluated on a real-life 64-bit RISC-V core.
format Online
Article
Text
id pubmed-7343410
institution National Center for Biotechnology Information
language English
publishDate 2020
record_format MEDLINE/PubMed
spelling pubmed-73434102020-07-09 Scaling Logic Locking Schemes to Multi-module Hardware Designs Šišejković, Dominik Merchant, Farhad Reimann, Lennart M. Leupers, Rainer Kegreiß, Sascha Architecture of Computing Systems – ARCS 2020 Article The involvement of third parties in the integrated circuit design and fabrication flow has introduced severe security concerns, including intellectual property piracy, reverse engineering and the insertion of malicious circuits known as hardware Trojans. Logic locking has emerged as a prominent technique to counter these security threats by protecting the integrity of integrated circuits through functional and structural obfuscation. In recent years, a great number of locking schemes has been introduced, thereby focusing on a variety of security objectives and the resiliency against different attacks. However, several major pitfalls can be identified in the existing proposals: (i) the focus on isolated and often small circuit components, (ii) the assumption of unrealistic attack models that enable powerful attacks on logic locking and (iii) the design of very specific locking schemes targeted towards achieving resilience against specific attacks. These observations strongly impair the practicality of logic locking. Therefore, in this paper we present a holistic framework for scaling logic locking schemes to common multi-module hardware designs, thereby showcasing an industry-ready pathway of applying logic locking in a realistic design flow. The framework represents an enhancement of the previously published Inter-Lock methodology, offering several algorithmic improvements as well as toolflow implementation details to facilitate the applicability of the framework to large multi-module designs. The framework is tested and evaluated on a real-life 64-bit RISC-V core. 2020-06-12 /pmc/articles/PMC7343410/ http://dx.doi.org/10.1007/978-3-030-52794-5_11 Text en © Springer Nature Switzerland AG 2020 This article is made available via the PMC Open Access Subset for unrestricted research re-use and secondary analysis in any form or by any means with acknowledgement of the original source. These permissions are granted for the duration of the World Health Organization (WHO) declaration of COVID-19 as a global pandemic.
spellingShingle Article
Šišejković, Dominik
Merchant, Farhad
Reimann, Lennart M.
Leupers, Rainer
Kegreiß, Sascha
Scaling Logic Locking Schemes to Multi-module Hardware Designs
title Scaling Logic Locking Schemes to Multi-module Hardware Designs
title_full Scaling Logic Locking Schemes to Multi-module Hardware Designs
title_fullStr Scaling Logic Locking Schemes to Multi-module Hardware Designs
title_full_unstemmed Scaling Logic Locking Schemes to Multi-module Hardware Designs
title_short Scaling Logic Locking Schemes to Multi-module Hardware Designs
title_sort scaling logic locking schemes to multi-module hardware designs
topic Article
url https://www.ncbi.nlm.nih.gov/pmc/articles/PMC7343410/
http://dx.doi.org/10.1007/978-3-030-52794-5_11
work_keys_str_mv AT sisejkovicdominik scalinglogiclockingschemestomultimodulehardwaredesigns
AT merchantfarhad scalinglogiclockingschemestomultimodulehardwaredesigns
AT reimannlennartm scalinglogiclockingschemestomultimodulehardwaredesigns
AT leupersrainer scalinglogiclockingschemestomultimodulehardwaredesigns
AT kegreißsascha scalinglogiclockingschemestomultimodulehardwaredesigns