Internships/ProjectIdeas/USBFIDO: Difference between revisions

From QEMU
 
Line 9: Line 9:
'''Links:'''
'''Links:'''
* https://webauthn.io/
* https://webauthn.io/
* https://fidoalliance.org/


'''Details:'''
'''Details:'''

Latest revision as of 05:55, 3 March 2020

Virtual FIDO2/U2F security key

Summary: Write a virtual usb device which presents a FIDO2/U2F security key to the guest.

Possible modes of operation:

  • pass-through: pass any requests to a physical key plugged into the host. Allow parallel usage from host and (multiple) guests.
  • virtual key: fully emulated device.

Links:

Details:

  • Skill level: intermediate/advanced
  • Language: C
  • Mentor: Gerd Hoffmann <kraxel@redhat.com>
  • Suggested by: Gerd Hoffmann <kraxel@redhat.com>