← メディア一覧

最強の共同作業:ハイブリッド暗号

6分11秒 | セキュリティ暗号FE

基本情報技術者試験の頻出テーマを解説した動画コンテンツです。

トランスクリプト(字幕テキスト)

こんにちは。今回の解説、テーマはですね、 私たちが毎日当たり前のように使ってるインターネットの安全を、実のところ裏でがっちり守ってくれてる、ある賢い仕組みのお話なんです。 これ言うなれば、セキュリティ技術たちが力を合わせる最強のチームアップみたいな物語なんですよ。 さあ、早速その中身、覗いてみましょうか。 さて、いきなりですけど、もし皆さんが自分のデータをオンラインで守るってなったとき、どっちを選びますか? スピードはめちゃくちゃ早いけど、ちょっと危ない橋を渡る方法と、 めちゃくちゃ安全だけど、その分すごく時間がかかっちゃう方法。 うん、これどっちかを選べって言われると、正直困っちゃいますよね。 ね、そのジレンマがまさにこの表にズバッと出てるわけです。 左の共通鍵暗号、これはもう処理が早いっていうのが最大の魅力。 でも、その鍵を相手に渡すまでが危ない。 一方、右の公開鍵暗号は、鍵の受け渡しは安全そのものなんですけど、いかんせん処理が遅い。 うん、まさに一長一短。どっちも帯に短し襷に長しって感じですよね。 じゃあ、どうすればいいんだっていう話ですよね。 その答えがなんと「両方使っちゃう」なんです。 そう、どっちか一つを選ぶ必要なんて最初からなかったんですよ。 それぞれのいいとこ取りをして賢く組み合わせちゃうんです。 それこそが、今回の主役「ハイブリッド暗号方式」なんですね。 これどういうことかっていうと、最初の「はじめまして」の挨拶だけは、ものすごく慎重に安全に行うんです。 で、一旦お互いだけが知ってる合言葉を決めちゃえば、あとはその合言葉で超高速で会話する。そんなイメージ。 いやあ、賢いですよね、このハイブリッド戦略。 じゃあこの賢い仕組み、実際にどういうふうに動いてるのか、皆さんが普段ネットショッピングとかでもう絶対に意識せずに使ってる SSL/TLS 通信の、その舞台裏をちょっとだけ覗いてみることにしましょう。 はい、まず最初のステップです。金庫を受け取る。ここから皆さんのブラウザと ウェブサイトのサーバーとの静かだけどめちゃくちゃ重要なやり取りが始まります。 ここはね、ちょっとゆっくり慎重に見ていきましょう。 まず、ウェブサイトのサーバー側が皆さんのブラウザに向かって、サーバーの公開鍵っていうものを送ってきます。 これをですね、ずっしり重たい金庫だと思ってください。 この金庫の面白いところは、誰でもカチャッと鍵をかけることはできる。 でも、開けられるのはこの金庫の持ち主であるサーバーだけなんです。 さあ、次がこの仕組みのまさに心臓部。一番大事なステップ2:使い捨ての合言葉を作るっていうところです。 ここで、今度は皆さんのブラウザがですね、今回の通信でたった一回だけ使う特別な合言葉、 つまり共通鍵をその場でパッと作り出すんです。本当にこの一瞬のためだけの鍵ですね。 で、その出来立ての合言葉を さっき受け取ったサーバーの金庫の中にそっと入れて、ガチャンとしっかり鍵をかけてサーバーに送り返す。と。 ちょっと考えてみてください。 この金庫、中身を取り出せるのはサーバーだけが持ってる特別な秘密鍵だけですよね。 だから、もしこの金庫が送られてる途中で誰かに横取りされても、絶対に中を開けることはできない。 中の合言葉がバレる心配はゼロ。 これで完璧に安全な形で秘密を共有できたわけです。 さあこれで安全な準備は全部整いました。いよいよステップ3:爆速通信がスタートしますよ。 今までの慎重なムードとは打って変わって、一気にスピードアップしますからね。 金庫を受け取ったサーバーは、おもむろに自分の秘密鍵を取り出して、カチャッと開けるわけです。 そうすると、中からブラウザが作った合言葉が出てくる。 これで遠く離れた場所にいるブラウザとサーバーが、ついに同じ秘密の合言葉を共有できたことになります。 なんだかスパイ映画のワンシーンみたいでかっこいいですよね。 そして、ここからが劇的な切り替えです。二人は今共有したばかりのこの合言葉を使って、一気に高速な通信方法にスイッチするんです。 もうね、ここからはさっきまでの重たい金庫のやり取りとは大違い、まるで軽快なテニスのラリーみたいにデータをポンポンとスピーディーに、 でも安全に打ち合い始めるんですよ。 つまり、大事なのはこのメリハリなんです。最初の準備段階では、重たい金庫を運ぶみたいに、 とにかく慎重に安全第一で鍵を交換する。そして、いざ本番のデータ転送になったら、 高速ラリーみたいに、とにかくスピーディーにデータをやり取りする。 この見事な役割分担こそが、安全性と速度っていう、普通は両立しないものを可能にしてる秘密なんですね。 だから、皆さんが「あ、これ欲しいな」ってポチるオンラインショッピングも、大事なお金のやり取りをするネットバンキングも、 実は全部、この賢いハイブリッド暗号方式が、舞台裏で静かに、でもものすごく確実に支えてくれてるんです。 まさに、縁の下の力持ち、ですよね。 この賢いチームワークって、実は私たちの身の回りの、もう至る所で活躍してるんです。 例えば、友達とやり取りしてるメッセージアプリとか、おうちの Wi-Fi のセキュリティとか。 他にも、この賢いチームワークが、私たちのデジタルな生活を守ってくれてる場所ってどこにあると思いますか? ちょっと周りを見渡して考えてみると、面白い発見があるかもしれませんね。

このコンテンツは Web society で視聴・学習できます。