基本情報トップに戻る
練習問題難易度: 標準2018年度

基本情報技術者 過去問練習問題 第36問

問題

アプリケーションソフトウェアにディジタル署名を施す目的はどれか。

選択肢

  1. 1アプリケーションソフトウェアの改ざんを利用者が検知できるようにする。
  2. 2アプリケーションソフトウェアの使用を特定の利用者に制限する。
  3. 3アプリケーションソフトウェアの著作権が作成者にあることを証明する。
  4. 4アプリケーションソフトウェアの利用者による修正や改変を不能にする。

正解

1. アプリケーションソフトウェアの改ざんを利用者が検知できるようにする。

詳しい解説を見る

解説

ディジタル署名は、署名対象から計算したハッシュ値を作成者の秘密鍵で暗号化したものを添付する。利用者は公開鍵で検証することで、署名後にソフトウェアが改ざんされていないか(完全性)と、正しい作成者によるものか(真正性)を確認できる。したがって主目的は改ざんの検知であり「ア」が正しい。イのアクセス制限、ウの著作権の証明、エの改変防止はディジタル署名の直接の目的ではない。(出典: 平成30年度 秋期 基本情報技術者試験 午前 問36)

一問一答

科目A 180問+科目B 60問

練習問題の関連問題

この調子で演習を続けよう

スキマ資格では基本情報の全2398問を分野別・難易度別に体系的に学習できます。基本情報技術者は科目A(広く浅く)と科目B(プログラミング・アルゴリズム)の両輪での対策が必要です。