Exploiting Design-for-debug for Flexible SoC Security Architecture
Title | Exploiting Design-for-debug for Flexible SoC Security Architecture |
Publication Type | Conference Paper |
Year of Publication | 2016 |
Authors | Basak, Abhishek, Bhunia, Swarup, Ray, Sandip |
Conference Name | Proceedings of the 53rd Annual Design Automation Conference |
Date Published | June 2016 |
Publisher | ACM |
Conference Location | New York, NY, USA |
ISBN Number | 978-1-4503-4236-0 |
Keywords | Automated Response Actions, composability, pubcrawl, Resiliency |
Abstract | Systematic implementation of System-on-Chip (SoC) security policies typically involves smart wrappers extracting local security critical events of interest from Intellectual Property (IP) blocks, together with a control engine that communicates with the wrappers to analyze the events for policy adherence. However, developing customized wrappers at each IP for security requirements may incur significant overhead in area and hardware resources. In this paper, we address this problem by exploiting the extensive design-for-debug (DfD) instrumentation already available on-chip. In addition to reduction in the overall hardware overhead, the approach also adds flexibility to the security architecture itself, e.g., permitting use of on-field DfD instrumentation, survivability and control hooks to patch security policy implementation in response to bugs and attacks found at post-silicon or changing security requirements on-field. We show how to design scalable interface between security and debug architectures that provides the benefits of flexibility to security policy implementation without interfering with existing debug and survivability use cases and at minimal additional cost in energy and design complexity. |
URL | http://doi.acm.org/10.1145/2897937.2898020 |
DOI | 10.1145/2897937.2898020 |
Citation Key | basak_exploiting_2016 |