平成30年度秋期 応用情報技術者試験 午前 問44
取引履歴などのデータとハッシュ値の組みを順次つなげて記録した分散型台帳を,ネットワーク上の多数のコンピュータで同期して保有し,管理することによって,一部の台帳で取引データが改ざんされても,取引データの完全性と可用性が確保されることを特徴とする技術はどれか。
- ア MAC(Message Authentication Code)
- イ XML署名
- ウ ニューラルネットワーク
- エ ブロックチェーン
解答・解説を見る
正解:エ
AI解説
正解はエ。ブロックチェーンは、取引履歴などのデータと直前ブロックのハッシュ値の組みを順次つなげた分散型台帳を、P2Pネットワーク上の多数のノードで同期・保有する技術である。一部の台帳が改ざんされてもハッシュ値の不整合で検出でき、多数決的な合意形成により完全性と可用性が確保される。 ア: MAC(メッセージ認証符号)は共通鍵を用いてメッセージの完全性と送信者の真正性を確認する技術であり、分散型台帳ではない。 イ: XML署名はXML文書に対するディジタル署名の規格であり、台帳をネットワークで分散管理する仕組みではない。 ウ: ニューラルネットワークは脳の神経回路を模した機械学習のモデルであり、台帳管理技術とは無関係である。 エ: 正しい。ハッシュ値の連鎖と分散保有によって改ざん耐性(完全性)と可用性を実現するのがブロックチェーンで、暗号資産の基盤技術である。 💡 「ハッシュ値をつなげる」「分散型台帳」「多数のコンピュータで同期」の3語が出たらブロックチェーン。改ざんすると後続ブロックのハッシュが全て合わなくなる仕組みまで説明できるようにしておく。
※Web掲載用に表記を一部変更しています。著作権はIPAに帰属します。