A $5 gadget opened BitLocker β the key crosses an open wire
Your disk is locked by the strongest thing Windows has. Two researchers opened one with a conference badge.
The encryption is not broken β BitLockerβs maths is fine. The flaw is the wire the key crosses on its way out of the chip, and no Windows update can fix a wire.
Why it matters: on a machine with a separate TPM chip, the key that unlocks your disk travels in the clear between two components, and a cheap probe can read it during boot.
What makes it unique: most BitLocker stories are about a password or a software bug. This one is about the hardware layout underneath the operating system.
Why you should care: it changes what you do with a laptop that leaves the house.
The trick in one picture
power on
|
[ TPM chip ] --------> CPU
| key crosses
| in the clear
[ your disk ]
The Volume Master Key β the key that unlocks your drive β leaves the TPM and heads for the CPU so the machine can start. On a discrete TPM, a separate chip soldered to the board, that trip happens over an SPI bus that is unencrypted, and slow enough to read.
Clip a logic analyser to those traces, power the machine on, capture the boot. The key is in your hand, and the drive opens.
None of this is brand new β it keeps getting cheaper
- 2019 Β· Pulse Security β sniffable in the default configuration, from TPM 1.2 or 2.0, with a dirt-cheap FPGA. Their advice still stands: add pre-boot authentication.
- 2020 Β· Reversec Labs β a full write-up plus a released Saleae Logic 2 toolkit that decodes TPM traffic and pulls the key out.
- 2024 Β· Post-Cyber Labs β pulled it off with BitLocker PIN enabled; their test machine was an HP EliteBook 840 G6.
- 2024 Β· Dellβs own advisory β confirms interception on the CPU-to-discrete-TPM bus on certain models, and notes Dell commercial PCs use a discrete TPM.
Which machines are exposed
- Discrete TPM β a separate chip on the board: the exposed design. Common in business laptops and desktops.
- Firmware TPM β built into the CPU: a different case, where the attack needed fault injection rather than a probe on a wire.
- Physical access is required. This is a stolen-laptop attack, not a remote one.
What to do about it
1 Β· Turn on the pre-boot PIN. The oldest advice, still the first line of defence β the machine waits for you before it boots.
2 Β· Know the caveat. The 2024 work read the PIN from the same bus. A PIN raises the bar; physical security carries the rest.
3 Β· Treat a lost laptop as lost. Encryption protects data at rest, not a determined person holding the machine.
Go deeper
- The talk β Allen & Dale Cook at CypherCon 9.0
- The session page β the abstract in the speakersβ own words
- Reversecβs SPI toolkit β the VMK extractor for the SPI bus
- Sniff, there leaks my BitLocker key β the 2020 research
- Pulse Security β the 2019 original and its mitigation section
- SCRT: TPM sniffing with a PIN enabled β the 2024 escalation
- Dellβs response β the vendorβs own advisory
The takeaway: hardware choices protect you as much as software ones. BitLocker is only as strong as the wire it trusts.

!