index -> 2

1. はじめに English

TLS プロトコルの主な目標は、通信を行っているふたつのアプリケーション間にプライバシおよびデータインテグリティを提供することにある。このプロトコルは、ふたつの層(TLS レコードプロトコルおよび TLS ハンドシェイクプロトコル)から成る。最下位において、何らかの信頼できるトランスポートプロトコル (例: TCP [TCP])上に配置されるのは、TLS レコードプロトコルである。TLS レコードプロトコルは、ふたつの基本属性をもつ接続(connection)セキュリティを提供する。:

TLS レコードプロトコルは、様々な上位層プロトコルのカプセル化用に使われる。そのようなカプセル化されたプロトコルのひとつとして、TLS ハンドシェイクプロトコルは、そのサーバおよびクライアントが相互に認証(authenticate)し、そのアプリケーションプロトコルが、データの最初のバイトを転送もしくは受信する前に、暗号化アルゴリズムおよび暗号鍵を交渉できるようにする。TLS ハンドシェイクプロトコルは、3 つの基本属性をもつ接続セキュリティを提供する。:

TLS の優位性のひとつは、「これは、アプリケーションプロトコルと独立であること」である。上位層プロトコルは、TLS プロトコルの最上位に transparently
配置できる。しかし、TLS standard は、「どのようにプロトコルは、セキュリティを TLSで加えるか?」を規定しない。: 「どのように TLS handshaking を開始するか?」および「どのように交換された本人認証(authentication)証明書を解釈するか?」についてのい判断は、TLS 上で動作するプロトコルの設計者および実装者の判断に委ねられている。

1.1. 要件の用語法 English

この文書中のキーワード、"MUST", "MUST NOT", "REQUIRED", "SHALL", "SHALL NOT", "SHOULD", "SHOULD NOT", "RECOMMENDED", "MAY"および"OPTIONAL"は、 RFC 2119 [REQ] に記述されたように解釈されるべき用語である。

1.2. TLS 1.1 との主要な相違点 English

本書は、TLS 1.1 [TLS1.1] プロトコルの改訂である。これは、(特に暗号アルゴリズムの交渉について)向上された flexibility を含む。主要な変更は、下記のとおり。:


index -> 2