私はdesのキーの長さが56であることを知っていますが、edeの意味は何ですか?それはキーの長さに影響しますか?鍵長にはDES-EDGE-CBC暗号がありますか?
のOpenSSL デ-EDE-CBC
THX。
私はdesのキーの長さが56であることを知っていますが、edeの意味は何ですか?それはキーの長さに影響しますか?鍵長にはDES-EDGE-CBC暗号がありますか?
のOpenSSL デ-EDE-CBC
THX。
トリプルDES、DES-EDEまたはTDEA(正式に言えば)は、3つ以上のキーサイズで使用できます。
ほとんどの論理形式では、フェーズごとに3つの別個のキーを使用します(Encrypt、Decrypt、Encrypt again、これはEDEの意味です)。それは、56ビットまたは168ビットの3倍のキーサイズを有するが、これらは通常パリティビット(各バイトの最下位ビット)で符号化され、合計で192ビットとなる。ミッドインザミドル攻撃(すでに設計段階で知られている)のため、セキュリティは約112ビットに過ぎないため、鍵のサイズだけに惑わされることはありません。
2つのキーDES-EDEは、暗号化フェーズで同じキーを使用します。したがって、さまざまな攻撃のために、キーサイズは112ビットで128ビットに、セキュリティはちょうど約80ビットにエンコードされます。 80ビットはおそらく短期的にはちょっとだけです。
最後に、単一キーDES-EDEは主に下位互換性のために使用されます。最初の暗号化と復号化は互いに打ち消しあうので、暗号化を1つだけ残します。キーのサイズを推測できます。シングルキーTDESはソフトウェアで使用されることはなく、サポートされない場合もあります(DES-EDEに加えてDESの別の実装を提供したくないハードウェアでは意味があります)。
DES-EDEは、AESの優れた実装よりもはるかに遅い、およびAESは、(非常に複雑な攻撃を使用して)128ビットのキーサイズのために周りの126,8のセキュリティを持っています。だからもしあなたにチャンスがあれば、代わりにAESを選んでください。
TLSで使用されているものであれば、その3キーTripleDEAまたはTripleDESです。それは168ビットであることを意味します。 – jww