Research

Non-Intrusive Characterization of Local Large Language Models via Hardware Side Channels

99.0%
Classification accuracy · 10 open-weight models Architecture and quantization-state classification from non-intrusive traces.
Date
Type
Undergraduate thesis poster
Venue
Senior Design Day · University of Rochester
Location
Rochester, NY

Overview

Can local Large Language Model deployments be observed and audited without modifying model binaries, weights, or host environments? This project investigates whether physical hardware side-channels—specifically NVML GPU telemetry and CPU cache access timing—can serve as non-intrusive observability mechanisms for local inference workloads.

Method

Built a C/Python acquisition and alignment pipeline integrating NVML GPU telemetry and Flush+Reload cache timing into PyTorch tensors. Developed a dual-branch 1D CNN with late fusion for model architecture and quantization-state classification.

Results

Achieved 99.0% classification accuracy across 10 open-weight model and quantization configurations, demonstrating that the measured non-intrusive hardware traces contain sufficient signal to distinguish architecture and quantization state.