IT用語入門:公開鍵暗号方式【暗号化と復号で別の鍵を使う】

PR
PR

PR

バナー

公開鍵暗号方式とは

公開鍵暗号方式は、暗号化と復号に異なる鍵を使う方法です。誰でも使える公開鍵でデータを暗号化し、受信者だけが管理する秘密鍵で復号します。鍵は一対で作られ、公開鍵で暗号化した情報は対応する秘密鍵でしか元に戻せません。これにより、事前に共通の鍵を共有していなくても、安全に相手へ機密を送れます。

仕組みの土台には、一方向には計算しやすく逆向きは非常に難しいという数学的性質があります。処理は重いため、実運用では公開鍵暗号で共通鍵を安全に交換し、その後は高速な共通鍵暗号で通信します。

代表例はRSA、エルガマル、Diffie-Hellman。HTTPSのTLSやメールのPGP、ソフト配布の署名検証などで使われます。利点は、秘密の事前共有が不要なことと、秘密鍵で作る電子署名を公開鍵で検証でき、なりすましや改ざんを防げることです。