Secure Software/Hardware Hybrid In-Field Testing for System-on-Chip
Saleh Mulhem, Christian Ewert, Andrija Neskovic, Amrit Sharma Poudel,, Christoph H\"ubner, Mladen Berekovic, and Rainer Buchty

TL;DR
This paper presents a secure, low-overhead hybrid testing method for System-on-Chip devices that combines hardware and software techniques to enhance security, observability, and fault coverage during in-field testing.
Contribution
It introduces a novel hybrid approach using keyed-hash signatures and processor-based test scheduling to improve security and testing capabilities of SoCs.
Findings
Demonstrates secure signatures with zero aliasing.
Achieves increased DUT availability through software scheduling.
Shows effective system overhead and compaction rates on RISC-V SoC.
Abstract
Modern Systems-on-Chip (SoCs) incorporate built-in self-test (BIST) modules deeply integrated into the device's intellectual property (IP) blocks. Such modules handle hardware faults and defects during device operation. As such, BIST results potentially reveal the internal structure and state of the device under test (DUT) and hence open attack vectors. So-called result compaction can overcome this vulnerability by hiding the BIST chain structure but introduces the issues of aliasing and invalid signatures. Software-BIST provides a flexible solution, that can tackle these issues, but suffers from limited observability and fault coverage. In this paper, we hence introduce a low-overhead software/hardware hybrid approach that overcomes the mentioned limitations. It relies on (a) keyed-hash message authentication code (KMAC) available on the SoC providing device-specific secure and valid…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsPhysical Unclonable Functions (PUFs) and Hardware Security · Integrated Circuits and Semiconductor Failure Analysis · VLSI and Analog Circuit Testing
