情報処理安全確保支援士暗記無料で始める

ワンタイムパスワードとは?わんたいむぱすわーど

ワンタイムパスワードとは、一度使うと無効になる使い捨てのパスワード。現在時刻と共有秘密鍵からHMACで値を作る時刻同期方式(TOTP)、カウンタを使う方式(HOTP)、サーバが出した乱数へ応答するチャレンジレスポンス方式がある。盗聴された値を後から使い回せないため、リプレイ攻撃に強い。

最終更新:2026-10-06

試験情報

情報処理安全確保支援士試験の過去問では1問の解説で触れられています。

情報処理安全確保支援士試験の頻出用語/午前II

別名:OTP、TOTP、HOTP、ワンタイムパスワード(OTP・TOTP)、OTP・TOTP、ワンタイムパスワード(TOTP・HOTP)、TOTP・HOTP

この語が出る過去問を解く →

背景

固定のパスワードは、一度盗まれれば何度でも使える。使い回しやリスト型攻撃で流通してしまう前提に立つと、その一回しか通らない値を毎回作る仕組みが要る。同時に、値を作るには端末やトークンを手元に持っていなければならないため、記憶だけの認証へ所持の要素を足す役割も担う。

具体例

Google AuthenticatorやMicrosoft Authenticatorが30秒ごとに更新する6桁の数字はTOTPで、RFC 6238として標準化されている。銀行が配るトークンや、SMSで届く確認コードも同じ考え方に立つ。

試験での引っ掛け

これを足せばフィッシングを防げるという前提は誤りで、偽サイトが入力された値をその場で本物のサイトへ中継する手口には通ってしまう。止められるのは、接続先ドメインを署名の対象に含めるFIDO2のような方式。またTOTPは端末とサーバの時刻がずれると認証が通らないため、時刻同期が前提になる点も問われる。

関連用語

出た過去問

解説は資格暗記が独自に作成しています。過去問の出典は各問題に記載のとおりです。

この語が出る過去問を解く →

試験での特徴
  • 1問の解説で触れられる
  • 分野:午前II
  • これを足せばフィッシングを防げるという前提は誤りで、偽サイトが入力された値をその場で本物のサイトへ中継する手口には通ってしまう。