コンテンツへスキップ
uencoder

Argon2i

Argon2i は Argon2 のデータ独立アドレッシング変種であり、メモリアクセスパターンがパスワードに無関係で、側信道攻撃を抵抗する。

目的

側信道敏感環境(共有クラウド等)で Argon2 のメモリ困難性をパスワード関連メモリアクセスパターンの漏洩なしに提供する。

メカニズム

Argon2 と同じ行列充填だが、参照索引はデータ独立疑似乱数関数(前ブロックに基づく)で生成され、アクセスパターンは固定。タイミング/キャッシュ側信道を抵抗するが時間-メモリトレードオフ耐性は Argon2d よりやや劣る。

ユースケース

  • サイドチャネル安全性を備えたパスワードハッシュ
  • クラウドでのパスワード保存
  • 推奨される Argon2 バリアント

関連ツール

References