公開鍵暗号とは?
こうかいかぎあんごう
公開鍵暗号とは、暗号化と復号に異なる鍵(公開鍵と秘密鍵)を使う暗号方式で、安全な鍵配送を不要にした現代暗号の基盤技術です。
公開鍵暗号(Public Key Cryptography)とは、暗号化に使う鍵と復号に使う鍵が異なる「非対称鍵暗号」の仕組みです。誰でも使える公開鍵と、所有者だけが持つ秘密鍵のペアを用います。
基本的な使い方は以下の通りです。
公開鍵暗号が登場する以前の共通鍵暗号では、通信相手と事前に同じ鍵を安全に共有する必要があり、これが大きな課題でした。公開鍵暗号はこの鍵配送問題を解決した画期的な技術です。代表的なアルゴリズムにはRSA暗号、楕円曲線暗号(ECC)などがあります。
現代のインターネットセキュリティの根幹を支えており、WebブラウザのHTTPS通信(TLS)、SSHによるサーバー接続、電子メールの署名、仮想通貨の取引認証など、あらゆる場面で活用されています。ただし共通鍵暗号に比べて処理速度が遅いため、実際の通信では公開鍵暗号で共通鍵を交換し、実データは共通鍵で暗号化するハイブリッド方式が一般的です。
使い方・例文
「ウェブサイトにhttpsでアクセスするとき、公開鍵暗号を使って安全に暗号化通信が確立されている」というように、日常のウェブ通信の解説で登場します。
この用語をシェア
最終更新: