1 / 4

共通暗号方式

共通暗号方式. B さん. A さん. 例の銀行口座の番号は 2929831831 です。. 例の銀行口座の番号は 2929831831 です。. 共通のキーで暗号化 / 復号化する方法 例) パスワードつきの ZIP を送信して、後からパスワードを送る方法 データと、パスワードを盗聴されたら、第三者が閲覧可能になってしまう。. パスワード ABC で復号化. パスワード ABC で暗号化. “9Zskc9283jglsd-0gdkb…”. “9Zskc9283jglsd-0gdkb…”. ネットワーク経由で 送信する. 公開鍵暗号方式.

gannon
Download Presentation

共通暗号方式

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. 共通暗号方式 B さん A さん 例の銀行口座の番号は 2929831831 です。 例の銀行口座の番号は 2929831831 です。 • 共通のキーで暗号化/復号化する方法例) パスワードつきのZIPを送信して、後からパスワードを送る方法 • データと、パスワードを盗聴されたら、第三者が閲覧可能になってしまう。 パスワード ABCで復号化 パスワード ABCで暗号化 “9Zskc9283jglsd-0gdkb…” “9Zskc9283jglsd-0gdkb…” ネットワーク経由で 送信する

  2. 公開鍵暗号方式 B さん A さん 例の銀行口座の番号は 2929831831 です。 例の銀行口座の番号は 2929831831 です。 • データを安全に受け取りたいBさんが、公開鍵をAさんに渡す • Aさんは、公開鍵によって暗号化したデータをBさんに渡す • Bさんは、秘密鍵によって復号化したデータを閲覧する 秘密鍵によって復号化する 公開鍵によって暗号化する “9Zskc9283jglsd-0gdkb…” “9Zskc9283jglsd-0gdkb…” ネットワーク経由で 送信する

  3. 公開鍵は事前に渡しておく B さん A さん 例の銀行口座の番号は 2929831831 です。 例の銀行口座の番号は 2929831831 です。 • 公開鍵は、データの復号には利用できないので、第三者に漏れても問題ない • 次に、Linux間でサーバ間のSSH通信を公開鍵方式で行う場合の具体例 秘密鍵によって復号化する 公開鍵によって暗号化する “9Zskc9283jglsd-0gdkb…” “9Zskc9283jglsd-0gdkb…” ネットワーク経由で 送信する

  4. サーバ B サーバ A 例の銀行口座の番号は 2929831831 です。 例の銀行口座の番号は 2929831831 です。 ①、③ ※以下、サーバA、サーバB上の同じ名前/IDのユーザーがあることが前提 ① ssh-keygen –t rsaで、公開鍵(id_rsa.pub)と秘密鍵(id_rsa)を作る ② サーバAに、①で作った公開鍵を登録する(authorized_keys) ③ サーバBで、公開鍵によるsshd_configによるアクセスを許可しておく(/etc/sshd/sshd_config)RSAAuthenticaition yes PubkeyAuthentication yes AuthorizedKeysFile .ssh/authorized_keys ④ サーバAから、SSH接続を試みる。 これに関してコマンドを覚えることにあまり意味はなくて、上記の流れが頭に入っていないと、 コマンドの意味をとりまちがうことがあるので注意。 ② 秘密鍵によって復号化する 公開鍵によって暗号化する “9Zskc9283jglsd-0gdkb…” “9Zskc9283jglsd-0gdkb…” ネットワーク経由で 送信する

More Related