目次 ->2


1. はじめに English

(準備中)

TLS プロトコルの主な目的は、通信を行う 2 つのアプリケーション間に、通信プライバシーとデータインテグリティ機能を提供することである。プロトコルは、2 つの層から成る。それは TLS レコードプロトコルと TLS ハンドシェイクプロトコルである。TLS レコードプロトコルは、 セキュアな伝送プロトコル層(例えば、TCP [TCP] )の直上にある。TLS レコードプロトコルにより、次の 2つの基本的特性をもつコネクションセキュリティが提供される。

TLS レコード プロトコルは、より上位に位置するさまざまなプロトコルのカプセル化に使用される。カプセル化されるプロトコルの1つである TLS ハンドシェイク プロトコルでは、アプリケーションプロトコルの最初のデータを送信または受信する前に、サーバーとクライアントの相互認証、暗号化アルゴリズムと暗号鍵の共有を行うことができる。TLS ハンドシェイク プロトコルにより、次の 3 つの基本的特性をもつコネクション セキュリティが提供される。

TLS の利点のひとつは、アプリケーション プロトコルから独立していることである。 TLS プロトコルを透過的なものとした、より上位のプロトコル層を形成することができる。 しかし TLS 規格では、より上位のプロトコルにおいて、どのように TLS を使用したセキュリティを追加するか、については規定しない。どのように TLS ハンドシェイクを開始し、交換された認証証明書をどのように解釈するかに関しては、TLS の上位プロトコルを実装する側の判断による。


目次 ->2