Digital Secure Key Password [TRUSTED]
(Optional) Biometric unlock: [Use Face ID / Fingerprint]
"client_nonce": "base64...", "signature": "base64..." digital secure key password
1. User enters password → unlock secure key. 2. Server sends random nonce. 3. Client signs nonce with DK (Ed25519). 4. Server verifies signature with public key registered during enrollment. | Threat | Mitigation | |--------|-------------| | Keylogger captures password | Secure key seed required; password alone insufficient | | Phishing site | Token bound to origin (WebAuthn-like binding) | | Server database leak | Only public key or seed verifier stored, not seed | | Replay attack | Time window or nonce freshness | | Lost secure key | Recovery mnemonic (offline, high entropy) | 5. User Interface Design (Example) Setup screen: (Optional) Biometric unlock: [Use Face ID / Fingerprint]