Encryption

移位寄存器級聯在密碼學中的作用?

  • June 22, 2019

顯然,有些階段需要二進制位,這可以線上性回饋移位寄存器的幫助下完成。

寄存器需要以一個寄存器控制時鐘的方式連接。有人可以向我解釋更多:

  • 移位寄存器級聯在密碼學中的作用?

線性回饋移位寄存器不能安全地用作加密安全偽隨機數生成器(例如,用於流密碼的密鑰,因為任何 LFSR 的狀態都可以很容易地從此輸出中恢復。甚至它的結構也可以,例如使用Berlekamp-Massey算法。

在密碼學中,移位寄存器級聯將多個 LFSR(或變體)組合成希望更安全的 CSPRNG。範例包括交替步生成器A5/1。可以說,現代Trivium是一種移位寄存器級聯(它不像前兩個那樣使用時鐘控制,而是使用更複雜的回饋方案)。

移位寄存器級聯傾向於繼承 LFSR 的主要品質:簡單的硬體實現。

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