#adsense(728x90)
サーバ | クライアント | |
Challenge | → | |
← | Response | |
Success/Failure | → |
クライアント | 通信 | サーバ | 説明 |
→ | 登録要求(ユーザーID、シーケンス番号n、シード) | ||
← | 登録受付(シーケンス番号n+シード) | ||
↓ | シード+パスワードをn回ハッシュ計算 | ||
→ | ワンタイムパスワード送信 | ||
↓ | ワンタイムパスワード保存 |
クライアント | 通信 | サーバ | 説明 |
→ | 認証要求 | ||
← | 認証開始(シーケンス番号n-1+シード) | ||
↓ | +パスワードをn-1回ハッシュ計算 | ||
→ | ワンタイムパスワード送信 | ||
↓ | ワンタイムパスワードを1回ハッシュ計算し、前回のパスワードと比較 | ||
↓ | ワンタイムパスワード保存 | ||
← | 認証許可 |
#adsense(728x90)