サイドチャネル攻撃の手法であるタイミング攻撃の対策として、最も適切なものはどれか。
ア | 演算アルゴリズムに対策を施して、演算内容による処理時間の差異が出ないようにする。 |
イ | 故障を検出する機構を設けて、検出したら機密情報を破棄する。 |
ウ | コンデンサを挿入して、電力消費量が時間的に均一となるようにする。 |
エ | 保護層を備えて、内部のデータが不正に書き換えられないようにする。 |
答え ア
【解説】
サイドチャネル攻撃の手法の一つであるタイミング攻撃は、暗号化処理もしくは復号処理を実行するのに必要な時間を測定することで、用いられた鍵を推測する攻撃方法です。
攻撃方法が考案された当初は、処理時間の差が現れやすい多倍長整数の累乗計算を用いるRSAやDHなどの公開鍵暗号アルゴリズムに対する攻撃法でしたが、現在では共通鍵暗号方式でもこの攻撃に対する耐性が求められる傾向があります。
【キーワード】
・サイドチャネル攻撃