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

Поделиться
HTML-код
  • Опубликовано: 25 дек 2024

Комментарии • 64

  • @SekaChan
    @SekaChan  Год назад +10

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

  • @yo1600
    @yo1600 9 месяцев назад +7

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

    • @SekaChan
      @SekaChan  9 месяцев назад +1

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

  • @みーさん-u3v
    @みーさん-u3v 10 месяцев назад +8

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

    • @SekaChan
      @SekaChan  10 месяцев назад +1

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

  • @sakamotoryoma8227
    @sakamotoryoma8227 10 месяцев назад +4

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

    • @SekaChan
      @SekaChan  10 месяцев назад

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

  • @たっくん-d8g
    @たっくん-d8g 9 дней назад +1

    テストで出てきてよく分からなかったので知れてよかったです!
    わかりやすい!

    • @SekaChan
      @SekaChan  8 дней назад +1

      ここは難しいですよね。
      分かりやすかったみたいで良かったです!

  • @keiichiro2820
    @keiichiro2820 10 месяцев назад +1

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

    • @SekaChan
      @SekaChan  10 месяцев назад

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

  • @ccna4993
    @ccna4993 7 месяцев назад +3

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

    • @SekaChan
      @SekaChan  7 месяцев назад +1

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

  • @theJohnnyB2016
    @theJohnnyB2016 9 месяцев назад +1

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

    • @SekaChan
      @SekaChan  9 месяцев назад

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

  • @TME-t9l
    @TME-t9l Год назад +4

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

    • @SekaChan
      @SekaChan  Год назад

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

  • @BUMP_OF_CHICKEN_TV
    @BUMP_OF_CHICKEN_TV Год назад +6

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

    • @SekaChan
      @SekaChan  Год назад +1

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

  • @マッスルスライム
    @マッスルスライム 10 месяцев назад +1

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

    • @SekaChan
      @SekaChan  10 месяцев назад

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

  • @namakemoko
    @namakemoko Год назад +1

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

    • @SekaChan
      @SekaChan  Год назад

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

  • @ネオ-k6o
    @ネオ-k6o 10 месяцев назад +1

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

    • @SekaChan
      @SekaChan  10 месяцев назад

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

  • @yuyuyu_fl
    @yuyuyu_fl 6 месяцев назад +1

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

    • @SekaChan
      @SekaChan  6 месяцев назад +1

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

  • @hirtak6493
    @hirtak6493 3 месяца назад +1

    最&高です!

    • @SekaChan
      @SekaChan  3 месяца назад

      コメント感&謝です!

  • @ころねすけ
    @ころねすけ Год назад +2

    これは分かりやすい

    • @SekaChan
      @SekaChan  Год назад

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

  • @みっちゃき-g2t
    @みっちゃき-g2t 8 месяцев назад +1

    分かりやすかったです🎵

    • @SekaChan
      @SekaChan  8 месяцев назад +1

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

  • @guraion_NO.1
    @guraion_NO.1 5 месяцев назад +1

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

    • @SekaChan
      @SekaChan  5 месяцев назад

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

  • @たらんちゅら-c6h
    @たらんちゅら-c6h 3 месяца назад +1

    字が上手で見やすい

    • @SekaChan
      @SekaChan  3 месяца назад

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

  • @Kamono.Hashi.
    @Kamono.Hashi. 11 месяцев назад +4

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

    • @SekaChan
      @SekaChan  11 месяцев назад +1

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

  • @MrTomato321
    @MrTomato321 Год назад +4

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

    • @SekaChan
      @SekaChan  Год назад +3

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

    • @MrTomato321
      @MrTomato321 Год назад

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

  • @yu-wd8wx
    @yu-wd8wx 5 месяцев назад +1

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

    • @SekaChan
      @SekaChan  5 месяцев назад

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

  • @さんかめはめ
    @さんかめはめ Год назад +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 詳細にありがとうございます!これからも先生の動画を頼りにしています!

  • @user-neknek
    @user-neknek 10 месяцев назад +10

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

    • @SekaChan
      @SekaChan  10 месяцев назад

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

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

  • @さぼさぼさぼさん
    @さぼさぼさぼさん Год назад +1

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

    • @SekaChan
      @SekaChan  Год назад

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

  • @mimi-p2w
    @mimi-p2w 5 месяцев назад +1

    先生可愛い

    • @SekaChan
      @SekaChan  5 месяцев назад

      はじめて言われた😊

  • @pro-pr6zb
    @pro-pr6zb 6 месяцев назад

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

    • @SekaChan
      @SekaChan  6 месяцев назад

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