令和元年度 秋期 情報処理安全確保支援士試験 午前Ⅱ 問2
テクノロジ/セキュリティ暗号機能を実装した IoT 機器において脅威となるサイドチャネル攻撃に該当するものはどれか。
出典:令和元年度 秋期 情報処理安全確保支援士試験 午前Ⅱ 問2
- ア暗号化関数を線形近似する式を導き,その線形近似式から秘密情報の取得を試みる。
- イ機器が発する電磁波を測定することによって秘密情報の取得を試みる。
- ウ二つの平文の差とそれぞれの暗号文の差の関係から,秘密情報の取得を試みる。
- エ理論的にあり得る復号鍵の全てを機器に入力して秘密情報の取得を試みる。
正解:イ
解説
サイドチャネル攻撃は,暗号アルゴリズムの数学的な弱点を突くのではなく,暗号処理を実装した機器が動作する際に付随して漏えいする物理的な情報(消費電力,処理時間,電磁波など)を測定・解析することによって,機器内部に保持された秘密鍵などの秘密情報を推定する攻撃です。IoT 機器のように容易に物理的なアクセスや観測が可能な機器では,このような物理量の測定に基づく攻撃が特に脅威となります。
選択肢ごとの解説
- ア誤り。暗号化関数を線形近似する式を導いて秘密情報の取得を試みる手法は線形解読法(線形暗号解読)と呼ばれる数学的な暗号解読手法であり,物理量の測定に基づくサイドチャネル攻撃ではありません。
- イ正しい。機器が発する電磁波を測定することによって秘密情報の取得を試みる攻撃は,電磁波解析(EMA)と呼ばれるサイドチャネル攻撃の代表例です。
- ウ誤り。二つの平文の差とそれぞれの暗号文の差の関係から秘密情報の取得を試みる手法は差分解読法(差分暗号解読)と呼ばれる数学的な暗号解読手法であり,サイドチャネル攻撃ではありません。
- エ誤り。理論的にあり得る復号鍵の全てを機器に入力して秘密情報の取得を試みる手法は総当たり攻撃(ブルートフォース攻撃)であり,物理量の測定に基づくサイドチャネル攻撃ではありません。