Cards · Hardware-secured

Payments require a signature from the hardware chip in this device. Without the chip, no payment can be authorized — even with the correct password.
This page runs on real cryptography: TPM 2.0 → infrastructure signature → RFC 3161 qualified timestamp.

Checking for the TrustMission Banking Agent on this device...
What is this?
My Cards
Step 1 — Register Card

The bank tokenizes the card via Visa Token Service (VTS) or Mastercard MDES before it touches the authorization layer. HAV receives only the network token — never the PAN, never the CVV.

⓪ Token entered → ① Bank registers → ② Awaiting hardware bind
Step 2 — Bind Hardware (TPM Direct Attestation)

Your laptop's TPM 2.0 chip generates a non-exportable key pair inside the silicon. The manufacturer certificate chain is read directly from the TPM and verified against the manufacturer root (Intel OnDie CA, AMD, NXP, STMicro, Infineon).

What happens next: your browser will launch the HAV secure-banking agent on this device. The agent generates a fresh Kattest (attestation key) and Kd (signing key) inside the TPM. Neither key can ever be exported. The TPM proves to the bank that they live in real silicon by signing a manufacturer-attested certify statement.
⓪ Session created → ① Agent launched → ② Read EK + cert chain → ③ Create K_attest + K_d → ④ TPM2_Certify + verify
Step 3 — Link Card to Hardware

The card token (Rx) is cryptographically bound to the device's signing key (Kd). The continuity-chain genesis hash H_b = hash(K_d_pub, R_x_canonical, enrollment_id) is computed by Crown Code and anchors every future authorization on this card.

⓪ Enrollment verified → ① R_x canonicalized → ② H_b computed → ③ Binding stored
Step 4 — Authorize Payment

Each payment is authorized by the hardware chip. The bank's policy server decides whether local user presence (Windows Hello PIN, fingerprint, or face) is required for this transaction. Below threshold the chip signs silently; above threshold the user must be present on the device.

⓪ Session created → ① Agent launched → ② Policy gate + sign → ③ Server verifies → ④ H_n advances → ⑤ HAV minted