本文へ移動

あんごうか

暗号化

データを第三者に読み取られないよう特定のルールで変換して機密性を守り、必要な相手だけが復号できるようにする技術であり、共通鍵方式と公開鍵方式が主に使われます。

詳しい説明

暗号化とは、特定のルールに基づきデータを変換して、許可された人以外からは内容を読み取れない状態にすることです。ネットワーク上での通信は盗聴や改ざんのリスクがあるため、重要な情報は暗号化して送るのが原則です。変換された暗号データを元に戻す作業は復号と呼ばれます。

仕組みには共通鍵暗号方式と公開鍵暗号方式があります。共通鍵暗号方式は、暗号化と復号に同じ鍵を使う方式で、処理速度が速いのが特徴です。公開鍵暗号方式は、暗号化に公開鍵、復号に秘密鍵を使う方式で、鍵の受け渡しの安全性が高いのが特徴です。現代の通信では、これらの方式を組み合わせて安全性を確保しています。

ITパスポート試験や基本情報技術者試験では、共通鍵と公開鍵の仕組みの違いが頻出です。よく混同されるのはデジタル署名ですが、これは暗号化とは逆で、送信者の正当性を証明するために秘密鍵で変換する技術です。暗号化は秘密を守るためのもの、デジタル署名は本人を証明するためのものとして使い分けを覚えましょう。

試験で問われること

ITパスポート試験

  • 共通鍵暗号方式と公開鍵暗号方式の特徴を対比する。
  • 暗号化は機密性を高めるための技術であることを押さえる。
  • 復号とは暗号化されたデータを元の平文に戻す作業であることを知る。

基本情報技術者試験

  • 共通鍵暗号方式と公開鍵暗号方式の鍵の管理方法を理解する。
  • 公開鍵暗号方式における公開鍵と秘密鍵のペアの役割を区別する。
  • デジタル署名と暗号化の仕組みの違いを混同しないようにする。