非対称暗号
導入済み| English | 意味 |
|---|---|
| key pair/kiː peə/ | 鍵ペア |
| asymmetric encryption/ˌeɪsɪˈmetrɪk enˈkrɪpʃn/ | 非対称暗号 |
| public key/ˈpʌblɪk kiː/ | 公開鍵 |
| private key/ˈpraɪvət kiː/ | 秘密鍵 |
| elliptic curve cryptography/ɪˈlɪptɪk kɜːv krɪpˈtɒɡrəfi/ | 楕円曲線暗号学 |
キーペア
- 非対称暗号はキーペアを使用する。
- 誰でも見られる公開鍵と、秘密に kept される秘密鍵がある。
- 鍵は数学的に逆数である:一つでロックすれば、もう一つだけが開ける。
秘密を送信する
- あなたに秘密を送るため、私はあなたの公開鍵で暗号化する。
- あなたの秘密鍵のみがこれを復号できる。
- 事前に秘密鍵を共有する必要はなかった。
どの鍵がその役割を果たしますか?
受信者の公開鍵で暗号化し、その秘密鍵のみで復号します。秘密鍵は秘匿されます。
ボブに暗号化したメッセージを送るには、使用するのは...
難易度 1/5 · 100 コイン + 今日初回完了時に小ボーナス付与
受信者の公開鍵で暗号化します。
対称暗号と比較した非対称暗号の大きな利点は、それが...
難易度 1/5 · 100 コイン + 今日初回完了時に小ボーナス付与
最初に共有秘密を交換する必要がない。
公開鍵と対応する秘密鍵はセットになって鍵____を形成する。
難易度 1/5 · 100 コイン + 今日初回完了時に小ボーナス付与
これらは数学的にリンクされた鍵ペアである。
非対称暗号アルゴリズムはどれですか?(すべて選択)
難易度 2/5 · 140 コイン + 今日初回完了時に小ボーナス付与
AESは対称であり、非対称ではない。
鍵の長さアルゴリズム
- 長い鍵ほどキー空間が大きくセキュリティが高いが、処理速度は遅くなる。
- 一般的なアルゴリズム:RSA および 楕円曲暗号化(ECC)。
- 鍵の長さの比較は、同じアルゴリズム内でのみ行います。
方向が重要です。誰かに秘密を送る場合、相手の公開鍵を使用します(自分のものではありません)。開封できるのは、彼にのみ対応する 秘密鍵 のみです。どの鍵を使うべきか見間違えることが、ここで最も一般的である誤りです。
秘密鍵は秘匿され、決して共有してはならない。
難易度 1/5 · 100 コイン + 今日初回完了時に小ボーナス付与
セキュリティは秘密鍵が秘匿されていることに依存する。
非対称暗号化は、対称暗号化の鍵共有問題を解決します。ボブは世界向けに自身の 公開鍵 を公開します。これを使って誰でもメッセージをボブ宛に暗号化できますが、解読できるのはボブのみの秘密 秘密鍵 であり — 最初に秘密を交換する必要はありませんでした。
非対称暗号化 は 公開鍵/秘密鍵ペア を使用します。受信者の公開鍵 で暗号化し、その 秘密鍵 のみで解読することで、対称暗号化の鍵共有問題を解決します。アルゴリズム:RSA、ECC。長い鍵ほど安全ですが、長さは同一のアルゴリズム内で比較する必要があります。