アズリテ
自然科学 / 数学・データ

暗号——秘密を守る数学

読了目安 4/灯る概念:

見られても、解けない

インターネットでは、あなたの情報が、世界中を通って相手に届きます。その途中には、無数の他人がいます。それでも、パスワードやクレジットカード番号を、安全に送れるのはなぜでしょうか。答えは、暗号です。前レッスンまでで、情報を測り、縮め、直す技術を見ました。このレッスンでは、情報を守る技術——暗号を学びます。暗号は、いまや一部のスパイの道具ではなく、デジタル社会全体の信頼を支える、基盤技術です。その考え方を、数式なしで理解しましょう。

暗号の基本——鍵という発想

暗号とは、情報を、鍵を持つ者だけが読める形に変える技術です。元の情報(平文)を、規則に従ってぐちゃぐちゃに変換し(暗号化)、意味不明な形にして送る。受け取った側は、を使って、元に戻す(復号)。鍵を持たない者には、途中で盗み見ても、ただの意味不明なデータにしか見えません。

ここで、現代の暗号の、重要な原則があります。暗号の安全性は、仕組みを隠すことではなく、鍵を守ることにある、ということです。

  • 昔は、「暗号の方式そのもの」を秘密にすることで、安全を保とうとしました。しかし、方式が漏れたら、すべて解読されてしまいます
  • 現代の暗号は、方式は公開されています。それでも安全なのは、を知らなければ解けないように設計されているからです

なぜ、方式が分かっていても解けないのでしょうか。それは、鍵なしで解読しようとすると、天文学的な量の計算が必要になるように作られているからです。すべての鍵を試そうとしても、最新のコンピュータを使っても、現実的な時間(何十億年も)では終わらない。この「計算の難しさ」が、現代の暗号の安全性を支える壁なのです。

公開鍵暗号——見知らぬ相手と、秘密を作る

暗号には、長らく大きな難問がありました。鍵を、どうやって相手に渡すか、という問題です。暗号で秘密を守るには、送る側と受け取る側が、同じ鍵を持つ必要があります。でも、その鍵自体を安全に渡せないなら、意味がありません。特に、一度も会ったことのない相手とは、どうやって鍵を共有すればいいのでしょうか。

この難問を解いたのが、公開鍵暗号という、画期的なアイデアです。これは、鍵を二種類のペアに分けます。

  • 公開鍵:誰に見られてもよい鍵。これは「南京錠」のようなもの。誰でも、これを使って施錠(暗号化)できます
  • 秘密鍵:本人だけが持つ鍵。この鍵だけが、公開鍵で施錠されたものを解錠(復号)できます

つまり、あなたは「南京錠(公開鍵)」を世界中にばらまいておく。誰かがあなたに秘密を送りたいとき、その南京錠で箱を閉じて送る。しかし、その箱を開けられるのは、あなただけが持つ秘密鍵です。途中で誰が箱を見ても、開けられません。こうして、事前に秘密を共有していない、初対面の相手とでも、安全に暗号通信を始められるようになりました。これは、見知らぬ相手と取引するインターネット——ネット通販、オンラインバンキング——を可能にした、決定的な発明です。

暗号が支える、デジタルの信頼

暗号は、単に「秘密を隠す」だけの技術ではありません。現代では、信頼そのものを支えています。

  • 本人確認(デジタル署名):暗号の仕組みを応用すると、「この情報は、確かに本人が送った」「途中で改ざんされていない」ことを証明できます。これは、契約や取引の信頼を支えます
  • 安全な通信:ウェブサイトとの通信が暗号化されていること(鍵マークの表示)で、私たちは安心して情報を送れます
  • 暗号資産など:暗号技術は、新しい仕組みの土台にもなっています

もし暗号がなければ、デジタル社会の信頼は成り立ちません。誰もが、なりすましや盗み見を恐れて、ネットで重要なことは何もできなくなるでしょう。暗号は、目に見えないインフラとして、私たちのデジタルな暮らしの信頼を、根底から支えているのです。

ニュースで使う視点

情報漏洩、セキュリティ、暗号資産、プライバシー——こうしたニュースに触れるときは、その背後にある暗号技術の役割を思い出してみてください。「なぜ安全なのか」「何が信頼を支えているのか」。暗号は、デジタル社会の信頼という、目に見えない土台です。次の最終レッスンでは、情報が「つながる」世界——ネットワークと検索を見ます。

理解度チェック

全問回答でレッスン完了・概念が灯ります
0 / 2
Q1現代の暗号の安全性が、主に依存しているものは何ですか?
Q2「公開鍵暗号」という仕組みが、インターネットにとって画期的だった理由として最も適切なものはどれですか?

この概念とつながる他のレッスン

同じ概念を別のコースの視点から学ぶと、知識が地図としてつながります。