With that in mind, Google he said an open source project for hardware security keys for modules USB. The project is called OpenSK and is an open source application written in Rust to support FIDO U2F and FIDO2 standards.
FIDO (Fast Identity Online) certification templates were created to provide greater protection against passwords. FIDO protocols apply standard public key encryption for integrated authentication. All personal information is stored locally on the user's device.
The new open source project, OpenSK, will allow users to create their own key by switching the OpenSK firmware to a USB dongle. OpenSK is supported not only by USB drives, but by all the dongles that support major transfer protocols, such as NFC, Bluetooth Low Energy (BLE) and an exclusive cryptographic core.
To create your own FIDO authentication, you can follow the instructions in the video below.
As the company announced in a blog post, "this publication should be considered as an experimental research project to be used for trial and research purposes".
Google says the goal behind the OpenSK project is to get more researchers, security key makers, and other people interested in developing security keys and increasing adoption of FIDO standards.