<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>インターネット アーカイブ - Archive of Yone</title>
	<atom:link href="https://elite-lane.com/tag/%E3%82%A4%E3%83%B3%E3%82%BF%E3%83%BC%E3%83%8D%E3%83%83%E3%83%88/feed/" rel="self" type="application/rss+xml" />
	<link></link>
	<description></description>
	<lastBuildDate>Tue, 23 Mar 2021 18:00:17 +0000</lastBuildDate>
	<language>ja</language>
	<sy:updatePeriod>
	hourly	</sy:updatePeriod>
	<sy:updateFrequency>
	1	</sy:updateFrequency>
	<generator>https://wordpress.org/?v=6.5.3</generator>

<image>
	<url>https://elite-lane.com/wp-content/uploads/2018/07/cropped-greenapple-logo2-1-32x32.jpg</url>
	<title>インターネット アーカイブ - Archive of Yone</title>
	<link></link>
	<width>32</width>
	<height>32</height>
</image> 
	<item>
		<title>電子署名とは？電子署名の仕組みを図解で解説</title>
		<link>https://elite-lane.com/electronic-signature/</link>
					<comments>https://elite-lane.com/electronic-signature/#respond</comments>
		
		<dc:creator><![CDATA[admin]]></dc:creator>
		<pubDate>Tue, 01 Oct 2019 04:04:24 +0000</pubDate>
				<category><![CDATA[IT]]></category>
		<category><![CDATA[インターネット]]></category>
		<guid isPermaLink="false">https://elite-lane.com/?p=6035</guid>

					<description><![CDATA[<p>電子署名とは？電子署名の仕組みを図解で解説 電子署名とは、 電子取引 電子ファイル（PDF 等々） の取引者・作成者本人が取引・作成した事を証明する技術のことです。 企業・個人間で行われる契約書・稟議書等々の紙媒体への、 [&#8230;]</p>
<p>投稿 <a href="https://elite-lane.com/electronic-signature/">電子署名とは？電子署名の仕組みを図解で解説</a> は <a href="https://elite-lane.com">Archive of Yone</a> に最初に表示されました。</p>
]]></description>
										<content:encoded><![CDATA[<h1>電子署名とは？電子署名の仕組みを図解で解説</h1>
<p>電子署名とは、</p>
<ul>
<li>電子取引</li>
<li>電子ファイル（PDF 等々）</li>
</ul>
<p>の取引者・作成者本人が取引・作成した事を証明する技術のことです。</p>
<p>企業・個人間で行われる契約書・稟議書等々の紙媒体への、</p>
<ul>
<li>直筆の書名</li>
<li>判子の押印</li>
</ul>
<p>と同様に電子署名では、電子取引や電子ファイル媒体に</p>
<ul>
<li>取引情報に取引者本人のデジタル版の署名</li>
<li>作成者本人のデジタル版の署名</li>
</ul>
<p>を電子的に残すだけです。</p>
<p><a rel="follow noopener" target="_blank" href="https://elite-lane.com/wp-content/uploads/2019/09/Screen-Shot-2019-09-30-at-11.52.17.png"><img fetchpriority="high" decoding="async" src="https://elite-lane.com/wp-content/uploads/2019/09/Screen-Shot-2019-09-30-at-11.52.17.png" alt="電子署名" width="514" height="418" class="aligncenter size-full wp-image-6052" srcset="https://elite-lane.com/wp-content/uploads/2019/09/Screen-Shot-2019-09-30-at-11.52.17.png 514w, https://elite-lane.com/wp-content/uploads/2019/09/Screen-Shot-2019-09-30-at-11.52.17-300x244.png 300w" sizes="(max-width: 514px) 100vw, 514px" /></a></p>
<p>電子署名は</p>
<ul>
<li>契約書</li>
<li>電子カルテ</li>
<li>公共事業の電子入札 等々</li>
<li>仮想通貨（暗号資産）の取引</li>
</ul>
<p>でも広く利用されています。</p>
<p>電子署名では、どのようにして</p>
<ul>
<li>電子取引</li>
<li>電子ファイル（PDF 等々）</li>
</ul>
<p>の取引者・作成者本人による署名だと検証するのでしょうか。</p>
<p>この記事では、電子署名の</p>
<ul>
<li>仕組み</li>
<li>仮想通貨（暗号資産）取引での電子署名の使われ方</li>
</ul>
<p>それぞれについて説明していきます。</p>

  <div id="toc" class="toc tnt-number toc-center tnt-number border-element"><input type="checkbox" class="toc-checkbox" id="toc-checkbox-2" checked><label class="toc-title" for="toc-checkbox-2">目次</label>
    <div class="toc-content">
    <ol class="toc-list open"></li><li><a href="#toc1" tabindex="0">電子署名の仕組み</a></li><li><a href="#toc2" tabindex="0">電子署名の仮想通貨（暗号資産）取引での使われ方</a><ol><li><a href="#toc3" tabindex="0">取引情報の生成</a></li><li><a href="#toc4" tabindex="0">電子署名</a></li><li><a href="#toc5" tabindex="0">取引情報のP2P・ネットワークへの送信</a></li><li><a href="#toc6" tabindex="0">取引情報の検証</a></li></ol></li></ol>
    </div>
  </div>

<h2><span id="toc1">電子署名の仕組み</span></h2>
<p><img decoding="async" src="https://elite-lane.com/wp-content/uploads/2020/05/smartphone-3317474_640-min.jpg" alt="電子署名の仕組み" width="640" height="427" class="aligncenter size-full wp-image-9464" srcset="https://elite-lane.com/wp-content/uploads/2020/05/smartphone-3317474_640-min.jpg 640w, https://elite-lane.com/wp-content/uploads/2020/05/smartphone-3317474_640-min-300x200.jpg 300w" sizes="(max-width: 640px) 100vw, 640px" /></p>
<p>電子署名の仕組みでは、公開鍵暗号方式という情報（データ）を暗号化する技術が使われています。</p>
<p>公開鍵暗号方式では、</p>
<ul>
<li>公開鍵</li>
<li>秘密鍵</li>
</ul>
<p>二つの鍵が使われ、それぞれの特徴は</p>
<ul>
<li>公開鍵・・・
<ul>
<li>秘密鍵でしか開錠出来ない錠みたいなもの</li>
<li>秘密鍵により複数作成可能</li>
</ul>
</li>
<li>秘密鍵・・・
<ul>
<li>公開鍵を作成出来る鍵みたいなもの</li>
<li>公開鍵を開錠出来る唯一の手段</li>
</ul>
</li>
</ul>
<p>になります。</p>
<p>「鍵」とありますが、暗号化・復号化する為の手段としての「鍵」という意味であり、インターネットの中で、実際に物理的（有形）な「鍵」をやり取りする訳ではありません。</p>
<p>実際の「鍵」の正体は、<span class="marker-under">「鍵」のような役割を果たす無形資産（データ）</span>です。</p>
<div class="information-box">
暗号化・・・第三者が通信文を見ても特別な知識なしでは読めないように変換するセキュア通信の手法</p>
<p>復号化・・・デジタルデータを特定の方法で、元の通信文・データに戻す変換を加えること</p>
<p><a rel="follow noopener" target="_blank" href="https://elite-lane.com/wp-content/uploads/2019/09/Screen-Shot-2019-09-13-at-15.09.30.png"><img decoding="async" src="https://elite-lane.com/wp-content/uploads/2019/09/Screen-Shot-2019-09-13-at-15.09.30.png" alt="暗号化・復号化" width="765" height="347" class="aligncenter size-full wp-image-5765" srcset="https://elite-lane.com/wp-content/uploads/2019/09/Screen-Shot-2019-09-13-at-15.09.30.png 765w, https://elite-lane.com/wp-content/uploads/2019/09/Screen-Shot-2019-09-13-at-15.09.30-300x136.png 300w" sizes="(max-width: 765px) 100vw, 765px" /></a></p>
</div>
<p>公開鍵暗号方式では</p>
<ul>
<li>公開鍵・・・暗号文を復号化する役割</li>
<li>秘密鍵・・・平文を暗号化する役割</li>
</ul>
<p>をそれぞれ担っています。</p>
<p>では、どのようにして公開鍵暗号方式の技術を電子署名に応用しているのでしょうか。</p>
<p>電子署名では、電子取引・電子ファイルに</p>
<ul>
<li>電子取引</li>
<li>電子ファイル</li>
</ul>
<p>の取引者・作成者本人が秘密鍵を用いて電子署名（暗号化）します。</p>
<p>秘密鍵を用いて電子署名（暗号化）したので、復号化（検証）する為には公開鍵が必要になります。</p>
<p>ここで、公開鍵の特徴を思い出して欲しいのですが、公開鍵は秘密鍵によってしか生成されません。</p>
<p>つまり、秘密鍵を用いて電子署名（暗号化）した</p>
<ul>
<li>電子取引</li>
<li>電子ファイル</li>
</ul>
<p>の取引者・作成者本人しか公開鍵を生成出来ないのです。</p>
<p>また、公開鍵は秘密鍵によって複数作成可能ですので、</p>
<ul>
<li>電子取引</li>
<li>電子ファイル</li>
</ul>
<p>の電子署名（暗号化）後に取引者・作成者本人は復号化（検証）してもらう為に周囲の者に公開鍵を配ります。</p>
<p>公開鍵を受け取った者は、電子署名（暗号化）が本人のモノか検証する為に復号化（検証）します。</p>
<p>復号化（検証）に成功した場合、</p>
<ul>
<li>電子取引</li>
<li>電子ファイル</li>
</ul>
<p>の正当性が認められます。</p>
<p>電子署名において</p>
<ul>
<li>秘密鍵・・・施錠用の鍵（電子署名（暗号化））</li>
<li>公開鍵・・・解錠用の鍵（復号化（検証））</li>
</ul>
<p>の役割をそれぞれ果たしているのです。</p>
<p><a rel="follow noopener" target="_blank" href="https://elite-lane.com/wp-content/uploads/2019/09/Screen-Shot-2019-09-30-at-13.15.23.png"><img loading="lazy" decoding="async" src="https://elite-lane.com/wp-content/uploads/2019/09/Screen-Shot-2019-09-30-at-13.15.23.png" alt="" width="749" height="238" class="aligncenter size-full wp-image-6060" srcset="https://elite-lane.com/wp-content/uploads/2019/09/Screen-Shot-2019-09-30-at-13.15.23.png 749w, https://elite-lane.com/wp-content/uploads/2019/09/Screen-Shot-2019-09-30-at-13.15.23-300x95.png 300w" sizes="(max-width: 749px) 100vw, 749px" /></a></p>
<p><font size="2">公開鍵暗号方式に関して詳しく知りたい方はこちら</font></p>

<a rel="follow noopener" target="_blank" href="https://elite-lane.com/common-key-cryptography-and-public-key-cryptography/" title="【図解】共通鍵暗号方式と公開鍵暗号方式の仕組み･特徴" class="blogcard-wrap internal-blogcard-wrap a-wrap cf"><div class="blogcard internal-blogcard ib-left cf"><div class="blogcard-label internal-blogcard-label"><span class="fa"></span></div><figure class="blogcard-thumbnail internal-blogcard-thumbnail"><img loading="lazy" decoding="async" width="160" height="90" src="https://elite-lane.com/wp-content/uploads/2020/05/key-min-160x90.jpeg" class="blogcard-thumb-image internal-blogcard-thumb-image wp-post-image" alt="" srcset="https://elite-lane.com/wp-content/uploads/2020/05/key-min-160x90.jpeg 160w, https://elite-lane.com/wp-content/uploads/2020/05/key-min-120x68.jpeg 120w, https://elite-lane.com/wp-content/uploads/2020/05/key-min-320x180.jpeg 320w, https://elite-lane.com/wp-content/uploads/2020/05/key-min-376x212.jpeg 376w" sizes="(max-width: 160px) 100vw, 160px" /></figure><div class="blogcard-content internal-blogcard-content"><div class="blogcard-title internal-blogcard-title">【図解】共通鍵暗号方式と公開鍵暗号方式の仕組み･特徴</div><div class="blogcard-snippet internal-blogcard-snippet">【図解】共通鍵暗号方式と公開鍵暗号方式の仕組み･特徴 インターネットの世界では 色々な情報を瞬時に検索可能 実際に店舗に行かずにオンラインショッピングが可能 インターネットに繋がっている端末さえ保有していれば誰とでも通信可能 という大きなメ...</div></div><div class="blogcard-footer internal-blogcard-footer cf"><div class="blogcard-site internal-blogcard-site"><div class="blogcard-favicon internal-blogcard-favicon"><img loading="lazy" decoding="async" src="https://www.google.com/s2/favicons?domain=https://elite-lane.com" alt="" class="blogcard-favicon-image internal-blogcard-favicon-image" width="16" height="16" /></div><div class="blogcard-domain internal-blogcard-domain">elite-lane.com</div></div><div class="blogcard-date internal-blogcard-date"><div class="blogcard-post-date internal-blogcard-post-date">2019.09.15</div></div></div></div></a>
<h2><span id="toc2">電子署名の仮想通貨（暗号資産）取引での使われ方</span></h2>
<p><img loading="lazy" decoding="async" src="https://elite-lane.com/wp-content/uploads/2020/05/viktor-forgacs-ILl-JCX67OE-unsplash.jpg" alt="電子署名の仮想通貨（暗号資産）取引での使われ方" width="640" height="427" class="aligncenter size-full wp-image-9519" srcset="https://elite-lane.com/wp-content/uploads/2020/05/viktor-forgacs-ILl-JCX67OE-unsplash.jpg 640w, https://elite-lane.com/wp-content/uploads/2020/05/viktor-forgacs-ILl-JCX67OE-unsplash-300x200.jpg 300w" sizes="(max-width: 640px) 100vw, 640px" /></p>
<p>仮想通貨（暗号資産）取引では「電子署名」はどのようにして応用されるのでしょうか。</p>
<p>AさんのビットコインアドレスからBさんのビットコインアドレス宛にBTC（ビットコイン）を送信する際は</p>
<ol>
<li>取引情報の生成</li>
<li>取引情報をAさんの秘密鍵を使い電子署名（暗号化）</li>
<li>P2P・ネットワークに取引情報を送信</li>
<li>取引情報の復号化（検証）</li>
</ol>
<p>という流れになります。</p>
<div class="information-box">
ビットコインアドレスとは、銀行取引でいう銀行口座にあたります
</div>
<h3><span id="toc3">取引情報の生成</span></h3>
<p><a rel="follow noopener" target="_blank" href="https://elite-lane.com/wp-content/uploads/2019/09/Screen-Shot-2019-09-30-at-13.15.45.png"><img loading="lazy" decoding="async" src="https://elite-lane.com/wp-content/uploads/2019/09/Screen-Shot-2019-09-30-at-13.15.45.png" alt="仮想通貨・取引情報の生成" width="570" height="500" class="aligncenter size-full wp-image-6061" srcset="https://elite-lane.com/wp-content/uploads/2019/09/Screen-Shot-2019-09-30-at-13.15.45.png 570w, https://elite-lane.com/wp-content/uploads/2019/09/Screen-Shot-2019-09-30-at-13.15.45-300x263.png 300w" sizes="(max-width: 570px) 100vw, 570px" /></a></p>
<p>Aさん自身が、「AさんのビットコインアドレスからBさんのビットコインアドレスへ1BTC」という取引情報を生成します。</p>
<h3><span id="toc4">電子署名</span></h3>
<p><a rel="follow noopener" target="_blank" href="https://elite-lane.com/wp-content/uploads/2019/09/Screen-Shot-2019-09-30-at-13.16.27.png"><img loading="lazy" decoding="async" src="https://elite-lane.com/wp-content/uploads/2019/09/Screen-Shot-2019-09-30-at-13.16.27.png" alt="仮想通貨・電子署名" width="570" height="445" class="aligncenter size-full wp-image-6059" srcset="https://elite-lane.com/wp-content/uploads/2019/09/Screen-Shot-2019-09-30-at-13.16.27.png 570w, https://elite-lane.com/wp-content/uploads/2019/09/Screen-Shot-2019-09-30-at-13.16.27-300x234.png 300w" sizes="(max-width: 570px) 100vw, 570px" /></a></p>
<p>Aさんは、Aさんが生成した取引情報をAさんの秘密鍵を使い電子署名（暗号化）します。</p>
<p>Aさんが、取引情報を電子署名（暗号化）する事で、この取引がAさんの取引である事を証明します。（所有の確認）</p>
<h3><span id="toc5">取引情報のP2P・ネットワークへの送信</span></h3>
<p><a rel="follow noopener" target="_blank" href="https://elite-lane.com/wp-content/uploads/2019/09/Screen-Shot-2019-09-30-at-13.16.54.png"><img loading="lazy" decoding="async" src="https://elite-lane.com/wp-content/uploads/2019/09/Screen-Shot-2019-09-30-at-13.16.54.png" alt="仮想通貨・取引情報のP2P・ネットワークへの送信" width="526" height="448" class="aligncenter size-full wp-image-6058" srcset="https://elite-lane.com/wp-content/uploads/2019/09/Screen-Shot-2019-09-30-at-13.16.54.png 526w, https://elite-lane.com/wp-content/uploads/2019/09/Screen-Shot-2019-09-30-at-13.16.54-300x256.png 300w" sizes="(max-width: 526px) 100vw, 526px" /></a></p>
<p>P2P・ネットワークに「AさんのビットコインアドレスからBさんのビットコインアドレスへ1BTC」という取引情報を送信・公開します。</p>
<div class="information-box">
P2P・ネットワークとは、複数の端末間で通信を行う際のコンピュータのネットワーク・アーキテクチャの一つです。</p>
<p><font size="2">P2Pに関して詳しく知りたい方はこちら</font></p>

<a rel="follow noopener" target="_blank" href="https://elite-lane.com/peer-to-peer/" title="【初心者向け】P2Pとは？P2P通信の仕組みと種類" class="blogcard-wrap internal-blogcard-wrap a-wrap cf"><div class="blogcard internal-blogcard ib-left cf"><div class="blogcard-label internal-blogcard-label"><span class="fa"></span></div><figure class="blogcard-thumbnail internal-blogcard-thumbnail"><img loading="lazy" decoding="async" width="160" height="90" src="https://elite-lane.com/wp-content/uploads/2020/05/p2p-min-160x90.jpeg" class="blogcard-thumb-image internal-blogcard-thumb-image wp-post-image" alt="" srcset="https://elite-lane.com/wp-content/uploads/2020/05/p2p-min-160x90.jpeg 160w, https://elite-lane.com/wp-content/uploads/2020/05/p2p-min-120x68.jpeg 120w, https://elite-lane.com/wp-content/uploads/2020/05/p2p-min-320x180.jpeg 320w, https://elite-lane.com/wp-content/uploads/2020/05/p2p-min-376x212.jpeg 376w" sizes="(max-width: 160px) 100vw, 160px" /></figure><div class="blogcard-content internal-blogcard-content"><div class="blogcard-title internal-blogcard-title">【初心者向け】P2Pとは？P2P通信の仕組みと種類</div><div class="blogcard-snippet internal-blogcard-snippet">【初心者向け】P2Pとは？P2P通信の仕組みと種類 P2P（ピートゥーピー）とは、Peer - to（2）- peer（ピア・ツー・ピア）（以下、P2Pと呼ぶ）を略した用語です。 peer（ピア）は英単語で、（年齢・地位・能力などが）同等の...</div></div><div class="blogcard-footer internal-blogcard-footer cf"><div class="blogcard-site internal-blogcard-site"><div class="blogcard-favicon internal-blogcard-favicon"><img loading="lazy" decoding="async" src="https://www.google.com/s2/favicons?domain=https://elite-lane.com" alt="" class="blogcard-favicon-image internal-blogcard-favicon-image" width="16" height="16" /></div><div class="blogcard-domain internal-blogcard-domain">elite-lane.com</div></div><div class="blogcard-date internal-blogcard-date"><div class="blogcard-post-date internal-blogcard-post-date">2019.04.05</div></div></div></div></a>
</div>
<h3><span id="toc6">取引情報の検証</span></h3>
<p><a rel="follow noopener" target="_blank" href="https://elite-lane.com/wp-content/uploads/2019/09/Screen-Shot-2019-09-30-at-13.17.04.png"><img loading="lazy" decoding="async" src="https://elite-lane.com/wp-content/uploads/2019/09/Screen-Shot-2019-09-30-at-13.17.04.png" alt="仮想通貨・取引情報の検証" width="546" height="446" class="aligncenter size-full wp-image-6057" srcset="https://elite-lane.com/wp-content/uploads/2019/09/Screen-Shot-2019-09-30-at-13.17.04.png 546w, https://elite-lane.com/wp-content/uploads/2019/09/Screen-Shot-2019-09-30-at-13.17.04-300x245.png 300w" sizes="(max-width: 546px) 100vw, 546px" /></a></p>
<p>Aさんは、P2P・ネットワークに取引情報に加えて、公開鍵を送信・公開して、Aさんの取引情報の復号化（検証）をP2P・ネットワークに参加しているユーザに実施してもらいます。</p>
<p>Aさんの取引情報を復号化（検証）出来るのは、Aさんの持つ秘密鍵とペアで生成された公開鍵だけです。</p>
<p>つまり、P2P・ネットワークによって行われる復号化（検証）によって</p>
<ul>
<li>秘密鍵で電子署名（暗号化）された取引情報</li>
<li>公開鍵で復号化（検証）した取引情報</li>
</ul>
<p>の一致が検証出来れば、この取引情報を送ったのはAさんであるということになります。</p>
<ul>
<li>本人が送信者なのか</li>
<li>取引情報が途中で改竄されていないか</li>
</ul>
<p>を証明するために電子署名が利用されているのです。</p>
<p>復号化（検証）の結果、取引に問題がなくAさんの電子署名（暗号化）だと証明されれば、その取引情報はP2P・ネットワークに保管されます。</p>
<p>以上、電子署名の</p>
<ul>
<li>仕組み</li>
<li>仮想通貨（暗号資産）取引での使われ方</li>
</ul>
<p>の説明になります。</p>
<p>投稿 <a href="https://elite-lane.com/electronic-signature/">電子署名とは？電子署名の仕組みを図解で解説</a> は <a href="https://elite-lane.com">Archive of Yone</a> に最初に表示されました。</p>
]]></content:encoded>
					
					<wfw:commentRss>https://elite-lane.com/electronic-signature/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>SSLとは？SSLについて図解でわかりやすく解説します</title>
		<link>https://elite-lane.com/ssl-server-certificate/</link>
					<comments>https://elite-lane.com/ssl-server-certificate/#respond</comments>
		
		<dc:creator><![CDATA[admin]]></dc:creator>
		<pubDate>Thu, 19 Sep 2019 16:19:41 +0000</pubDate>
				<category><![CDATA[IT]]></category>
		<category><![CDATA[インターネット]]></category>
		<guid isPermaLink="false">https://elite-lane.com/?p=5854</guid>

					<description><![CDATA[<p>SSLとは？SSLについて図解でわかりやすく解説します 総務省「2018年通信利用動向調査」によると メール利用・・・80.2％ SNS利用・・・54.7％ 商品・サービスの購入・・・49.1％ の利用目的でインターネッ [&#8230;]</p>
<p>投稿 <a href="https://elite-lane.com/ssl-server-certificate/">SSLとは？SSLについて図解でわかりやすく解説します</a> は <a href="https://elite-lane.com">Archive of Yone</a> に最初に表示されました。</p>
]]></description>
										<content:encoded><![CDATA[<h1>SSLとは？SSLについて図解でわかりやすく解説します</h1>
<p>総務省「2018年通信利用動向調査」によると</p>
<ol>
<li>メール利用・・・80.2％</li>
<li>SNS利用・・・54.7％</li>
<li>商品・サービスの購入・・・49.1％</li>
</ol>
<p>の利用目的でインターネットが利用されています。</p>
<div class="visualizer-front-container" id="chart_wrapper_visualizer-9507-1161293387"><style type="text/css" name="visualizer-custom-css" id="customcss-visualizer-9507">.locker,.locker-loader{position:absolute;top:0;left:0;width:100%;height:100%}.locker{z-index:1000;opacity:.8;background-color:#fff;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=80)";filter:alpha(opacity=80)}.locker-loader{z-index:1001;background:url(https://elite-lane.com/wp-content/plugins/visualizer/images/ajax-loader.gif) no-repeat center center}.dt-button{display:none!important}.visualizer-front-container.visualizer-lazy-render{content-visibility: auto;}.google-visualization-controls-categoryfilter label.google-visualization-controls-label {vertical-align: middle;}.google-visualization-controls-categoryfilter li.goog-inline-block {margin: 0 0.2em;}.google-visualization-controls-categoryfilter li {padding: 0 0.2em;}.visualizer-front-container .dataTables_scrollHeadInner{margin: 0 auto;}.visualizer-editor-front-container{position:relative;width:auto;margin:5%;background:#fff}.visualizer-editor-front{overflow:hidden;width:100%;height:500px}.visualizer-editor-front-actions{padding-bottom:3px}.visualizer-editor-save,.visualizer-editor-cancel{margin:0 4px;padding:2px 15px}.visualizer-cw-error .visualizer-actions{display:none !important;} </style><div id="visualizer-9507-1161293387" class="visualizer-front  visualizer-front-9507"></div><!-- Not showing structured data for chart 9507 because description is empty --></div>
<p>インターネット通信は、インターネットに接続出来る環境さえあれば、利用可能で便利ですが、悪意ある第三者により通信の中身を盗聴される等々のインターネットセキュリティリスクもあります。</p>
<p><a rel="follow noopener" target="_blank" href="https://elite-lane.com/wp-content/uploads/2019/09/Screen-Shot-2019-09-12-at-18.13.46.png"><img loading="lazy" decoding="async" src="https://elite-lane.com/wp-content/uploads/2019/09/Screen-Shot-2019-09-12-at-18.13.46.png" alt="SSL通信の仕組み" width="855" height="329" class="aligncenter size-full wp-image-5750" srcset="https://elite-lane.com/wp-content/uploads/2019/09/Screen-Shot-2019-09-12-at-18.13.46.png 855w, https://elite-lane.com/wp-content/uploads/2019/09/Screen-Shot-2019-09-12-at-18.13.46-300x115.png 300w, https://elite-lane.com/wp-content/uploads/2019/09/Screen-Shot-2019-09-12-at-18.13.46-768x296.png 768w" sizes="(max-width: 855px) 100vw, 855px" /></a></p>
<p>この記事では、</p>
<ul>
<li>インターネット通信のセキュリティリスク</li>
<li>インターネット通信を暗号化するSSL通信</li>
</ul>
<p>それぞれについて説明していきます。</p>

  <div id="toc" class="toc tnt-number toc-center tnt-number border-element"><input type="checkbox" class="toc-checkbox" id="toc-checkbox-4" checked><label class="toc-title" for="toc-checkbox-4">目次</label>
    <div class="toc-content">
    <ol class="toc-list open"></li><li><a href="#toc1" tabindex="0">インターネット通信のセキュリティリスク</a><ol><li><a href="#toc2" tabindex="0">セキュリティリスク</a><ol><li><a href="#toc3" tabindex="0">なりすまし</a></li><li><a href="#toc4" tabindex="0">改竄</a></li><li><a href="#toc5" tabindex="0">盗聴</a></li><li><a href="#toc6" tabindex="0">事後否認</a></li></ol></li><li><a href="#toc7" tabindex="0">セキュリティリスク対策</a></li></ol></li><li><a href="#toc8" tabindex="0">インターネット通信を暗号化するSSL通信</a><ol><li><a href="#toc9" tabindex="0">通信内容の暗号化</a></li><li><a href="#toc10" tabindex="0">通信対象の真正性</a><ol><li><a href="#toc11" tabindex="0">SSL証明書の内容</a></li><li><a href="#toc12" tabindex="0">SSL証明書発行の仕組み</a></li></ol></li><li><a href="#toc13" tabindex="0">改竄検知</a></li><li><a href="#toc14" tabindex="0">SSL通信の仕組み</a><ol><li><a href="#toc15" tabindex="0">SSL通信リクエスト</a></li><li><a href="#toc16" tabindex="0">SSLサーバ証明書・秘密鍵・公開鍵</a></li><li><a href="#toc17" tabindex="0">SSLサーバ証明書・公開鍵の送付</a></li><li><a href="#toc18" tabindex="0">共通鍵の生成</a></li><li><a href="#toc19" tabindex="0">共通鍵を暗号化</a></li><li><a href="#toc20" tabindex="0">共通鍵を復号化</a></li><li><a href="#toc21" tabindex="0">SSL通信の確立</a></li></ol></li></ol></li></ol>
    </div>
  </div>

<h2><span id="toc1">インターネット通信のセキュリティリスク</span></h2>
<p><img loading="lazy" decoding="async" src="https://elite-lane.com/wp-content/uploads/2020/05/hacking-2964100_640-min.jpg" alt="インターネット通信のセキュリティリスク" width="640" height="426" class="aligncenter size-full wp-image-9455" srcset="https://elite-lane.com/wp-content/uploads/2020/05/hacking-2964100_640-min.jpg 640w, https://elite-lane.com/wp-content/uploads/2020/05/hacking-2964100_640-min-300x200.jpg 300w" sizes="(max-width: 640px) 100vw, 640px" /></p>
<p>インターネットへのアクセスの際、</p>
<ul>
<li>Google Chrome</li>
<li>Safari</li>
<li>Internet Explorer 等々</li>
</ul>
<p>のWebブラウザを利用して</p>
<ul>
<li>情報の検索</li>
<li>商品・サービスの購入</li>
<li>Webメールの送受信</li>
</ul>
<p>を行っています。</p>
<p><a rel="follow noopener" target="_blank" href="https://elite-lane.com/wp-content/uploads/2019/09/Screen-Shot-2019-09-14-at-12.30.17.png"><img loading="lazy" decoding="async" src="https://elite-lane.com/wp-content/uploads/2019/09/Screen-Shot-2019-09-14-at-12.30.17.png" alt="Webブラウザ・サーバ" width="957" height="303" class="aligncenter size-full wp-image-5776" srcset="https://elite-lane.com/wp-content/uploads/2019/09/Screen-Shot-2019-09-14-at-12.30.17.png 957w, https://elite-lane.com/wp-content/uploads/2019/09/Screen-Shot-2019-09-14-at-12.30.17-300x95.png 300w, https://elite-lane.com/wp-content/uploads/2019/09/Screen-Shot-2019-09-14-at-12.30.17-768x243.png 768w" sizes="(max-width: 957px) 100vw, 957px" /></a></p>
<p>この、</p>
<ul>
<li>Webブラウザ（クライアント）</li>
<li>Webサーバ（サーバ）</li>
</ul>
<p>両者間でのインターネット通信は、HTTP（HyperText Transfer Protocol）という仕組み（プロトコル）で通信が行われており、HTTPの仕組みには、インターネット・セキュリティリスクである</p>
<ul>
<li>なりすまし</li>
<li>改竄（かいざん）</li>
<li>盗聴</li>
</ul>
<p>を防止する機能がありません。</p>
<p><a rel="follow noopener" target="_blank" href="https://elite-lane.com/wp-content/uploads/2019/09/Screen-Shot-2019-09-20-at-0.28.03.png"><img loading="lazy" decoding="async" src="https://elite-lane.com/wp-content/uploads/2019/09/Screen-Shot-2019-09-20-at-0.28.03.png" alt="HTTP" width="789" height="223" class="aligncenter size-full wp-image-5946" srcset="https://elite-lane.com/wp-content/uploads/2019/09/Screen-Shot-2019-09-20-at-0.28.03.png 789w, https://elite-lane.com/wp-content/uploads/2019/09/Screen-Shot-2019-09-20-at-0.28.03-300x85.png 300w, https://elite-lane.com/wp-content/uploads/2019/09/Screen-Shot-2019-09-20-at-0.28.03-768x217.png 768w" sizes="(max-width: 789px) 100vw, 789px" /></a></p>
<p>インターネットの利用は物理的・時間的コストが省かれるという大きなメリットがある一方で、インターネットに繋がる機能さえ備えていれば、誰でも</p>
<ul>
<li>オンラインショッピングで登録する際の個人情報</li>
<li>ネット銀行で口座開設の際の個人情報</li>
<li>ネット証券で取引する際の個人資産 等々</li>
</ul>
<p>を不正に取得・利用出来るというインターネット・セキュリティリスクがある為、個人情報流出等々のセキュリティ面での不安があります。</p>
<p><a rel="follow noopener" target="_blank" href="https://elite-lane.com/wp-content/uploads/2019/09/Screen-Shot-2019-09-12-at-18.13.46.png"><img loading="lazy" decoding="async" src="https://elite-lane.com/wp-content/uploads/2019/09/Screen-Shot-2019-09-12-at-18.13.46.png" alt="インターネット通信・暗号化なし" width="855" height="329" class="aligncenter size-full wp-image-5750" srcset="https://elite-lane.com/wp-content/uploads/2019/09/Screen-Shot-2019-09-12-at-18.13.46.png 855w, https://elite-lane.com/wp-content/uploads/2019/09/Screen-Shot-2019-09-12-at-18.13.46-300x115.png 300w, https://elite-lane.com/wp-content/uploads/2019/09/Screen-Shot-2019-09-12-at-18.13.46-768x296.png 768w" sizes="(max-width: 855px) 100vw, 855px" /></a></p>
<p>そこで、インターネット・セキュリティリスクの被害を受けないために、</p>
<ul>
<li>クライアント・サーバ間</li>
<li>ユーザー間</li>
</ul>
<p>での通信を暗号化する事で必要になってきます。</p>
<p><a rel="follow noopener" target="_blank" href="https://elite-lane.com/wp-content/uploads/2019/09/Screen-Shot-2019-09-12-at-18.14.02.png"><img loading="lazy" decoding="async" src="https://elite-lane.com/wp-content/uploads/2019/09/Screen-Shot-2019-09-12-at-18.14.02.png" alt="インターネット通信・暗号化あり" width="888" height="358" class="aligncenter size-full wp-image-5751" srcset="https://elite-lane.com/wp-content/uploads/2019/09/Screen-Shot-2019-09-12-at-18.14.02.png 888w, https://elite-lane.com/wp-content/uploads/2019/09/Screen-Shot-2019-09-12-at-18.14.02-300x121.png 300w, https://elite-lane.com/wp-content/uploads/2019/09/Screen-Shot-2019-09-12-at-18.14.02-768x310.png 768w" sizes="(max-width: 888px) 100vw, 888px" /></a></p>
<h3><span id="toc2">セキュリティリスク</span></h3>
<p>具体的なインターネット通信セキュリティリスクには、</p>
<ul>
<li>なりすまし</li>
<li>改竄（かいざん）</li>
<li>盗聴</li>
<li>事後否認</li>
</ul>
<p>が列挙されます。</p>
<h4><span id="toc3">なりすまし</span></h4>
<p><a rel="follow noopener" target="_blank" href="https://elite-lane.com/wp-content/uploads/2019/09/Screen-Shot-2019-09-18-at-13.03.30.png"><img loading="lazy" decoding="async" src="https://elite-lane.com/wp-content/uploads/2019/09/Screen-Shot-2019-09-18-at-13.03.30.png" alt="なりすまし" width="804" height="416" class="aligncenter size-full wp-image-5842" srcset="https://elite-lane.com/wp-content/uploads/2019/09/Screen-Shot-2019-09-18-at-13.03.30.png 804w, https://elite-lane.com/wp-content/uploads/2019/09/Screen-Shot-2019-09-18-at-13.03.30-300x155.png 300w, https://elite-lane.com/wp-content/uploads/2019/09/Screen-Shot-2019-09-18-at-13.03.30-768x397.png 768w" sizes="(max-width: 804px) 100vw, 804px" /></a></p>
<p>「フィッシング詐欺」と呼ばれる不正行為を聞いた事はありませんか。</p>
<p>「フィッシング詐欺」とは、</p>
<ul>
<li>有名な金融会社</li>
<li>Amazon、楽天等々のECサイト</li>
</ul>
<p>を装い、電子メールをユーザに送り付け、正規サイトと変わらない質の偽物Webサイトに誘導し</p>
<ul>
<li>電話番号、住所</li>
<li>クレジットカード番号 等々</li>
</ul>
<p>の個人情報を不正に入手しようとする詐欺のことを指します。</p>
<p>他人の業者に装い、様々な不正行為を行うことを「なりすまし」といいます。</p>
<p>「なりすまし」の一つである「フィッシング詐欺」は、情報送信者が「本物」と同様のURLを使用している事が多く、「本物」かどうかを見極める事は非常に難しいです。</p>
<div class="information-box">
URLとはUniform Resource Locatorの略で、Webサイトが設置されている住所のようなものです。</p>
<p>URLはWebブラウザの上部に設置されています。</p>
<p><a rel="follow noopener" target="_blank" href="https://elite-lane.com/wp-content/uploads/2019/09/Screen-Shot-2019-09-16-at-2.05.43.png"><img loading="lazy" decoding="async" src="https://elite-lane.com/wp-content/uploads/2019/09/Screen-Shot-2019-09-16-at-2.05.43.png" alt="URL" width="1348" height="507" class="aligncenter size-full wp-image-5828" srcset="https://elite-lane.com/wp-content/uploads/2019/09/Screen-Shot-2019-09-16-at-2.05.43.png 1348w, https://elite-lane.com/wp-content/uploads/2019/09/Screen-Shot-2019-09-16-at-2.05.43-300x113.png 300w, https://elite-lane.com/wp-content/uploads/2019/09/Screen-Shot-2019-09-16-at-2.05.43-768x289.png 768w, https://elite-lane.com/wp-content/uploads/2019/09/Screen-Shot-2019-09-16-at-2.05.43-1024x385.png 1024w" sizes="(max-width: 1348px) 100vw, 1348px" /></a></p>
<p><a rel="follow noopener" target="_blank" href="https://elite-lane.com/wp-content/uploads/2019/09/Screen-Shot-2019-09-16-at-2.12.06.png"><img loading="lazy" decoding="async" src="https://elite-lane.com/wp-content/uploads/2019/09/Screen-Shot-2019-09-16-at-2.12.06.png" alt="URL" width="357" height="72" class="aligncenter size-full wp-image-5832" srcset="https://elite-lane.com/wp-content/uploads/2019/09/Screen-Shot-2019-09-16-at-2.12.06.png 357w, https://elite-lane.com/wp-content/uploads/2019/09/Screen-Shot-2019-09-16-at-2.12.06-300x61.png 300w" sizes="(max-width: 357px) 100vw, 357px" /></a></p>
</div>
<h4><span id="toc4">改竄</span></h4>
<p><a rel="follow noopener" target="_blank" href="https://elite-lane.com/wp-content/uploads/2019/09/Screen-Shot-2019-09-18-at-13.03.52.png"><img loading="lazy" decoding="async" src="https://elite-lane.com/wp-content/uploads/2019/09/Screen-Shot-2019-09-18-at-13.03.52.png" alt="改竄" width="848" height="228" class="aligncenter size-full wp-image-5841" srcset="https://elite-lane.com/wp-content/uploads/2019/09/Screen-Shot-2019-09-18-at-13.03.52.png 848w, https://elite-lane.com/wp-content/uploads/2019/09/Screen-Shot-2019-09-18-at-13.03.52-300x81.png 300w, https://elite-lane.com/wp-content/uploads/2019/09/Screen-Shot-2019-09-18-at-13.03.52-768x206.png 768w" sizes="(max-width: 848px) 100vw, 848px" /></a></p>
<p>例えば、B社の社員が、仕入先へ「A商品をB社に5個送ってください」という発注書のメールを出すとします。</p>
<p>このメールの送信の際に、悪意ある第三者によって内容が途中で書き換えられ、「A商品をC社に5個送ってください」と改竄されていても、仕入先は、何も疑うことなくC社に商品を送ってしまう可能性があります。</p>
<h4><span id="toc5">盗聴</span></h4>
<p><a rel="follow noopener" target="_blank" href="https://elite-lane.com/wp-content/uploads/2019/09/Screen-Shot-2019-09-18-at-13.04.25.png"><img loading="lazy" decoding="async" src="https://elite-lane.com/wp-content/uploads/2019/09/Screen-Shot-2019-09-18-at-13.04.25.png" alt="盗聴" width="800" height="208" class="aligncenter size-full wp-image-5840" srcset="https://elite-lane.com/wp-content/uploads/2019/09/Screen-Shot-2019-09-18-at-13.04.25.png 800w, https://elite-lane.com/wp-content/uploads/2019/09/Screen-Shot-2019-09-18-at-13.04.25-300x78.png 300w, https://elite-lane.com/wp-content/uploads/2019/09/Screen-Shot-2019-09-18-at-13.04.25-768x200.png 768w" sizes="(max-width: 800px) 100vw, 800px" /></a></p>
<ul>
<li>メーラー</li>
<li>Webブラウザ 等々</li>
</ul>
<p>を使ったインターネット通信は多くのサーバーを経由し、様々な通信経路を辿って届けられます。</p>
<p>その為、インターネット通信に関してある程度の技術をもった人であれば、誰にも知られずインターネット通信の中身を覗き見ることが可能です。</p>
<h4><span id="toc6">事後否認</span></h4>
<p><a rel="follow noopener" target="_blank" href="https://elite-lane.com/wp-content/uploads/2019/09/Screen-Shot-2019-09-18-at-13.04.54.png"><img loading="lazy" decoding="async" src="https://elite-lane.com/wp-content/uploads/2019/09/Screen-Shot-2019-09-18-at-13.04.54.png" alt="事後否認" width="809" height="268" class="aligncenter size-full wp-image-5839" srcset="https://elite-lane.com/wp-content/uploads/2019/09/Screen-Shot-2019-09-18-at-13.04.54.png 809w, https://elite-lane.com/wp-content/uploads/2019/09/Screen-Shot-2019-09-18-at-13.04.54-300x99.png 300w, https://elite-lane.com/wp-content/uploads/2019/09/Screen-Shot-2019-09-18-at-13.04.54-768x254.png 768w" sizes="(max-width: 809px) 100vw, 809px" /></a></p>
<p>「事後否認」とは、インターネット通信の当事者が、</p>
<ul>
<li>情報をやりとりした事実を否定</li>
<li>内容が改竄されていると主張</li>
</ul>
<p>することを言います。</p>
<h3><span id="toc7">セキュリティリスク対策</span></h3>
<p>インターネット通信のセキュリティリスク対策に一番大事なのは、インターネット通信のセキュリティに関する意識を高める事です。</p>
<p>インターネット通信のセキュリティに関する意識というのは、インターネット被害を経験しないと高まるものではありませんが、</p>
<ul>
<li>個人情報の流出</li>
<li>ウイルス感染</li>
<li>サイバー攻撃の標的</li>
<li>ランサムウェアによる被害</li>
<li>なりすましの被害 等々</li>
</ul>
<p>にあってからセキュリティリスク対策するようでは遅きに失します。</p>
<p>被害に遭う前に、個人でも出来る</p>
<ul>
<li>セキュリティソフトの利用</li>
<li>通信相手が「なりすまし」ではないかチェック</li>
</ul>
<p>のセキュリティリスク対策を講じることが大事になります。</p>
<h2><span id="toc8">インターネット通信を暗号化するSSL通信</span></h2>
<p><img loading="lazy" decoding="async" src="https://elite-lane.com/wp-content/uploads/2020/05/wlan-3251871_640-min.jpg" alt="インターネット通信を暗号化するSSL通信" width="640" height="426" class="aligncenter size-full wp-image-9458" srcset="https://elite-lane.com/wp-content/uploads/2020/05/wlan-3251871_640-min.jpg 640w, https://elite-lane.com/wp-content/uploads/2020/05/wlan-3251871_640-min-300x200.jpg 300w" sizes="(max-width: 640px) 100vw, 640px" /></p>
<p>インターネット・セキュリティ・リスク対策をしないまま、インターネット上で</p>
<ul>
<li>メールのやりとり</li>
<li>オンラインショッピングサイトへの会員登録</li>
</ul>
<p>をした場合、悪意ある第三者により通信の中身を盗聴される可能性もあります。</p>
<p><a rel="follow noopener" target="_blank" href="https://elite-lane.com/wp-content/uploads/2019/09/Screen-Shot-2019-09-12-at-18.13.46.png"><img loading="lazy" decoding="async" src="https://elite-lane.com/wp-content/uploads/2019/09/Screen-Shot-2019-09-12-at-18.13.46.png" alt="SSL通信の仕組み" width="855" height="329" class="aligncenter size-full wp-image-5750" srcset="https://elite-lane.com/wp-content/uploads/2019/09/Screen-Shot-2019-09-12-at-18.13.46.png 855w, https://elite-lane.com/wp-content/uploads/2019/09/Screen-Shot-2019-09-12-at-18.13.46-300x115.png 300w, https://elite-lane.com/wp-content/uploads/2019/09/Screen-Shot-2019-09-12-at-18.13.46-768x296.png 768w" sizes="(max-width: 855px) 100vw, 855px" /></a></p>
<p>それらを防止するためには、</p>
<ul>
<li>Webブラウザ（クライアント）</li>
<li>Webサーバ（サーバ）</li>
</ul>
<p>両者間の通信をSSL通信というインターネット通信を暗号化して送受信する仕組み（プロトコル）を利用する事で、悪意ある第三者からの盗聴を防ぐ事が出来ます。</p>
<p><a rel="follow noopener" target="_blank" href="https://elite-lane.com/wp-content/uploads/2019/09/Screen-Shot-2019-09-12-at-18.14.02.png"><img loading="lazy" decoding="async" src="https://elite-lane.com/wp-content/uploads/2019/09/Screen-Shot-2019-09-12-at-18.14.02.png" alt="SSL通信の仕組み" width="888" height="358" class="aligncenter size-full wp-image-5751" srcset="https://elite-lane.com/wp-content/uploads/2019/09/Screen-Shot-2019-09-12-at-18.14.02.png 888w, https://elite-lane.com/wp-content/uploads/2019/09/Screen-Shot-2019-09-12-at-18.14.02-300x121.png 300w, https://elite-lane.com/wp-content/uploads/2019/09/Screen-Shot-2019-09-12-at-18.14.02-768x310.png 768w" sizes="(max-width: 888px) 100vw, 888px" /></a></p>
<p>SSLとは「Secure Socket Layer（安全ソケット層）」の略で、</p>
<ul>
<li>WebブラウザとWebサーバ</li>
<li>メーラーとメールサーバ 等々</li>
</ul>
<p>のインターネット上での通信を暗号化して送受信する仕組み（プロトコル）です</p>
<p><a rel="follow noopener" target="_blank" href="https://elite-lane.com/wp-content/uploads/2019/09/Screen-Shot-2019-09-18-at-16.00.16.png"><img loading="lazy" decoding="async" src="https://elite-lane.com/wp-content/uploads/2019/09/Screen-Shot-2019-09-18-at-16.00.16.png" alt="SSL通信の特徴" width="806" height="321" class="aligncenter size-full wp-image-5847" srcset="https://elite-lane.com/wp-content/uploads/2019/09/Screen-Shot-2019-09-18-at-16.00.16.png 806w, https://elite-lane.com/wp-content/uploads/2019/09/Screen-Shot-2019-09-18-at-16.00.16-300x119.png 300w, https://elite-lane.com/wp-content/uploads/2019/09/Screen-Shot-2019-09-18-at-16.00.16-768x306.png 768w" sizes="(max-width: 806px) 100vw, 806px" /></a></p>
<p>SSL通信の特徴として</p>
<ul>
<li>通信内容の暗号化</li>
<li>通信対象の真正性</li>
<li>改竄検知</li>
</ul>
<p>これらの機能があります。</p>
<h3><span id="toc9">通信内容の暗号化</span></h3>
<p><a rel="follow noopener" target="_blank" href="https://elite-lane.com/wp-content/uploads/2019/09/Screen-Shot-2019-09-18-at-16.23.15.png"><img loading="lazy" decoding="async" src="https://elite-lane.com/wp-content/uploads/2019/09/Screen-Shot-2019-09-18-at-16.23.15.png" alt="通信内容の暗号化" width="908" height="332" class="aligncenter size-full wp-image-5848" srcset="https://elite-lane.com/wp-content/uploads/2019/09/Screen-Shot-2019-09-18-at-16.23.15.png 908w, https://elite-lane.com/wp-content/uploads/2019/09/Screen-Shot-2019-09-18-at-16.23.15-300x110.png 300w, https://elite-lane.com/wp-content/uploads/2019/09/Screen-Shot-2019-09-18-at-16.23.15-768x281.png 768w" sizes="(max-width: 908px) 100vw, 908px" /></a></p>
<p>「通信内容の暗号化」は、インターネット通信リスクの「盗聴」を回避する機能です。</p>
<ul>
<li>Amazon、楽天等々のECサイトでのオンラインショッピング</li>
<li>メーラーからのメール送受信 等々</li>
</ul>
<p>の際に、</p>
<ul>
<li>Webブラウザ（クライアント）&#x27a1;︎ Webサーバ</li>
<li>メーラー（クライアント）&#x27a1;︎ メールサーバ</li>
</ul>
<p>クライアント・サーバ間で通信データをやりとりします。</p>
<p>この通信データを第三者が「盗聴」しても内容が分からないようにする為、通信データを暗号化する必要があります。</p>
<div class="information-box">
暗号化通信が行われるWebサイトの確認は、以下の方法があります。</p>
<p>・URL欄の鍵マークの有無</p>
<p><a rel="follow noopener" target="_blank" href="https://elite-lane.com/wp-content/uploads/2019/09/Screen-Shot-2019-09-16-at-2.15.24.png"><img loading="lazy" decoding="async" src="https://elite-lane.com/wp-content/uploads/2019/09/Screen-Shot-2019-09-16-at-2.15.24.png" alt="URL欄の鍵マークの有無" width="505" height="98" class="aligncenter size-full wp-image-5834" srcset="https://elite-lane.com/wp-content/uploads/2019/09/Screen-Shot-2019-09-16-at-2.15.24.png 505w, https://elite-lane.com/wp-content/uploads/2019/09/Screen-Shot-2019-09-16-at-2.15.24-300x58.png 300w" sizes="(max-width: 505px) 100vw, 505px" /></a></p>
<p><a rel="follow noopener" target="_blank" href="https://elite-lane.com/wp-content/uploads/2019/09/Screen-Shot-2019-09-16-at-2.04.51.png"><img loading="lazy" decoding="async" src="https://elite-lane.com/wp-content/uploads/2019/09/Screen-Shot-2019-09-16-at-2.04.51.png" alt="SSL通信" width="747" height="315" class="aligncenter size-full wp-image-5829" srcset="https://elite-lane.com/wp-content/uploads/2019/09/Screen-Shot-2019-09-16-at-2.04.51.png 747w, https://elite-lane.com/wp-content/uploads/2019/09/Screen-Shot-2019-09-16-at-2.04.51-300x127.png 300w" sizes="(max-width: 747px) 100vw, 747px" /></a></p>
<div align="right">
<font size="2"><br />
出典:<a rel="follow noopener" target="_blank" href="https://support.google.com">Google</a><br />
</font>
</div>
<p>・URLが「http://〜」ではなく、「http<span class="bold-red">s</span>://〜」で表示</p>
<p><a rel="follow noopener" target="_blank" href="https://elite-lane.com/wp-content/uploads/2019/09/Screen-Shot-2019-09-16-at-2.16.31.png"><img loading="lazy" decoding="async" src="https://elite-lane.com/wp-content/uploads/2019/09/Screen-Shot-2019-09-16-at-2.16.31.png" alt="https://〜」で表示" width="503" height="97" class="aligncenter size-full wp-image-5833" srcset="https://elite-lane.com/wp-content/uploads/2019/09/Screen-Shot-2019-09-16-at-2.16.31.png 503w, https://elite-lane.com/wp-content/uploads/2019/09/Screen-Shot-2019-09-16-at-2.16.31-300x58.png 300w" sizes="(max-width: 503px) 100vw, 503px" /></a></p>
</div>
<h3><span id="toc10">通信対象の真正性</span></h3>
<p><a rel="follow noopener" target="_blank" href="https://elite-lane.com/wp-content/uploads/2019/09/Screen-Shot-2019-09-18-at-16.24.12.png"><img loading="lazy" decoding="async" src="https://elite-lane.com/wp-content/uploads/2019/09/Screen-Shot-2019-09-18-at-16.24.12.png" alt="通信対象の真正性" width="791" height="436" class="aligncenter size-full wp-image-5849" srcset="https://elite-lane.com/wp-content/uploads/2019/09/Screen-Shot-2019-09-18-at-16.24.12.png 791w, https://elite-lane.com/wp-content/uploads/2019/09/Screen-Shot-2019-09-18-at-16.24.12-300x165.png 300w, https://elite-lane.com/wp-content/uploads/2019/09/Screen-Shot-2019-09-18-at-16.24.12-768x423.png 768w" sizes="(max-width: 791px) 100vw, 791px" /></a></p>
<p>「通信対象の真正性」は、インターネット通信リスクの「なりすまし」を回避する機能です。</p>
<p>暗号化通信により、通信内容はクライアント・サーバ以外の第三者には解読出来ません。</p>
<p>しかし、暗号化通信が正しく行われていても、第三者に情報が洩れる場合があります。</p>
<p>そのひとつが、インターネット通信リスクの「なりすまし」です。</p>
<p>「なりすまし」の一つである「フィッシング詐欺」は、情報送信者が「本物」と同様のURLを使用している事が多く、「本物」かどうかを見極める事は非常に難しいです。</p>
<p>正規サイトを装っている「フィッシング詐欺」サイトを正規サイトだと思い込み、個人情報を送信してしまい、意図していない相手に渡すことによって個人情報が第三者に漏洩してしてしまいます。</p>
<p><a rel="follow noopener" target="_blank" href="https://elite-lane.com/wp-content/uploads/2019/09/Screen-Shot-2019-09-18-at-13.03.30.png"><img loading="lazy" decoding="async" src="https://elite-lane.com/wp-content/uploads/2019/09/Screen-Shot-2019-09-18-at-13.03.30.png" alt="なりすまし" width="804" height="416" class="aligncenter size-full wp-image-5842" srcset="https://elite-lane.com/wp-content/uploads/2019/09/Screen-Shot-2019-09-18-at-13.03.30.png 804w, https://elite-lane.com/wp-content/uploads/2019/09/Screen-Shot-2019-09-18-at-13.03.30-300x155.png 300w, https://elite-lane.com/wp-content/uploads/2019/09/Screen-Shot-2019-09-18-at-13.03.30-768x397.png 768w" sizes="(max-width: 804px) 100vw, 804px" /></a></p>
<p>そこで、SSLサーバ証明書に含まれる所有者情報を利用して「通信対象の真正性」を確認します。</p>
<div class="information-box">
SSL通信は、SSLサーバ証明書によって「通信対象の真正性」を担保しています。
</div>
<h4><span id="toc11">SSL証明書の内容</span></h4>
<p>SSL証明書の中身は、</p>
<ul>
<li>公開鍵の情報</li>
<li>コモンネーム</li>
<li>公開鍵の所有者情報</li>
<li>所有者を証明した認証局の情報</li>
<li>証明書の有効期限</li>
<li>証明書のシリアル番号</li>
<li>証明書の失効リスト参照先 等々</li>
</ul>
<p>これらの情報が含まれています。</p>
<p><font size="2">公開鍵に関する記事はこちら</font></p>

<a rel="follow noopener" target="_blank" href="https://elite-lane.com/common-key-cryptography-and-public-key-cryptography/" title="【図解】共通鍵暗号方式と公開鍵暗号方式の仕組み･特徴" class="blogcard-wrap internal-blogcard-wrap a-wrap cf"><div class="blogcard internal-blogcard ib-left cf"><div class="blogcard-label internal-blogcard-label"><span class="fa"></span></div><figure class="blogcard-thumbnail internal-blogcard-thumbnail"><img loading="lazy" decoding="async" width="160" height="90" src="https://elite-lane.com/wp-content/uploads/2020/05/key-min-160x90.jpeg" class="blogcard-thumb-image internal-blogcard-thumb-image wp-post-image" alt="" srcset="https://elite-lane.com/wp-content/uploads/2020/05/key-min-160x90.jpeg 160w, https://elite-lane.com/wp-content/uploads/2020/05/key-min-120x68.jpeg 120w, https://elite-lane.com/wp-content/uploads/2020/05/key-min-320x180.jpeg 320w, https://elite-lane.com/wp-content/uploads/2020/05/key-min-376x212.jpeg 376w" sizes="(max-width: 160px) 100vw, 160px" /></figure><div class="blogcard-content internal-blogcard-content"><div class="blogcard-title internal-blogcard-title">【図解】共通鍵暗号方式と公開鍵暗号方式の仕組み･特徴</div><div class="blogcard-snippet internal-blogcard-snippet">【図解】共通鍵暗号方式と公開鍵暗号方式の仕組み･特徴 インターネットの世界では 色々な情報を瞬時に検索可能 実際に店舗に行かずにオンラインショッピングが可能 インターネットに繋がっている端末さえ保有していれば誰とでも通信可能 という大きなメ...</div></div><div class="blogcard-footer internal-blogcard-footer cf"><div class="blogcard-site internal-blogcard-site"><div class="blogcard-favicon internal-blogcard-favicon"><img loading="lazy" decoding="async" src="https://www.google.com/s2/favicons?domain=https://elite-lane.com" alt="" class="blogcard-favicon-image internal-blogcard-favicon-image" width="16" height="16" /></div><div class="blogcard-domain internal-blogcard-domain">elite-lane.com</div></div><div class="blogcard-date internal-blogcard-date"><div class="blogcard-post-date internal-blogcard-post-date">2019.09.15</div></div></div></div></a>
<div class="information-box">
コモンネーム・・・電子証明書に記載された所有者情報です。</p>
<p><a rel="follow noopener" target="_blank" href="https://elite-lane.com/wp-content/uploads/2019/09/Screen-Shot-2019-09-19-at-19.33.03.png"><img loading="lazy" decoding="async" src="https://elite-lane.com/wp-content/uploads/2019/09/Screen-Shot-2019-09-19-at-19.33.03.png" alt="コモンネーム" width="589" height="113" class="aligncenter size-full wp-image-5932" srcset="https://elite-lane.com/wp-content/uploads/2019/09/Screen-Shot-2019-09-19-at-19.33.03.png 589w, https://elite-lane.com/wp-content/uploads/2019/09/Screen-Shot-2019-09-19-at-19.33.03-300x58.png 300w" sizes="(max-width: 589px) 100vw, 589px" /></a></p>
<p>認証局・・・SSL証明書の発行は、認証局（CA : Certification Authority）と呼ばれる第三者機関によって審査・認証されます。</p>
<p>以下、代表的な認証局を列挙します。</p>

<table id="tablepress-27" class="tablepress tablepress-id-27">
<thead>
<tr class="row-1 odd">
	<th class="column-1"></th><th class="column-2">運営会社</th><th class="column-3">設立日</th><th class="column-4">資本金</th>
</tr>
</thead>
<tbody class="row-hover">
<tr class="row-2 even">
	<td class="column-1">Digicert<br />
<img loading="lazy" decoding="async" src="https://elite-lane.com/wp-content/uploads/2020/05/digicert-min.jpeg" alt="Digicert" width="100" height="40" class="aligncenter size-full wp-image-9670" /></td><td rowspan="2" class="column-2">デジサート・<br />
ジャパン<br />
合同会社</td><td rowspan="2" class="column-3">1996年2月</td><td rowspan="2" class="column-4">1億円</td>
</tr>
<tr class="row-3 odd">
	<td class="column-1">GeoTrust<br />
<img loading="lazy" decoding="async" src="https://elite-lane.com/wp-content/uploads/2020/05/geotrust-min.jpeg" alt="GeoTrust" width="100" height="40" class="aligncenter size-full wp-image-9671" /></td>
</tr>
<tr class="row-4 even">
	<td class="column-1">Cybertrust<br />
<img loading="lazy" decoding="async" src="https://elite-lane.com/wp-content/uploads/2020/05/cybertrust-min.jpeg" alt="Cybertrust" width="100" height="40" class="aligncenter size-full wp-image-9668" /></td><td class="column-2">サイバートラスト<br />
株式会社</td><td class="column-3">2000年6月</td><td class="column-4">5億4,016万円</td>
</tr>
<tr class="row-5 odd">
	<td class="column-1">GlobalSign<br />
<img loading="lazy" decoding="async" src="https://elite-lane.com/wp-content/uploads/2020/05/gmo-min.jpeg" alt="GlobalSign" width="100" height="40" class="aligncenter size-full wp-image-9672" /></td><td class="column-2">GMO<br />
グローバルサイン<br />
株式会社</td><td class="column-3">2003年4月</td><td class="column-4">3億5,664万円</td>
</tr>
<tr class="row-6 even">
	<td class="column-1">comodo<br />
<img loading="lazy" decoding="async" src="https://elite-lane.com/wp-content/uploads/2020/05/comodo-min.jpeg" alt="comodo" width="100" height="40" class="aligncenter size-full wp-image-9669" /></td><td class="column-2">株式会社 <br />
コモドジャパン</td><td class="column-3">2008年2月</td><td class="column-4">1,000万円</td>
</tr>
</tbody>
</table>
<!-- #tablepress-27 from cache --></div>
<h5>実際のSSL証明書の確認</h5>
<p>URL欄の鍵マークをクリックすると、SSL証明書の詳細を見ることができます。</p>
<div class="information-box">
URL・・・Uniform Resource Locatorの略で、Webサイトが設置されている住所のようなもの。</p>
<p>URLはWebブラウザの上部に設置されています。
</div>
<p><a rel="follow noopener" target="_blank" href="https://elite-lane.com/wp-content/uploads/2019/09/Screen-Shot-2019-09-19-at-20.19.44.png"><img loading="lazy" decoding="async" src="https://elite-lane.com/wp-content/uploads/2019/09/Screen-Shot-2019-09-19-at-20.19.44.png" alt="SSL証明書" width="1184" height="579" class="aligncenter size-full wp-image-5940" srcset="https://elite-lane.com/wp-content/uploads/2019/09/Screen-Shot-2019-09-19-at-20.19.44.png 1184w, https://elite-lane.com/wp-content/uploads/2019/09/Screen-Shot-2019-09-19-at-20.19.44-300x147.png 300w, https://elite-lane.com/wp-content/uploads/2019/09/Screen-Shot-2019-09-19-at-20.19.44-768x376.png 768w, https://elite-lane.com/wp-content/uploads/2019/09/Screen-Shot-2019-09-19-at-20.19.44-1024x501.png 1024w" sizes="(max-width: 1184px) 100vw, 1184px" /></a></p>
<p>URL欄の鍵マークをクリック後、「Certificate（Valid） : 証明書（有効）」の部分をクリックします。</p>
<p><a rel="follow noopener" target="_blank" href="https://elite-lane.com/wp-content/uploads/2019/09/Screen-Shot-2019-09-20-at-1.11.04.png"><img loading="lazy" decoding="async" src="https://elite-lane.com/wp-content/uploads/2019/09/Screen-Shot-2019-09-20-at-1.11.04.png" alt="SSL証明書" width="627" height="326" class="aligncenter size-full wp-image-5954" srcset="https://elite-lane.com/wp-content/uploads/2019/09/Screen-Shot-2019-09-20-at-1.11.04.png 627w, https://elite-lane.com/wp-content/uploads/2019/09/Screen-Shot-2019-09-20-at-1.11.04-300x156.png 300w" sizes="(max-width: 627px) 100vw, 627px" /></a></p>
<p>SSL証明書の中には、</p>
<ul>
<li>申請者</li>
<li>発行者</li>
<li>公開鍵情報 等々</li>
</ul>
<p>これらの情報が記載されています。</p>
<p><a rel="follow noopener" target="_blank" href="https://elite-lane.com/wp-content/uploads/2019/09/Screen-Shot-2019-09-19-at-1.21.46.png"><img loading="lazy" decoding="async" src="https://elite-lane.com/wp-content/uploads/2019/09/Screen-Shot-2019-09-19-at-1.21.46.png" alt="SSL証明書" width="1353" height="633" class="aligncenter size-full wp-image-5942" srcset="https://elite-lane.com/wp-content/uploads/2019/09/Screen-Shot-2019-09-19-at-1.21.46.png 1353w, https://elite-lane.com/wp-content/uploads/2019/09/Screen-Shot-2019-09-19-at-1.21.46-300x140.png 300w, https://elite-lane.com/wp-content/uploads/2019/09/Screen-Shot-2019-09-19-at-1.21.46-768x359.png 768w, https://elite-lane.com/wp-content/uploads/2019/09/Screen-Shot-2019-09-19-at-1.21.46-1024x479.png 1024w" sizes="(max-width: 1353px) 100vw, 1353px" /></a></p>
<p><a rel="follow noopener" target="_blank" href="https://elite-lane.com/wp-content/uploads/2019/09/Screen-Shot-2019-09-19-at-1.24.23.png"><img loading="lazy" decoding="async" src="https://elite-lane.com/wp-content/uploads/2019/09/Screen-Shot-2019-09-19-at-1.24.23.png" alt="SSL証明書" width="1257" height="197" class="aligncenter size-full wp-image-5941" srcset="https://elite-lane.com/wp-content/uploads/2019/09/Screen-Shot-2019-09-19-at-1.24.23.png 1257w, https://elite-lane.com/wp-content/uploads/2019/09/Screen-Shot-2019-09-19-at-1.24.23-300x47.png 300w, https://elite-lane.com/wp-content/uploads/2019/09/Screen-Shot-2019-09-19-at-1.24.23-768x120.png 768w, https://elite-lane.com/wp-content/uploads/2019/09/Screen-Shot-2019-09-19-at-1.24.23-1024x160.png 1024w" sizes="(max-width: 1257px) 100vw, 1257px" /></a></p>
<h4><span id="toc12">SSL証明書発行の仕組み</span></h4>
<p>SSL証明書発行の流れは</p>
<ol>
<li>Webサイト運営組織による秘密鍵の生成</li>
<li>Webサイト運営組織による秘密鍵を使ったCSRの生成</li>
<li>Webサイト運営組織から認証局へSSLサーバー証明書の発行申請</li>
<li>認証局によるWebサイト運営組織の審査</li>
<li>認証局からWebサイト運営組織へSSLサーバー証明書の発行</li>
</ol>
<p>という流れになります。</p>
<h5>秘密鍵の生成</h5>
<p>秘密鍵はサーバ内で乱数を使って生成します。</p>
<p>秘密鍵は</p>
<ul>
<li>認証局で保管するものではない</li>
<li>一度失くしてしまうと再発行が出来ない</li>
<li>再作成も出来ない</li>
</ul>
<p>その為、取扱いに十分注意する必要があります。</p>
<p><a rel="follow noopener" target="_blank" href="https://elite-lane.com/wp-content/uploads/2019/09/Screen-Shot-2019-09-19-at-1.14.18.png"><img loading="lazy" decoding="async" src="https://elite-lane.com/wp-content/uploads/2019/09/Screen-Shot-2019-09-19-at-1.14.18.png" alt="秘密鍵の生成" width="977" height="213" class="aligncenter size-full wp-image-5898" srcset="https://elite-lane.com/wp-content/uploads/2019/09/Screen-Shot-2019-09-19-at-1.14.18.png 977w, https://elite-lane.com/wp-content/uploads/2019/09/Screen-Shot-2019-09-19-at-1.14.18-300x65.png 300w, https://elite-lane.com/wp-content/uploads/2019/09/Screen-Shot-2019-09-19-at-1.14.18-768x167.png 768w" sizes="(max-width: 977px) 100vw, 977px" /></a></p>
<p><font size="2">秘密鍵に関する記事はこちら</font></p>

<a rel="follow noopener" target="_blank" href="https://elite-lane.com/common-key-cryptography-and-public-key-cryptography/" title="【図解】共通鍵暗号方式と公開鍵暗号方式の仕組み･特徴" class="blogcard-wrap internal-blogcard-wrap a-wrap cf"><div class="blogcard internal-blogcard ib-left cf"><div class="blogcard-label internal-blogcard-label"><span class="fa"></span></div><figure class="blogcard-thumbnail internal-blogcard-thumbnail"><img loading="lazy" decoding="async" width="160" height="90" src="https://elite-lane.com/wp-content/uploads/2020/05/key-min-160x90.jpeg" class="blogcard-thumb-image internal-blogcard-thumb-image wp-post-image" alt="" srcset="https://elite-lane.com/wp-content/uploads/2020/05/key-min-160x90.jpeg 160w, https://elite-lane.com/wp-content/uploads/2020/05/key-min-120x68.jpeg 120w, https://elite-lane.com/wp-content/uploads/2020/05/key-min-320x180.jpeg 320w, https://elite-lane.com/wp-content/uploads/2020/05/key-min-376x212.jpeg 376w" sizes="(max-width: 160px) 100vw, 160px" /></figure><div class="blogcard-content internal-blogcard-content"><div class="blogcard-title internal-blogcard-title">【図解】共通鍵暗号方式と公開鍵暗号方式の仕組み･特徴</div><div class="blogcard-snippet internal-blogcard-snippet">【図解】共通鍵暗号方式と公開鍵暗号方式の仕組み･特徴 インターネットの世界では 色々な情報を瞬時に検索可能 実際に店舗に行かずにオンラインショッピングが可能 インターネットに繋がっている端末さえ保有していれば誰とでも通信可能 という大きなメ...</div></div><div class="blogcard-footer internal-blogcard-footer cf"><div class="blogcard-site internal-blogcard-site"><div class="blogcard-favicon internal-blogcard-favicon"><img loading="lazy" decoding="async" src="https://www.google.com/s2/favicons?domain=https://elite-lane.com" alt="" class="blogcard-favicon-image internal-blogcard-favicon-image" width="16" height="16" /></div><div class="blogcard-domain internal-blogcard-domain">elite-lane.com</div></div><div class="blogcard-date internal-blogcard-date"><div class="blogcard-post-date internal-blogcard-post-date">2019.09.15</div></div></div></div></a>
<h5>CSRの生成</h5>
<p>秘密鍵を用いてCSRを生成します。</p>
<p><a rel="follow noopener" target="_blank" href="https://elite-lane.com/wp-content/uploads/2019/09/Screen-Shot-2019-09-18-at-22.21.27.png"><img loading="lazy" decoding="async" src="https://elite-lane.com/wp-content/uploads/2019/09/Screen-Shot-2019-09-18-at-22.21.27.png" alt="CSRの生成" width="810" height="225" class="aligncenter size-full wp-image-5869" srcset="https://elite-lane.com/wp-content/uploads/2019/09/Screen-Shot-2019-09-18-at-22.21.27.png 810w, https://elite-lane.com/wp-content/uploads/2019/09/Screen-Shot-2019-09-18-at-22.21.27-300x83.png 300w, https://elite-lane.com/wp-content/uploads/2019/09/Screen-Shot-2019-09-18-at-22.21.27-768x213.png 768w" sizes="(max-width: 810px) 100vw, 810px" /></a></p>
<p>CSRとは「Certificate Signing Request」の略で、SSL証明書発行に必要なテキストデータです。</p>
<p>秘密鍵作成時に生成するデータで、</p>
<ul>
<li>公開鍵</li>
<li>コモンネーム（FQDN）</li>
<li>組織名 等々</li>
</ul>
<p>が含まれています。</p>
<p>SSL通信が行われる際、</p>
<ul>
<li>SSL証明書のコモンネーム</li>
<li>サーバに設定されているFQDN</li>
</ul>
<p>が一致しているか比較します。</p>
<p>一致している場合に限り、SSL通信を開始することができます。</p>
<div class="information-box">
FQDN・・・Fully Qualified Domain Name の略。</p>
<p><a rel="follow noopener" target="_blank" href="https://elite-lane.com/wp-content/uploads/2019/09/url-relation.png"><img loading="lazy" decoding="async" src="https://elite-lane.com/wp-content/uploads/2019/09/url-relation.png" alt="FQDN" width="946" height="433" class="aligncenter size-full wp-image-5933" srcset="https://elite-lane.com/wp-content/uploads/2019/09/url-relation.png 946w, https://elite-lane.com/wp-content/uploads/2019/09/url-relation-300x137.png 300w, https://elite-lane.com/wp-content/uploads/2019/09/url-relation-768x352.png 768w" sizes="(max-width: 946px) 100vw, 946px" /></a></p>
</div>
<h5>SSLサーバ証明書の申請</h5>
<p>SSL証明書の発行の為、秘密鍵を用いて生成したCSRを認証局に提出・発行申請します。</p>
<p><a rel="follow noopener" target="_blank" href="https://elite-lane.com/wp-content/uploads/2019/09/Screen-Shot-2019-09-19-at-18.30.32.png"><img loading="lazy" decoding="async" src="https://elite-lane.com/wp-content/uploads/2019/09/Screen-Shot-2019-09-19-at-18.30.32.png" alt="SSL証明書の申請" width="915" height="245" class="aligncenter size-full wp-image-5927" srcset="https://elite-lane.com/wp-content/uploads/2019/09/Screen-Shot-2019-09-19-at-18.30.32.png 915w, https://elite-lane.com/wp-content/uploads/2019/09/Screen-Shot-2019-09-19-at-18.30.32-300x80.png 300w, https://elite-lane.com/wp-content/uploads/2019/09/Screen-Shot-2019-09-19-at-18.30.32-768x206.png 768w" sizes="(max-width: 915px) 100vw, 915px" /></a></p>
<h5>認証局審査</h5>
<p>認証局は</p>
<ul>
<li>提供されたCSR</li>
<li>申し込み情報</li>
</ul>
<p>を元に内容を精査してSSL証明書を発行します。</p>
<p><a rel="follow noopener" target="_blank" href="https://elite-lane.com/wp-content/uploads/2019/09/Screen-Shot-2019-09-19-at-18.31.13.png"><img loading="lazy" decoding="async" src="https://elite-lane.com/wp-content/uploads/2019/09/Screen-Shot-2019-09-19-at-18.31.13.png" alt="認証局審査" width="891" height="327" class="aligncenter size-full wp-image-5925" srcset="https://elite-lane.com/wp-content/uploads/2019/09/Screen-Shot-2019-09-19-at-18.31.13.png 891w, https://elite-lane.com/wp-content/uploads/2019/09/Screen-Shot-2019-09-19-at-18.31.13-300x110.png 300w, https://elite-lane.com/wp-content/uploads/2019/09/Screen-Shot-2019-09-19-at-18.31.13-768x282.png 768w" sizes="(max-width: 891px) 100vw, 891px" /></a></p>
<h6>SSL証明書・認証レベル</h6>
<p>SSL証明書は、認証レベルにより</p>
<ul>
<li>ドメイン認証</li>
<li>企業認証</li>
<li>EV認証</li>
</ul>
<p>の三つに分けられます。</p>

<table id="tablepress-28" class="tablepress tablepress-id-28">
<thead>
<tr class="row-1 odd">
	<th class="column-1"></th><th class="column-2">DV</th><th class="column-3">OV </th><th class="column-4">EV</th>
</tr>
</thead>
<tbody class="row-hover">
<tr class="row-2 even">
	<td class="column-1">名称</td><td class="column-2">Domain<br />
Validation<br />
</td><td class="column-3">Organization<br />
Validation</td><td class="column-4">Extended<br />
Validation</td>
</tr>
<tr class="row-3 odd">
	<td class="column-1">認証型</td><td class="column-2">ドメイン認証型</td><td class="column-3">企業認証型</td><td class="column-4">EV認証型</td>
</tr>
<tr class="row-4 even">
	<td class="column-1">証明事項</td><td class="column-2">・ドメイン所有権</td><td class="column-3">・ドメイン所有権<br />
・運営元の法的実在性</td><td class="column-4">・ドメイン所有権<br />
・運営元の法的実在性<br />
・企業の所在地認証</td>
</tr>
<tr class="row-5 odd">
	<td class="column-1">対象</td><td class="column-2">・個人<br />
・法人</td><td class="column-3">・法人</td><td class="column-4">・法人</td>
</tr>
<tr class="row-6 even">
	<td class="column-1">暗号化通信</td><td class="column-2">◯</td><td class="column-3">◯</td><td class="column-4">◯</td>
</tr>
<tr class="row-7 odd">
	<td class="column-1">ドメイン名の<br />
所有権確認</td><td class="column-2">◯</td><td class="column-3">◯</td><td class="column-4">◯</td>
</tr>
<tr class="row-8 even">
	<td class="column-1">組織の<br />
実在性確認</td><td class="column-2">✖️</td><td class="column-3">◯</td><td class="column-4">◯</td>
</tr>
<tr class="row-9 odd">
	<td class="column-1">フィッシング<br />
詐欺対策</td><td class="column-2">✖️</td><td class="column-3">◯</td><td class="column-4">◯</td>
</tr>
<tr class="row-10 even">
	<td class="column-1">認証レベル</td><td class="column-2">最低位<br />
</td><td class="column-3">中位</td><td class="column-4">最高位</td>
</tr>
<tr class="row-11 odd">
	<td class="column-1">最適サイト例</td><td class="column-2">・個人事業主のサイト<br />
・ブログ</td><td class="column-3">・ECサイト<br />
・ログイン型の会員制サイト</td><td class="column-4">・ECサイト<br />
・インターネット銀行<br />
・インターネット証券<br />
・仮想通貨取引所</td>
</tr>
</tbody>
</table>
<!-- #tablepress-28 from cache -->
<h5>SSL証明書の発行</h5>
<p><a rel="follow noopener" target="_blank" href="https://elite-lane.com/wp-content/uploads/2019/09/Screen-Shot-2019-09-19-at-18.30.43.png"><img loading="lazy" decoding="async" src="https://elite-lane.com/wp-content/uploads/2019/09/Screen-Shot-2019-09-19-at-18.30.43.png" alt="SSL証明書の発行" width="1072" height="245" class="aligncenter size-full wp-image-5926" srcset="https://elite-lane.com/wp-content/uploads/2019/09/Screen-Shot-2019-09-19-at-18.30.43.png 1072w, https://elite-lane.com/wp-content/uploads/2019/09/Screen-Shot-2019-09-19-at-18.30.43-300x69.png 300w, https://elite-lane.com/wp-content/uploads/2019/09/Screen-Shot-2019-09-19-at-18.30.43-768x176.png 768w, https://elite-lane.com/wp-content/uploads/2019/09/Screen-Shot-2019-09-19-at-18.30.43-1024x234.png 1024w" sizes="(max-width: 1072px) 100vw, 1072px" /></a></p>
<p>認証局による認証審査後、Webサイト運営組織に対してSSL証明書が発行されます。</p>
<h3><span id="toc13">改竄検知</span></h3>
<p><a rel="follow noopener" target="_blank" href="https://elite-lane.com/wp-content/uploads/2019/09/Screen-Shot-2019-09-18-at-16.25.44.png"><img loading="lazy" decoding="async" src="https://elite-lane.com/wp-content/uploads/2019/09/Screen-Shot-2019-09-18-at-16.25.44.png" alt="改竄検知" width="1034" height="281" class="aligncenter size-full wp-image-5850" srcset="https://elite-lane.com/wp-content/uploads/2019/09/Screen-Shot-2019-09-18-at-16.25.44.png 1034w, https://elite-lane.com/wp-content/uploads/2019/09/Screen-Shot-2019-09-18-at-16.25.44-300x82.png 300w, https://elite-lane.com/wp-content/uploads/2019/09/Screen-Shot-2019-09-18-at-16.25.44-768x209.png 768w, https://elite-lane.com/wp-content/uploads/2019/09/Screen-Shot-2019-09-18-at-16.25.44-1024x278.png 1024w" sizes="(max-width: 1034px) 100vw, 1034px" /></a></p>
<p>「改竄検知」は、インターネット通信リスクの「改竄」を回避する機能です。</p>
<p>具体的には、送信者は</p>
<ul>
<li>データ本文を共通鍵を使ってMAC値を作成
<div class="information-box">
MAC値・・・Message Authentication Code の略
</div>
</li>
<li>MAC値をハッシュ関数によってハッシュ値に変換</li>
<li>ハッシュ値を送付</li>
</ul>
<p>受信者は、送信者から送付されたハッシュ値を共通鍵を利用してMAC値を計算します。</p>
<ul>
<li>受信者が計算したMAC値</li>
<li>送信者から送られてきたMAC値</li>
</ul>
<p>これらの値が一致していれば、 データ本文は改竄されていないと見なされます。</p>
<p><a rel="follow noopener" target="_blank" href="https://elite-lane.com/wp-content/uploads/2019/09/Screen-Shot-2019-09-19-at-0.26.17.png"><img loading="lazy" decoding="async" src="https://elite-lane.com/wp-content/uploads/2019/09/Screen-Shot-2019-09-19-at-0.26.17.png" alt="改竄検知" width="882" height="273" class="aligncenter size-full wp-image-5883" srcset="https://elite-lane.com/wp-content/uploads/2019/09/Screen-Shot-2019-09-19-at-0.26.17.png 882w, https://elite-lane.com/wp-content/uploads/2019/09/Screen-Shot-2019-09-19-at-0.26.17-300x93.png 300w, https://elite-lane.com/wp-content/uploads/2019/09/Screen-Shot-2019-09-19-at-0.26.17-768x238.png 768w" sizes="(max-width: 882px) 100vw, 882px" /></a></p>
<p><font size="2">共通鍵に関する記事はこちら</font></p>

<a rel="follow noopener" target="_blank" href="https://elite-lane.com/common-key-cryptography-and-public-key-cryptography/" title="【図解】共通鍵暗号方式と公開鍵暗号方式の仕組み･特徴" class="blogcard-wrap internal-blogcard-wrap a-wrap cf"><div class="blogcard internal-blogcard ib-left cf"><div class="blogcard-label internal-blogcard-label"><span class="fa"></span></div><figure class="blogcard-thumbnail internal-blogcard-thumbnail"><img loading="lazy" decoding="async" width="160" height="90" src="https://elite-lane.com/wp-content/uploads/2020/05/key-min-160x90.jpeg" class="blogcard-thumb-image internal-blogcard-thumb-image wp-post-image" alt="" srcset="https://elite-lane.com/wp-content/uploads/2020/05/key-min-160x90.jpeg 160w, https://elite-lane.com/wp-content/uploads/2020/05/key-min-120x68.jpeg 120w, https://elite-lane.com/wp-content/uploads/2020/05/key-min-320x180.jpeg 320w, https://elite-lane.com/wp-content/uploads/2020/05/key-min-376x212.jpeg 376w" sizes="(max-width: 160px) 100vw, 160px" /></figure><div class="blogcard-content internal-blogcard-content"><div class="blogcard-title internal-blogcard-title">【図解】共通鍵暗号方式と公開鍵暗号方式の仕組み･特徴</div><div class="blogcard-snippet internal-blogcard-snippet">【図解】共通鍵暗号方式と公開鍵暗号方式の仕組み･特徴 インターネットの世界では 色々な情報を瞬時に検索可能 実際に店舗に行かずにオンラインショッピングが可能 インターネットに繋がっている端末さえ保有していれば誰とでも通信可能 という大きなメ...</div></div><div class="blogcard-footer internal-blogcard-footer cf"><div class="blogcard-site internal-blogcard-site"><div class="blogcard-favicon internal-blogcard-favicon"><img loading="lazy" decoding="async" src="https://www.google.com/s2/favicons?domain=https://elite-lane.com" alt="" class="blogcard-favicon-image internal-blogcard-favicon-image" width="16" height="16" /></div><div class="blogcard-domain internal-blogcard-domain">elite-lane.com</div></div><div class="blogcard-date internal-blogcard-date"><div class="blogcard-post-date internal-blogcard-post-date">2019.09.15</div></div></div></div></a>
<p><font size="2">ハッシュ関数に関する記事はこちら</font></p>

<a rel="follow noopener" target="_blank" href="https://elite-lane.com/hash-function/" title="ハッシュ関数とは？ハッシュ関数のアルゴリズムと種類" class="blogcard-wrap internal-blogcard-wrap a-wrap cf"><div class="blogcard internal-blogcard ib-left cf"><div class="blogcard-label internal-blogcard-label"><span class="fa"></span></div><figure class="blogcard-thumbnail internal-blogcard-thumbnail"><img loading="lazy" decoding="async" width="160" height="90" src="https://elite-lane.com/wp-content/uploads/2020/05/hash-min-160x90.jpeg" class="blogcard-thumb-image internal-blogcard-thumb-image wp-post-image" alt="" srcset="https://elite-lane.com/wp-content/uploads/2020/05/hash-min-160x90.jpeg 160w, https://elite-lane.com/wp-content/uploads/2020/05/hash-min-120x68.jpeg 120w, https://elite-lane.com/wp-content/uploads/2020/05/hash-min-320x180.jpeg 320w, https://elite-lane.com/wp-content/uploads/2020/05/hash-min-376x212.jpeg 376w" sizes="(max-width: 160px) 100vw, 160px" /></figure><div class="blogcard-content internal-blogcard-content"><div class="blogcard-title internal-blogcard-title">ハッシュ関数とは？ハッシュ関数のアルゴリズムと種類</div><div class="blogcard-snippet internal-blogcard-snippet">ハッシュ関数とは？ハッシュ関数のアルゴリズムと種類 ブロックチェーン技術・仮想通貨の盛り上がりに乗じて、注目を浴びているハッシュ関数。 ハッシュ（hash）は英単語ですが、 ハッシュド・ポテト（hashed potato） ハッシュド・ビー...</div></div><div class="blogcard-footer internal-blogcard-footer cf"><div class="blogcard-site internal-blogcard-site"><div class="blogcard-favicon internal-blogcard-favicon"><img loading="lazy" decoding="async" src="https://www.google.com/s2/favicons?domain=https://elite-lane.com" alt="" class="blogcard-favicon-image internal-blogcard-favicon-image" width="16" height="16" /></div><div class="blogcard-domain internal-blogcard-domain">elite-lane.com</div></div><div class="blogcard-date internal-blogcard-date"><div class="blogcard-post-date internal-blogcard-post-date">2019.04.08</div></div></div></div></a>
<h3><span id="toc14">SSL通信の仕組み</span></h3>
<p>SSL通信は、</p>
<ul>
<li>共通鍵暗号方式</li>
<li>公開鍵暗号方式</li>
</ul>
<p>2つの暗号方式を組み合わせて安全な接続を確立します。</p>
<p><font size="2">共通鍵暗号方式と公開鍵暗号方式に関する記事はこちら</font></p>

<a rel="follow noopener" target="_blank" href="https://elite-lane.com/common-key-cryptography-and-public-key-cryptography/" title="【図解】共通鍵暗号方式と公開鍵暗号方式の仕組み･特徴" class="blogcard-wrap internal-blogcard-wrap a-wrap cf"><div class="blogcard internal-blogcard ib-left cf"><div class="blogcard-label internal-blogcard-label"><span class="fa"></span></div><figure class="blogcard-thumbnail internal-blogcard-thumbnail"><img loading="lazy" decoding="async" width="160" height="90" src="https://elite-lane.com/wp-content/uploads/2020/05/key-min-160x90.jpeg" class="blogcard-thumb-image internal-blogcard-thumb-image wp-post-image" alt="" srcset="https://elite-lane.com/wp-content/uploads/2020/05/key-min-160x90.jpeg 160w, https://elite-lane.com/wp-content/uploads/2020/05/key-min-120x68.jpeg 120w, https://elite-lane.com/wp-content/uploads/2020/05/key-min-320x180.jpeg 320w, https://elite-lane.com/wp-content/uploads/2020/05/key-min-376x212.jpeg 376w" sizes="(max-width: 160px) 100vw, 160px" /></figure><div class="blogcard-content internal-blogcard-content"><div class="blogcard-title internal-blogcard-title">【図解】共通鍵暗号方式と公開鍵暗号方式の仕組み･特徴</div><div class="blogcard-snippet internal-blogcard-snippet">【図解】共通鍵暗号方式と公開鍵暗号方式の仕組み･特徴 インターネットの世界では 色々な情報を瞬時に検索可能 実際に店舗に行かずにオンラインショッピングが可能 インターネットに繋がっている端末さえ保有していれば誰とでも通信可能 という大きなメ...</div></div><div class="blogcard-footer internal-blogcard-footer cf"><div class="blogcard-site internal-blogcard-site"><div class="blogcard-favicon internal-blogcard-favicon"><img loading="lazy" decoding="async" src="https://www.google.com/s2/favicons?domain=https://elite-lane.com" alt="" class="blogcard-favicon-image internal-blogcard-favicon-image" width="16" height="16" /></div><div class="blogcard-domain internal-blogcard-domain">elite-lane.com</div></div><div class="blogcard-date internal-blogcard-date"><div class="blogcard-post-date internal-blogcard-post-date">2019.09.15</div></div></div></div></a>
<h4><span id="toc15">SSL通信リクエスト</span></h4>
<ul>
<li>Webブラウザ</li>
<li>メーラー 等々</li>
</ul>
<p>のクライアントからサーバに対して、SSL通信の接続リクエストを行います。</p>
<p><a rel="follow noopener" target="_blank" href="https://elite-lane.com/wp-content/uploads/2019/09/Screen-Shot-2019-09-18-at-21.39.21.png"><img loading="lazy" decoding="async" src="https://elite-lane.com/wp-content/uploads/2019/09/Screen-Shot-2019-09-18-at-21.39.21.png" alt="SSL通信リクエスト" width="812" height="181" class="aligncenter size-full wp-image-5864" srcset="https://elite-lane.com/wp-content/uploads/2019/09/Screen-Shot-2019-09-18-at-21.39.21.png 812w, https://elite-lane.com/wp-content/uploads/2019/09/Screen-Shot-2019-09-18-at-21.39.21-300x67.png 300w, https://elite-lane.com/wp-content/uploads/2019/09/Screen-Shot-2019-09-18-at-21.39.21-768x171.png 768w" sizes="(max-width: 812px) 100vw, 812px" /></a></p>
<h4><span id="toc16">SSLサーバ証明書・秘密鍵・公開鍵</span></h4>
<p>サーバ側では、クライアントからのSSL通信の接続リクエストに備えて</p>
<ul>
<li>SSLサーバ証明書</li>
<li>秘密鍵</li>
<li>公開鍵</li>
</ul>
<p>が用意されています。</p>
<p><a rel="follow noopener" target="_blank" href="https://elite-lane.com/wp-content/uploads/2019/09/Screen-Shot-2019-09-18-at-21.40.04.png"><img loading="lazy" decoding="async" src="https://elite-lane.com/wp-content/uploads/2019/09/Screen-Shot-2019-09-18-at-21.40.04.png" alt="SSLサーバ証明書・秘密鍵・公開鍵" width="973" height="203" class="aligncenter size-full wp-image-5862" srcset="https://elite-lane.com/wp-content/uploads/2019/09/Screen-Shot-2019-09-18-at-21.40.04.png 973w, https://elite-lane.com/wp-content/uploads/2019/09/Screen-Shot-2019-09-18-at-21.40.04-300x63.png 300w, https://elite-lane.com/wp-content/uploads/2019/09/Screen-Shot-2019-09-18-at-21.40.04-768x160.png 768w" sizes="(max-width: 973px) 100vw, 973px" /></a></p>
<h4><span id="toc17">SSLサーバ証明書・公開鍵の送付</span></h4>
<p>サーバからクライアントへ</p>
<ul>
<li>SSLサーバ証明書</li>
<li>公開鍵</li>
</ul>
<p>を送付します。</p>
<p><a rel="follow noopener" target="_blank" href="https://elite-lane.com/wp-content/uploads/2019/09/Screen-Shot-2019-09-18-at-21.40.20.png"><img loading="lazy" decoding="async" src="https://elite-lane.com/wp-content/uploads/2019/09/Screen-Shot-2019-09-18-at-21.40.20.png" alt="SSLサーバ証明書・公開鍵の送付" width="966" height="197" class="aligncenter size-full wp-image-5861" srcset="https://elite-lane.com/wp-content/uploads/2019/09/Screen-Shot-2019-09-18-at-21.40.20.png 966w, https://elite-lane.com/wp-content/uploads/2019/09/Screen-Shot-2019-09-18-at-21.40.20-300x61.png 300w, https://elite-lane.com/wp-content/uploads/2019/09/Screen-Shot-2019-09-18-at-21.40.20-768x157.png 768w" sizes="(max-width: 966px) 100vw, 966px" /></a></p>
<h4><span id="toc18">共通鍵の生成</span></h4>
<p>クライアントは、</p>
<ul>
<li>受け取ったSSLサーバー証明書のルート証明書</li>
<li>Webブラウザに登録されているルート証明書</li>
</ul>
<p>を照合します。</p>
<p>安全なWebサイトであることが確認できたら、クライアントは共通鍵を生成します。</p>
<p><a rel="follow noopener" target="_blank" href="https://elite-lane.com/wp-content/uploads/2019/09/Screen-Shot-2019-09-18-at-21.40.50.png"><img loading="lazy" decoding="async" src="https://elite-lane.com/wp-content/uploads/2019/09/Screen-Shot-2019-09-18-at-21.40.50.png" alt="共通鍵の生成" width="965" height="383" class="aligncenter size-full wp-image-5860" srcset="https://elite-lane.com/wp-content/uploads/2019/09/Screen-Shot-2019-09-18-at-21.40.50.png 965w, https://elite-lane.com/wp-content/uploads/2019/09/Screen-Shot-2019-09-18-at-21.40.50-300x119.png 300w, https://elite-lane.com/wp-content/uploads/2019/09/Screen-Shot-2019-09-18-at-21.40.50-768x305.png 768w" sizes="(max-width: 965px) 100vw, 965px" /></a></p>
<h4><span id="toc19">共通鍵を暗号化</span></h4>
<p>公開鍵を使って共通鍵を暗号化し、サーバに送付します。</p>
<p><a rel="follow noopener" target="_blank" href="https://elite-lane.com/wp-content/uploads/2019/09/Screen-Shot-2019-09-18-at-21.41.17.png"><img loading="lazy" decoding="async" src="https://elite-lane.com/wp-content/uploads/2019/09/Screen-Shot-2019-09-18-at-21.41.17.png" alt="共通鍵を暗号化" width="970" height="331" class="aligncenter size-full wp-image-5859" srcset="https://elite-lane.com/wp-content/uploads/2019/09/Screen-Shot-2019-09-18-at-21.41.17.png 970w, https://elite-lane.com/wp-content/uploads/2019/09/Screen-Shot-2019-09-18-at-21.41.17-300x102.png 300w, https://elite-lane.com/wp-content/uploads/2019/09/Screen-Shot-2019-09-18-at-21.41.17-768x262.png 768w" sizes="(max-width: 970px) 100vw, 970px" /></a></p>
<h4><span id="toc20">共通鍵を復号化</span></h4>
<p>秘密鍵を使って共通鍵を復号化し、SSL通信接続を確立します。</p>
<p><a rel="follow noopener" target="_blank" href="https://elite-lane.com/wp-content/uploads/2019/09/Screen-Shot-2019-09-18-at-21.45.55.png"><img loading="lazy" decoding="async" src="https://elite-lane.com/wp-content/uploads/2019/09/Screen-Shot-2019-09-18-at-21.45.55.png" alt="共通鍵を復号化" width="968" height="362" class="aligncenter size-full wp-image-5865" srcset="https://elite-lane.com/wp-content/uploads/2019/09/Screen-Shot-2019-09-18-at-21.45.55.png 968w, https://elite-lane.com/wp-content/uploads/2019/09/Screen-Shot-2019-09-18-at-21.45.55-300x112.png 300w, https://elite-lane.com/wp-content/uploads/2019/09/Screen-Shot-2019-09-18-at-21.45.55-768x287.png 768w" sizes="(max-width: 968px) 100vw, 968px" /></a></p>
<h4><span id="toc21">SSL通信の確立</span></h4>
<p>SSL通信では、</p>
<ul>
<li>共通鍵を公開鍵暗号方式によって受渡し</li>
<li>共通鍵暗号方式で暗号通信</li>
</ul>
<p>という流れが、SSL通信での接続確立になります。</p>
<p><a rel="follow noopener" target="_blank" href="https://elite-lane.com/wp-content/uploads/2019/09/Screen-Shot-2019-09-18-at-23.16.01.png"><img loading="lazy" decoding="async" src="https://elite-lane.com/wp-content/uploads/2019/09/Screen-Shot-2019-09-18-at-23.16.01.png" alt="SSL通信の確立" width="834" height="335" class="aligncenter size-full wp-image-5879" srcset="https://elite-lane.com/wp-content/uploads/2019/09/Screen-Shot-2019-09-18-at-23.16.01.png 834w, https://elite-lane.com/wp-content/uploads/2019/09/Screen-Shot-2019-09-18-at-23.16.01-300x121.png 300w, https://elite-lane.com/wp-content/uploads/2019/09/Screen-Shot-2019-09-18-at-23.16.01-768x308.png 768w" sizes="(max-width: 834px) 100vw, 834px" /></a></p>
<p>以上が、</p>
<ul>
<li>インターネット通信のセキュリティリスク</li>
<li>インターネット通信を暗号化するSSL通信</li>
</ul>
<p>それぞれの説明になります。</p>
<p>投稿 <a href="https://elite-lane.com/ssl-server-certificate/">SSLとは？SSLについて図解でわかりやすく解説します</a> は <a href="https://elite-lane.com">Archive of Yone</a> に最初に表示されました。</p>
]]></content:encoded>
					
					<wfw:commentRss>https://elite-lane.com/ssl-server-certificate/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>【図解】共通鍵暗号方式と公開鍵暗号方式の仕組み･特徴</title>
		<link>https://elite-lane.com/common-key-cryptography-and-public-key-cryptography/</link>
					<comments>https://elite-lane.com/common-key-cryptography-and-public-key-cryptography/#comments</comments>
		
		<dc:creator><![CDATA[admin]]></dc:creator>
		<pubDate>Sun, 15 Sep 2019 05:27:40 +0000</pubDate>
				<category><![CDATA[IT]]></category>
		<category><![CDATA[インターネット]]></category>
		<guid isPermaLink="false">https://elite-lane.com/?p=5748</guid>

					<description><![CDATA[<p>【図解】共通鍵暗号方式と公開鍵暗号方式の仕組み･特徴 インターネットの世界では 色々な情報を瞬時に検索可能 実際に店舗に行かずにオンラインショッピングが可能 インターネットに繋がっている端末さえ保有していれば誰とでも通信 [&#8230;]</p>
<p>投稿 <a href="https://elite-lane.com/common-key-cryptography-and-public-key-cryptography/">【図解】共通鍵暗号方式と公開鍵暗号方式の仕組み･特徴</a> は <a href="https://elite-lane.com">Archive of Yone</a> に最初に表示されました。</p>
]]></description>
										<content:encoded><![CDATA[<h1>【図解】共通鍵暗号方式と公開鍵暗号方式の仕組み･特徴</h1>
<p>インターネットの世界では</p>
<ul>
<li>色々な情報を瞬時に検索可能</li>
<li>実際に店舗に行かずにオンラインショッピングが可能</li>
<li>インターネットに繋がっている端末さえ保有していれば誰とでも通信可能</li>
</ul>
<p>という大きなメリットがある一方、悪意ある第三者によって</p>
<ul>
<li>メールのやりとり</li>
<li>オンラインショッピングでの会員登録情報 等々</li>
</ul>
<p>の通信の中身を盗聴、悪用の被害を受ける可能性もあります。</p>
<p><a rel="follow noopener" target="_blank" href="https://elite-lane.com/wp-content/uploads/2019/09/Screen-Shot-2019-09-12-at-18.13.46.png"><img loading="lazy" decoding="async" src="https://elite-lane.com/wp-content/uploads/2019/09/Screen-Shot-2019-09-12-at-18.13.46.png" alt="SSL通信の仕組み" width="855" height="329" class="aligncenter size-full wp-image-5750" srcset="https://elite-lane.com/wp-content/uploads/2019/09/Screen-Shot-2019-09-12-at-18.13.46.png 855w, https://elite-lane.com/wp-content/uploads/2019/09/Screen-Shot-2019-09-12-at-18.13.46-300x115.png 300w, https://elite-lane.com/wp-content/uploads/2019/09/Screen-Shot-2019-09-12-at-18.13.46-768x296.png 768w" sizes="(max-width: 855px) 100vw, 855px" /></a></p>
<p>悪意ある第三者からの盗聴を防ぐセキュリティ対策の一つとして、インターネット上での情報（データ）の送受信を暗号化することが挙げられます。</p>
<p>この記事では、情報（データ）を暗号化する技術の代表格である</p>
<ul>
<li>共通鍵暗号方式</li>
<li>公開鍵暗号方式</li>
</ul>
<p>それぞれの仕組み・特徴についてを図解で説明します。</p>
<p>説明後は、共通鍵暗号方式・公開鍵暗号方式の違いを比較します。</p>

  <div id="toc" class="toc tnt-number toc-center tnt-number border-element"><input type="checkbox" class="toc-checkbox" id="toc-checkbox-6" checked><label class="toc-title" for="toc-checkbox-6">目次</label>
    <div class="toc-content">
    <ol class="toc-list open"></li><li><a href="#toc1" tabindex="0">共通鍵暗号方式</a><ol><li><a href="#toc2" tabindex="0">共通鍵暗号方式の仕組み</a></li><li><a href="#toc3" tabindex="0">共通鍵暗号方式の特徴</a></li></ol></li><li><a href="#toc4" tabindex="0">公開鍵暗号方式</a><ol><li><a href="#toc5" tabindex="0">公開鍵暗号方式の仕組み</a></li><li><a href="#toc6" tabindex="0">公開鍵暗号方式の特徴</a></li></ol></li><li><a href="#toc7" tabindex="0">共通鍵暗号方式・公開鍵暗号方式の比較</a></li></ol>
    </div>
  </div>

<h2><span id="toc1">共通鍵暗号方式</span></h2>
<p><img loading="lazy" decoding="async" src="https://elite-lane.com/wp-content/uploads/2020/05/castle-2688920_640-min.jpg" alt="共通鍵暗号方式" width="640" height="426" class="aligncenter size-full wp-image-9462" srcset="https://elite-lane.com/wp-content/uploads/2020/05/castle-2688920_640-min.jpg 640w, https://elite-lane.com/wp-content/uploads/2020/05/castle-2688920_640-min-300x200.jpg 300w" sizes="(max-width: 640px) 100vw, 640px" /></p>
<ul>
<li>共通鍵暗号方式の「共通鍵」</li>
<li>公開鍵暗号方式の
<ul>
<li>公開鍵</li>
<li>秘密鍵</li>
</ul>
</li>
</ul>
<p>と「鍵」という単語が頻出しますが、暗号化・復号化する為の手段としての「鍵」という意味であり、インターネット上で、実際に物理的（有形）な「鍵」をやり取りする訳ではありません。</p>
<p>実際の「鍵」の正体は、<span class="marker-under">「鍵」のような役割を果たす無形資産（データ）</span>です。</p>
<div class="information-box">
暗号化・・・第三者が通信文を見ても特別な知識なしでは読めないように変換するセキュア通信の手法</p>
<p>復号化・・・デジタルデータを特定の方法で、元の通信文・データに戻す変換を加えること</p>
<p><a rel="follow noopener" target="_blank" href="https://elite-lane.com/wp-content/uploads/2019/09/Screen-Shot-2019-09-13-at-15.09.30.png"><img loading="lazy" decoding="async" src="https://elite-lane.com/wp-content/uploads/2019/09/Screen-Shot-2019-09-13-at-15.09.30.png" alt="暗号化・復号化" width="765" height="347" class="aligncenter size-full wp-image-5765" srcset="https://elite-lane.com/wp-content/uploads/2019/09/Screen-Shot-2019-09-13-at-15.09.30.png 765w, https://elite-lane.com/wp-content/uploads/2019/09/Screen-Shot-2019-09-13-at-15.09.30-300x136.png 300w" sizes="(max-width: 765px) 100vw, 765px" /></a></p>
</div>
<h3><span id="toc2">共通鍵暗号方式の仕組み</span></h3>
<p>クライアント・サーバ・モデルを例にして、共通鍵暗号方式の一連の流れを見ていきます。</p>
<p>クライアント（Webブラウザ）（以下：送信者）から、Webサーバ（以下：受信者）へ通信内容を平文で送信した場合、悪意あるユーザにより通信内容を盗聴されてしまう可能性があります。</p>
<p><a rel="follow noopener" target="_blank" href="https://elite-lane.com/wp-content/uploads/2019/09/Screen-Shot-2019-09-13-at-14.54.34.png"><img loading="lazy" decoding="async" src="https://elite-lane.com/wp-content/uploads/2019/09/Screen-Shot-2019-09-13-at-14.54.34.png" alt="共通鍵暗号方式の仕組み" width="822" height="231" class="aligncenter size-full wp-image-5754" srcset="https://elite-lane.com/wp-content/uploads/2019/09/Screen-Shot-2019-09-13-at-14.54.34.png 822w, https://elite-lane.com/wp-content/uploads/2019/09/Screen-Shot-2019-09-13-at-14.54.34-300x84.png 300w, https://elite-lane.com/wp-content/uploads/2019/09/Screen-Shot-2019-09-13-at-14.54.34-768x216.png 768w" sizes="(max-width: 822px) 100vw, 822px" /></a></p>
<p>そこで、「共通鍵」を使用して通信内容を平文から>暗号文に変換します。</p>
<p>つまり、「共通鍵」が暗号化の手法になります。</p>
<p><a rel="follow noopener" target="_blank" href="https://elite-lane.com/wp-content/uploads/2019/09/Screen-Shot-2019-09-13-at-14.54.53.png"><img loading="lazy" decoding="async" src="https://elite-lane.com/wp-content/uploads/2019/09/Screen-Shot-2019-09-13-at-14.54.53.png" alt="共通鍵暗号方式の仕組み" width="804" height="306" class="aligncenter size-full wp-image-5755" srcset="https://elite-lane.com/wp-content/uploads/2019/09/Screen-Shot-2019-09-13-at-14.54.53.png 804w, https://elite-lane.com/wp-content/uploads/2019/09/Screen-Shot-2019-09-13-at-14.54.53-300x114.png 300w, https://elite-lane.com/wp-content/uploads/2019/09/Screen-Shot-2019-09-13-at-14.54.53-768x292.png 768w" sizes="(max-width: 804px) 100vw, 804px" /></a></p>
<p>共通鍵暗号方式の特徴は</p>
<ul>
<li>平文 -> 暗号文 の変換（暗号化）に「共通鍵」が使用</li>
<li>暗号文 -> 平文 の変換（復号化）に「共通鍵」が使用</li>
</ul>
<p>暗号化にも復号化にも「共通鍵」が使用されるという点です。</p>
<p><a rel="follow noopener" target="_blank" href="https://elite-lane.com/wp-content/uploads/2019/09/Screen-Shot-2019-09-13-at-14.55.21.png"><img loading="lazy" decoding="async" src="https://elite-lane.com/wp-content/uploads/2019/09/Screen-Shot-2019-09-13-at-14.55.21.png" alt="共通鍵暗号方式の仕組み" width="829" height="222" class="aligncenter size-full wp-image-5756" srcset="https://elite-lane.com/wp-content/uploads/2019/09/Screen-Shot-2019-09-13-at-14.55.21.png 829w, https://elite-lane.com/wp-content/uploads/2019/09/Screen-Shot-2019-09-13-at-14.55.21-300x80.png 300w, https://elite-lane.com/wp-content/uploads/2019/09/Screen-Shot-2019-09-13-at-14.55.21-768x206.png 768w" sizes="(max-width: 829px) 100vw, 829px" /></a></p>
<p>悪意あるユーザに通信内容を盗聴されない為に、送信者は「共通鍵」を使って、平文を暗号文に暗号化しましたが、受信者は、「共通鍵」を送信者から受け取れないと、暗号文を平文に復号化出来ません。</p>
<p><a rel="follow noopener" target="_blank" href="https://elite-lane.com/wp-content/uploads/2019/09/Screen-Shot-2019-09-13-at-14.55.41.png"><img loading="lazy" decoding="async" src="https://elite-lane.com/wp-content/uploads/2019/09/Screen-Shot-2019-09-13-at-14.55.41.png" alt="共通鍵暗号方式の仕組み" width="833" height="247" class="aligncenter size-full wp-image-5757" srcset="https://elite-lane.com/wp-content/uploads/2019/09/Screen-Shot-2019-09-13-at-14.55.41.png 833w, https://elite-lane.com/wp-content/uploads/2019/09/Screen-Shot-2019-09-13-at-14.55.41-300x89.png 300w, https://elite-lane.com/wp-content/uploads/2019/09/Screen-Shot-2019-09-13-at-14.55.41-768x228.png 768w" sizes="(max-width: 833px) 100vw, 833px" /></a></p>
<p>つまり、送信者は</p>
<ul>
<li>暗号化した通信内容</li>
<li>「共通鍵」</li>
</ul>
<p>両方を受信者に送る必要があります。</p>
<p><a rel="follow noopener" target="_blank" href="https://elite-lane.com/wp-content/uploads/2019/09/Screen-Shot-2019-09-13-at-14.55.51.png"><img loading="lazy" decoding="async" src="https://elite-lane.com/wp-content/uploads/2019/09/Screen-Shot-2019-09-13-at-14.55.51.png" alt="共通鍵暗号方式の仕組み" width="844" height="333" class="aligncenter size-full wp-image-5758" srcset="https://elite-lane.com/wp-content/uploads/2019/09/Screen-Shot-2019-09-13-at-14.55.51.png 844w, https://elite-lane.com/wp-content/uploads/2019/09/Screen-Shot-2019-09-13-at-14.55.51-300x118.png 300w, https://elite-lane.com/wp-content/uploads/2019/09/Screen-Shot-2019-09-13-at-14.55.51-768x303.png 768w" sizes="(max-width: 844px) 100vw, 844px" /></a></p>
<p>ここで、悪意あるユーザが「共通鍵」を入手出来れば、暗号文を平文に復号化する事が出来るため、通信内容は読み取られてしまいます。</p>
<h3><span id="toc3">共通鍵暗号方式の特徴</span></h3>
<p>共通鍵暗号方式の特徴は</p>
<ul>
<li>暗号化と復号化に共通の鍵を用いる暗号方式</li>
<li>共通の鍵を用いるため、計算ロジックが簡単・計算負荷が低い</li>
<li>「共通鍵」の受け渡しを工夫しないと、「共通鍵」が傍受され悪用される可能性がある = 鍵配送問題</li>
</ul>
<p>共通鍵暗号方式で使用する暗号アルゴリズムには</p>
<ul>
<li>RC4</li>
<li>DES</li>
<li>AES 等々</li>
</ul>
<p>があります。</p>
<p>現在主流の暗号アルゴリズムは「AES」です。</p>
<div class="information-box">
アルゴリズムとは</p>
<ul>
<li>数学</li>
<li>コンピューティング</li>
<li>言語学</li>
<li>あるいは関連する分野</li>
</ul>
<p>において、問題を解くための手順を定式化した形で表現したものです。</p>
<p>このアルゴリズムの説明を見ると少し難しそうですが、アルゴリズムを分かりやすく説明する為に例を出します。</p>
<p><a rel="follow noopener" target="_blank" href="https://elite-lane.com/wp-content/uploads/2019/09/Screen-Shot-2019-09-15-at-0.48.45.png"><img loading="lazy" decoding="async" src="https://elite-lane.com/wp-content/uploads/2019/09/Screen-Shot-2019-09-15-at-0.48.45.png" alt="アルゴリズム" width="749" height="182" class="aligncenter size-full wp-image-5797" srcset="https://elite-lane.com/wp-content/uploads/2019/09/Screen-Shot-2019-09-15-at-0.48.45.png 749w, https://elite-lane.com/wp-content/uploads/2019/09/Screen-Shot-2019-09-15-at-0.48.45-300x73.png 300w" sizes="(max-width: 749px) 100vw, 749px" /></a></p>
<p>上記の文字列は、僕が即席で作った暗号文です。</p>
<p>このままだと意味のある文章になっていません。</p>
<p>この文字列を平文にする為には、暗号文に書かれているアルファベットをアルファベット順で１つ前のアルファベットに置換します。</p>
<p><a rel="follow noopener" target="_blank" href="https://elite-lane.com/wp-content/uploads/2019/09/Screen-Shot-2019-09-15-at-0.44.43.png"><img loading="lazy" decoding="async" src="https://elite-lane.com/wp-content/uploads/2019/09/Screen-Shot-2019-09-15-at-0.44.43.png" alt="アルゴリズム" width="700" height="155" class="aligncenter size-full wp-image-5798" srcset="https://elite-lane.com/wp-content/uploads/2019/09/Screen-Shot-2019-09-15-at-0.44.43.png 700w, https://elite-lane.com/wp-content/uploads/2019/09/Screen-Shot-2019-09-15-at-0.44.43-300x66.png 300w" sizes="(max-width: 700px) 100vw, 700px" /></a></p>
<p>すると、理解出来る文章に変わりました。</p>
<p><a rel="follow noopener" target="_blank" href="https://elite-lane.com/wp-content/uploads/2019/09/Screen-Shot-2019-09-15-at-0.48.58.png"><img loading="lazy" decoding="async" src="https://elite-lane.com/wp-content/uploads/2019/09/Screen-Shot-2019-09-15-at-0.48.58.png" alt="アルゴリズム" width="687" height="184" class="aligncenter size-full wp-image-5796" srcset="https://elite-lane.com/wp-content/uploads/2019/09/Screen-Shot-2019-09-15-at-0.48.58.png 687w, https://elite-lane.com/wp-content/uploads/2019/09/Screen-Shot-2019-09-15-at-0.48.58-300x80.png 300w" sizes="(max-width: 687px) 100vw, 687px" /></a></p>
<p>つまり、「アルファベット順で１つ前のアルファベットに置換する」という法則・規則（アルゴリズム）を利用して平文を暗号文に変換したのです。</p>
<p><a rel="follow noopener" target="_blank" href="https://elite-lane.com/wp-content/uploads/2019/09/Screen-Shot-2019-09-15-at-0.49.33.png"><img loading="lazy" decoding="async" src="https://elite-lane.com/wp-content/uploads/2019/09/Screen-Shot-2019-09-15-at-0.49.33.png" alt="アルゴリズム" width="716" height="469" class="aligncenter size-full wp-image-5795" srcset="https://elite-lane.com/wp-content/uploads/2019/09/Screen-Shot-2019-09-15-at-0.49.33.png 716w, https://elite-lane.com/wp-content/uploads/2019/09/Screen-Shot-2019-09-15-at-0.49.33-300x197.png 300w" sizes="(max-width: 716px) 100vw, 716px" /></a></p>
</div>

<table id="tablepress-23" class="tablepress tablepress-id-23">
<thead>
<tr class="row-1 odd">
	<th class="column-1"></th><th class="column-2">RC4</th><th class="column-3">DES</th><th class="column-4">AES</th>
</tr>
</thead>
<tbody class="row-hover">
<tr class="row-2 even">
	<td class="column-1">公式名称</td><td class="column-2">Rivest Cipher 4</td><td class="column-3">Data Encryption<br />
Standard </td><td class="column-4">Advanced Encryption<br />
Standard</td>
</tr>
<tr class="row-3 odd">
	<td class="column-1">開発者</td><td class="column-2">Ronald Linn Rivest<br />
(ロナルド・リベスト)</td><td class="column-3">IBM</td><td class="column-4">・Joan Daemen<br />
(ホァン・ダーメン)<br />
・Vincent Rijmen<br />
(フィンセント・ライメン)</td>
</tr>
<tr class="row-4 even">
	<td class="column-1">暗号</td><td class="column-2">ストリーム暗号</td><td class="column-3">ブロック暗号</td><td class="column-4">ブロック暗号</td>
</tr>
<tr class="row-5 odd">
	<td class="column-1">鍵長</td><td class="column-2">40 – 2048 ビット</td><td class="column-3">56 ビット</td><td class="column-4">128,192,256 ビット</td>
</tr>
<tr class="row-6 even">
	<td class="column-1"></td><td class="column-2">・既に解読法が開示<br />
・非推奨</td><td class="column-3">・アメリカの旧国家暗号規格</td><td class="column-4">・DESに代わる新標準暗号</td>
</tr>
</tbody>
</table>


<table id="tablepress-24" class="tablepress tablepress-id-24">
<thead>
<tr class="row-1 odd">
	<th class="column-1"></th><th class="column-2">ストリーム暗号</th><th class="column-3">ブロック暗号</th>
</tr>
</thead>
<tbody class="row-hover">
<tr class="row-2 even">
	<td class="column-1">内容</td><td class="column-2">平文をビット単位あるいはバイト単位などで逐次、暗号化する暗号</td><td class="column-3">固定長のデータ（ブロックと呼ぶ）を単位として処理する暗号</td>
</tr>
</tbody>
</table>

<p><font size="2">ビット・バイトに関する記事はこちら</font></p>

<a rel="follow noopener" target="_blank" href="https://elite-lane.com/bit-and-byte/" title="1バイトは何ビット？16進数から10進数・2進数に変換" class="blogcard-wrap internal-blogcard-wrap a-wrap cf"><div class="blogcard internal-blogcard ib-left cf"><div class="blogcard-label internal-blogcard-label"><span class="fa"></span></div><figure class="blogcard-thumbnail internal-blogcard-thumbnail"><img loading="lazy" decoding="async" width="160" height="90" src="https://elite-lane.com/wp-content/uploads/2020/05/digi-bi-min-160x90.jpeg" class="blogcard-thumb-image internal-blogcard-thumb-image wp-post-image" alt="" srcset="https://elite-lane.com/wp-content/uploads/2020/05/digi-bi-min-160x90.jpeg 160w, https://elite-lane.com/wp-content/uploads/2020/05/digi-bi-min-120x68.jpeg 120w, https://elite-lane.com/wp-content/uploads/2020/05/digi-bi-min-320x180.jpeg 320w, https://elite-lane.com/wp-content/uploads/2020/05/digi-bi-min-376x212.jpeg 376w" sizes="(max-width: 160px) 100vw, 160px" /></figure><div class="blogcard-content internal-blogcard-content"><div class="blogcard-title internal-blogcard-title">1バイトは何ビット？16進数から10進数・2進数に変換</div><div class="blogcard-snippet internal-blogcard-snippet">1バイトは何ビット？16進数から10進数・2進数に変換 私たちが生活している世界では10進数が利用される事が多く、2進数にあまり馴染みがありません。 しかし、今や生活に欠かす事の出来ないコンピュータは2進数を利用しています。 人間の世界・・...</div></div><div class="blogcard-footer internal-blogcard-footer cf"><div class="blogcard-site internal-blogcard-site"><div class="blogcard-favicon internal-blogcard-favicon"><img loading="lazy" decoding="async" src="https://www.google.com/s2/favicons?domain=https://elite-lane.com" alt="" class="blogcard-favicon-image internal-blogcard-favicon-image" width="16" height="16" /></div><div class="blogcard-domain internal-blogcard-domain">elite-lane.com</div></div><div class="blogcard-date internal-blogcard-date"><div class="blogcard-post-date internal-blogcard-post-date">2019.02.09</div></div></div></div></a>
<h2><span id="toc4">公開鍵暗号方式</span></h2>
<p><img loading="lazy" decoding="async" src="https://elite-lane.com/wp-content/uploads/2019/09/cryptocurrency-55e4d7474c_640.jpg" alt="公開鍵暗号方式" width="640" height="426" class="aligncenter size-full wp-image-5769" srcset="https://elite-lane.com/wp-content/uploads/2019/09/cryptocurrency-55e4d7474c_640.jpg 640w, https://elite-lane.com/wp-content/uploads/2019/09/cryptocurrency-55e4d7474c_640-300x200.jpg 300w" sizes="(max-width: 640px) 100vw, 640px" /></p>
<h3><span id="toc5">公開鍵暗号方式の仕組み</span></h3>
<p>公開鍵暗号方式では、</p>
<ul>
<li>公開鍵</li>
<li>秘密鍵</li>
</ul>
<p>二つの鍵が使われ、それぞれの特徴は</p>
<ul>
<li>公開鍵・・・
<ul>
<li>秘密鍵でしか開錠出来ない錠みたいなもの</li>
<li>秘密鍵により複数作成可能</li>
</ul>
</li>
<li>秘密鍵・・・
<ul>
<li>公開鍵を作成出来る鍵みたいなもの</li>
<li>公開鍵を開錠出来る唯一の手段</li>
</ul>
</li>
</ul>
<p>になります。</p>
<p>クライアント・サーバ・モデルを例にして、公開鍵暗号方式の一連の流れを見ていきます。</p>
<p>送信者が受信者に通信リクエストを送信します。</p>
<p>通信リクエストを受けた受信者が秘密鍵を利用して公開鍵を生成します。</p>
<p><a rel="follow noopener" target="_blank" href="https://elite-lane.com/wp-content/uploads/2019/09/Screen-Shot-2019-09-13-at-14.56.11.png"><img loading="lazy" decoding="async" src="https://elite-lane.com/wp-content/uploads/2019/09/Screen-Shot-2019-09-13-at-14.56.11.png" alt="公開鍵暗号方式の仕組み" width="1023" height="249" class="aligncenter size-full wp-image-5759" srcset="https://elite-lane.com/wp-content/uploads/2019/09/Screen-Shot-2019-09-13-at-14.56.11.png 1023w, https://elite-lane.com/wp-content/uploads/2019/09/Screen-Shot-2019-09-13-at-14.56.11-300x73.png 300w, https://elite-lane.com/wp-content/uploads/2019/09/Screen-Shot-2019-09-13-at-14.56.11-768x187.png 768w" sizes="(max-width: 1023px) 100vw, 1023px" /></a></p>
<p>受信者が生成した公開鍵を送信者に送ります。</p>
<p><a rel="follow noopener" target="_blank" href="https://elite-lane.com/wp-content/uploads/2019/09/Screen-Shot-2019-09-13-at-14.56.26.png"><img loading="lazy" decoding="async" src="https://elite-lane.com/wp-content/uploads/2019/09/Screen-Shot-2019-09-13-at-14.56.26.png" alt="公開鍵暗号方式の仕組み" width="981" height="260" class="aligncenter size-full wp-image-5760" srcset="https://elite-lane.com/wp-content/uploads/2019/09/Screen-Shot-2019-09-13-at-14.56.26.png 981w, https://elite-lane.com/wp-content/uploads/2019/09/Screen-Shot-2019-09-13-at-14.56.26-300x80.png 300w, https://elite-lane.com/wp-content/uploads/2019/09/Screen-Shot-2019-09-13-at-14.56.26-768x204.png 768w" sizes="(max-width: 981px) 100vw, 981px" /></a></p>
<p>送信者は公開鍵を使用して平文を暗号文に暗号化します。</p>
<p><a rel="follow noopener" target="_blank" href="https://elite-lane.com/wp-content/uploads/2019/09/Screen-Shot-2019-09-13-at-14.56.40.png"><img loading="lazy" decoding="async" src="https://elite-lane.com/wp-content/uploads/2019/09/Screen-Shot-2019-09-13-at-14.56.40.png" alt="公開鍵暗号方式の仕組み" width="957" height="314" class="aligncenter size-full wp-image-5761" srcset="https://elite-lane.com/wp-content/uploads/2019/09/Screen-Shot-2019-09-13-at-14.56.40.png 957w, https://elite-lane.com/wp-content/uploads/2019/09/Screen-Shot-2019-09-13-at-14.56.40-300x98.png 300w, https://elite-lane.com/wp-content/uploads/2019/09/Screen-Shot-2019-09-13-at-14.56.40-768x252.png 768w" sizes="(max-width: 957px) 100vw, 957px" /></a></p>
<p>公開鍵暗号方式は</p>
<ul>
<li>平文 -> 暗号文 の変換（暗号化）に「公開鍵」</li>
<li>暗号文 -> 平文 の変換（復号化）に「秘密鍵」</li>
</ul>
<p>という方式ですので、共通鍵暗号方式の様に公開鍵を受信者に送る必要がありません。</p>
<p><a rel="follow noopener" target="_blank" href="https://elite-lane.com/wp-content/uploads/2019/09/Screen-Shot-2019-09-13-at-14.56.58.png"><img loading="lazy" decoding="async" src="https://elite-lane.com/wp-content/uploads/2019/09/Screen-Shot-2019-09-13-at-14.56.58.png" alt="公開鍵暗号方式の仕組み" width="1045" height="247" class="aligncenter size-full wp-image-5762" srcset="https://elite-lane.com/wp-content/uploads/2019/09/Screen-Shot-2019-09-13-at-14.56.58.png 1045w, https://elite-lane.com/wp-content/uploads/2019/09/Screen-Shot-2019-09-13-at-14.56.58-300x71.png 300w, https://elite-lane.com/wp-content/uploads/2019/09/Screen-Shot-2019-09-13-at-14.56.58-768x182.png 768w, https://elite-lane.com/wp-content/uploads/2019/09/Screen-Shot-2019-09-13-at-14.56.58-1024x242.png 1024w" sizes="(max-width: 1045px) 100vw, 1045px" /></a></p>
<p>ここで、悪意あるユーザが公開鍵を入手したとしても、公開鍵では暗号文を平文に変換（復号化）出来ない為、通信内容を読み取られる事はありません。</p>
<p><a rel="follow noopener" target="_blank" href="https://elite-lane.com/wp-content/uploads/2019/09/Screen-Shot-2019-09-13-at-14.57.26.png"><img loading="lazy" decoding="async" src="https://elite-lane.com/wp-content/uploads/2019/09/Screen-Shot-2019-09-13-at-14.57.26.png" alt="公開鍵暗号方式の仕組み" width="1051" height="247" class="aligncenter size-full wp-image-5763" srcset="https://elite-lane.com/wp-content/uploads/2019/09/Screen-Shot-2019-09-13-at-14.57.26.png 1051w, https://elite-lane.com/wp-content/uploads/2019/09/Screen-Shot-2019-09-13-at-14.57.26-300x71.png 300w, https://elite-lane.com/wp-content/uploads/2019/09/Screen-Shot-2019-09-13-at-14.57.26-768x180.png 768w, https://elite-lane.com/wp-content/uploads/2019/09/Screen-Shot-2019-09-13-at-14.57.26-1024x241.png 1024w" sizes="(max-width: 1051px) 100vw, 1051px" /></a></p>
<p>受信者は送信者から送られてきた暗号文の通信内容を秘密鍵を使って平文に変換（復号化）します。</p>
<p><a rel="follow noopener" target="_blank" href="https://elite-lane.com/wp-content/uploads/2019/09/Screen-Shot-2019-09-13-at-14.57.55.png"><img loading="lazy" decoding="async" src="https://elite-lane.com/wp-content/uploads/2019/09/Screen-Shot-2019-09-13-at-14.57.55.png" alt="公開鍵暗号方式の仕組み" width="969" height="311" class="aligncenter size-full wp-image-5764" srcset="https://elite-lane.com/wp-content/uploads/2019/09/Screen-Shot-2019-09-13-at-14.57.55.png 969w, https://elite-lane.com/wp-content/uploads/2019/09/Screen-Shot-2019-09-13-at-14.57.55-300x96.png 300w, https://elite-lane.com/wp-content/uploads/2019/09/Screen-Shot-2019-09-13-at-14.57.55-768x246.png 768w" sizes="(max-width: 969px) 100vw, 969px" /></a></p>
<p>公開鍵暗号方式では、送受信者間での暗号文を平文に変換する「鍵」のやりとりはありませんが、受信者が秘密鍵を失くすと暗号文を平文に変換（復号化）する事は出来ません。</p>
<h3><span id="toc6">公開鍵暗号方式の特徴</span></h3>
<p>公開鍵暗号方式の特徴は</p>
<ul>
<li>暗号化・復号化に別個の鍵を用いて暗号化のための鍵を公開できるようにした暗号方式</li>
<li>共通鍵暗号方式の鍵配送問題を解決すべく開発された暗号方式</li>
</ul>
<p>になります。</p>
<p>また、公開鍵暗号方式で使用する暗号アルゴリズムには</p>
<ul>
<li>DH</li>
<li>RSA</li>
<li>ECC 等々</li>
</ul>
<p>があります。</p>

<table id="tablepress-25" class="tablepress tablepress-id-25">
<thead>
<tr class="row-1 odd">
	<th class="column-1"></th><th class="column-2">DH</th><th class="column-3">RSA</th><th class="column-4">ECC</th>
</tr>
</thead>
<tbody class="row-hover">
<tr class="row-2 even">
	<td class="column-1">公式名称</td><td class="column-2">Diffie-Hellman key exchange</td><td class="column-3">Rivest Shamir Adleman</td><td class="column-4">Elliptic Curve Cryptography<br />
(楕円曲線暗号)</td>
</tr>
<tr class="row-3 odd">
	<td class="column-1">開発者</td><td class="column-2">・Martin Edward Hellman<br />
(マーティン・ヘルマン)<br />
・Bailey Whitfield Diffie<br />
(ホイットフィールド・ディフィー)</td><td class="column-3">・Ronald Linn Rivest<br />
(ロナルド・リベスト)<br />
・Adi Shamir<br />
(アディ・シャミア)<br />
・Leonard Max Adleman<br />
(レオナルド・エーデルマン)</td><td class="column-4">・Victor Miller<br />
(ビクタ・ミラー )<br />
・Neal Koblitz<br />
(ニール・コブリッツ)<br />
</td>
</tr>
<tr class="row-4 even">
	<td class="column-1"></td><td class="column-2">・処理負荷が掛かる</td><td class="column-3">・桁数が大きい合成数の素因数分解問題が困難であることを安全性の根拠<br />
・暗号とデジタル署名を実現できる方式</td><td class="column-4">・楕円曲線を利用した暗号方式の総称</td>
</tr>
</tbody>
</table>

<h2><span id="toc7">共通鍵暗号方式・公開鍵暗号方式の比較</span></h2>
<p><img loading="lazy" decoding="async" src="https://elite-lane.com/wp-content/uploads/2020/05/cyber-4610993_640-min.jpg" alt="共通鍵暗号方式・公開鍵暗号方式の比較" width="640" height="426" class="aligncenter size-full wp-image-9461" srcset="https://elite-lane.com/wp-content/uploads/2020/05/cyber-4610993_640-min.jpg 640w, https://elite-lane.com/wp-content/uploads/2020/05/cyber-4610993_640-min-300x200.jpg 300w" sizes="(max-width: 640px) 100vw, 640px" /></p>
<p>共通鍵暗号方式・公開鍵暗号方式それぞれの方式を</p>
<ul>
<li>暗号化アルゴリズム</li>
<li>使用する暗号鍵</li>
<li>データ処理時間</li>
<li>鍵の授受</li>
</ul>
<p>の観点から比較してみます。</p>

<table id="tablepress-26" class="tablepress tablepress-id-26">
<thead>
<tr class="row-1 odd">
	<th class="column-1"></th><th class="column-2">共通鍵暗号方式</th><th class="column-3">公開鍵暗号方式</th>
</tr>
</thead>
<tbody class="row-hover">
<tr class="row-2 even">
	<td class="column-1">暗号化アルゴリズム</td><td class="column-2">・RC4<br />
・DES<br />
・AES</td><td class="column-3">・DH<br />
・RSA<br />
・ECC</td>
</tr>
<tr class="row-3 odd">
	<td class="column-1">使用する暗号鍵</td><td class="column-2">共通鍵	</td><td class="column-3">・公開鍵<br />
・秘密鍵</td>
</tr>
<tr class="row-4 even">
	<td class="column-1">データ処理時間</td><td class="column-2">速い	</td><td class="column-3">遅い</td>
</tr>
<tr class="row-5 odd">
	<td class="column-1">鍵の授受</td><td class="column-2">第三者に傍受されずに共通鍵を安全に交換する必要あり = 鍵配送問題</td><td class="column-3">公開鍵を一般に公開しても問題なし</td>
</tr>
</tbody>
</table>

<p>以上が、</p>
<ul>
<li>共通鍵暗号方式</li>
<li>公開鍵暗号方式</li>
<li>共通鍵暗号方式・公開鍵暗号方式の比較</li>
</ul>
<p>についての解説になります。</p>
<p>投稿 <a href="https://elite-lane.com/common-key-cryptography-and-public-key-cryptography/">【図解】共通鍵暗号方式と公開鍵暗号方式の仕組み･特徴</a> は <a href="https://elite-lane.com">Archive of Yone</a> に最初に表示されました。</p>
]]></content:encoded>
					
					<wfw:commentRss>https://elite-lane.com/common-key-cryptography-and-public-key-cryptography/feed/</wfw:commentRss>
			<slash:comments>1</slash:comments>
		
		
			</item>
	</channel>
</rss>
