Skip to main content

Search...

Popular searches

Ledger Donjon decrypts Blockstream Jade firmware via ESP32 side channel

BlockstreamHigh

Who is affected

An attacker with temporary physical access to a Blockstream Jade and lab equipment could decrypt and modify its firmware, then return a backdoored device. The weakness is in the ESP32 chip, so it cannot be fixed by a firmware update.

What happened

At Black Hat USA 2022 Ledger Donjon researchers Karim M. Abdellatif, Olivier Hériveaux and Adrian Thillard presented a side-channel attack that breaks the flash encryption of Espressif’s ESP32-V3 microcontroller, using the Blockstream Jade as the practical target. Ledger published a write-up on 15 February 2023, and the technical paper appeared on IACR ePrint (2023/090).

According to Donjon, the Jade’s firmware sits encrypted in an external flash chip. By measuring power consumption while the chip decrypts that flash at start-up, the researchers recovered the AES-256 key with correlation power analysis; against a real Jade they removed the ESP32, collected about 500,000 traces in about 2 hours and recovered the key. The decrypted firmware contains the keys the device uses to talk to Blockstream’s blind PIN server. Donjon notes that the PIN is not stored in the flash and is verified remotely by that server, and describes the result as enabling cloning the wallet and injecting a backdoor that sends transactions to substituted addresses, an evil-maid scenario; the write-up does not claim the seed or PIN were extracted.

The researchers say they first contacted Blockstream and Espressif in October 2021. Espressif published advisory AR2022-003 and, according to the researchers, said future products would include countermeasures; the slides add that the ESP32-S2, -C3 and -S3 are also impacted. Neither Ledger’s write-up nor the talk describes a Blockstream response or firmware fix.

SecuritySide-Channel Attack

A side-channel attack in cryptocurrency and blockchain targets indirect information, like power usage or timing, to extract sensitive data from a system or device.

Read full definition
HardwareJade

Jade is a hardware wallet from Blockstream, designed to securely store Bitcoin private keys offline, ensuring safe transactions and protection from online threats.

Read full definition
GeneralWhitepaper

In cryptocurrency and blockchain, a whitepaper is a foundational document that outlines a project's technical details, goals, tokenomics, and roadmap.

HardwareFirmware

Firmware is the software that runs on a hardware wallet itself: it generates keys, shows transaction details on the screen and signs.

Read full definition
SecurityPIN Protection

PIN Protection is a security feature that requires a personal identification number (PIN) to access a cryptocurrency wallet or device, preventing unauthorized access.

Read full definition

Sources

Independent reporting and research this entry was checked against.

  1. Black Hat USA 2022 — Unlimited Results: Breaking Firmware Encryption of ESP32-V3 (slides, 10 Aug 2022)
  2. Ledger Donjon — Firmware extraction & evil maid attacks on Blockstream Jade hardware wallet (15 Feb 2023)

Learn more

Guides on protecting yourself against this type of incident (Hardware attack) and the glossary terms that describe it.

Cite this entry

WalletInsights. “Ledger Donjon decrypts Blockstream Jade firmware via ESP32 side channel”. Hardware wallet security incident tracker. Last verified November 4, 2026. https://walletinsights.io/en/security-incidents/ledger-donjon-blockstream-jade-firmware-decryption-2022/

Corrections and right of reply

Vendors, researchers and readers can send corrections or statements to security@walletinsights.io. We check them against the sources, update the entry and record the change in its log.