サイドチャネル攻撃(テンペスト攻撃、プローブ攻撃、タイミング攻撃、電力解析攻撃など)

更新日:

用語解説

サイドチャネル攻撃は、暗号を数学的に解くのではなく、暗号の処理を行う機器から漏れる処理時間、消費電力、電磁波などを観測して、秘密の情報を推測する攻撃です。

■ 試験で押さえるポイント

  • 処理時間を測るタイミング攻撃、消費電力を測る電力解析攻撃、電磁波を観測するテンペスト攻撃などがあります。

  • 安全な暗号の方式でも、作り方(実装)によっては情報が漏れます。

  • 処理時間を一定にする、電磁波を遮る、などの対策を行います。

攻撃

観測するもの

タイミング攻撃

処理時間

電力解析攻撃

消費電力の変化

テンペスト攻撃

機器から漏れる電磁波

プローブ攻撃

チップに針(プローブ)を当てて信号を読む

■ 過去問での着眼点

暗号の方式の強さと、実装の安全性は別です。副次的に漏れる情報を使う攻撃です。

例: ICカードの消費電力の変化を多数測定し、統計的に分析して暗号の鍵を推測します。

音声で聞く

同じ分野の用語