共通鍵暗号方式と公開鍵暗号方式の仕組みをわかりやすく解説【情報I基礎】4-12 暗号化の仕組み

Поділитися
Вставка
  • Опубліковано 16 лис 2024

КОМЕНТАРІ • 62

  • @SekaChan
    @SekaChan  Рік тому +9

    (概要欄にも書きましたが、念のためこちらにも記載します)
    この動画の内容について、修正をさせてください。
    共通鍵暗号方式で使用している鍵の名称について、動画内(03:36~)では「秘密鍵」としましたがここでは「共通鍵」と解説するべきでした。
    不正確な内容をお話ししてしまいごめんなさい🙇‍♂
    指摘してくれた @user-em2wg3xz2r さん、ありがとうございました。

  • @yo1600
    @yo1600 8 місяців тому +4

    テンポが良くて聴きやすいです。
    短い時間の中で、概念だけにとどまらず具体素因数分解の具体例があるので理解が深まります。

    • @SekaChan
      @SekaChan  8 місяців тому +1

      そう感じてもらえて良かったです😄
      もし僕が動画を見る側だったら概念だけだと分かりにくいと思ったので、具体例も説明してみました。

  • @みーさん-u3v
    @みーさん-u3v 9 місяців тому +5

    すごく分かりやすいです!!教科書を読んでも全然分からなかったので助かりました!定期テスト頑張ります💪

    • @SekaChan
      @SekaChan  9 місяців тому +1

      暗号化って目に見えない技術なので結構難しいですよね‥
      わざわざこういう動画を見て勉強してるんだから、定期テストはきっと大丈夫!
      その頑張りが結果につながるように応援してますよ✊

  • @theJohnnyB2016
    @theJohnnyB2016 7 місяців тому +1

    中小企業診断士の勉強でこのテーマにあたり理解に苦しんでおりました!大変参考になります。そしてこんな内容を高校生が勉強されているのかと感心してしまいました。
    自分ももっと頑張らねばと思わされる内容でした!ありがとうございます!

    • @SekaChan
      @SekaChan  7 місяців тому

      中小企業診断士の勉強をしてるっていうコメント、他の動画でもよくもらいますね。
      高校生以外の人たちにも動画を役立ててもらえて良かったです!
      それにしても、最近の高校生スゴイですよねー
      僕たち大人も頑張りましょう!

  • @sakamotoryoma8227
    @sakamotoryoma8227 9 місяців тому +2

    素晴らしい。分かり易いだけでなく、相手に伝えようとする誠意も伝わってくる。
    好感しかありません、ありがとう!

    • @SekaChan
      @SekaChan  9 місяців тому

      こちらこそ、コメントありがとうございました!
      暗号化の仕組みだけじゃなくて、気持ちの部分まで伝わったみたいで嬉しいです😄

  • @keiichiro2820
    @keiichiro2820 8 місяців тому +1

    非常にわかりやすい講義ありがとうございます。RSA暗号について、ずっとわからなかったのですが、この動画で初めて「わかった」という感覚になれました。先生の動画を拝見して、先日から未経験ですがエンジニアとして転職することができました。本当にありがとうございます。正直に言えばその仕組みを気にしなくても使えるようなツールも多いですが、きちんと性質を理解して使いこなすことが重要だと思っています。高校情報Ⅰのカリキュラムは素晴らしいですね。動画を全て拝見いたします。

    • @SekaChan
      @SekaChan  8 місяців тому

      エンジニアへの転職、おめでとうございます!!
      新しい環境に進むのは勇気がいりますし、未経験とのことで相当勉強したんだろうなって思います。
      今までの頑張りが花開いて良かったですね。新しい場所でも頑張っていってください!
      「性質を理解してツールを使いこなすのが重要」という考えは、僕も同じです。
      情報Ⅰはエンジニアとして必要な土台知識を網羅できるカリキュラムになっているので、ぜひ気になる動画を見てみてください!

  • @ccna4993
    @ccna4993 6 місяців тому +1

    本当にわかりやすい。図も説明も明快で、さらには聞きやすい発声と綺麗にまとめられたホワイトボード。完璧な学習動画でした。ありがとうございました。

    • @SekaChan
      @SekaChan  6 місяців тому +1

      そう感じてもらえて良かったです😄
      これからももっと良い学習動画をたくさん作っていきます!

  • @マッスルスライム
    @マッスルスライム 9 місяців тому +1

    明日テストなので本当に助かりました。苦手だったのにむしろ得意になりました😊

    • @SekaChan
      @SekaChan  9 місяців тому

      今日テストなんですね!
      頑張った成果を出し切れるように応援してますよ。頑張ってください👍

  • @TME-t9l
    @TME-t9l Рік тому +4

    いくつも動画見ましたが この動画が一番分かりやすかったです。話し方も はっきりしていて聞きやすいです。ありがとうございました。

    • @SekaChan
      @SekaChan  Рік тому

      TMEさん、コメントありがとうございました!
      そう感じてもらえて嬉しいです✨
      他の内容でも一番分かりやすい動画を作っていけるように、これからも頑張ります!

  • @BUMP_OF_CHICKEN_TV
    @BUMP_OF_CHICKEN_TV Рік тому +3

    共通鍵方式は日常で使ってる鍵と同じで、かける時も開ける時も同じ鍵を使う。
    公開鍵方式はかける時と開ける時で違う鍵を使うという、日常で存在しないような鍵なので理解が難しいんですよね。

    • @SekaChan
      @SekaChan  Рік тому +1

      ニコルさん、コメントありがとうございました!
      そうなんですよね。共通鍵は普段使う「鍵」と同じイメージなので理解しやすいんですが、公開鍵は日常の使い方とは違うので難しいなと思います。
      大学ではいろんな公開鍵の計算方法を学びましたが、あまりに複雑なので動画内ではシンプルに説明させてもらいました😄

  • @ネオ-k6o
    @ネオ-k6o 9 місяців тому +1

    授業でわからなかったところなので、助かりました。
    テスト頑張ります!

    • @SekaChan
      @SekaChan  9 місяців тому

      ここ難しいですよね。でもこの動画が役立ったみたいで良かったです!
      テスト頑張ってくださいね👍

  • @namakemoko
    @namakemoko Рік тому +1

    今日情報の定期テストでもう諦めてたのですが、とっても助かりました!ありがとうございました!

    • @SekaChan
      @SekaChan  Рік тому

      なまけもこさん、コメントありがとうございました!
      この動画にたどり着いたということは、最後まで諦めなかった証ですね!
      今日のテスト、うまく乗り越えられていますように🙏

  • @Kamono.Hashi.
    @Kamono.Hashi. 10 місяців тому +4

    ホワイトボードが美しすぎる

    • @SekaChan
      @SekaChan  10 місяців тому +1

      鴨野 覇志さん、コメントありがとうございました!
      ホワイトボードはもう自己満足の領域ですね。撮影以上に時間かかってます😂

  • @guraion_NO.1
    @guraion_NO.1 4 місяці тому +1

    今の高校生は授業で暗号化までやってるのすごいですね

    • @SekaChan
      @SekaChan  4 місяці тому

      そうですね!
      身近で使われてる技術なので、知っておくのは良いことだなって思います😄

  • @たらんちゅら-c6h
    @たらんちゅら-c6h 2 місяці тому +1

    字が上手で見やすい

    • @SekaChan
      @SekaChan  2 місяці тому

      字は気持ちを込めて書いてます😄

  • @yuyuyu_fl
    @yuyuyu_fl 5 місяців тому +1

    字上手すぎん笑
    わかりやすすぎです!ありがとうございました!!

    • @SekaChan
      @SekaChan  5 місяців тому +1

      わかりやすすぎたみたいで良かったです😄
      コメントありがとうございました!!

  • @yu-wd8wx
    @yu-wd8wx 4 місяці тому +1

    RSA暗号は素因数分解みたいなものやから、量子コンピュータで暗号が解読されやすいのか、

    • @SekaChan
      @SekaChan  3 місяці тому

      そうですね!計算速度が上がると解読されちゃう可能性があるので、今までもコンピュータの発展とともに使われる暗号が変わってきました。

  • @ころねすけ
    @ころねすけ Рік тому +2

    これは分かりやすい

    • @SekaChan
      @SekaChan  Рік тому

      ころねすけさん、コメントありがとうございました!
      ここは難しい内容なので、分かりやすいって感じてもらえて良かったです

  • @hirtak6493
    @hirtak6493 2 місяці тому +1

    最&高です!

    • @SekaChan
      @SekaChan  2 місяці тому

      コメント感&謝です!

  • @MrTomato321
    @MrTomato321 Рік тому +4

    共通鍵でそもそも鍵を送る方法が難しい、と話しがありましたが、公開鍵の場合複合用の秘密鍵はどのようにして受け手がわに伝えるのでしょうか?
    鍵の受け渡しが重要という点は同じなのではないか、と思ってしまいました。
    知識不足ですみません、ご教示ください🙇‍♀️

    • @SekaChan
      @SekaChan  Рік тому +3

      コメントありがとうございました!
      鍵のやり取りは目に見えないところなのでややこしいですよね‥
      結論からいうと、公開鍵暗号方式では複合用の秘密鍵は誰かとやり取りする必要がありません😄
      例えば、銀行のオンラインバンキングで振込するとしましょう。
      このとき、オンラインバンキングでIDやパスワード、さらに口座情報や振込金額などを入力しますよね。
      (情報の送信者=振込する人、情報の受信者=オンラインバンキング)
      これらの情報は他の人にバレたらまずいため、暗号化して送信されます。
      なので、オンラインバンキングから振込する人(のブラウザ)に公開鍵が送られて、それを使って入力情報を暗号化して送ります。
      オンラインバンキングが受け取った情報を復号するのに使うのが秘密鍵です。
      つまり、秘密鍵は自分しか使わないため、誰かとやり取りする必要がないわけですね。
      (むしろ、秘密鍵が漏れると他の人が復号できてしまうので、誰かに渡しちゃうのはNGです)

    • @MrTomato321
      @MrTomato321 Рік тому

      @@SekaChan
      ご丁寧にありがとうございます。
      なるほど、ありがとうございます。
      オンラインバンキングを通じて銀行から私が振り込みを受ける場合だとどのようになりますか?
      その場合だと私の手元に複合用の秘密鍵が必要のように思えるのですが…。オンラインバンキングのサービス上で行動している限り、秘密鍵を銀行から別途私宛に送る必要はない、ということでしょうか?

  • @みっちゃき-g2t
    @みっちゃき-g2t 7 місяців тому +1

    分かりやすかったです🎵

    • @SekaChan
      @SekaChan  7 місяців тому +1

      良かったです👍
      ここは難しいので、分かったら自信持ってください!

  • @さんかめはめ
    @さんかめはめ Рік тому +3

    こういう鍵を送り合ったことが無いので、分からないのですが相手に鍵を送る場合ってどのように贈るんでしょうか??
    本当に鍵のような形してるわけではないですよね、?笑

    • @SekaChan
      @SekaChan  Рік тому +2

      さんかめはめさん、コメントありがとうございました!
      そうですね。本当に鍵の形をしているわけではなく、実際は0と1のデジタルデータです。笑
      普段はあまり意識することはありませんが、通信に使うソフトウェア(webサーバやwebブラウザなど)の間で自動的に送られています😄

    • @さんかめはめ
      @さんかめはめ Рік тому +2

      @@SekaChan
      やっぱそうですよね笑
      そうだったんですね!
      ありがとうございます!

  • @BIOPT-bi5cq
    @BIOPT-bi5cq Рік тому +3

    いつも菅原先生の動画にとても助けられています!
    質問なのですが、公開鍵暗号方式で、暗号化の方が分かりません。「23707で鍵をかける」イメージがどうしても湧かないのです…
    復号の方は、鍵がかかった物を2つの素数で解錠するということで、なんとなく暗証番号みたいでイメージできます!
    公開鍵による暗号化の方について、何かイメージできる良い解釈はないでしょうか?
    実際に、普段これらの暗号方式を利用している感覚はないので、ご教授お願いします!

    • @SekaChan
      @SekaChan  Рік тому +1

      コメントありがとうございました!
      暗号化って普段目に見えないところで活用されているので、イメージするのが難しいですよね。
      もし数学が得意であれば、具体的にどんな処理をしているかを知った方がイメージが湧きやすくなると思います。
      ただ、文字だけで具体的な処理を伝えるのは難しいので、こちらのページを見てもらうと、具体例もあって参考になるかなと思います。
      manabitimes.jp/math/1146
      qiita.com/YutaKase6/items/cd9e26d723809dc85928

    • @BIOPT-bi5cq
      @BIOPT-bi5cq Рік тому +1

      @@SekaChan 詳細にありがとうございます!これからも先生の動画を頼りにしています!

  • @猫猫-v7v
    @猫猫-v7v Рік тому +2

    共通鍵暗号方式で使用される鍵の名称は共通鍵ではないのでしょうか?

    • @SekaChan
      @SekaChan  Рік тому

      共通鍵についての質問コメントをありがとうございました。
      改めて複数の情報を確認したところ、ご指摘の通りで共通鍵暗号方式で使われる鍵の名称は「共通鍵」と解説するべきでした。
      不正確な情報をお伝えしてしまい本当に申し訳ないです。すみませんでした。
      また、わざわざコメントで指摘してもらえたことが調べ直すきっかけになりました。とても感謝しています。ありがとうございました!
      概要欄に注釈を入れるかあるいは動画を作り直すなど、すぐに対応したいと思います。
      取り急ぎ、お礼だけ先に伝えさせてください。改めてありがとうございました!

    • @猫猫-v7v
      @猫猫-v7v Рік тому +1

      @@SekaChan いえ、こちらこそ日々の動画をありがとうございます!基本情報の勉強中、理解できない分野がある時はこちらのチャンネルの動画を視聴させていただいております!本当にわかりやすくて助かります!

  • @さとまる-l7o
    @さとまる-l7o Рік тому +2

    はじめまして、いつも分かりやすい動画をありがとうございます!!JAVAの説明動画でせかチャンさんのことを知り、せかチャンさんの手書きのスライドがすごく見やすく、しかもほぼ1枚でまとめられているので毎回感動しています^^
     
    今、情報基礎技術者試験の勉強をしている中での視聴だったのですが、こ公開鍵暗号方式の説明の中で「誰の」鍵なのか説明で追加していただけると分かりやすくなると思いました。試験でもよく聞かれて混乱したりしていました。
    そして今回のこの動画とこの次のデジタル署名の説明の動画を視聴して理解・整理できたのですが、
    ■公開鍵暗号化方式(メール本文の暗号化) :送り主Aは「相手(受け手B)の公開鍵」を使用して暗号化→受け手Bは「自分(受け手B)の秘密鍵を使用して復号」
    ■電子署名(メール本文とデジタル署名の暗号化)::送り主Aは「自分(送り主A)の秘密鍵」を使用して暗号化→受け手Bは「送り主Aの公開鍵を使用して復号」(自分自身の証明に使うのだから送り主A自身の秘密鍵を使う)
    ということで合っていますでしょうか? それで説明の中で「公開鍵と秘密鍵を逆にして使える」と話されていたのですね^^
    デジタル署名でメール本文まで一緒に暗号化されると理解できていなかったので、本で勉強していたときに勝手に想像していたことに、
    「メール本文は公開鍵方式で暗号化して送って、電子署名部分だけを電子署名の暗号化として同時に送る」というようなことしているのかなと思っていたのですが
    そのようなことってありますでしょうか?
    とにもかくも、せかチャンさんの説明、めっちゃ分かりやすくて毎回感動してます!!
    そして途中でさらりと入れてくださる、応援メッセージにも励まされています!!(^^)

    • @SekaChan
      @SekaChan  Рік тому +2

      はじめまして!コメントありがとうございました😄
      手書きスライドや応援メッセージなど、僕の中でひっそり力を入れているところが背中を押すのにつながっているようで嬉しいです^^
      暗号化や電子証明のところは、たしかに「誰の」鍵なのかを意識して説明したらもっと分かりやすくなりましたね。
      このあたりはまた動画を作る機会があると思うので、次回は意識してみます。
      公開鍵暗号方式や電子署名の仕組みは、その認識で合っていると思いますよ。
      (メールはケースバイケースなので、必ずしもそうとはいいきれないですね)

    • @さとまる-l7o
      @さとまる-l7o Рік тому +1

      @@SekaChan お返事ありがとうございます! せかチャンさんの応援メッセージに何度も背中を押されたことか、、、ほんと感謝しています😊 結果に繋がるように引き続き頑張ります!!

  • @user-neknek
    @user-neknek 9 місяців тому +6

    学校の100倍わかりやすいです🥹

    • @SekaChan
      @SekaChan  9 місяців тому

      暗号化って難しいですよね😄
      わかりやすいって感じてもらえて良かったです!

  • @さぼさぼさぼさん
    @さぼさぼさぼさん 11 місяців тому +1

    あしたテストの中、貴方に会えたのは神が私を見放さなかったからだと思います。私は貴方と神に感謝をする。貴方に会えたとき貴方には、感謝ガンジャダンスを踊ろうと思います。
    Byアラブ人(33)

    • @SekaChan
      @SekaChan  11 місяців тому

      さぼさぼさぼさん さん、コメントありがとうございました!
      砂漠にお住まいだということは存じていましたが、アラブの方だったんですね。
      先日コンサートでオフロスキーさんを拝見できたので、次はサボさんとお会いできるのを楽しみにしています。テスト頑張ってください!

  • @mimi-p2w
    @mimi-p2w 4 місяці тому +1

    先生可愛い

    • @SekaChan
      @SekaChan  4 місяці тому

      はじめて言われた😊

  • @pro-pr6zb
    @pro-pr6zb 5 місяців тому

    RSA方式の説明が釈然としない。
    どういうことだ??

    • @SekaChan
      @SekaChan  5 місяців тому

      コメントありがとうございました!
      たしかに、RSA方式のところは表面的なことしか説明していないですね🙏
      もっと深い内容を知りたければ、検索等で調べてみてもらうとより具体的なアルゴリズムの説明があるサイトが見つかると思います。
      (ただ、RSA暗号方式は説明されていない教科書のほうが多いので、高度な内容だと思ってもらって大丈夫です)