SSL証明書(エスエスエルショウメイショ)
TLS/SSL用公開鍵証明書。Let's Encrypt(Certbot・ACME v2・90日)・ZeroSSL・Cloudflare SSL・AWS Certificate Manager(ACM)・GoDaddy・DigiCert・GlobalSignが代表CA、DV(Domain)・OV(Organization)・EV(Extended)種別、ECDSA P-256/RSA 2048+TLS 1.3対応が2026年標準。
概要
SSL証明書(エスエスエルショウメイショ)は、TLS/SSLプロトコルで通信を暗号化し、相手側が本物のサイトであることを保証する公開鍵証明書です。ドメイン所有者が証明書を取得すると、ブラウザは証明書の署名を検証し、HTTPS接続を確立します。2026年時点で、ECDSA P‑256 と RSA 2048+ が標準化され、TLS 1.3 への完全対応が必須となっています。
主な特徴・仕組み
- 公開鍵暗号:サーバーは秘密鍵でメッセージを署名し、クライアントは公開鍵で検証します。
- 証明書チェーン:ルートCA → 中間CA → サーバー証明書の順で構成され、信頼性を確保します。
- 自動更新:Let's Encrypt の Certbot などは ACME v2 を利用し、90 日ごとに自動で更新できます。
- ドメイン検証 (DV):DNS TXT レコードや HTTP ファイルで所有権を確認。
- 組織検証 (OV):企業情報を確認し、信頼度を向上。
- 拡張検証 (EV):法的・組織的な審査を経て、ブラウザに緑色のアドレスバーを表示。
- ECDSA vs RSA:ECDSA は 256 ビットで同等の安全性を 2048 ビット RSA よりも軽量化。
- TLS 1.3:ハンドシェイクを 1 ラウンドで完了し、レイテンシを低減。
- 証明書失効リスト (CRL) と OCSP:失効情報をリアルタイムで取得。
- マルチドメイン / SAN:1 枚の証明書で複数ドメインを保護(例:
*.example.com)。
スペック/製品比較表
| CA / サービス | 取得方法 | 有効期間 | 主要アルゴリズム | 価格 | 主要特徴 |
|---|---|---|---|---|---|
| Let's Encrypt | Certbot (ACME v2) | 90 日 | ECDSA P‑256 / RSA 2048 | 無料 | 自動更新 |
| ZeroSSL | ウェブ UI | 90 日 | ECDSA P‑256 | 無料 | 直感的 UI |
| Cloudflare SSL | Cloudflare ダッシュボード | 1 年 | ECDSA P‑256 | 無料 | CDN 統合 |
| AWS Certificate Manager | AWS マネジメントコンソール | 1 年 | RSA 2048 | 無料(AWS 内部使用) | IAM 統合 |
| DigiCert | API / コンソール | 1 年 | RSA 2048 | 1,200 USD | EV サポート |
具体例・対応製品
- RTX 5090:GPU で TLS 1.3 のハードウェアアクセラレーションをサポート。
- Ryzen 9 9950X3D:CPU で ECDSA 署名を 10 % 速く実行。
- Core Ultra 9 285K:内蔵 AES‑NI 命令で暗号化レイテンシを 2 µs 低減。
- DDR5‑6000:高速メモリで証明書検証を 5 % 速く。
- PCIe 5.0 x16:データ転送速度 32 GB/s で TLS 1.3 のパケットを高速処理。
自作PCでの選び方・注意点
- CPU の AES/NI サポート:暗号演算をハードで処理できるか確認。
- メモリ帯域:証明書チェーンの検証は 1 GB/s 以上が望ましい。
- ストレージ速度:証明書ファイルの読み込みは NVMe PCIe 4.0 で 5 GB/s。
- ネットワークカード:10 GbE 以上でレイテンシを抑える。
- 電源効率:暗号処理は 10 % 以上の電力を消費。
- OS の TLS ライブラリ:OpenSSL 3.0 以上を推奨。
- 自動更新スクリプト:Cron で Certbot を 90 日前に実行。
- 監視ツール:Prometheus + Grafana で証明書失効を可視化。
- バックアップ:秘密鍵は 1 TB SSD に暗号化バックアップ。
- セキュリティポリシー:鍵のアクセス権を 700 に設定。
関連用語との違い
- HTTPS:SSL証明書を利用した HTTP over TLS。
- TLS:SSL の後継プロトコル。SSL という名称は歴史的残留。
- PKI:公開鍵基盤。証明書発行・失効管理を担う全体構造。
- CSR:証明書署名要求。サーバー側で生成し、CA に送信。
- OCSP:オンライン証明書失効ステータスプロトコル。
よくある質問
Q1. Let's Encrypt の証明書は 90 日で失効しますが、手動で更新する必要がありますか?
A1. Certbot を使えば自動で更新されます。Cron で certbot renew を 30 日前に実行するだけです。
Q2. ECDSA と RSA の違いは何ですか?
A2. ECDSA は 256 ビットで RSA 2048 ビットと同等の安全性を提供し、計算量が少ないため CPU 負荷が低減します。
Q3. EV 証明書を取得するメリットは何ですか?
A3. ブラウザのアドレスバーに緑色のロックアイコンが表示され、ユーザーに対して高い信頼性を示します。
まとめ
SSL証明書は、Web 上の安全な通信を実現するための不可欠な要素です。2026年の標準として、ECDSA P‑256 と RSA 2048+、TLS 1.3 の完全対応が求められます。自作PC で構築する際は、CPU の暗号演算サポートやメモリ帯域、ストレージ速度を重視し、Certbot などで自動更新を設定することで運用コストを低減できます。代表的な CA と製品を比較し、用途に合わせて最適な証明書を選択することが重要です。