Back

Hardware wallets and account separation

P03-L06 · P03 · P03-M02

Design a separation workflow and state its residual risks

ILLUSTRATIVE · needs_review

Prerequisites: P03-L05

Learning objectives

  • Design a separation workflow and state its residual risks
  • Design role separation without supplying credentials.
  • Identify remaining approval, recovery and interface risks.

EN source master · P03-L06 · needs_review

Offline/read-only study only. Never provide secrets, passwords or authentication codes. No wallet connection, real approval, live revocation, transaction signature, transfer, funds or trade. Visuals are specifications only.

Why this matters

Separating signing roles can reduce how much authority is routinely exposed, but the benefit depends on the actual capabilities and shared dependencies. A hardware device is not a universal safety verdict.

Explanation

Separate keys from the requested action

The manufacturer documentation describes signing inside hardware and checking a trusted display [HW]. This is a mechanism description, not proof that every supported request is safe or fully intelligible. Keeping keys inside a device does not remove the consequences of a harmful authorization that is knowingly or mistakenly accepted.

Design the roles on paper

The fixture uses a watch-only role, an interaction role and a reserve-signing role. List which tasks each needs: public inspection, application interaction or infrequent authorization. Do not assume a role can do something merely because its screen shows a balance. No accounts are created and no funds moved in this exercise.

Compare design A, where two signing roles share one recovery capability, with design B, where the fixture stipulates separate capabilities. A separation of labels or addresses does not necessarily separate failure domains. If a shared recovery capability is exposed, the fixture's two roles depend on the same secret. BIP-39 explains a recovery derivation mechanism [BIP39]; it is not a guarantee about every wallet's derivation or independence.

Name residual risks

Even in design B, an untrusted prompt can ask the interaction role for excessive permissions. The reserve role can also authorize harmful effects if review fails. Display support, firmware/software provenance, physical handling and confidential backup handling are separate dependencies. The fixture supplies no assessment of a real product or current firmware.

Use a dependency matrix rather than a claim of zero risk. If the card does not specify whether two roles share a recovery capability, mark that relationship UNKNOWN. Never ask the learner to enter a backup to determine it. A sanitized architectural statement is sufficient for the classroom exercise.

State the bounded benefit

OBSERVED: stipulated role/capability rows. INFERRED: how the stated shared dependency affects the separation model. UNKNOWN: actual devices, backups and operational behavior. INSUFFICIENT EVIDENCE: “hardware guarantees safety.” Separation is a workflow design to be evaluated under assumptions, not personalized financial guidance or an instruction to transfer real holdings.

Key terms

  • Watch-only: observation role without supplied signing capability.
  • Signing role: capability-bound authorization function.
  • Failure domain: shared dependency that can affect several roles.
  • Trusted display: device-local review surface with its own support limits.

Historical example

ILLUSTRATIVE paper designs. Roles WATCH/INTERACT/RESERVE. WATCH has public locators only. Design A: INTERACT and RESERVE use the same stipulated RECOVERY-CAP-A placeholder. Design B: distinct placeholder capabilities CAP-B/C, no real secrets. Both include a device-review step; decode/display coverage UNKNOWN. No balances or real accounts supplied.

Visual specifications

Wallet-role graph with typed displays/authorizes/shared-recovery edges. Design A shares one confidential-dependency node; design B separates it under stipulation. Add residual prompt/display/provenance risks to both, never a green ‘guaranteed safe’ badge.

What the evidence proves

Role assignments and shared-dependency differences stipulated in two illustrative designs.

What the evidence does not prove

Real account independence, immunity to harmful signing, safe firmware, recovery correctness or guaranteed protection.

Common mistakes

  • Different addresses assumed independent secrets.
  • Hardware assumed to prevent every harmful authorization.
  • Collecting backups to prove architectural separation.

Practical exercise

Build a role/capability matrix for A/B and list three remaining risks. Assess what the watch role can do. Write a bounded benefit statement without asking for secrets or prescribing real transfers.

Submit a table and bounded conclusion using only supplied offline material. Editorial time allocation: study 12 min, exercise 8 min, correction/quiz 10 min.

Show worked correction

WATCH can inspect supplied public locators but has no stipulated signing capability. A shares one recovery dependency for two signing roles, so address labels alone do not isolate that failure domain. B stipulates separate capabilities and therefore separates that particular dependency, while harmful prompts, review gaps and provenance remain. Hardware-safety guarantees are INSUFFICIENT EVIDENCE; real implementations UNKNOWN.

Rubric: exact scope, source provenance, reasoning, explicit limits and safe offline handling, one point each. Invented observations or unsupported identity attribution require correction regardless of score. Formative only.

Checklist

  • Define tasks before role labels.
  • Separate display from authorization.
  • Record shared dependencies without secrets.
  • List review/provenance residual risks.
  • Keep benefits conditional and offline.

Summary

Role separation must follow capabilities and dependencies. Hardware isolation supports a specific security mechanism while authorization, backup and interface risks remain.

Summary

  • Design a separation workflow and state its residual risks
  • Design role separation without supplying credentials.
  • Identify remaining approval, recovery and interface risks.

Next lesson

P03-L07 after prerequisite and correction review.

Tools

NONE in authoritative catalog. Provided offline data suffice; no product purchase or wallet operation required.

Sources & claim boundaries

Documentation explains mechanisms. Historical records retain their declared source class. Source inspection is not independent editorial acceptance.

Visual specifications

P03-L06-V01

SPECIFICATION_ONLY · ILLUSTRATIVE

Design a separation workflow and state its residual risks

ILLUSTRATIVE sanitized offline cards, not a live screen

Wallet-role graph with typed displays/authorizes/shared-recovery edges. Design A shares one confidential-dependency node; design B separates it under stipulation. Add residual prompt/display/provenance risks to both, never a green ‘guaranteed safe’ badge.

Wallet-role graph with typed displays/authorizes/shared-recovery edges. Design A shares one confidential-dependency node; design B separates it under stipulation. Add residual prompt/display/provenance risks to both, never a green ‘guaranteed safe’ badge.

390px stacked cards/text equivalent; 768px/desktop render acceptance pending

RTL prose; identifiers isolated LTR; factual edge directions preserved

FIX-P03-L06

Sources & claim boundaries

HW · PRIMARY_DOCUMENTATION

Trezor hardware wallet documentation

Supported claim
Device-isolated signing and trusted display; manufacturer explanation, not safety guarantee.
Verification boundary
Primary source inspected for associated mechanism or attributed statement; no authentication of illustrative data.
Checked at
2026-10-01
Open primary source
https://trezor.io/learn/basics/what-is-a-hardware-wallet

Dataset provenance

id: FIX-P03-L06

dataStatus: ILLUSTRATIVE

source: Original embedded offline cards; no real observations

observedAt: null

timeBasis: SIM/T markers are fictional order, not UTC timestamps

Test your reasoning

P03-L06-Q1 · WATCH can spend because it displays a balance?
P03-L06-Q2 · Design A has fully independent recovery domains?
P03-L06-Q3 · Hardware guarantees harmless authorizations?
P03-L06-Q4 · How to evidence shared recovery in this classroom?
P03-L06-Q5 · B's benefit means all risks eliminated?