セキュリティ
公開鍵暗号
Public Key Cryptography
概要
暗号化と復号に異なる鍵のペアを使用する暗号方式。鍵配送問題を解決する。
詳細解説
公開鍵暗号方式は、暗号化に使う公開鍵と復号に使う秘密鍵のペアを用いる暗号方式である。公開鍵は誰にでも公開でき、対応する秘密鍵を持つ者だけが復号できるため、鍵の安全な配送が不要になる。
代表的なアルゴリズムにRSA暗号がある。処理速度は共通鍵暗号より遅いため、通信データの暗号化には直接使わず、共通鍵の配送やデジタル署名に利用されることが多い。PKI(公開鍵基盤)により鍵の正当性が担保される。
事例・具体例
AさんがBさんにデータを送る場合、Bさんの公開鍵で暗号化する。復号にはBさんの秘密鍵が必要なため、第三者に傍受されても解読できない。