Configuration and Collection Factors for Side-Channel Disassembly
Random Gwinn, Mark Matties, Aviel D. Rubin

TL;DR
This paper investigates how specific configuration and collection parameters affect the performance of side-channel analysis for instruction disassembly using a microcontroller, highlighting optimal settings and the importance of high sampling rates.
Contribution
It provides empirical insights into the impact of test parameters on side-channel disassembly performance, emphasizing the need for high sampling rates and specific configurations.
Findings
Optimal performance at 7V input, 1kΩ shunt, 250-500 MSa/s sampling rate
Configuration parameters significantly influence analysis accuracy
High sampling rates above Nyquist are necessary for effective disassembly
Abstract
Myriad uses, methodologies, and channels have been explored for side-channel analysis. However, specific implementation considerations are often unpublished. This paper explores select test configuration and collection parameters, such as input voltage, shunt resistance, sample rate, and microcontroller clock frequency, along with their impact on side-channel analysis performance. The analysis use case considered is instruction disassembly and classification using the microcontroller power side-channel. An ATmega328P microcontroller and a subset of the AVR instruction set are used in the experiments as the Device Under Test (DUT). A time-series convolutional neural network (CNN) is used to evaluate classification performance at clock-cycle fidelity. We conclude that configuration and collection parameters have a meaningful impact on performance, especially where the instruction-trace's…
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
TopicsSemiconductor materials and devices · Electrostatic Discharge in Electronics · Low-power high-performance VLSI design
