How to Set Up a Bitcoin Air-Gap Computer?
DON'T.

You will almost certainly screw
yourself out of your Bitcoin.
Use a hardware wallet instead.

Computers—including Raspberry Pi and other single-board Linux computers—were not designed to hold secrets. Here is a short list of attacks:

An air gap removes a live network path. It does not prove that the computer, firmware, signing software, removable media, display, or output is trustworthy. Some examples below are observed campaigns; others are research demonstrations that begin with an already-compromised computer.

  1. Ruby Jumper / APT37 — removable media infected isolated systems and relayed commands and stolen data.
  2. TrojPix — imperceptible pixel changes create video-cable emissions that can carry data to a receiver.
  3. DiskSpy — encode data in hard-drive vibrations for capture with mmWave radar.
  4. TEMPEST-LoRa — shape video-cable emissions for reception by commercial LoRa hardware.
  5. Dark Skippy — malicious signing software can leak a seed through valid Bitcoin transaction signatures. Air-gapped and stateless signers are not exempt; a compromised SeedSigner image is within this threat model.
  6. PKfail — production firmware used untrusted or leaked test Platform Keys, undermining Secure Boot's root of trust.
  7. GoFetch — a co-resident process extracted cryptographic keys from implementations running on Apple silicon.
  8. ZenHammer — Rowhammer bit flips on AMD Zen 2 and Zen 3 DDR4 systems and a tested DDR5 device.
  9. BitLocker key sniffing with a Raspberry Pi Pico — recover a key from the bus between a discrete TPM and CPU.
  10. Linux bootkit vulnerability — a flaw in the boot process affected most major Linux distributions.
  11. GoldenJackal — custom USB toolsets moved payloads and files between connected and isolated systems.
  12. LoRa packets without a radio — generate radio signals with a Raspberry Pi's general-purpose hardware.
  13. RAMBO — generate radio signals from a computer's memory bus.
  14. PIXHELL — make LCD components emit data-bearing sound without using speakers.
  15. SeedSigner Raspberry Pi evil-maid attack — a modified microSD image can persistently capture a seed.
  16. LogoFAIL — vulnerable UEFI boot-logo parsers enabled pre-OS code execution across major x86 and ARM vendors.
  17. BlackLotus — an in-the-wild UEFI bootkit bypassed Secure Boot on fully updated Windows 11 systems at the time.
  18. Acoustic keyboard attack — infer keystrokes from their sound in a research demonstration.
  19. SATAn — turn SATA cables into 6 GHz radio transmitters.
  20. COVID-bit — create low-frequency electromagnetic emissions through CPU load.
  21. GAIROSCOPE — send ultrasonic data from computer speakers to a phone's gyroscope.
  22. ETHERLED — exfiltrate data optically through a network interface's status LEDs.
  23. LANTENNA — radiate attacker-controlled radio signals from Ethernet cables.
  24. Ramsay — a cyberespionage toolkit designed to collect files from air-gapped networks.
  25. AIR-FI — turn a computer's memory bus into a covert Wi-Fi transmitter.
  26. BRIGHTNESS — leak data through small changes in screen brightness.
  27. AiR-ViBeR — encode data in fan vibrations sensed by a nearby phone.
  28. POWER-SUPPLaY — turn a computer's power supply into an acoustic transmitter.
  29. CTRL-ALT-LED — leak data optically through keyboard LEDs.
  30. BeatCoin — compromised offline cryptocurrency wallets can leak private keys through removable media and physical emanations.
  31. Modern cold-boot attack — disable memory overwriting and recover encryption keys after physical access.
  32. Self-encrypting SSD bypasses — firmware flaws allowed disk encryption to be bypassed on affected drives.
  33. MAGNETO and ODINI — leak data magnetically from Faraday-caged computers.
  34. MOSQUITO — use speakers and headphones for ultrasonic communication.
  35. PowerHammer — leak data through a building's power lines.
  36. LED-it-GO — exfiltrate data through an HDD activity LED.
  37. Scanner relay — use a flatbed scanner to relay commands or exfiltrate data.
  38. xLED — use router or switch LEDs to exfiltrate data.
  39. aIR-Jumper — bridge an air gap with a security camera's infrared LEDs.
  40. HVACKer — transmit commands through HVAC temperature changes.
  41. ProjectSauron — hidden encrypted USB partitions moved data across isolated networks.
  42. USBee — force a USB data bus to emit radio signals.
  43. Fansmitter — use computer-fan noise to carry data.
  44. DiskFiltration — use controlled HDD operations to transmit data through sound.
  45. BitWhisper — communicate between computers through heat.
  46. GSMem — generate cellular-band signals from memory operations.
  47. AirHopper — use GPU and video-cable emissions to send data to a nearby phone.
  48. Sniffing keystrokes with lasers and voltmeters — recover keyboard activity through optical vibration or power-line leakage.
  49. Cold-boot attacks — recover cryptographic keys from DRAM after power is removed.
  50. Van Eck display interception — reconstruct information from a computer display's electromagnetic emissions.