Cryptographic assets
The Cryptnox Hardware Wallet card manages several cryptographic assets throughout its lifecycle. This section provides an overview of all key material, credentials, and derived secrets handled by the card.
Factory Dual Basic Group Secret
Scope |
Secure Element (factory-loaded) |
Description |
EC secret used for the dual generation protocol and to sign public material exchanged between paired cards. Protects the integrity of the dual-gen exchange. |
Notes |
Loaded at factory; used in dual generation signatures. |
Card long-term attestation key
Scope |
Secure Element (card keypair) |
Description |
Card’s permanent EC keypair (R1) used to sign the card certificate and authenticate ephemeral session keys. |
Notes |
Readable only as the certificate via |
Session ephemeral private key
Scope |
Secure Element (ephemeral, per session) |
Description |
Short-lived EC private key generated inside the card and used for ECDH in the secure channel. Never exported. |
Notes |
Exposed externally only as the card’s ephemeral public key inside the basic
card certificate ( |
Pairing key
Scope |
Card secure storage (32 bytes) |
Description |
The 32-byte secret used to derive AES/MAC session keys with a host for the authenticated secure channel. There is one pairing key slot; can be public if desired but normally kept secret. |
Notes |
Set at |
Secure Channel session keys (AES / MAC)
Scope |
Volatile (session only) |
Description |
Keys derived from ECDH(SessionCardPriv, SessionUserPub) || PairingKey || SessionSalt via SHA-512, split into AES and MAC keys. Protect confidentiality and integrity of APDUs while the channel is open. |
Notes |
Derived during |
PIN
Scope |
Card secure storage |
Description |
User numeric PIN (4–9 digits) used to authenticate the user for most protected operations. PIN verification state is session-valid until a signature or deselect/power-off. |
Notes |
|
PUK
Scope |
Card secure storage (12 bytes) |
Description |
Card reset/unblock secret. Used to unblock PIN, authorize PUK-protected changes
(e.g., change pairing key, set pinless path, set pub export), and perform
|
Notes |
|
PUK-derived pairing fallback
Scope |
Derived (fallback) |
Description |
Deterministic pairing key obtained by hashing the PUK 32 times with SHA-256;
usable as pairing key index |
Notes |
Used via |
User private keys (off-card)
Scope |
Host device (e.g., TPM / Secure Enclave) |
Description |
Private keys kept on a host device used to perform challenge-response authentication against the card. The card stores only the corresponding public key. These act as PIN replacements. |
Notes |
Card stores public keys in slots via |
FIDO credential (slot 3)
Scope |
Card slot (credential ID + public key) |
Description |
FIDO credential identifier and associated EC public key. Used to verify WebAuthn-style signatures for PIN replacement or signing authorization. |
Notes |
|
Pinless path derivation settings
Scope |
Card secure storage |
Description |
The BIP32 derivation path used for PIN-less signing (e.g.,
|
Notes |
|
Dual-generation partial secrets
Scope |
Secure Element (temporary during dual-gen) |
Description |
During the dual-generation protocol, two cards each generate a partial secret and exchange signed public material to produce a shared seed (SHA-256(ECDH)). Each card stores its part; the final shared seed becomes the card seed. |
Notes |
|
Master seed
Scope |
Secure Element (non-exportable) |
Description |
The 256-bit master seed (BIP32 / SLIP-0010) – the root of all derived
blockchain keys. From this single seed, three independent key hierarchies are
derived: secp256k1 (Bitcoin, Ethereum), secp256r1 (FIDO, secure messaging),
and EdDSA (Ed25519, Solana, Cardano). This is the ultimate cryptographic asset:
it cannot be read or exported, only destroyed via |
Notes |
Generated on-card ( |
Important
All cryptographic assets stored in the Secure Element are strictly non-exportable. Private keys and seeds never leave the card boundary. Recovery is only possible through dual-generated backup cards or re-importing an externally held seed.