< Return to Video

The Internet: Encryption & Public Keys

  • 0:03 - 0:08
    インターネット:暗号(あんごう)と公開カギ(こうかいかぎ)
  • 0:09 - 0:14
    はい、わたしはミラ ギルエプナー。UCバークレー校でコンピュータサイエンスを学び
  • 0:14 - 0:18
    情報の安全をまもるために、国防省で働いています。
  • 0:18 - 0:26
    インターネットはオープンでパブリックなシステム。
    私たちはみな、回線を共有して、情報をやり取りしています。
  • 0:27 - 0:31
    オープンシステムだとしても、多くのプライベートなデータをやりとりします。
  • 0:31 - 0:35
    たとえば、クレジットカードの番号、銀行口座、パスワード、メール。
  • 0:36 - 0:38
    これらのプライベートな情報は、どのように守られるでしょうか?
  • 0:39 - 0:46
    暗号(あんごう)によって、データは、まぜられ、おきかえられ、読めなくなり、秘密(ひみつ)にされます。
  • 0:46 - 0:51
    複合(ふくごう)は、これを元にもどして、読めるようにすることです。
  • 0:52 - 0:56
    これは、単純なアイデアで、人々は昔からこれを行ってきました。
  • 0:56 - 1:02
    さいしょの有名な暗号は、「シーザー暗号」です。
    シーザーは、ローマの将軍、ジュリアス・シーザーです。
  • 1:02 - 1:08
    かれは、軍の指令が、敵に読まれないように、暗号を使いました。
  • 1:09 - 1:13
    シーザー暗号のアルゴリズムは、それぞれの文字を
  • 1:13 - 1:17
    アルファベット表で、いくつか後の文字に置きかえるものです。
  • 1:17 - 1:22
    送り手と受け手だけが知っている数を「カギ」と呼びます。
  • 1:22 - 1:27
    「カギ」をつかって、受け手は秘密のメッセージを開けることができます。
  • 1:28 - 1:34
    例えば、もとのメッセージが HELLO で、シーザー暗号のカギが5だと、
    暗号化されたメッセージは・・・
  • 1:38 - 1:43
    メッセージの複合は、カギを使って、ぎゃくのことをします。
  • 1:46 - 1:49
    しかしシーザー暗号には、もんだいがあります。
  • 1:49 - 1:55
    すべてのカギをためせば、だれでも、かんたんに、
    暗号を、やぶることができます。
  • 1:55 - 2:02
    アルファベットは26文字しかありません。
    これは、26通りカギをためせば、複合化できるのです。
  • 2:03 - 2:08
    たった26通りのカギをためすのは難しくありません。
    1~2時間もあれば、じゅうぶんです。
  • 2:08 - 2:13
    もっと難しくしましょう。すべての文字を同じだけ動かすのではなく、
  • 2:13 - 2:16
    それぞれを、べつべつの数、動かします。
  • 2:16 - 2:24
    この例では、10ケタのカギが、それぞれの文字をどれだけ変えるかを表します。
  • 2:26 - 2:34
    このカギは本当に安全でしょうか?
    10ケタの暗号は、10億通りのカギになります。
  • 2:34 - 2:39
    これは人間には解読できません。数100年かかるでしょう。
  • 2:40 - 2:45
    しかし今日のコンピュータは、10億通りを試すのに数秒しかかかりません。
  • 2:46 - 2:51
    現代では、悪い人も、エンピツではなく、コンピュータを使います
  • 2:51 - 2:56
    かれらに破られない「難しい」暗号メッセージはどのように作るのでしょうか?
  • 2:56 - 3:02
    ここで「難しい」とは、ふつうの時間では計算がまにあわない、と言うい意味です。
  • 3:03 - 3:09
    こんにち、安全な通信には、「256ビットのカギ」を使います。
    これは、悪い人が、あなたのメッセージを読もうとしても
  • 3:09 - 3:18
    暗号を破るには、カギの組み合わせが多すぎて、カギをやぶることができないのです
  • 3:20 - 3:24
    たとえ 100,000 のスーパーコンピュータがあって、
  • 3:24 - 3:32
    1秒で何億のカギを試すことができても、
    すべてのカギを計算するには、何兆もの年数がかかるのです。
  • 3:32 - 3:38
    たった一つの、256ビット暗号メッセージを、やぶるだけでも。
  • 3:38 - 3:43
    コンピュータは、毎年、2倍の速さになり、半分の大きさになっています
  • 3:43 - 3:48
    このペースが続けば、こんにち、不可能な計算も、何年かすれば、
  • 3:48 - 3:54
    たった数100年で解決でき、256ビットでは、安全ではなくなるでしょう。
  • 3:54 - 4:00
    じっさい、コンピュータの計算スピードに合わせて、カギも長くなっています。
  • 4:01 - 4:06
    よいニュースは、長いキーを使うことは暗号メッセージを「難しく」するだけでなく、
  • 4:06 - 4:10
    暗号を破るための試行回数を指数関数的に増やすことです。
  • 4:11 - 4:17
    暗号と複合のために、送り手と受けてが、同じカギを使うことを
  • 4:17 - 4:23
    「対称(たいしょう)カギ暗号」といいます。
    対称カギ暗号では、シーザー暗号と同じく
  • 4:23 - 4:28
    ひみつのカギを、手わたしして、2人が知っている必要があります。
  • 4:28 - 4:36
    人は、これで良いですが、インターネットでは、2台のコンピュータが、こっそり会って、カギを教える、ことはできません。
  • 4:37 - 4:40
    そのかわり、コンピュータは、「非対称(ひたいしょう)カギ暗号」を使います
  • 4:40 - 4:46
    公開カギは、みんなに教えますが、
    秘密カギは、ひみつです。だれにも教えません。
  • 4:47 - 4:59
    公開カギは、だれでも知っていて、暗号で秘密のメッセージが作れます。
    秘密カギは、複合して、読むときだけ使います。
  • 4:59 - 5:03
    どのような数学を使っているのか、ここでは説明は省きますが、
  • 5:03 - 5:06
    たとえば、あなたのメールボックスがあって、
  • 5:06 - 5:10
    だれでも、「公開カギ」があれば、メールを預けることができる
  • 5:10 - 5:17
    「公開カギ」は、好きなだけコピーを作って、友だちに送ったり、公開して自由につかえます
  • 5:17 - 5:22
    あなたの友だちは、知らない人でも、公開カギでメッセージを預けます
  • 5:22 - 5:26
    預けられたメッセージを取り出して、読むことができるのは、
  • 5:26 - 5:30
    「秘密カギ」をもっている、あなただけです。
  • 5:30 - 5:36
    あなたは、メールボックスに預けられた、公開カギをつかって
    メッセージを安全に、友人に返信できます。
  • 5:36 - 5:42
    前もって、秘密カギを決めなくても、
    安全なメッセージをやり取りできます。
  • 5:42 - 5:47
    公開カギ暗号は、開かれたインターネットで、
    安全にメッセージを送るために、ひつようなものです。
  • 5:47 - 5:54
    ウェッブをブラウズするとき、
    SSLやTLSといったセキュアプロトコルが、私たちを守っています。
  • 5:54 - 6:01
    ブラウザのアドレスバーに、カギのマークや https が表示されていれば、
    あなたのコンピュータは、これを使っています。
  • 6:01 - 6:10
    コンピュータが、公開カギ暗号を使って、
    データを安全に、やり取りしている、という意味です
  • 6:10 - 6:16
    ますます、多くの人がインターネットを使い
    プライベートなデータがもっともっと増え、
  • 6:16 - 6:19
    データを守ることが、ますます必要です。
  • 6:19 - 6:26
    コンピュータは、どんどん早くなるので、破られない
    難しい、新しい暗号を、開発しなければなりません
  • 6:26 - 6:30
    これが、私の仕事です。つねに変化しつづけます。
Title:
The Internet: Encryption & Public Keys
Description:

more » « less
Video Language:
English
Duration:
06:40

Japanese subtitles

Revisions