もしあなたが暗号の世界で「公開鍵」と「秘密鍵」について聞いたことがあるなら、それが実際にどのように機能するのか疑問に思ったことがあるでしょう。実際、これらは全く異なる2つの暗号システムに依存しており、それを理解することでデジタルセキュリティにおいてより賢くなることができます。
対称暗号を一つの鍵を持つ金庫のように考えてみてください。あなたがその鍵を持っていて、私もその鍵を持っていて、私たち二人はその金庫を開けたり閉めたりできます。速くて効率的ですが、問題があります。それは、誰かがその鍵を傍受した場合、すべてが台無しになることです。
非対称暗号は異なります。あなたが二つの鍵を持っていると想像してください:一つは公開鍵(で、皆に渡すもの)、もう一つはあなたの金庫に保管する秘密鍵(です。誰かがあなたの公開鍵を使ってメッセージを暗号化できますが、あなた自身だけが秘密鍵を使ってそれを開くことができます。これが、例えば暗号化されたメールの仕組みです。
ここで面白いことがある: 128ビットの対称鍵は2048ビットの非対称鍵と同じレベルのセキュリティを提供します。なぜなら?非対称システムでは、2つの鍵が数学的に接続されているため、攻撃者がパターンを特定しやすくなります。そのため、はるかに長くする必要があります。
対称暗号は高速です)そのため、米国政府は機密データのためにAESを使用します(が、鍵の配布は頭痛の種です。非対称はその問題を解決しますが、遅くて多くの処理能力を消費します。
解決策:ハイブリッドシステム。TLSのようなプロトコルは、インターネット上での安全な通信のために両者を組み合わせています—まさにあなたのブラウザが今使用しているものです。
ここにプロットツイストがあります:ビットコインは公開鍵-秘密鍵のペアを使用していますが、非対称暗号を使用していません。実際にはデジタル署名を使用しています)ECDSA(。違いは微妙ですが重要です:暗号化せずにデジタル署名を行うことができます。RSAは両方のことを行いますが、ビットコインは署名のみを選びました。
多くの暗号ウォレットは、ファイルを保護するために対称暗号を使用します)パスワードを設定するとき(しかし、ブロックチェーン自体は、ほとんどの人が考えているのとは異なる方法で機能します。
これら二つの間に「勝者」は存在しません。それぞれが自分の領域を支配しています:対称暗号は速度と力で勝ち、非対称暗号は鍵の安全な配布で勝ちます。そして今日、ほとんどの重要なシステムはこれらを一緒に使用しています。
187.5K 人気度
87.97K 人気度
90.54K 人気度
31.86K 人気度
111.33K 人気度
対称暗号または非対称暗号?すべての暗号ユーザーが知っておくべきガイド
もしあなたが暗号の世界で「公開鍵」と「秘密鍵」について聞いたことがあるなら、それが実際にどのように機能するのか疑問に思ったことがあるでしょう。実際、これらは全く異なる2つの暗号システムに依存しており、それを理解することでデジタルセキュリティにおいてより賢くなることができます。
根本的な違い
対称暗号を一つの鍵を持つ金庫のように考えてみてください。あなたがその鍵を持っていて、私もその鍵を持っていて、私たち二人はその金庫を開けたり閉めたりできます。速くて効率的ですが、問題があります。それは、誰かがその鍵を傍受した場合、すべてが台無しになることです。
非対称暗号は異なります。あなたが二つの鍵を持っていると想像してください:一つは公開鍵(で、皆に渡すもの)、もう一つはあなたの金庫に保管する秘密鍵(です。誰かがあなたの公開鍵を使ってメッセージを暗号化できますが、あなた自身だけが秘密鍵を使ってそれを開くことができます。これが、例えば暗号化されたメールの仕組みです。
数字は嘘をつかない
ここで面白いことがある: 128ビットの対称鍵は2048ビットの非対称鍵と同じレベルのセキュリティを提供します。なぜなら?非対称システムでは、2つの鍵が数学的に接続されているため、攻撃者がパターンを特定しやすくなります。そのため、はるかに長くする必要があります。
スピード vs. スピード安全
対称暗号は高速です)そのため、米国政府は機密データのためにAESを使用します(が、鍵の配布は頭痛の種です。非対称はその問題を解決しますが、遅くて多くの処理能力を消費します。
解決策:ハイブリッドシステム。TLSのようなプロトコルは、インターネット上での安全な通信のために両者を組み合わせています—まさにあなたのブラウザが今使用しているものです。
ビットコインと暗号通貨の真実
ここにプロットツイストがあります:ビットコインは公開鍵-秘密鍵のペアを使用していますが、非対称暗号を使用していません。実際にはデジタル署名を使用しています)ECDSA(。違いは微妙ですが重要です:暗号化せずにデジタル署名を行うことができます。RSAは両方のことを行いますが、ビットコインは署名のみを選びました。
多くの暗号ウォレットは、ファイルを保護するために対称暗号を使用します)パスワードを設定するとき(しかし、ブロックチェーン自体は、ほとんどの人が考えているのとは異なる方法で機能します。
最後のポイント
これら二つの間に「勝者」は存在しません。それぞれが自分の領域を支配しています:対称暗号は速度と力で勝ち、非対称暗号は鍵の安全な配布で勝ちます。そして今日、ほとんどの重要なシステムはこれらを一緒に使用しています。