Block-Cipher
如果將 SPN 塊密碼轉換為具有更大塊大小的版本,它的 S-box 是否也應該擴大?
假設我想將像Kuznyechik這樣的替換置換網路塊密碼轉換為具有更大塊大小的版本。
為了達到類似的安全性,它的 S-box 是否也應該擴大?
通常不會,但增加塊大小取決於密碼。
增加塊大小通常涉及更改密碼的線性部分並可能增加輪數。
例如,您可以使用更大的 MDS(如 Whirlpool),使用不同的排列(如 Rijndael),或添加額外的東西,如 Pseudo-Hadamard 變換(如 Twofish)。
另一種方法是在 Feistel 中使用 round 函式作為 F。