PhononDAO / phonon-card

Phonon JavaCard implementation
0 stars 0 forks source link

design: cardholder verification #3

Open martinpaljak opened 1 year ago

martinpaljak commented 1 year ago

Cardholder verification will result in a single use "session code" that must be used to authorize individual messages to the device. Not unlike FIOD/CTAP2 PIN protocols

Document exact protocol

martinpaljak commented 1 year ago
martinpaljak commented 1 year ago

In high level: present PIN (or biometrics) to the card, get a "token" back. Later use that token for authenticating messages with hmac(token, message). See also #7