診断士RoadMap 論点解説アプリを無料で使う

暗号化と認証(共通鍵・公開鍵)

経営情報システム機密性・認証・署名の鍵の違いを理解

要点

暗号化は、情報を権限のない者に読まれにくくして機密性を確保する技術です。共通鍵暗号方式は暗号化と復号に同じ秘密鍵を使い、高速に処理できますが、通信相手ごとの鍵を安全に共有する課題があります。公開鍵暗号方式は公開してよい鍵と本人だけが持つ秘密鍵を対で使い、鍵配送を容易にする一方、処理負荷が大きくなります。

機密通信では、受信者の公開鍵で暗号化したデータは受信者の秘密鍵で復号します。実際には、本文を高速な共通鍵で暗号化し、その共通鍵を受信者の公開鍵で暗号化するハイブリッド方式が広く使われます。デジタル署名では、送信者が本文のハッシュ値に対して自分の秘密鍵を用いて署名し、受信者が送信者の公開鍵で検証します。これにより改ざん検知と送信者の確認に役立ちます。

試験では、「誰の鍵を何の目的で使うか」を区別します。署名は機密性を直接与えるものではなく、ハッシュ関数も暗号文を元に戻すための方式ではありません。また、公開鍵が本当に本人のものかを第三者が証明するのが電子証明書で、認証局を含むPKIがその信頼関係を支えます。パスワード、生体情報、所持物を組み合わせる多要素認証との役割の違いも確認します。

試験で問われるポイント

確認問題

A社がB社へ大容量ファイルを送り、通信内容の機密性と送信者A社であることの確認を両立したい。公開鍵暗号とデジタル署名の利用方法として最も適切なものはどれか。

正解: イ
正解は2番目。機密性を確保する共通鍵は受信者B社の公開鍵で暗号化し、B社だけが持つ秘密鍵で復号できるようにします。送信者確認用の署名はA社の秘密鍵で作成し、A社の公開鍵で検証します。公開鍵で署名を作成したり、相手の秘密鍵を送信側が利用したりする他の選択肢は、鍵の保有関係に反します。

続きはアプリで — この論点の過去問と解説、AI演習へ

経営情報システムの過去問を年度別に解説付きで演習。触って学ぶ体感型解説、忘却曲線ベースの復習計画も無料で始められます。

診断士RoadMapを無料で始める
登録だけなら無料・プレミアムは月額¥500・いつでも解約可

関連する論点

同じ科目の論点