公開鍵暗号
公開鍵暗号（こうかいかぎあんごう、）とは、暗号化と復号とに異なる鍵（手順）を用い、暗号化用の鍵は公開できるようにした暗号方式である（復号用の鍵は秘匿）。これと対照的なものは、暗号化と復号とに同一の鍵（共通鍵）を用いる暗号方式がある。
暗号化は通信の秘匿性を高めるための手段だが、それに必須の鍵もまた情報なので、鍵を受け渡す過程で盗聴されてしまうというリスクがあった。共通鍵を秘匿して受け渡すには（特使が運搬するというような）コストもかかり、一般人が暗号を用いるための障害であった。この問題に対して、暗号化鍵の配送問題を解決したのが公開鍵暗号である。
また広い意味で、秘匿を目的とした公開鍵暗号で使われるのと同じ数学的な理論に基づいて、通信の安全性を保障する暗号技術全般を指して公開鍵暗号（あるいは公開鍵暗号技術、非対称暗号技術）と呼ぶこともある。この場合、（秘匿を目的とした）公開鍵暗号方式だけでなく、デジタル署名（秘匿機能は無い）、公開鍵通信路のみを用いて共通鍵を合意することのできるディフィー・ヘルマン鍵交換なども、広い意味での公開鍵暗号である。
以下では、秘匿を目的とした狭い意味での公開鍵暗号について扱う。