対称暗号化と非対称暗号化:個人的な見解

最近、暗号化システムについて深く掘り下げていて、これらの概念は本当に頭が混乱することがあります!対称暗号化と非対称暗号化の違いを、実際に理解できるように説明させてください。

私が最初に暗号化システムに出会ったとき、私はそれらが基本的に同じだと思っていました - 単に物を秘密にするための派手な数学です。しかし、すべてを変える根本的な違いがあります:対称暗号化は1つの鍵を使用し、非対称は2つの関連する鍵を使用します。この単純な区別が、まったく異なるセキュリティの状況を生み出します。

主な状況

対称暗号化は、あなたのアパートのための一つのマスターキーを持っているようなものです - そのキーを持っている人は誰でもあなたのドアをロックしたりアンロックしたりできます。それは速くて効率的ですが、そのキーが間違った手に渡ったら神の助けが必要です!

非対称アプローチ?それは素晴らしいけれど奇妙です。誰でもそれを閉じることができる南京錠を想像してください (公開鍵)、しかしそれを開けるためのユニークな鍵を持っているのはあなた自身だけです (秘密鍵)。人々はあなたにメッセージを保護できますが、アクセスできるのはあなただけです。

例えば、対称暗号化を使用して友人に秘密のメッセージを送りたい場合、まずは秘密鍵を彼らにどのようにして渡すかが問題になります。これは鶏と卵の問題を引き起こします。安全な通信を可能にするために、どのようにして鍵を安全に送信するのでしょうか?

非対称暗号はこれを美しく解決しますが、少し非効率的です。私は友人の公開鍵(を使用するだけで、彼らはそれをどこにでも投稿できます)、そして彼らだけが自分の秘密鍵でそれを復号化できます。事前の共有は必要ありません!

技術的トレードオフ

これらの鍵の長さの不一致は馬鹿げています。128ビットの対称鍵は2048ビットの非対称鍵と同様のセキュリティを提供します!これは任意ではありません - 非対称鍵は数学的関係を維持する必要があり、これはハッカーが潜在的に悪用できるパターンを作り出します。

正直なところ、対称暗号化は非常に速く、はるかに少ない計算能力を使用します。しかし、そのアキレス腱は明らかです - キーの配布です。まず、キーを共有するための安全なチャネルが必要で、それが目的を台無しにします!

非対称暗号化は配布の問題を優雅に解決しますが、その代償として - 対称システムと比べて非常に遅いです。計算の要求は時には非常に厳しいものです。

実世界のアプリケーション

興味深いのは、これらのシステムがハイブリッドアプローチでどれほど頻繁に一緒に使用されるかということです。あなたの日常のオンラインバンキングやショッピングは、このコンボアプローチに依存しています - 非対称暗号化を使用して対称鍵を安全に交換し、その後、実際のデータ転送にはより高速な対称暗号化を使用します。

そして一般的な信念とは裏腹に、暗号通貨は実際にはほとんどの人が考えるような非対称暗号化アルゴリズムを使用していません。彼らは公開鍵と秘密鍵を使用するデジタル署名システムを使用していますが、それは暗号化を使用していることを意味するものではありません。ビットコインのECDSA署名システムは何も暗号化していません!

両方のシステムは私たちのデジタル世界においてそれぞれの役割を持っており、どちらもすぐには消えません。しかし、次回誰かが暗号化について話すとき、あなたは目に見えるもの以上の物語があることを知っているでしょう。

BTC1.95%
原文表示
このページには第三者のコンテンツが含まれている場合があり、情報提供のみを目的としております(表明・保証をするものではありません)。Gateによる見解の支持や、金融・専門的な助言とみなされるべきものではありません。詳細については免責事項をご覧ください。
  • 報酬
  • コメント
  • リポスト
  • 共有
コメント
0/400
コメントなし
  • ピン
いつでもどこでも暗号資産取引
qrCode
スキャンしてGateアプリをダウンロード
コミュニティ
日本語
  • 简体中文
  • English
  • Tiếng Việt
  • 繁體中文
  • Español
  • Русский
  • Français (Afrique)
  • Português (Portugal)
  • Bahasa Indonesia
  • 日本語
  • بالعربية
  • Українська
  • Português (Brasil)