SC情報処理安全確保支援士試験 午前Ⅱ
平成30年度秋期 情報処理安全確保支援士 午前Ⅱ 問3
問題文と選択肢を読んで答えを考えてから、下の「正解と解説を見る」で確認しましょう。
問題
選択肢
- アRADIUSが必須の技術であり、 参加者の利用者認証を一元管理するために利用する。
- イSPFが必須の技術であり、 参加者問で電子メールを送受信するときに送信元の正当性を確認するために利用する。
- ウツ析由曲線暗号が必須の技術であり、 参加者問のP2P (Peer to Peer) ネットワークを暗号化するために利用する。
- エハッシュ関数が必須の技術であり、 参加者がデータの改ざんを検出するために利用する。
解き方のヒントを見る
ブロックチェーンは「前のページの指紋」をつなぐ仕組みだよ
ブロックチェーンでは、各ブロックが直前のブロックのハッシュ値、つまりデータから作った「指紋」のようなものを持っているよ。だから途中のブロックを書き換えると、そのブロックの指紋が変わってしまい、後ろのブロックが覚えている指紋と合わなくなる。ノートの途中のページだけこっそり差し替えると、次のページに書いてある確認番号とズレてバレる、というイメージだね。RADIUS や SPF は認証やメール送信元確認の話で、この問題の本筋ではないよ。
この問題で問われていること
この問題で見たいのは、ブロックチェーンの重要ポイントを「P2Pで動くこと」や「特定の暗号アルゴリズム名」ではなく、「前のブロックのハッシュ値を次のブロックに持たせることで、改ざんを見つけられる仕組み」として理解できているかだよ。
改ざん検知の仕組み
前ブロックのハッシュを次ブロックへ埋め込むため、1 か所の改ざんが連鎖全体の整合性崩れとして現れる。
ブロックA のハッシュ\n-> ブロックB に格納\n-> 改ざんで不一致
確認ポイント
- RADIUS は利用者認証の仕組みであり本質ではありません。
- SPF はメール送信元確認の仕組みです。
- ハッシュ関数で改ざん検出する説明を選ぶ。
正解と解説を見る
正解
エ
出典
問題文と解答は IPA 公開の過去問題冊子・解答例を基にしています。
選択肢ア
これは間違いだよ。RADIUSは、会社や学校の入口で「この人は入っていい人?」をまとめて確認する受付係みたいな技術だよ。ブロックチェーンは、中央の受付で参加者を一元管理する仕組みではなく、みんなで同じ台帳を持って確認する仕組みなので、RADIUSが必須という説明は合わないよ。
選択肢イ
これは間違いだよ。SPFは、メールについて「この差出人は本当にこの住所から送っていい人?」を確認する郵便局のチェックみたいな仕組みだよ。ブロックチェーンは電子メールの送受信を前提にした技術ではないので、SPFが必須という説明はずれているよ。
選択肢ウ
これは間違いだよ。楕円曲線暗号は、ブロックチェーンで署名、つまり「この取引は本人が出したものだよ」という印鑑のように使われることはあるよ。でも、参加者同士のP2Pネットワーク全体を暗号化するために必須、という説明は正しくないよ。
選択肢エ(正解)
これは正解だよ。ハッシュ関数は、データから作る短い指紋みたいなものだよ。ブロックチェーンでは、前のブロックの指紋を次のブロックに入れて鎖のようにつなぐので、途中のデータをこっそり書き換えると指紋が変わってすぐバレるんだ。だから改ざん検出に使う必須技術として正しいよ。
出典:独立行政法人 情報処理推進機構(IPA)平成30年度秋期 情報処理安全確保支援士試験 午前Ⅱ 問3(公式資料:問題冊子(PDF) / 解答例)
関連する過去問一覧
IPA Advancedは非公式の学習サイトです。解説にはAIによる補助生成を含む場合があります。公式の問題冊子・解答例・採点講評を優先し、誤りは確認後に訂正します。運営・編集方針