Pseudo-Random-Permutation
生成 30-32 位 PRP
我想生成一個小的 30 或 32 位 PRP。我將在一個開放的 Web 服務中使用該 PRP,任何人都將能夠獲得任意數量的明文-密文對。
我找到了一個名為FastPRP的算法,問題陳述完全符合我的要求。然而,對於 30-32 位範圍,性能似乎相當低。我需要對 PRP 和逆 PRP 進行高性能點評估。
是否有任何允許更快點評估的 32 位 PRP 算法(可能不太安全)?
如果您需要 32 位 PRP,我可以建議使用Speck密碼嗎?它不是很安全(對於 32 位塊大小,唯一的選擇是 64 位密鑰,這不是很好),但是它非常快。