TLS/SSL - 通信の暗号化
このドキュメントの目的
TLS(Transport Layer Security) の仕組みを理解し、安全な通信を実現するための知識を身につけます。
TLS/SSLとは
TLS(Transport Layer Security):
- インターネット上の通信を暗号化するプロトコル
- HTTPS、メール(SMTPS/IMAPS)、VPNなどで使用
- SSLの後継(SSL 3.0 → TLS 1.0 → TLS 1.2 → TLS 1.3)
TLSが提供するセキュリティ:
┌─────────────────────────────────────────────────────────────┐
│ TLSの3つの保証 │
├─────────────────────────────────────────────────────────────┤
│ │
│ 1. 機密性(Confidentiality) │
│ → 通信内容を第三者に読まれない │
│ → 共通鍵暗号(AES等)で実現 │
│ │