Lend Me Your Ear: Passive Remote Physical Side Channels on PCs (www.usenix.org)
from tedu@inks.tedunangst.com to inks@inks.tedunangst.com on 18 Jan 2024 17:35
https://inks.tedunangst.com/l/5067

We show that built-in sensors in commodity PCs, such as microphones, inadvertently capture electromagnetic side-channel leakage from ongoing computation. Moreover, this information is often conveyed by supposedly-benign channels such as audio recordings and common Voice-over-IP applications, even after lossy compression.

Thus, we show, it is possible to conduct physical side-channel attacks on computation by remote and purely passive analysis of commonly-shared channels. These attacks require neither physical proximity (which could be mitigated by distance and shielding), nor the ability to run code on the target or configure its hardware. Consequently, we argue, physical side channels on PCs can no longer be excluded from remote-attack threat models.

We analyze the computation-dependent leakage captured by internal microphones, and empirically demonstrate its efficacy for attacks. In one scenario, an attacker steals the secret ECDSA signing keys of the counterparty in a voice call. In another, the attacker detects what web page their counterparty is loading. In the third scenario, a player in the Counter-Strike online multiplayer game can detect a hidden opponent waiting in ambush, by analyzing how the 3D rendering done by the opponent’s computer induces faint but detectable signals into the opponent’s audio feed.

paper: https://faculty.cc.gatech.edu/~genkin/papers/lendear.pdf

#audio #crypto #gaming #hardware #paper #security #sidechannel

#audio #crypto #gaming #hardware #inks #paper #security #sidechannel

tedu@honk.tedunangst.com on 18 Jan 2024 17:43 collapse
re: Lend Me Your Ear: Passive Remote Physical Side Channels on PCs

Excess capacity in containers happens everywhere, but reusing memory from an old container to make a new one is an optimization I haven't seen. Sounds cool and could even help reduce memory, which I think is the goal, but obviously blows up when the sizes differ greatly.