IT用語集

暗号化・共通鍵暗号・公開鍵暗号って何?

はじめに

ほとんどの方が「暗号」という言葉を聞いたことはあると思います。
第三者に知られたくない情報をわかる人には解読できるように情報を変換することを「暗号化」といいます。
そんな「暗号」には大きく2種類の方式があるのは知っていましたか?
今日はその2種類の「暗号方式をわかりやすくまとめたので早速見ていきましょー!!✨

用語説明〜最速で理解したい人のためのIT用語集より抜粋〜

公開鍵(Public Key)・・・公開鍵暗号で使用される暗号鍵の組のうち、一般に公開する鍵。
秘密鍵(Secret Key)・・・公開鍵暗号で使用される暗号鍵の組のうち、管理者のみが保持する鍵。
公開鍵暗号(Public Key Cryptography)・・・暗号化と復号化に別の鍵を使う暗号方式。
共通鍵(Common Key)・・・共通鍵暗号で使用される共通の暗号鍵。
共通鍵暗号(Common Key Cryptography)・・・暗号化と復号化に共通の鍵を使う暗号方式。

前提知識〜暗号とは〜

暗号・・・通信の秘密を守るための特殊な記号。
暗号の受け渡しは「暗号化した情報を送信→受信者が解読する」という流れ。

2種類の暗号化

◾️共通鍵暗号
情報の受け渡しで”共通”の鍵を使用
〜流れ〜
①共通鍵を密かに共有
②送信者が共通鍵で暗号化し送信
③受信者は共通鍵で暗号を解読
〜特徴〜
・処理が高速
・第三者に情報を解読されるリスクあり
・鍵の受け渡しに運搬コストがかかる

◾️公開鍵暗号
情報の受け渡しで”異なる”鍵を使用
〜流れ〜
①受信者は公開鍵を全世界に公開
②送信者は公開されている公開鍵を使ってメッセージを暗号化して送信
③受信者は密かに持っている秘密鍵を使って復号
〜特徴〜
・処理が遅い
・第三者に情報を解読されにくい

おわりに

せっかく暗号化したのに解読されては意味がないので、解読されない仕組みとして公開鍵暗号方式が生まれたのですが、共通鍵にも処理が高速というメリットがあるみたいです。
また、共通鍵暗号と公開鍵暗号を組み合わせて通信が行われているのが「SSL/TLS通信」です。
情報流出にシビアな時代ですから、今後も暗号化は進歩・改善が進んでいきそうですね。

この記事を通して情報の暗号化に関する理解を深めていただけたら幸いです。
最後まで目を通していただきありがとうございました🙇‍♂️

参照元

https://ja.wikipedia.org/wiki/公開鍵暗号
https://cspssl.jp/guide/key.php
https://viral-community.com/blog/common-public-key-cryptosystem-1513/

ピックアップ記事

  1. 最速で理解したい人のためのIT用語集

関連記事

  1. IT用語集

    アベイラビリティ(Availability)って何?

    はじめに可用性という意味の英単語であるアベイラビリティ。今回は…

  2. IT用語集

    グリットコンピューティング(Grid Computing)って何?

    はじめにグリットって聞きなれない言葉ですよね。調べてみると、グ…

  3. IT用語集

    ハードウェア(Hardware)、ソフトウェア(Software)って何?

    はじめに「〇〇ware」という言葉は、〇〇用のもの、〇〇製のものと…

  4. IT用語集

    ウォームスタンバイ、コールドスタンバイ、ホットスタンバイって何?

    はじめにウォームスタンバイ(Warm standby)、コールドス…

  5. IT用語集

    アーカイブ(Archive)って何?

    はじめにGmailやInstagramなどでよく目にする「アーカイ…

  6. IT用語集

    データベース(Data Base)って何?

    はじめにデータベースって、どんなイメージですか?今回はその意味…

コメント

  1. この記事へのコメントはありません。

  1. この記事へのトラックバックはありません。

CAPTCHA


  1. IT用語集

    クロスデバイス(Cross Device)って何?
  2. ブログ

    カスタマージャーニー作成
  3. ブログ

    ヒートマップで視覚的な理解ができる「Pt engine」
  4. Tableau

    Tableau-フィルタの連動
  5. 海外カンファレンス

    Adobe Summit 2018 レポート(1):AIとヒトで最高の経験を!
PAGE TOP