YubiKey
YubiKey(ユビキー)は、コンピュータ、ネットワーク、オンラインサービスへのアクセスを保護するため、Yubico社により製造されたハードウェア認証デバイスである。これは、ワンタイムパスワード、公開鍵暗号、認証、FIDOアライアンスが開発したユニバーサル2ndファクター(英語版)(U2F)、FIDO2(英語版)プロトコルに対応している。ユーザーは、ワンタイムパスワードを発行するか、デバイスによって生成されたFIDOベースの公開鍵/秘密鍵ペアを使用することで、安全にアカウントにログインすることができる。また、YubiKeyは、ワンタイムパスワードをサポートしていないサイトで使用するための静的パスワードを保存することもできる。Facebookは従業員の認証情報にYubiKeyを使用している。Googleは従業員とユーザーの両方に対応している。いくつかのパスワードマネージャーはYubiKeyをサポートしている。YubicoはYubiKeyに似たデバイスのSecurity Keyも製造しているが、公開鍵認証に焦点を置いたものである。
Yubikeyは、HMACベースワンタイムパスワード(英語版)アルゴリズム(HOTP)と時間ベースワンタイムパスワードアルゴリズム(TOTP)を実装し、USB HID(英語版)プロトコルを介してワンタイムパスワードを配信するキーボードとして自身を識別する。