IT広辞苑 ~ 非対称鍵暗号
対になる2つの鍵を使ってデータの暗号化・復号化を行なう暗号方式。非対称暗号とも呼ばれる。片方は他人に広く公開するため公開鍵と呼ばれ、もう片方は本人だけがわかるように厳重に管理されるため秘密鍵と呼ばれる。秘密鍵で暗号化されたデータは対応する公開鍵でしか復号できず、公開鍵で暗号化されたデータは対応する秘密鍵でしか復号できない。暗号化と復号化を同じ鍵で行なう秘密鍵暗号方式に比べ、鍵を安全な経路で輸送する必要がないため、鍵の管理が楽で安全性が高い。公開鍵暗号の原理は1970年代に考案された。ほぼ同時に、具体的な暗号化方式として、巨大な整数の素因数分解の困難さを利用したRSA暗号が生まれた。現在では公開鍵暗号の標準としてRSA暗号が広く普及している。この分野の暗号方式にはRSA暗号の他に楕円曲線暗号、ElGamal暗号などがある。