TLS(SSL)による通信の暗号化とは?てぃーえるえすによるつうしんのあんごうか
TLS(SSL)による通信の暗号化とは、公開鍵暗号で相手を確かめて鍵だけを安全に渡し、実際の本文は速い共通鍵暗号で流す——この使い分けをハンドシェイクとして手順化したのがTLSである。守る範囲は通信路上の盗聴・改ざん・なりすましに限られ、端点に届いたあとのデータは対象外になる。
最終更新:2026-10-06
応用情報を最短で暗記・合格する →背景
Web上での決済や認証が始まった当時、経路上の中継装置は本文をそのまま読める状態にあった。かといって全通信を公開鍵暗号で流せば処理が重すぎて実用にならず、共通鍵だけでは最初にその鍵をどう渡すかが解けない。鍵交換と相手の確認を公開鍵と証明書で済ませ、そのあとは共通鍵へ切り替えるという二段構えで、安全性と速度を両立させたのがTLSの設計である。
具体例
HTTPSではTCP接続の確立後にTLSハンドシェイクが走り、TLS 1.3では往復1回で鍵合意まで終わる。Let's Encryptによって証明書が無償かつ自動更新で取得できるようになり、常時HTTPS化が一気に進んだ。負荷分散装置でTLSを終端する構成では、その先の内部区間をどう保護するかを設計時に決める。
試験での引っ掛け
TLSが守るのは通信路だけで、サーバ内に保存されたデータやアプリケーションの脆弱性は一切守らない。証明書があること=安全なサイトでもなく、DV証明書が示すのはドメインの管理権限までである。またSSLは名残の名称で、SSL 3.0を含む旧版は脆弱性のため使用が禁じられ、現行はTLS 1.2以降になる。
関連用語
出典・参考
解説は資格暗記が独自に作成しています。過去問の出典は各問題に記載のとおりです。