数据加密标准(DES)算法:(使用 sbox 2)表明每个 S-box 的两个输出位影响下一轮的中间位,另外两个影响结束位。
置换表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 是影响中间位。什么是正确的?