公開鍵基盤(PKI)
PKIとは?
PKI(公開鍵基盤)とは、公開鍵暗号方式に基づくセキュリティインフラストラクチャです。インターネット上の身分証明書として機能するデジタル証明書の発行と管理に使用されます。
PKIは、次の3つの主要コンポーネントで構成されます。
- 証明書:
証明書を保有する個人または組織の身元を認証します。たとえば、次のようなものがあります。- SSL証明書:Webサイトを運営する組織を認証し、安全なWeb通信を確保するために使用されます。
- クライアント証明書:個人ユーザーまたは組織を認証し、システムへの安全なアクセスや情報交換に使用されます。
デジタル証明書を持つ個人または組織は、次の2つの暗号鍵を保有します。
- 証明書に含まれ、公開される公開鍵。
- 証明書の所有者だけが知る秘密鍵。
公開鍵と秘密鍵は対になっています。公開鍵で暗号化されたデータは秘密鍵でのみ復号でき、その逆も同様です(一般にRSAアルゴリズムを使用します)。この特性により、デジタル署名による本人認証や、暗号化通信の保護などが可能になります。
- 認証局(CA):
デジタル証明書を発行する機関です。個人または組織が別の相手からデジタル証明書を受け取った場合、信頼できるCAが発行したものであることに基づいて、その真正性が検証されます。信頼できるCAが発行した証明書は、信頼性があるとみなされます。 - リポジトリ:
CAが発行した証明書を一元管理し、検証や利用のためにユーザーへ配布するシステムです。
