コンテンツへスキップ
uencoder

Online Hash

オンラインハッシングは、データが到着するたびにダイジェストを更新し、全データを保存せずにストリーミング整合性検証を支える手法である。

目的

ネットワークストリームやセンサーデータに対してリアルタイムにハッシュを維持し、完全なデータセットを待たずにデータ到着ごとに更新する。

メカニズム

実行状態hを維持し、新しいブロックm_iが来るたびにh=f(h, m_i)を実行する(Merkle-Damgård方式)か、スポンジ吸収を行う。最終的なhが全データのダイジェストである。

ユースケース

  • ネットワークストリームの検証
  • リアルタイムの整合性
  • センサーデータの認証

関連ツール

References