Pseudo-Random-Permutation

生成 30-32 位 PRP

  • September 23, 2015

我想生成一個小的 30 或 32 位 PRP。我將在一個開放的 Web 服務中使用該 PRP,任何人都將能夠獲得任意數量的明文-密文對。

我找到了一個名為FastPRP的算法,問題陳述完全符合我的要求。然而,對於 30-32 位範圍,性能似乎相當低。我需要對 PRP 和逆 PRP 進行高性能點評估。

是否有任何允許更快點評估的 32 位 PRP 算法(可能不太安全)?

如果您需要 32 位 PRP,我可以建議使用Speck密碼嗎?它不是很安全(對於 32 位塊大小,唯一的選擇是 64 位密鑰,這不是很好),但是它非常快。

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