このプロジェクトについて

NiceTOTPは、Google AuthenticatorやAuthyなどのソフトウェアベースの認証アプリに代わる、専用のエアギャップ型ハードウェアデバイスです。nRF52840マイクロコントローラー(Nice!Nanoボード使用)を搭載し、初期キーの追加後は完全にオフラインで動作するため、携帯電話の紛失や破損による2FAの侵害リスクを排除します。0.96インチのディスプレイ、正確な時刻保持のためのDS3231 RTC、および操作用の物理ボタンを備えています。1分間の非活動後に低電力スリープモードに移行し、バッテリー寿命は約1年です。ユーザーは、QRコードスキャンをサポートするNiceTOTP-Configurator Pythonアプリケーション、またはシリアルコマンドを使用して、TOTPアカウントの追加、一覧表示、削除が可能です。プロジェクトには、ハードウェアの組み立て手順、3Dプリント可能なケースファイル、およびPlatformIOで構築されたファームウェアのソースコードが含まれています。また、物理的なファームウェア抽出に対するデバイスのロックダウンのためのオプションスクリプトも提供されていますが、意図的な攻撃者であれば他のハードウェア手段でキーを抽出できる可能性があると注記されています。NiceTOTPは、堅牢で独立した、コスト効率の高い(部品代は約6ポンド)2要素認証ソリューションを求めるユーザー向けです。