コンテンツへスキップ
uencoder

Argon2id

Argon2id は Argon2 の混合変種であり、前半ラウンドはデータ独立、後半ラウンドはデータ依存で、側信道安全と時間-メモリトレードオフ耐性を両立する。

目的

Argon2 の推奨デフォルト変種として、Argon2i の側信道安全と Argon2d の TMTO 耐性を平衡する。

メカニズム

前半ラウンドは Argon2i のデータ独立アドレッシングで行列を充填(側信道抵抗)、後半ラウンドは Argon2d のデータ依存アドレッシングに切替(強 TMTO 耐性)。RFC 9106 推奨デフォルト。

ユースケース

  • 推奨されるパスワードハッシュ
  • バランス型の安全バリアント
  • RFC 9106 のデフォルト

関連ツール

References