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...
Autores principales: | , , , , |
---|---|
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 |