にんしょうきょく
CA
CA = Certificate Authority
公開鍵暗号基盤において、利用者の公開鍵が本人であることを証明する電子証明書を発行する第三者機関です。
詳しい説明
1. 定義
認証局(CA)とは、公開鍵暗号基盤において、電子証明書の発行や管理を行う第三者機関のことです。利用者の公開鍵が確かに本人や組織のものであるということをデジタル的に証明し、その正当性を保証する役割を担っています。
この証明の仕組みによって、インターネット上のような顔の見えない相手とのやり取りでも、相手が信頼できる人物であるかを確認できるようになります。CAはインターネット社会における身元確認の基点であり、信頼のアンカーとして機能しています。
2. 仕組みと種類
認証局の仕組みは、上位の認証局が下位の認証局を証明するという階層構造をとっています。最上位にはルート認証局が存在し、自らで証明書に署名を行うことで信頼の起点となります。この階層構造により、広範囲のユーザーに対して証明書の発行と検証が可能になります。
種類としては、認証のレベルに応じて分類されます。組織の実在性を厳格に調査する実在証明型、ドメインの所有権のみを確認するドメイン認証型などが代表的です。用途や信頼性の求められる度合いに応じて、適切な証明書を発行するCAが選ばれます。
3. 試験ごとの視点
ITパスポート試験では、WebサイトのSSL/TLS通信における信頼の仕組みとして登場します。ブラウザがWebサーバーの身元を確認する際、CAが発行した証明書を介して安全性を検証するプロセスが基本知識として問われます。
基本情報技術者試験では、公開鍵暗号方式における鍵の正当性確認のプロセスとして深く問われます。証明書の有効期限や失効リスト(CRL)の確認など、認証局が提供する証明書の管理運用面についての理解が、セキュリティ技術の理解とともに求められます。
4. 紛らわしい語との違い
登録局(RA)とは役割が異なります。RAは利用者の申請受付や本人確認を行い、その情報をCAに取り次ぐ窓口です。実際に電子証明書を発行しデジタル署名を付与するのはあくまでCAであり、RAには発行権限がありません。
サーバー証明書とは、対象と手段の関係です。サーバー証明書はCAが発行する成果物であり、CAはそれを発行するための機能や組織を指します。証明書をCAと混同しないよう、発行者と発行物の区別を明確に持つことが重要です。
5. 身近な例
最も身近な例は、Webブラウザのアドレスバーに表示される鍵マークです。このマークがあるWebサイトにアクセスした際、ブラウザはサイトの証明書をCAの公開鍵で検証し、通信相手が本物であることを確認しています。
また、電子メールでのデジタル署名や、マイナンバーカードを用いた公的個人認証サービスでもCAの仕組みは活用されています。オンライン申請や電子契約において、なりすましを防ぐための身元確認基盤として私たちの生活を支えています。
試験で問われること
ITパスポート試験
- 電子証明書の正当性を保証する機関であると理解する。
- Webサイトの鍵マークがCAによる証明の証であることを押さえる。
- なりすましを防止する仕組みとしての役割を整理する。
基本情報技術者試験
- 公開鍵の正当性を証明する信頼の連鎖を理解する。
- 失効リスト(CRL)の確認といった運用の仕組みを整理する。
- RAとの役割分担を正確に区別する。