Hiding (Side-Channel Defense)
Hiding(サイドチャネル防御)は、物理的リークを処理値から独立させる(時間一定、消費電力一定)ことでサイドチャネル情報を除去する防御戦略である。
目的
物理的リークと鍵の相関を源で断ち切る。マスキングと補完的に、サイドチャネル防御の第一線となる。
メカニズム
定時間実装は実行経路をデータ非依存に保つ。デュアルレール論理(プリチャージ式)は毎サイクルの消費電力を一定に保つ。シールド封止が EM 放射を低減する。
ユースケース
- 定時間実装(コンスタントタイム)
- デュアルレール論理設計
- EM シールド封止