2

Data Encryption Standard (DES) アルゴリズム : (sbox 2 を使用) 各 S-box からの 2 つの出力ビットが次のラウンドの中間ビットに影響し、他の 2 つが終了ビットに影響することを示します。

順列テーブル P は、次の表で定義されます。

16   7   20  21 29  12  28  17 [END BITS]
1    15  23  26  5  18  31  10 [MIDDLE BITS]
2    8   24  14 32  27   3   9 [MIDDLE BITS]
19  13  30   6  22  11   4  25 [END BITS]

上記の表から、ビット 7 と 6 が最終ビットを参照し、5 と 8 が中間ビットを参照することがわかります。

ただし、E テーブルを考慮すると、5,6 はエンド ビットであり、7,8 はミドル ビットに影響するため、これが正しいかどうかはわかりません。何が正しいですか?

4

1 に答える 1

1

質問を完全には理解していませんが、ビット 7、6、5、および 8 に関する最初のステートメントは正しいですが、「カスケード効果」により、P テーブルによって行われたすべての変更が「右側」に移動することを覚えておいてください。方程式の; しかし同時に、これらは左側の次のラウンドで相互作用します!

プロセスを完全に理解するには、次のリンクをチェックしてください: http://www.cronos.est.pr/DES.php

于 2015-08-28T19:07:12.777 に答える