Smartcards have a huge security advantage - namely, that the key can never be stolen, only used. Additionally, there is a widely interoperable PKCS#11 standard supported by everything from Firefox to OpenSSH to perform encryption, digital signatures, and identity verification on smart cards.<p>Knowing all of this, I thought, why not try to set up smart card infrastructure on my Linux VPSes? There are hundreds of cheap readers on the market with tons of positive Amazon reviews, after all.<p>But no. They&#x27;re all for the military CAC&#x2F;PIV infrastructure, and while you can just buy blank PIV-compatible cards, <i>you can&#x27;t provision them with keys</i> unless you buy proprietary vendor-specific Windows software. There&#x27;s an abandonware open-source project called OpenSC which tries to hack together provisioning support for some cards, but many on its list of Supported Devices are no longer sold. Those that are are from strange European websites with prices in Euro including VAT.<p>There&#x27;s Yubikey, but the ones with smart card functionality are $50. And Yubikey appears to be the only game in town.<p>What gives? Why won&#x27;t someone sell me a cheap smart card I can provision for myself or a small organization?
Ask HN: Why aren't there cheap, available smartcards?