公開鍵暗号方式は、暗号化鍵K1と復号鍵K2が異なります。
AさんからBさんへ暗号化して情報を送信したい場合を例にして説明します。
Bさんはまず、自分の手元に隠し持つ鍵の「秘密鍵」と、外部へ公開する鍵の「公開鍵」の一対の鍵を作成します。
公開鍵は信頼のおけるサイトへ登録したり、メールで送ったりして、Aさんが入手できるようにします。
K1がBさんの公開鍵、K2がBさんの秘密鍵、ということになります。
Bさんの公開鍵を入手したAさんはBさんに送りたい情報をBさんの公開鍵で暗号化し、生成された暗号文をBさんに送ります。
この暗号文はBさんがもつ秘密鍵でしか復号できません。