3 ms·
> only TPM can be used for that which seems arbitrary. Smartcard readers can use any number of protocols (e.g. random USB readers implementing custom handshake
by pgeorgi 5y ago
> only TPM can be used for that which seems arbitrary.
Smartcard readers can use any number of protocols (e.g. random USB readers implementing custom handshakes) until you finally get to the smartcard while TPMs have a select few number of protocols until you're talking to the TPM.
Arbitrary smartcard terminal drivers in your (secure) preboot software? maybe not.
- xaduha 5y agoMajority of modern readers are CCID compatible, limit it to that. libccid.so is 111KB, UsbccidDriver.dll is 81KB, I'm sure they would've managed if they wanted to. https://en.wikipedia.org/wiki/CCID_(protocol) https://en.wikipedia.org/wiki/CCID_(protocol)