平成30年度 春期 エンベデッドシステムスペシャリスト試験 午前Ⅱ 問18
テクノロジ/セキュリティ暗号機能を実装した IoT において脅威となるサイドチャネル攻撃に該当するものはどれか。
出典:平成30年度 春期 エンベデッドシステムスペシャリスト試験 午前Ⅱ 問18
- ア暗号化関数を線形近似する式を導き,その線形近似式から秘密情報の取得を試みる。
- イ装置が発する電磁波を測定することによって秘密情報の取得を試みる。
- ウ二つの平文の差とそれぞれの暗号文の差の関係から,秘密情報の取得を試みる。
- エ理論的にあり得る ID とパスワードの組合せの全てを適用して秘密情報の取得を試みる。
正解:イ
解説
サイドチャネル攻撃とは,暗号アルゴリズム自体の数学的な弱点を突くのではなく,暗号処理を実行する装置(ハードウェア)が処理中に漏らす物理的な情報(消費電力の変化,処理時間の違い,発生する電磁波,音など)を測定・解析することによって,内部で使われている秘密鍵などの秘密情報を推定しようとする攻撃です。IoT 機器のように物理的にアクセスしやすい装置では,このような物理的な漏洩情報を利用した攻撃の脅威が特に大きくなります。
選択肢ごとの解説
- ア誤り。暗号化関数を線形近似する式を導き,その近似式から秘密情報の取得を試みる手法は,線形解読法と呼ばれる暗号アルゴリズム自体の数学的な弱点を利用する攻撃であり,装置が処理中に漏らす物理的な情報を利用するサイドチャネル攻撃ではありません。
- イ正しい。装置が処理中に発する電磁波を測定することによって秘密情報の取得を試みる攻撃は,暗号処理を行う装置から漏れる物理的な情報(電磁波)を利用するものであり,サイドチャネル攻撃の代表例(電磁波解析攻撃)に該当します。
- ウ誤り。二つの平文の差とそれぞれの暗号文の差の関係から秘密情報の取得を試みる手法は,差分解読法と呼ばれる暗号アルゴリズム自体の数学的な性質を利用する攻撃であり,装置の物理的な漏洩情報を利用するサイドチャネル攻撃ではありません。
- エ誤り。理論的にあり得る ID とパスワードの組合せを全て試す手法は,総当たり攻撃(ブルートフォース攻撃)であり,暗号処理装置の物理的な漏洩情報を利用するサイドチャネル攻撃には該当しません。