0

DES-Xとは?

DES-X と DES は下位互換性がありますか?

4

4 に答える 4

5

DES-X は DES ブロック暗号の変種です (既にご存知だと思いますが)。

DES-X の導入の理由は、元の DES アルゴリズム (56 ビット キーに制限されていた) のセキュリティを強化する試みでした。DEX-X で提案された解決策は、攻撃者が DES アルゴリズムのキーを推測するのをより困難にするために適用される、さらに 2 つの 64 ビット キーを使用することでした。基本的に、最初の追加キーはプレーン テキストに XOR され、DES で暗号化されます。2 番目の追加のキーは、結果の暗号に XOR されます。

ただし、下位互換性に関しては..それが何を意味するのかわかりませんか? DES を使用して DES-X メッセージを復号化できるかどうかを尋ねている場合は、いいえ (厳密な意味では) です。DES メッセージを暗号化/復号化するように DES-X 実装を構成できるかどうかを尋ねている場合、答えは YES です。

次に例を示します。

    DES(メッセージ) = CYPHER
    DES-X(メッセージ) = K2 X DES(K1 x メッセージ) = CYPER-X

K2 と K1 をすべて 0 に選択すると、次のようになります。

    DES-x(msg) = K2 x DES(K1 x msg) [ここで、K1 = 0、K2 =0] = DES(msg)

K1 と K2 を 0 にするということは、実際には 64 ビットの 0 = {0,0,0,0,0...0} (64 回) のキーを選択することを意味することを指摘しておく必要があります。このような鍵は、XOR 操作が適用されたときに暗号の平文をまったく変更しません。

于 2009-07-12T16:32:37.353 に答える
0

この論文の要約では、DES-X は「互換性がある」と述べています。ただし、下位互換性が含まれているかどうかはわかりません。

http://www.cs.ucdavis.edu/~rogaway/papers/cryptobytes.ps

于 2009-07-12T16:32:43.843 に答える
0

DES と DES-X はどちらもブロック暗号です。見る詳細については、 http://en.wikipedia.org/wiki/DES-X を参照してください。つまり、DES-X はキーのホワイトニングを追加します。

于 2009-07-12T16:25:47.523 に答える
0

DES-X に関するウィキペディアの記事は次のとおりですDES-X は、暗号化の前後に XOR されたバージョンのキーを追加することにより、キーのサイズを増やします。

于 2009-07-12T16:26:07.507 に答える