Papers for

embedded security engineers

Papers whose findings have a practical use for this group, as judged from the abstract. Open a paper to read what it means in practice.

Event sparse transformer cuts hardware cost for malware detection

ESL-former: Event Sparse Linear Transformer for FPGA-Accelerated Malware Detection

Abstract: Transformer based intrusion detection has shown strong potential for identifying unknown malware variants, but its deployment on resource constrained edge devices remains difficult due to the high computational and memory cost of self attention. This paper presents an event sparse Linear Transformer framework for malware detection on FPGA edge platforms. Instead of relying on an explicit attention matrix, the proposed method derives token and channel importance directly from the accumulated key value state of Linear Transformer. A contribution aware scoring function is introduced to measure the perturbation of each token or kernel channel to the linear attention state, allowing redundant tokens and low contribution channels to be removed without constructing quadratic attention maps. To translate sparsity into practical hardware acceleration, the proposed design further replaces conventional binary mask based execution with a Top K active token buffer and a hardware compaction unit. The selected active tokens and channels are reorganized into dense fixed length data streams, enabling downstream processing elements to execute regular multiply accumulate operations with reduced redundant memory access and control overhead. This design is suitable for low power FPGA based malware detection, where both latency and on chip resource usage are critical. Experimental evaluation demonstrates that the proposed sparse Linear Transformer can reduce hardware cost while preserving malware classification accuracy.

Wed 14 OctHardware Architecture
The gist
Detecting malware on small, power-limited devices is challenging because the usual methods need too much computing power. The authors present a new type of transformer model that identifies important parts of data without doing expensive calculations, making it easier for simple chips to process. They also designed a hardware system that efficiently handles this trimmed data so the device runs faster and uses less energy. Tests show their method keeps good detection accuracy while using fewer resources.
Open → 2610.19665v1

Power side channel guides fuzzer to find embedded system bugs

POZZER: A Power Side Channel-guided Fuzzer for Black-Box Embedded Systems

Abstract: Firmware fuzzing is an effective technique for discovering vulnerabilities in embedded systems. However, existing coverage-guided firmware fuzzers typically obtain feedback through firmware instrumentation, hardware debug interfaces, or firmware rehosting, which requires access to the firmware source code or binary image. Such requirements are often infeasible for off-the-shelf embedded devices, where firmware binaries are inaccessible, unrehostable, immodifiable, or undebuggable, necessitating fuzzing under black-box conditions. In this paper, we present POZZER, a power side-channel-guided fuzzer for black-box embedded systems. POZZER uses power traces as feedback to identify previously unseen behavior via an incrementally constructed graph-based representation of observed executions, guiding the fuzzer toward unexplored execution paths. Its non-profiling design requires neither prior firmware knowledge nor a clone device, extracting meaningful feedback from a single power trace per execution while remaining robust to measurement noise. We evaluate POZZER on 15 firmware targets across two platforms and two real-world commercial embedded devices. Across the resulting target-platform combinations, POZZER outperforms a blind fuzzer under the same time budget in 26 out of 30 target-platform combinations. Furthermore, POZZER discovers two previously unknown vulnerabilities in one of the commercial devices, both confirmed by the vendor, demonstrating its potential for identifying vulnerabilities in black-box embedded systems.

Sun 20 SeptCryptography and Security
The gist
Finding bugs in embedded device software is hard when the device’s internals are hidden. The authors created POZZER, a tool that listens to power usage patterns from the device to guess what it’s doing and find new software behaviors without needing to look inside. This helps POZZER test and find security problems even when the device firmware cannot be directly accessed or modified. The authors showed that POZZER worked better than a random tester on several devices and found real, previously unknown security flaws that were confirmed by the device maker.
Open → 2609.23583v1