BOMwiki the bill-of-materials encyclopedia
30,454,201 parts mapped · 193,225 items
Discussion History

Hardware Crypto Wallet

Product

Overview

A hardware crypto wallet is a standalone device that holds private keys in an isolated, tamper-resistant environment and signs blockchain transactions without ever exposing the keys to a general-purpose computer. The user stores cryptocurrency holdings by sending coins to a blockchain address derived from the wallet's master seed phrase; later, to spend coins, they connect the hardware wallet to a PC or phone, review the transaction on the wallet's own Display & Confirmation, press the Button Control Array to confirm, and the wallet signs the transaction internally and returns only the signature.

The Secure Element / HSM is the core: a hardened cryptographic coprocessor (often EAL5+ certified) that stores the master seed phrase in fused ROM or encrypted flash that no outside attacker can read. All private key derivation and signature operations happen inside the secure element; the main Microcontroller never sees the raw keys.

The Tamper-Evident Enclosure is sealed with a Holographic Tamper Seal so any tampering is immediately visible. The USB Communication is intentionally isolated from the secure element by a USB Isolation Chip chip, creating an air gap: USB-connected malware on the host computer cannot directly access the secure element, only send signed transaction requests which the wallet displays and the user approves.

How it works

The user begins by generating or importing a master seed phrase (typically 12–24 BIP-39 words). This seed is hashed and stored inside the Secure Enclave Chip via a secure initialization protocol, encrypted and backed up to the user's cloud or paper.

Later, when the wallet is connected to a PC running wallet software (like MetaMask, Ledger Live, or Trezor Suite), the flow is:

  1. Account Derivation: The host software requests the wallet's public key at a specific derivation path (e.g., 'm/44'/60'/0'/0/0' for Ethereum account 0). The Secure Enclave Chip deterministically derives that child key from the master seed using HMAC-SHA512 and responds with only the public key.

  2. Transaction Building: The host builds a transaction (recipient, amount, fee) and sends it to the wallet as a hash and human-readable description.

  3. User Review: The Display & Confirmation shows the recipient address and amount. The user presses the Button Control Array to inspect details and confirm.

  4. Signing: Upon confirmation, the Secure Enclave Chip loads the corresponding private key into a secure execution context, computes ECDSA or EdDSA on the transaction hash, and returns the signature.

  5. Broadcast: The host assembles the signed transaction (which includes the signature and public key, but not the private key) and broadcasts it to the blockchain network. The transaction is accepted because the signature proves authority without revealing the key.

The USB Isolation Chip ensures that even if the host PC is compromised, the attacker sees only signatures, not keys. The Faraday Shield (a Faraday cage inside the chip package) defends against side-channel attacks (power analysis, electromagnetic eavesdropping).

Optional Battery System + Charging Management Circuit enable wireless (BLE) signing on mobile devices, further reducing exposure to desktop malware.

Hardware Crypto Wallet parts and their functions

8 top-level parts · 161 parts in total · full bill of materials below
Hardware Crypto Wallet parts diagram: 1 tamper-evident enclosure, 2 secure element / HSM, 3 display & confirmation, 4 button control array, 5 USB communication, 6 battery system, 7 main PCB, 8 fastener set. 161 parts in 8 top-level items.
Hardware Crypto Wallet parts diagram. Numbers match the table below; each box is one top-level part or assembly with what it contains.
#PartQtyWhat it does
1 Tamper-Evident Enclosure 4 parts 1× Sealed plastic/metal case with anti-tampering design.
2 Secure Element / HSM 3 parts 1× Cryptographic processor isolated from main MCU with private key storage.
3 Display & Confirmation 3 parts 1× Small OLED display for address and transaction verification.
4 Button Control Array 3 parts 1× Mechanical buttons for navigation and transaction confirmation.
5 USB Communication 4 parts 1× USB controller for device communication, isolated from secure element.
6 Battery System 3 parts 1× Optional battery for wireless/BLE connectivity.
7 Main PCB 4 parts 1× Carrier PCB with MCU, secure element, and interface logic.
8 Fastener Set 1× Bolts, nuts, and washers.

3D model

No 3D model yet. Have a CAD file of this? Add a 3D model. STL renders right on this page; STEP, FreeCAD, and OpenSCAD sources are welcome too (openly licensed, like all 3D models on BOMwiki).

Build & assembly graph

expand / collapse · shared sub-assemblies converge · links to related products · est. labour
product / assembly shared across products atomic part related product

Tap an assembly to expand/collapse · tap a part to open it · use “Open page” for any node · drag to pan, scroll to zoom.

Bill of materials for Hardware Crypto Wallet

8 top-level lines · 35 rows shown · 161 parts total · indented to 3 levels
# Item / sub-assembly Part no. Qty/assy Ext. qty Parts Type
1 Tamper-Evident Enclosure 4 parts crypto-wallet-housing 1× 1 4 assembly
1.1 Outer Shell crypto-wallet-outer-shell 1× 1 · part
1.2 Inner PCB Tray crypto-wallet-inner-tray 1× 1 · part
1.3 Holographic Tamper Seal crypto-wallet-hologram-seal 1× 1 · part
1.4 Fastener Set fastener-set 1× 1 · part
2 Secure Element / HSM 3 parts crypto-wallet-secure-element 1× 1 3 assembly
2.1 Secure Enclave Chip crypto-wallet-se-chip 1× 1 · part
2.2 Secure EEPROM crypto-wallet-se-eeprom 1× 1 · part
2.3 Faraday Shield crypto-wallet-se-shield 1× 1 · part
3 Display & Confirmation 3 parts crypto-wallet-display-module 1× 1 3 assembly
3.1 LCD Panel lcd-panel 1× 1 · part
3.2 Display Driver IC crypto-wallet-display-driver 1× 1 · part
3.3 Display Supply Caps crypto-wallet-display-capacitor-bank 1× 1 · part
4 Button Control Array 3 parts crypto-wallet-button-assembly 1× 1 5 assembly
4.1 Button Pad crypto-wallet-button-pad 1× 1 · part
4.2 Tactile Switch crypto-wallet-tactile-switch 2× 2 · part
4.3 Button Spring crypto-wallet-button-spring 2× 2 · part
5 USB Communication 4 parts crypto-wallet-usb-interface 1× 1 33 assembly
5.1 USB Controller IC usb-controller-ic 1× 1 · part
5.2 USB-C Connector usb-c-connector 1× 1 · part
5.3 USB Isolation Chip crypto-wallet-usb-isolation 1× 1 · part
5.4 SMD Passive (R/C/L) smd-passives 30× 30 · part
6 Battery System 3 parts crypto-wallet-battery 1× 1 29 assembly
6.1 Li-Po Battery Cell crypto-wallet-battery-cell 1× 1 · part
6.2 Battery Protection IC crypto-wallet-battery-protection 1× 1 · part
6.3 Charging Management Circuit 3 parts crypto-wallet-charging-circuit 1× 1 27 assembly
6.3.1 Microcontroller mcu 1× 1 · part
6.3.2 Power MOSFET mosfet 1× 1 · part
6.3.3 SMD Passive (R/C/L) smd-passives 25× 25 · part
7 Main PCB 4 parts crypto-wallet-pcb-main 1× 1 83 assembly
7.1 Bare PCB pcb-bare 1× 1 · part
7.2 Microcontroller mcu 1× 1 · part
7.3 MCU Decoupling Caps crypto-wallet-mcu-decoupling 1× 1 · part
7.4 SMD Passive (R/C/L) smd-passives 80× 80 · part
8 Fastener Set fastener-set 1× 1 · part

Something wrong in this list? Report a problem with this BOM.

Sourcing: possible vendors

Browse the supplier directory → Prices, MOQ, and lead times are algorithmic estimates, not quotes, and not claims about these companies. Company mappings are curated by keyword; est. price band $20–$3k. How estimates work
VendorHQSpecialtyMOQLead time
dell.com ↗ Round Rock, US Computers & infrastructure 1,000 units 8–14 wks
🇺🇸HP
hp.com ↗
Palo Alto, US Computers & printers 1,000 units 8–14 wks
🇨🇳Lenovo
lenovo.com ↗
Beijing, CN Computers 1,000 units 8–14 wks
🇹🇼ASUS
asus.com ↗
Taipei, TW Computers & components 1,000 units 8–14 wks
🇨🇳Foxconn
foxconn.com ↗
Shenzhen, CN Electronics contract mfg 1,000 units 8–14 wks

527-word article