1
Fundamentally, crypto-currency hardware wallets are just devices that securely generate public/private key pairs, and sign input data when approved using a password and physical approval mechanism, right?
This seems like a generally useful capability, though as far as I can tell, the only devices available are purpose-built for a specific set of crypto-currency protocols, or some other protocol like U2F on the YubiKey. I don't want my $100 Ledger wallet to become useless if its supported currencies (or the entire market) fall into disuse. So is there any way to either:
- Use (or modify to use) the Ledger to perform general key generation and signing?
- Buy a general-purpose keygen + signing device that supports crypto-currency signature methods?
HSM was the term I was missing - thanks! I also didn't think to check for an SDK or anything for the Ledger but it looks like there's a ton you can do with it even if the entire crypto-currency market dies out. – MooseBoys – 2018-03-09T03:43:46.010
The Ledger's API does provide some commonly use cryptographic utilities. You can create keys for AES, RSA, ECDSA (with multiple curves), and DES. You can then use those keys for encryption and signing. So it is actually useful outside of cryptocurrencies. They even have apps for GPG and SSH key management, which is notably not cryptocurrency related. – Andrew Chow – 2018-03-09T04:57:56.783