S-Boxes

S-Box如何反轉?

  • November 16, 2015

因此,為了更好地了解密碼學的一些知識,我決定嘗試實施 GOST 28147-89,它使用八個 4x4 S-Box。我可以理解將 4 位通過 S-Box 並取出 4 位的概念,但是如何扭轉這種情況呢?

此外,當多個輸入給出相同的輸出時(例如,對於 DES 的 S-Box S 5,輸入為100011101110011101和所有的010000輸出為1000.

使用 S-box 的密碼通常採用 Feistel 網路的形式。這具有反轉密碼不涉及反轉輪函式的特性,而是簡單地以相反的順序應用輪。因此無需反轉 S-box 即可解密。

引用自:https://crypto.stackexchange.com/questions/6364