What BFI is and why it leaks
WiFi 5 (802.11ac) introduced explicit beamforming: the AP sends sounding frames, the client measures the channel, and the client responds with compressed beamforming feedback describing how the signal arrived at each antenna. The AP uses this to compute a steering matrix for directional transmission. BFI packets are:- Transmitted in plaintext: no encryption on the feedback itself
- Present on ~86% of WiFi 5/6 devices (LeakyBeam measurement)
- Digitally encoded: unlike raw analog CSI, BFI survives wall attenuation better because the information is in the packet payload, not the analog signal strength
- Continuous: clients send feedback on every sounding interval during normal operation
LeakyBeam: silent occupancy detection (NDSS 2025)
Paper: Lend Me Your Beam: Privacy Implications of Plaintext Beamforming Feedback in WiFi Attack scenario: Attacker places a passive sniffer outside a residence. Victim’s commercial WiFi clients (laptops, phones, smart devices) communicate normally with their router. BFI packets leak through walls. Attacker infers whether anyone is home. Results:
Why it works when raw CSI fails: Direct CSI measurements suffer heavy attenuation through walls: SNR drops, phase noise increases, and the signal becomes unusable at distance. BFI encodes channel information digitally in the packet. Wall attenuation reduces packet capture rate but does not corrupt the encoded channel description. The attacker gets fewer packets but each packet retains full spatial information.
Real-world motivation: 86% of burglars avoid encounters with occupants. Knowing whether a house is empty is actionable reconnaissance. LeakyBeam demonstrates this is feasible with a $30 WiFi adapter left in a car across the street.
Defense proposed: AP-side BFI obfuscation. The access point modifies feedback before retransmission, preserving beamforming utility while destroying occupancy-relevant spatial structure. Minimal hardware changes; clients unaffected.
BFId: identity inference at scale (CCS 2025)
Paper: BFId: Identity Inference Attacks Utilizing Beamforming Feedback Information Authors: Julian Todt, Felix Morsbach, Thorsten Strufe, Karlsruhe Institute of Technology (KASTEL) Attack scenario: Attacker passively collects BFI from individuals walking through a WiFi-covered area. Machine learning model trained on BFI features identifies who is present, not just that someone is present. Results:
Two identity signals in BFI:
- Static signal: per-subcarrier circular-variance profile encoding body geometry (height, build)
- Dynamic signal: temporal autocorrelation of BFI angle sequences encoding gait rhythm
Earlier attacks that established the pattern
These papers predate BFI-specific work but demonstrate the broader CSI attack surface:
WindTalker is particularly instructive: the attacker needs only a public WiFi hotspot and traffic metadata (IP addresses of payment apps) to know when to analyze CSI. No proximity to the victim, no visual access, no malware.
What these attacks share
Every successful WiFi sensing attack exploits the same properties:- CSI/BFI is not encrypted at the physical layer, unlike packet payloads protected by WPA
- Sensing works passively: the attacker’s receiver never needs to transmit
- Commodity hardware suffices: no SDR, no custom firmware, no research-grade equipment
- Through-wall operation: sub-7 GHz signals penetrate drywall, plaster, wooden doors
- No consent mechanism exists: victims cannot opt out of ambient RF leakage
Implications for detection
These attacks define what an RF privacy platform must address:- BFI sniffing is invisible to WIDS: the attacker receives only; no rogue AP, no probe requests
- Active emitter detection (Layer 1) misses pure passive attacks, but semi-passive BFI collection still requires the victim’s devices to transmit feedback, which creates observable traffic patterns
- Environmental anomaly detection (Layer 3) may catch collateral effects: the attacker’s body and equipment perturb the channel even while passively receiving
- The strongest near-term defense is obfuscation, not detection: LeakyBeam and BFId both propose AP-side countermeasures. See defenses and limits
RF Privacy Overview
The research series introduction: why RF privacy matters now
Detecting Unauthorized Sensing
Five layered detection approaches and what they can and cannot catch
RF Privacy Defenses
Obfuscation, metasurfaces, and the practical limits of each defense
802.11bf Privacy Gap
What the WiFi sensing standard enables and the privacy protections it omits
