Nowadays, when the crime at internet flourish and the hackers are constantly discovering new and sophisticated methods to steal data, it is particularly important to keep our systems Safe.

With this in mind Google announced 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 the FIDO U2F and FIDO2 standards.

The FIDO (Fast Identity Online) certification standards were created to ensure greater protection from passwords. FIDO protocols apply standard public key encryption for comprehensive authentication. All personal information is stored locally on the user's device.

So far, only the Google and Yubikey offered compatible FIDO keys, using their own hardware and software.

The new open source project, OpenSK, will allow users to create their own key by passing OpenSK firmware to a USB dongle. OpenSK is supported not only by USB drives, but by all dongles that support major transport protocols such as NFC, Bluetooth Low Energy (BLE) and a proprietary cryptographic core.

To create your own FIDO authentication, you can follow the instructions given in the video below.

Όπως ανακοίνωσε η εταιρία σε ένα blog post “αυτή η έκδοση πρέπει να θεωρηθεί ως πειραματικό ερευνητικό έργο που θα χρησιμοποιηθεί για δοκιμαστικούς και ερευνητικούς σκοπούς”.

Google says that the goal behind the OpenSK project is to include more researchers, security key manufacturers and other interested people to develop security keys and increase the adoption of FIDO standards.