Argon2i
Argon2i は Argon2 のデータ独立アドレッシング変種であり、メモリアクセスパターンがパスワードに無関係で、側信道攻撃を抵抗する。
目的
側信道敏感環境(共有クラウド等)で Argon2 のメモリ困難性をパスワード関連メモリアクセスパターンの漏洩なしに提供する。
メカニズム
Argon2 と同じ行列充填だが、参照索引はデータ独立疑似乱数関数(前ブロックに基づく)で生成され、アクセスパターンは固定。タイミング/キャッシュ側信道を抵抗するが時間-メモリトレードオフ耐性は Argon2d よりやや劣る。
ユースケース
- サイドチャネル安全性を備えたパスワードハッシュ
- クラウドでのパスワード保存
- 推奨される Argon2 バリアント
関連ツール
bcrypt ハッシュ生成
Hash passwords with bcrypt or verify bcrypt hashes。無料、プライベート、100%クライアントサイド。 ツール
scrypt 鍵導出
Derive a key from a password using scrypt (memory-hard KDF)。無料、プライベート、100%クライアントサイド。 ツール
ハッシュ計算ツール
Compute MD5, SHA-1, SHA-256, or SHA-512 hashes with hex or Base64 output。無料、プライベート、100%クライアントサイド。 ツール