コンテンツへスキップ
uencoder

Hiding (Side-Channel Defense)

Hiding(サイドチャネル防御)は、物理的リークを処理値から独立させる(時間一定、消費電力一定)ことでサイドチャネル情報を除去する防御戦略である。

目的

物理的リークと鍵の相関を源で断ち切る。マスキングと補完的に、サイドチャネル防御の第一線となる。

メカニズム

定時間実装は実行経路をデータ非依存に保つ。デュアルレール論理(プリチャージ式)は毎サイクルの消費電力を一定に保つ。シールド封止が EM 放射を低減する。

ユースケース

  • 定時間実装(コンスタントタイム)
  • デュアルレール論理設計
  • EM シールド封止

関連ツール

References