コンテンツにスキップ

Google Authenticator

出典: フリー百科事典『ウィキペディア(Wikipedia)』

これはこのページの過去の版です。125.194.238.7 (会話) による 2012年12月29日 (土) 16:00個人設定で未設定ならUTC)時点の版 (en:Google Authenticator 22:20, 22 December 2012‎(UTC)を翻訳。載せていいのか分からないところがあったので一部省略。)であり、現在の版とは大きく異なる場合があります。

(差分) ← 古い版 | 最新版 (差分) | 新しい版 → (差分)

Google Authenticatorとは[[Google]が開発した二段階認証を行うトークンソフトウェアである。AuthenticatorはユーザーがGoogleのサービスにログインする時に必要な通常のIDとパスワードと共に入力しなければいけない6桁の数字コードを提供する。また、LastPassDropboxといった他社製のアプリケーションでもコードを発行することが出来る。

実装

GoogleはiOS[1]BlackBerryAndroid[2]バージョンのAuthenticatorを提供している。他にも幾つかのサードパーティでも実装している。

技術的概要

Googleは各ユーザーに80ビット秘密鍵を生成し16文字のbase32文字列かQRコードで提供している。クライアントはUNIX時間で30秒ごとに代わるメッセージを伴ったこの秘密鍵を使ってHMAC-SHA1を作っている。HMACの部分が6桁数字のコードに変換される。

Google AuthenticatorはRFC 6238で定義されたtime-based One-time Password Algorithmを使用している。

脚注

外部リンク