Nowadays, that criminality on Internet flourish and hackers constantly discovering new sophisticated methods to steal data, it is especially important to maintain our systems safe.
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.
So far, only Google and Yubikey offered FIDO compatible keys, using their own hardware and software.
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.