BOMwiki the bill-of-materials encyclopedia

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.

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

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

Sourcing — likely vendors

Companies that make this · indicative price $20–$3k · MOQ & lead are typical
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