Mathematics (Mar 2022)

Security and Efficiency of Linear Feedback Shift Registers in <i>GF</i>(2<sup><i>n</i></sup>) Using <i>n</i>-Bit Grouped Operations

  • Javier Espinosa García,
  • Guillermo Cotrina,
  • Alberto Peinado,
  • Andrés Ortiz

DOI
https://doi.org/10.3390/math10060996
Journal volume & issue
Vol. 10, no. 6
p. 996

Abstract

Read online

Many stream ciphers employ linear feedback shift registers (LFSRs) to generate pseudorandom sequences. Many recent LFSRs are defined in GF(2n) to take advantage of the n-bit processors, instead of using the classic binary field. In this way, the bit generation rate increases at the expense of a higher complexity in computations. For this reason, only certain primitive polynomials in GF(2n) are used as feedback polynomials in real ciphers. In this article, we present an efficient implementation of the LFSRs defined in GF(2n). The efficiency is achieved by using equivalent binary LFSRs in combination with binary n-bit grouped operations, n being the processor word’s length. This improvement affects the general considerations about the security of cryptographic systems that uses LFSR. The model also allows the development of a faster method to test the primitiveness of polynomials in GF(2n).

Keywords