SC情報処理安全確保支援士試験 午前Ⅱ

令和2年度10月 情報処理安全確保支援士 午前Ⅱ 問5

問題文と選択肢を読んで答えを考えてから、下の「正解と解説を見る」で確認しましょう。

問題

ブロックチェーンに関する記述のうち、 適切なものはどれか。

選択肢

  1. ア
    RADIUSを必須の技術として、 参加者の利用者認証を一元管理するために利用する。
  2. イ
    SPFを必須の技術として、 参加者問で電子メールを送受信するときに送信元の正当性を確認するために利用する。
  3. ウ
    衝幅曲線暗号を必須の技術として、 参加者問のP2P (Peer to Peer) ネットワークを暗号化するために利用する。
  4. エ
    ハッシュ関数を必須の技術として、 参加者がデータの改ざんを検出するために利用する。
解き方のヒントを見る

ブロックチェーンは“前のページの指紋”でつながっているよ

ブロックチェーンでは、各ブロックが直前のブロックのハッシュ値を持っているんだ。たとえるなら、ノートの各ページに「前のページの内容から作った指紋」を書いておくイメージだよ。もし途中のページを書き換えると、その指紋が合わなくなって後ろのページとのつながりも崩れるから、改ざんに気づけるんだ。

この問題で問われていること

この問題では、ブロックチェーンの大事な仕組みが RADIUS や SPF のような認証・メール関連技術ではなく、ブロック同士をハッシュ値でつなぐ“ハッシュ連鎖”にあると分かっているかを確認しているよ。

改ざん検出の仕組み

前ブロックのハッシュを後続ブロックへ組み込むことで、途中の書換えが連鎖的な不整合になる。

ブロック A のハッシュ\n-> ブロック B へ格納\n-> 改ざんで不一致

確認ポイント

  • RADIUS は認証、SPF はメール送信元確認です。
  • P2P ネットワーク暗号化が本質ではありません。
  • ハッシュ関数による改ざん検出を選ぶ。
正解と解説を見る

正解

エ

出典

問題文と解答は IPA 公開の過去問題冊子・解答例を基にしています。

選択肢ア

RADIUSは、社内Wi-FiやVPNなどで利用者認証をまとめて管理する“受付窓口”みたいな仕組みだよ。誰が入ってよいかを一元管理するには便利だけど、データの改ざん検出やブロック同士のつながりを守るための必須技術ではないんだ。だから、この問題の文脈では不正解だよ。

選択肢イ

SPFはメールの送信元確認に使う仕組みだよ。たとえば『この会社の名前で手紙を出してよい郵便局はここだけ』と登録しておくようなものだね。でも、これは電子メールのなりすまし対策の技術であって、ブロックチェーンなどの参加者間データ管理に必須の技術ではないんだ。

選択肢ウ

楕円曲線暗号は、本人確認のための“特別なサイン”を作る場面などで使われることはあるよ。でも、この選択肢のように、参加者同士のP2Pネットワーク全体を暗号化するために必須、という説明はずれているんだ。道路そのものを全部トンネルで覆う技術、というより、取引に押す電子署名の道具として見ると分かりやすいよ。

選択肢エ(正解)

これは正解だよ。ハッシュ関数は、データから“指紋”のような短い値を作る仕組みなんだ。元のデータが少しでも変わると指紋も大きく変わるから、封筒に付けた封印シールを見て『開けられてないかな?』と確認する感じで、データの改ざん検出に使えるよ。ブロックチェーンでは前のブロックのハッシュを次のブロックに入れるので、改ざんすると後ろまでつじつまが合わなくなるんだ。

出典:独立行政法人 情報処理推進機構(IPA)令和2年度10月 情報処理安全確保支援士試験 午前Ⅱ 問5(公式資料:問題冊子(PDF) / 解答例)

関連する過去問一覧

IPA Advancedは非公式の学習サイトです。解説にはAIによる補助生成を含む場合があります。公式の問題冊子・解答例・採点講評を優先し、誤りは確認後に訂正します。運営・編集方針