IT用語集 › セキュリティ › マスキング

マスキング

セキュリティ Svenska → 更新: 2026-10-23

秘密の中間値をすべてランダムなシェアに分割し、1つの処理段階の電力を測っても役に立つ情報が得られないようにする対策。

マスキングでは、各秘密値を2つ以上のシェアに分割し、各シェアは単独ではランダムに見える。暗号はシェア上で計算を進め、最後にだけ再結合するので、どの一段階の電力を測ってもノイズしか見えない。この技法は1990年代後半に差分電力解析への対策として広まり、現在ではスマートカードや暗号ハードウェアの標準である。

ただしマスキングはタダではない。マスクされた演算のたびに性能と追加のロジックを要し、特にS-boxのような非線形の段階が難所になる。シェアを誤った箇所で再結合した実装は、マスクなしと同じだけ漏らす。そのため、マスキングはただ有効化するのではなく、慎重に実装して厳しくレビューする。

← 用語集に戻る