CATEGORY

ネットワーク

【Network】DNS とは?DNS 名前解決の基本知識について

DNS(Domain Name System)は、ドメイン名やホスト名から IP アドレスの対応関係を管理するシステムのことです。 IP ネットワークにおいては、コンピューターやネットワークに IP アドレスを割り当てて識別しています。IP アドレスは数字の列であるため、人間は覚えにくく、ネットワークを通してアクセスする端末やサーバーの IP アドレスを把握しておくのは難しいです。 DNS を利用 […]

【PKI 応用】SSL/TLS ハンドシェイクをわかりやすく図解

SSL/TLS では暗号化通信を開始する前に、SSL/TLS ハンドシェイクと呼ばれるやりとりを行い、暗号化通信を行うにあたって必要な情報を交換し、暗号化通信を確立します。 SSL/TLS ハンドシェイクにて、クライアントとサーバー間で暗号化に使用する各プロトコルの選定や共通鍵の生成、また証明書を検証して信頼できる相手なのかの検証を行います。 SSL/TLS ハンドシェイクの複雑なので、今回は図付 […]

【PKI 応用】SSL/TLS (暗号化通信プロトコル) とは

インターネット上で通信を暗号化して送信し、他の人に見られないように安全に通信を行うためのプロトコルである SSL/TLS の概要について説明します。 SSL/TLS とは SSL/TLS とはインターネット等の通信ネットワークにおいて、送信者と受信者の間でやりとりするデータを暗号化して、第三者が読み取ることができないように安全に通信を行うための暗号化通信のプロトコルです。 SSL/TLS では通信 […]

【PKI 基礎⑤】ハッシュ アルゴリズムとは?

前回の講座:   ここまでに、データの暗号化方式について紹介してきました。 PKI 講座の第1回目の「PKI とは?」の記事で、インターネット上に潜む脅威の一つである「改ざん」があるというお話をしました。「改ざん」という脅威には、送信者が送ったデータが「そのままの状態」で誰からも変更されていないことを保証する技術により対処できます。「ハッシュアルゴリズム」(ハッシュ関数とも呼ばれます)は、データ改 […]

【PKI 基礎④】公開鍵暗号化方式とは?

前回の講座   ここまでに、データの暗号化の技術の概要の紹介、また暗号化方式の1つの種類である 「共通鍵暗号化方式」にてついて説明してきました。暗号化方式には、もう一つ、「公開鍵暗号化方式」と呼ばれる種類があります。 今回は、「公開鍵暗号化方式」について、概要を紹介したいと思います。   公開鍵暗号化方式とは 公開鍵暗号化方式とは、暗号化と復号に使用する鍵が異なる暗号化方式のことです。 暗号化と復 […]

【PKI 基礎①】PKI って何だろう?ネットの脅威について解説!

amazon で買い物をしたり、LINE やメールで友だちと会話したりなど、日ごろからインターネット上で通信を行うシステムを利用していると思います。何気なくインターネット上でデータのやり取りをしていますが、例えば、amazon で注文した品物や購入に使用したクレジットカードの情報、また友だちとの会話などが知らない誰かに見られたら困りますよね? インターネットは公共の道路のように不特定多数の人が利用 […]

PKI の世界へようこそ!

このサイトを見ている人は、PKI という技術について理解したいと思っているのだと思います。 だけど、証明書とかデジタル署名とか何だかよくわからなくて苦手だと感じている人も少なくないのではないでしょうか。 確かに、PKI に関する技術の勉強は仕組みを理解することが大きなウェイトを占めており、実機検証などで手を動かして動作を確認し覚えていくような技術とは少し毛色が違います。 そのため、なかなか技術その […]