いう2種類の暗号方式を組み合わせて用いることで、安全な暗号化通信が成り立っています。共通鍵暗号方式とは共通鍵暗号方式とは、データを暗号化する時と復号化(※暗号化されたデータを元のデータに復元すること)する時に同じ鍵(共通鍵)を使用する暗号化方式です。共通鍵暗号方式の場合、下記の図のように、WebサーバーとWebクライアント(ブラウザ)の両者で暗号化と複号化に使用する「共通鍵」を生成し、送受信を行います。暗号化と復号化に利用する共通鍵は一般には公開されず、通信を行う送信者と受信者のみで共有される仕組みとなっています。共通鍵暗号方式は送受信間で同じ鍵を使用するため、公開鍵暗号方式と比較して暗号化・復号化する処理スピードが速いというメリットがあります。共通鍵暗号方式は送受信する相手毎に共通鍵を生成し、送受信間で安全に共通鍵の受け渡しする必要があるため、膨大な量の鍵の生成と配布、管理が課題となります。共通鍵を相手側に渡す段階では、暗号化通信ではないため、悪意のある第三者に通信データ情報を盗聴されてしまう可能性があります。このような共通鍵暗号方式のデメリットを解決したのが、次にご紹介する公開鍵暗号方式になります。公開鍵暗号方式とは公開鍵暗号方式(PKI)とは、データを暗号化する時と復号化する時において「公開鍵」と「秘密鍵」の2種類の暗号鍵を使用する暗号化方式です。上記の図のように、まず始めにデータの送信者であるWebサーバー側がWebクライアント側に公開鍵を送信します。Webクライアント側は、受け取った公開鍵を用いてデータを暗号化の上送信し、Webサーバー側は保有している秘密鍵で復号化します。公開鍵暗号方式では、公開鍵と秘密鍵のペアでしか使用することができず、公開鍵で暗号化したデータは秘密鍵のみ復号可能であり、反対に秘密鍵で暗号化したデータは公開鍵のみ復号可能な仕組みとなっているため、共通鍵暗号方式と比較して鍵の管理が容易です。秘密鍵はサーバー側のみ保有している鍵であり、万が一、公開鍵を第三者に盗み見られた場合でも、秘密鍵がないとデータの中身を復号できないため安全な通信が行えるというメリットがあります。公開鍵暗号方式は、公開鍵と秘密鍵の2種類を用いて暗号化や復号化をするため、共通鍵暗号方式と比較して処理速度が遅いというデメリットがあります。仕組みを使用して暗号化通信を行っています。次の項目でSSL通信の流れをご説明いたします。スポンサーリンクSSL通信の流れSSL通信の主な流れは、以下の通りです。通信するSSL通信は、公開鍵暗号方式で安全に共通鍵を生成し、処理速度の速い共通鍵暗号方式で暗号化通信を行っています。公開鍵暗号方式と共通鍵暗号方式を組み合わせることで、両者のメリットを組み込み、安全、かつ、高速に暗号化通信を実現できるようになっています。下記の記事では、SSL通信の定義や仕組み、必要なSSL証明書などの情報をまとめてご紹介しているので、よろしければご参照ください。記事はこちらまた、下記の記事ではSSL-VPNやSSL/TLSなどについての情報をまとめています。Blogで、新たに下記のような発表がありました。Chromeに対して、Webサイト内の「HTTP」コンテンツがブロックされるよう、段階的な仕様変更が行われることが公表されました。Chromeの仕様変更に伴って、Webサイト内の「HTTP」コンテンツがブロックされてしまうと、Webサイトに訪問したユーザー(お客様)にはあなたの伝えたい情報を正しく伝えることができなくなってしまいます。そのような機会損失を避けるためにも、まだHTTPS化(SSL化)対応がお済みでない場合には、早めにHTTPS化対応することを強くおすすめします。SSL証明書を導入済みの場合であっても、「http」から始まるコンテンツが混在していないかどうかを、今一度チェックすることをおすすめします。スポンサーリンクサイトのSSL化でお困りの場合は、弊社にお任せください今回は、SSL通信に関する情報をご紹介しました。サイトのSSL化に関してお困りのサイト運営者の方などは、弊社のSSL化代行サービスがおすすめです。今なら、無料相談キャンペーンを実施しておりますので、お気軽にお問い合わせくださいね。コメントをキャンセルメールアドレスが公開されることはありません。