メニューSSL証明書 - メニュー
【SSL証明書】FAQ/情報

SSL/TLSとは

ページ更新日:2024/02/14

SSL/TLSは、インターネット上の通信を安全に暗号化するためのプロトコルです。
現在、安全とされるバージョンは TLS 1.2 以上です。

WebでSSL/TLSを利用する際は「https://」プロトコルを使用し、SSL証明書 をWebサーバーにインストールして運用します。

SSL

SSL(Secure Sockets Layer)は、ネットスケープコミュニケーションズ社によって開発された通信暗号化技術です。

TLS

TLS(Transport Layer Security)はSSLの後継規格であり、SSLの技術をベースにより安全性を高めた暗号化プロトコルです。

SSL/TLS の名称

現在、SSL(SSL2.0~3.0)は非推奨であり、実際には多くの環境でTLSが使用されています。しかし「SSL」という名称が広く普及しているため、TLS通信を「SSL通信」と表現することが一般的です。 そのため、TLS通信で利用される証明書も「SSL証明書」と呼ばれています。

SSL/TLS のバージョン

SSL/TLS には以下のバージョンがあります。


暗号スイート(暗号・鍵交換・改ざん検知)

暗号スイートとは、SSL/TLS通信における 暗号化・鍵交換・改ざん検知 を行うアルゴリズムの組み合わせを指します。


TLSバージョン・暗号スイートの決定方法

SSL/TLS通信では、使用する TLSバージョン と 暗号スイート は、サーバーとクライアント間のハンドシェイクで決定されます。
👉 最新の安全なバージョンと暗号スイート に対応していることが重要です。

その他

最近のIntelやAMDのCPUはAES-NI(AES専用ハードウェア処理)をサポートし、ARMではv8以降でAES専用処理が可能です。
そのため、サーバー側でAESの優先度を上げることで処理効率を向上できます。

また、CPU専用回路を必要としない「ChaCha20(ストリーム暗号)」はTLS 1.2以降で利用可能で、AESと併用することでさらなる効率化が可能です。

↑ 上へ 注文 検索