令和元年度 秋期 (特別措置試験) 問59
セキュリティ
ハッシュ関数に関する問題
複数の取引記録をまとめたデータを順次作成するときに,そのデータに直前のデータのハッシュ値を埋め込むことによって,データを相互に関連付け,取引記録を矛盾なく改ざんすることを困難にすることで,データの信頼性を高める技術はどれか。
- アLPWA
- イSDN
- ウエッジコンピューティング
- エブロックチェーン
答えと解説を見る
✓ これが正解エブロックチェーン
解説
直前の値を埋め込んで鎖のようにつなぐのがブロックチェーンです。
ブロックチェーンは、複数の取引記録をまとめた塊を順に作っていくときに、一つ前の塊から求めたハッシュ関数の値を埋め込んでいく技術です。ハッシュ関数の値は、元のデータが少しでも変わるとまったく違う値になる性質を持っています。そのため、途中の塊を書き換えると、次の塊に埋め込まれた値と食い違い、すぐに分かります。辻褄を合わせるには、以降の塊をすべて作り直す必要があり、現実には難しくなります。鎖のようにつながっているという形が、そのまま名前になっています。同じ記録を大勢が分けて持つ形と組み合わせると、中央に管理する者を置かなくても信頼を保てます。暗号資産の基盤として広まりましたが、物の流れをたどる用途にも使われています。後から消せない性質は、強みでも弱みでもあります。よって最も適切なのはブロックチェーンです。
ほかの選択肢はなぜ違うのか
- アLPWA:LPWAは、消費する電力を抑えたまま遠くまで届く無線の通信方式です。多くの機器を長く動かし続けたい用途で使われます。電波の届かせ方についての技術であり、記録を書き換えにくくする仕組みではありません。送れる量も多くありません。
- イSDN:SDNは、通信の経路や設定をソフトウェアでまとめて操る技術です。機器を一台ずつ触らずに、ネットワークの構成を柔らかく変えられます。扱うのは通信の道筋であって、取引の記録どうしを結び付けて改ざんを防ぐ話ではありません。
- ウエッジコンピューティング:エッジコンピューティングは、処理を利用者や機器の近くで行い、遅れと通信量を減らす考え方です。どこで処理するかという配置の話であり、記録の信頼性をどう保つかという話とは、向き合っている問題が違います。速さのための工夫になります。
この問題の用語
- ハッシュ関数どんな長さのものからも決まった長さの値を作り出す計算。少しでも中身が変われば、できあがる値は大きく変わります。
- ハッシュ値データから計算した固定長の値のこと。同じデータなら必ず同じ値になるので、データの比較や検索を速くするのに使われます。
- 改ざん保管や送信の途中で、内容を許されずに書き換えること。完全性が損なわれますが、電子署名などを使えば起きたことを見つけられます。
- 信頼性意図した動きと実際の結果が食い違わない度合い。情報セキュリティでは一貫しているという特性、機器ではRASISのRとして壊れにくさを指します。
出典:令和元年度 秋期 ITパスポート試験(特別措置試験) 問59
同じ用語が出る問題
- 令和8年度 問91:ハッシュ関数に関する記述(ハッシュ関数)
- 令和6年度 問77:アクセス制御に関する問題(ハッシュ値)
- 令和5年度 問71:エッジコンピューティングの問題(ハッシュ値)
- 令和3年度 問76(ハッシュ関数)
- 令和元年度 秋期 (特別措置試験) 問93:ハッシュ関数に関する問題(ハッシュ関数)
この解説に誤りを見つけたら教えてください。直して、直した記録を残します。誤りを報告する(メールが開きます)