「Transport Layer Security」の版間の差分
提供: セキュリティ
(ページの作成:「<!-- vim: filetype=mediawiki --> Transport_Layer_Security (TLS)は、セキュリティを必要とされる通信のためのプロトコルです。 [[Secure_Soc...」) |
(相違点なし)
|
2013年1月19日 (土) 17:57時点における版
Transport_Layer_Security (TLS)は、セキュリティを必要とされる通信のためのプロトコルです。
Secure_Sockets_Layer ( SSL ) とも呼ばれます。
読み方
とらんすぽーと・れいやー・せきゅりてぃ てぃーえるえす
概要
Transport_Layer_Security (TLS)の元になったプロトコルは、SSL です。
暗号化
認証
SSL は、公開鍵証明書による認証を提供します。
SSLでは、署名アルゴリズムとして RSA暗号やDSAが利用されます。
改竄検出
SSLでは、データレコードを送信するときに、レコードのシーケンス番号、ハッシュ用共通鍵、データからハッシュ値を計算し、レコードに付加します。ハッシュ用共通鍵を知らない攻撃者によりデータが改竄されても、ハッシュ値で検出できます。
選択肢として、 MD5、SHA-1、SHA-256 のハッシュ関数があります。