アプリケーションソフトウェアにデジタル署名を施す目的はどれか。
ア | アプリケーションソフトウェアの改ざんを利用者が検知できるようにする。 |
イ | アプリケーションソフトウェアの使用を特定の利用者に制限する。 |
ウ | アプリケーションソフトウェアの著作権が作成者にあることを証明する。 |
エ | アプリケーションソフトウェアの利用者による修正や改変を不可能にする。 |
答え ア
【解説】
デジタル署名は署名を付加するデータからハッシュ関数でハッシュ値を求め、そのハッシュ値を秘密鍵で暗号化したもので、データの利用者はデータからハッシュ値を求めたものとデータのデジタル署名を暗号化したときの秘密鍵と対になる公開鍵を使って復号し比較することで、改ざんを利用者が検知できるようにする(ア)ことができます。
【キーワード】
・デジタル署名