Secure and flexible trace-based debugging of systems-on-chip

10Citations
Citations of this article
21Readers
Mendeley users who have this article in their library.

Abstract

This work tackles the conflict between enforcing security of a system-on-chip (SoC) and providing observability during trace-based debugging. On one hand, security objectives require that assets remain confidential at different stages of the SoC life cycle. On the other hand, the trace-based debug infrastructure exposes values of internal signals that can leak the assets to untrusted third parties. We propose a secure trace-based debug infrastructure to resolve this conflict. The secure infrastructure tags each asset to identify its owner (to whom it can be exposed during debug) and nonintrusively enforces the confidentiality of the assets during runtime debug. We implement a prototype of the enhanced infrastructure on an FPGA to validate its functional correctness. ASIC estimations show that our approach incurs practical area and power costs.

References Powered by Scopus

MiBench: A free, commercially representative embedded benchmark suite

3142Citations
N/AReaders
Get full text

McPAT: An integrated power, area, and timing modeling framework for multicore and manycore architectures

2039Citations
N/AReaders
Get full text

NVSim: A circuit-level performance, energy, and area model for emerging nonvolatile memory

948Citations
N/AReaders
Get full text

Cited by Powered by Scopus

A comprehensive study of security and privacy guidelines, threats, and countermeasures: An IoT perspective

68Citations
N/AReaders
Get full text

Hardware security evaluation platform for mcu-based connected devices: Application to healthcare IoT

24Citations
N/AReaders
Get full text

JTAG Fault Injection Attack

11Citations
N/AReaders
Get full text

Register to see more suggestions

Mendeley helps you to discover research relevant for your work.

Already have an account?

Cite

CITATION STYLE

APA

Backer, J., Hely, D., & Karri, R. (2016). Secure and flexible trace-based debugging of systems-on-chip. ACM Transactions on Design Automation of Electronic Systems, 22(2). https://doi.org/10.1145/2994601

Readers' Seniority

Tooltip

PhD / Post grad / Masters / Doc 7

58%

Professor / Associate Prof. 2

17%

Researcher 2

17%

Lecturer / Post doc 1

8%

Readers' Discipline

Tooltip

Computer Science 10

71%

Engineering 4

29%

Save time finding and organizing research with Mendeley

Sign up for free