itLinkedInPocketCopy今回はITパスポートの暗号化について学習していきます。暗号化技術・まとめ暗号化とは暗号化とは、ネットワーク上に送られるデータを読み取っても分からないようにすることで、盗聴されたり改ざんされたりすることを防ぐことになります。以下の例を見てみましょう。この例ではクレジットカードをサイトに入力する流れになります。元々の文字列1234-5678-9101-1121(平文)で送ってしまうとその情報が何らかの経路から漏れてしまった場合悪用される恐れがあります。そこで一旦!"#$=%&'(=)!!=!!"!と言った文字に置き換えます。この処理が暗号化ですね。この状態で送信をした場合外部から盗聴されても何の文字列であるのか判断が難しく、危険性はぐっと下がります。サイト側でこの文字列を再びもとに戻してやることで値が分かります。この戻す処理を復号と呼びます。上記の例では1は!に、2は"にと言ったように単純な置き換えでしたが、実際用いられているのはこのように単純な置き換えではありません。復号に用いる鍵が同じ場合の方式を共通鍵暗号方式と呼びます。暗号を送受信する場合に同じ鍵を用いるので、同一のカギが2つで1セットとなります。メリットとしては、鍵自体が非常にシンプルなため、高速に暗号化・復号が可能となります。一方で事前に相手に鍵を渡しておく必要があり、安全に配布するために手を尽くす必要があります。暗号通信を行う相手が増えれば増える分、鍵も増えていくため、鍵の数が多くなる点もデメリットです。復号に用いる鍵が異なる暗号方式を公開鍵暗号方式と呼びます。異なる鍵1本ずつ、計2本で1組となっており、暗号を送付する送信者側に暗号化に用いる鍵を配布し、受信者は復号に用いる鍵を自身で管理します。この送信者に送付する鍵を公開鍵、受信者側が管理しておく鍵を秘密鍵と呼びます。このようにすることで誰でも公開鍵を用いて暗号化をできますが、重要な内容を他の方は見ることが出来ず復号できるのは秘密鍵を持つ受信者に限定されます。イメージとしては送信者は南京錠だけ配られ、鍵をかけることはできるけどそれを解けるのは受信者だけ、と言ったように把握して頂ければ問題ありません。公開鍵暗号方式はアルゴリズムが複雑な分暗号化や復号に時間がかかるといったデメリットがあります。一方で受信者は秘密鍵を一つ持っていれば他のユーザに公開鍵を配布すれば1対多でやり取りができるため鍵の管理が容易と言ったメリットがあります。代表的な公開鍵方式としてはRSA暗号方式があります。暗号方式は2つと書きましたが、それぞれの方式にメリットデメリットがありました。それらの良い所を取った方式にハイブリッド暗号方式と呼ばれるものがあります。車でもハイブリッドカーとかあるもんなハイブリッド暗号方式では最初に公開鍵暗号方式を利用して共通鍵を渡します。その後は高速な共通鍵を用いてやり取りを行います。このハイブリッド暗号方式を利用した方法としてTLS(以前はSSL)があります。このサイトでもそうですが、ドメインがhttpsになっているサイトはTLSが用いられていると考えて頂いて問題ありません。モナこの辺りは認証の話もあるからそっちも後々紹介するニャ無線LANにおけるセキュリティ無線LANは電波を用いて情報のやり取りを行うため、適切に管理しないことで利用者の通信内容が読み取られ悪用されたりウイルスに感染するといった被害も考えられます。キューフリーの無線wi-fiを利用してたら個人情報が漏れたっていうニュースもあったしな無線LANにおいても暗号化等いくつか施策がされているので、そちらを紹介させていただきます。無線LANの暗号化方式としてはWEP、WPA、WPA2、AESなどが用いられています。WEPは危殆化しており安易に読解される恐れがあります。危殆化?モナ暗号化の仕組みがばれてしまって簡単に読み解かれる危険性が高いってことだニャESSIDステルス無線LANのアクセスポイントでは、ネットワークの識別子であるESSIDを一定時間ごとに発信するビーコン信号機能と呼ばれるものがあります。これを受信すればだれでもアクセスポイントを発見できてしまうのでこのビーコン信号の発信を見えなくする必要があります。これをESSIDステルスと呼びます。MACアドレスフィルタリングあらかじめ登録されているMACアドレスからしかアクセスを受け付けない仕組みをMACアドレスフィルタリングと呼びます。この施策により決められた端末しかアクセスできないように制限し、不正アクセスを防ぐことが出来ます。暗記事項SSH・・・SSL同様、ハイブリッド暗号方式を用いて安全にリモートコンピュータと通信するためのプロトコルです。入力されるコマンドやパスワードなどがすべて暗号化されます。使用し、「認証」「改ざん検出」「暗号化」などの機能をメールに提供する技術です。例題を解いて問題に慣れていきましょう。問1データの受信者Aは,自分の[a]鍵と[b]鍵を用意して[a]鍵を送信者Bに送付する。データの送信者Bは,受信者Aから送付された[a]鍵を用いてデータを暗号化して受信者Aに送信する。回答する問2無線LANの暗号化方式はどれか。WPA2回答する問3電子メールで使用されるS/MIMEの説明として,適切なものはどれか。Webサイト上で電子メールの送受信を行うことで,利用者がWebブラウザから利用できるサービスである。電子証明書を使用して,メールソフト間で電子メールを安全に送受信するための規格である。メールサーバ間で電子メールを転送するためのプロトコルである。メールソフトが電子メールを受信するためのプロトコルである。回答する解説(クリックで展開)問1正解:イ公開鍵暗号方式では暗号化と復号に異なる鍵を使用する暗号方式になります。送信者に配布する鍵は公開するため公開鍵、受信者が独自に管理する鍵は秘密にしておく必要があるため秘密鍵となります。[a]が送信者が暗号化するために公開しておく鍵なので公開鍵、[b]が受信者自身が秘密裏に管理しておく必要がある鍵なので秘密鍵となります。この組み合わせはイなので、イが正解ですね。2)は無線LANのセキュリティプロトコルの一つで、WPAの脆弱性を改善したものになります。ESSID→アクセスポイントと端末に設定する識別子で、混線を避ける目的で用いられます。HTTPS→WebサーバとWebブラウザ間で安全な送受信を実現するためのプロトコルで、SSL/TLSプロトコルによって生成されるセキュアな接続上でデータのやり取り(HTTP通信)を行います。無線に限った話ではないので不正解です。POP3→ユーザ側がサーバから自身のメールを取り出すプロトコルです。WPA2→上記の通り、正解です。Extensions)は公開鍵暗号によって、電子メールソフトに「認証」「改ざん検出」「暗号化」などの機能を付与します。セキュアに通信すると意味合いを込めた選択肢イが正解ですね。Webサイト上で電子メールの送受信を行うことで,利用者がWebブラウザから利用できるサービスである。→Webメールの説明になります。よって不正解になります。電子証明書を使用して,メールソフト間で電子メールを安全に送受信するための規格である。→S/MIMEの説明です。メールサーバ間で電子メールを転送するためのプロトコルである。→SMTPの説明です。よって不正解になります。メールソフトが電子メールを受信するためのプロトコルである。→POP3及びIMAP4の説明です。よって不正解になります。暗号化技術・まとめ今回は暗号技術について学習しました。いくつかのプロトコルが出てくるためごっちゃにならないようにそれぞれ抑えておきましょう。違いやメリットデメリット、具体的なプロトコルをしっかりと抑えておこうね!次回は認証技術について学習します。資格のいろは[ITパスポート]認証とはhttps://www.qualification-master.work/information-technology-examination/ipass/authentication-ipass今回はITパスポートの認証について学習します。コメントをキャンセルメールアドレスが公開されることはありません。*ウェブサイト上に表示された文字を入力してください。TOEICを中心として効率の良い勉強法やオススメできる参考書の情報を提供しています。どの資格も筆者は受験済みで、大抵のものは取得済み(一部挑戦中)です。JavaScriptを用いて学習進捗が出来るようなページも作っているので学習の役に立てていただければなと思います。プライバシーポリシーや免責事項に関してはこちらをご覧下さい。筆者プロフィールTSと申します。このサイトと他にゲーム関連のサイトを作りながら遊んでいます。2015年に北海道大学を卒業し、社会人になるも仕事するより勉強が向いていたみたいで手あたり次第に資格を勉強。(旧セキュリティスペシャリスト)を取得。その後は開業届を提出し個人事業主をする傍ら2019年に大学院に進学し教育工学系の研究をしています。2019年はFP2級と中小企業診断士の簿記・情シス部分合格でした。TOPGoogleアカウントでログインすることで、学習状況の進捗管理や、問題の正誤情報の保持が可能となります。