Google lets developers build their own NFC security keys

A Nordic Semiconductor security key and its 3D-printed enclosure
KEY IDEA: Google suggests makers 3D-print a case for their OpenSK hardware security keys

Developers and researchers can now make their own Fido-compliant NFC, Bluetooth and USB hardware security keys using new open source software developed by Google.

OpenSK is an open-source implementation for security keys written in Rust that supports both Fido U2F and Fido2 standards, and has been developed “to help advance and improve access to Fido authenticator implementations.”

“By opening up OpenSK as a research platform, our hope is that it will be used by researchers, security key manufacturers, and enthusiasts to help develop innovative features and accelerate security key adoption,” says Google.

“With this early release of OpenSK, you can make your own developer key by flashing the OpenSK firmware on a Nordic chip dongle,” the company explains in a blog post. “In addition to being affordable, we chose Nordic as initial reference hardware because it supports all major transport protocols mentioned by Fido2: NFC, Bluetooth Low Energy, USB, and a dedicated hardware crypto core.”

Next: Visit the NFCW Expo to find new suppliers and access free resources