読み込み中…
読み込み中…
経営情報システム
暗号は公開鍵で施錠、署名は秘密鍵で施錠。向きがちょうど逆
この図は、演習でこの分野の問題を解いたときにも解説の中に出ます。 図は教科書レベルの一般知識をもとに当サイトが独自に作図したもので、過去問の図表そのものではありません。
公開鍵暗号方式
どういうものか:受け手の公開鍵で暗号化し、受け手だけが持つ秘密鍵で復号する
おさえる点:鍵は1人あたり2個で済むので、n 人なら 2n 個です。計算に時間がかかるため、実際は共通鍵の受け渡しだけに使うことが多くなります(ハイブリッド方式)。
取り違えやすい相手と並べて見る
いま選んでいるもの
公開鍵暗号方式
暗号化は公開鍵、復号は秘密鍵。鍵を配る問題が起きない
取り違えやすい相手
共通鍵暗号方式
鍵が1種類。速いが、その鍵をどう安全に渡すかが問題になる
いま選んでいるもの
公開鍵暗号方式
暗号化は公開鍵、復号は秘密鍵。鍵を配る問題が起きない
取り違えやすい相手
デジタル署名
暗号化とは鍵の使い方が逆。秘密鍵で作り、公開鍵で確かめる
いま選んでいるもの
公開鍵暗号方式
暗号化は公開鍵、復号は秘密鍵。鍵を配る問題が起きない
取り違えやすい相手
電子証明書(公開鍵基盤)
公開鍵の持ち主を保証するしくみ。鍵そのものではない
本試験でいちばん狙われるのは、公開鍵暗号とデジタル署名で鍵の使い方が逆になる点です。「秘密鍵で暗号化して送る」という選択肢は、暗号化の話としては誤りになります。ハッシュ関数を暗号化の一種として説明する選択肢も定番の誤りです。
| 名前 | どういうものか | 見分ける決め手 |
|---|---|---|
| 中身を隠す(暗号化) | ||
| 共通鍵暗号方式 | 送り手と受け手が同じ鍵を持ち、その1つの鍵で暗号化も復号もする | 鍵が1種類。速いが、その鍵をどう安全に渡すかが問題になる |
| 公開鍵暗号方式 | 受け手の公開鍵で暗号化し、受け手だけが持つ秘密鍵で復号する | 暗号化は公開鍵、復号は秘密鍵。鍵を配る問題が起きない |
| 本人と改ざんを確かめる | ||
| デジタル署名 | 送り手が自分の秘密鍵で署名し、受け手が送り手の公開鍵で検証する | 暗号化とは鍵の使い方が逆。秘密鍵で作り、公開鍵で確かめる |
| ハッシュ関数 | どんな長さのデータからも、決まった長さの短い値を作る | 鍵を使わない。元に戻せない(一方向)ので、暗号化ではない |
| 電子証明書(公開鍵基盤) | 認証局が、その公開鍵が確かに本人のものだと保証する | 公開鍵の持ち主を保証するしくみ。鍵そのものではない |
左が送り手、右が受け手、上の鍵はそこで使う鍵です。塗りつぶした鍵が秘密鍵、中抜きの鍵が公開鍵を表します。