Signature Provider Functionalities (via Mobile App)
QR-based hardware wallet compatibility with Metamask QR code communication (EIP 4527)
Web3 Dapp connectivity via WalletConnect
Kiosk Mode
The application can be configured into a card “point-of-sale” terminal for secure transactions.
Card Initialization Options
Dual Card Init (default): Identical BIP32 seed generation via a secure channel (Diffie Hellmann & shared secret).
Single Card BIP39 Seed Injection: 12-24 word mnemonic support.
Internal Key Generation: Most secure option using a True Random Number Generator (TRNG), but note that the BIP32 seed cannot be extracted or backed up.
PIN (4 to 9 digits) / PUK (12 characters). Card power cycle needed after 3 wrong PIN. Card locked after 12 wrong PIN (4×3). Can be unlocked with the PUK.
Slot NIST256 R1 signature authentication (mobile phone secure element or PIV) x 1
Slot RSA2048 (Windows Hello TPM) x 1
Slot for Webauthn/FIDO2 x 1
Option to set a dedicated derivation path which doesn’t require the PIN to sign.
Possibility to disable auth by PIN once a key slot is filled.
Secure channel
AES256 from Hash (ECDH, PairingKey)
With MAC
256 bits pairing key
Key in the card certificate tree
Custom user data
At initialisations : 20 + 60 bytes user data filed (email/name)
6 custom bytes provided at SELECT
3600 bytes private data buffer
Digital signature
ECDSA on “Koblitz Bitcoin” 256 k1 curve
ECDSA on NIST P256 r1 curve
BIP 340 “Schnorr” signature (256k1)
EOS 32 bytes loop option
.
Key deviation
BIP 32 key derivation function, with SLIP10 standard for NIST 256R1 curve. Max derivation depth is 8 levels.
Random number generation
True Random Number Generator (AIS31 compliant)
Encryption/ Decryption
ECIES using an EC key in the BIP32 tree. Based on DECipher from OpenPGP.
Authenticity
Dynamic card key authentication. Card is loaded with a unique card certificate signed by the factory root key.
Logging
Counter of number of signatures (4 bytes)
History of last 149 signed hash
Reset function
With PUK only
Communication Interfaces
ISO/IEC 14443 (NFC Contactless)
ISO/IEC 7816 (Contact)
Chipset and Base Operating System Certifications:
Common Criteria EAL 6+
FIPS 140-2
Where to Buy
If you’re looking to purchase a Cryptnox Hardware Wallet or FIDO2 security card, visit our official partner store here. Already own one? Check out our setup guide to maximize security and learn about hardware wallet technical specifications & more.
document.addEventListener('DOMContentLoaded', function () {
const form = document.querySelector('form.metform-form-content');
if (!form) return;
form.addEventListener('submit', function (e) {
const nameInput = form.querySelector('input[name="name"]');
if (nameInput) {
const nameValue = nameInput.value.trim();
const nameRegex = /^[A-Za-z]{3,20}$/;
if (!nameRegex.test(nameValue)) {
e.preventDefault(); // Stop form from submitting
alert("Please enter a valid name (only letters, 3 to 20 characters).");
nameInput.focus();
nameInput.style.borderColor = 'red';
} else {
nameInput.style.borderColor = ''; // Reset
}
}
});
});