Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Could cards be authenticators for SPC (or WebAuthn)? #276

Open
ianbjacobs opened this issue Oct 3, 2024 · 2 comments
Open

Could cards be authenticators for SPC (or WebAuthn)? #276

ianbjacobs opened this issue Oct 3, 2024 · 2 comments

Comments

@ianbjacobs
Copy link
Collaborator

Issue #12 is about support in SPC for roaming authenticators. I have wondered whether cards could act as roaming authenticators, which means that a person could use a card for in-person payments, and also as a possession factor in a strong authentication flow.

@RByers
Copy link

RByers commented Oct 3, 2024

I think this is a very interesting idea, thanks Ian! Whether through WebAuthn alone or through SPC, relying on a physical card to do the crypto verification has some appealing security and usability properties. It would also be possible to enrol the local device (WebAuthn/SPC/DBSC/etc.) after a card-based confirmation if desired by the issuer & user.

@ianbjacobs
Copy link
Collaborator Author

Or, it might be interesting in the "new device" flow:

  • User has already registered an SPC credential.
  • User authenticates for the first time on an unrecognized device where the passkey is available but there is not yet a browser-bound key.
  • User uses card somehow during ID&V flow, and new browser-bound key is recognized on subsequent transactions.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants