令和6年度 秋期 データベーススペシャリスト試験 午前II 問21

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

解答・解説

正解: エ. ハッシュ関数を必須の技術として,参加者がデータの改ざんを検出するために利用する。

ブロックチェーンは、複数の取引(トランザクション)をまとめた「ブロック」を時系列に繋ぎ合わせてデータを管理する分散型台帳技術です。各ブロックには直前のブロックのデータから計算された ハッシュ値 が含まれています。そのため、過去のブロックのデータが少しでも改ざんされると、それ以降のすべてのブロックのハッシュ値が変化し、改ざんの検出 が容易になるという特徴を持っています。したがって、ハッシュ関数はブロックチェーンにおいて必須の技術です。

各選択肢の解説

  • ア: 誤り。RADIUS は、ネットワーク接続時の参加者の認証・認可・アカウンティングを一元管理するためのプロトコルです。ブロックチェーンは中央管理者を置かない分散型のシステムであり、一元管理を目的とする技術は必須ではありません。
  • イ: 誤り。SPF (Sender Policy Framework) は、電子メールの送信元ドメインが詐称されていないかを確認するための送信ドメイン認証技術であり、ブロックチェーンとは関係ありません。
  • ウ: 誤り。楕円曲線暗号は、ブロックチェーンにおいてトランザクションの電子署名(取引の正当性の証明)などに用いられますが、参加者間の P2P 通信そのものを暗号化するための必須技術ではありません。
  • エ: 正解。ブロックチェーンでは、データの改ざんを確実に検出するために ハッシュ関数 を必須の技術として利用します。

Spineチーム