2012-03-09 5 views
0

3つの異なる鍵で3回の暗号化ではなく、3つの鍵で3DESでencrypt-decrypt-encrypt sequenceを使用するのはなぜですか?なぜ3DESでencrypt-decrypt-encrypt sequenceを使用するのですか

おかげ

+0

この質問には、http://cryptography.stackexchange.com –

+0

の方が良いチャンスがあります。または、既にここでかなり良い答えがあります:http://security.stackexchange.com/questions/1886/why-triple-des-used -in-ede-modeちょっとだけ言及すると、EDEモードと呼ばれるものです。 EEE(暗号化暗号化を暗号化する)も完全に有効です。 – Luke

答えて

2

私は主にここで言われている修正再表示しています:https://security.stackexchange.com/questions/1886/why-triple-des-used-in-ede-mode

暗号化 - 復号化 - 暗号化(EDE)が好ましい方法である単一のキーは、すべての3回の操作で使用されている場合、それは同等であるため、通常の56ビットDESに変換します。つまり、56ビットのDES実装は、そのメッセージを解読することができます。これにより、3DESのこのバージョンはDESと下位互換性があります。

EEE(Encrypt-Encrypt-Encrypt)も有効な方法です。これはEDEよりも有効でもなくても有効です。しかし、上記の理由からEDEが通常好ましい。

0

ルークの答えは正しいです。対称鍵暗号化に加えて、同じ鍵を適用すると暗号化は逆解読となり、それ以外の場合は暗号化が再度行われます。したがって、encrypt-dycrypt-encryptは、キーが異なる場合はencrypt-encrypt-encryptと同等です。

関連する問題