Lengthening the Period of a Linear Feedback Shift Register
M. Naim, Hana Ali-Pacha, Adda Ali‐Pacha, Naïma Hadj-Said
Abstract
Open-access reader
M. Naim, Hana Ali-Pacha, Adda Ali‐Pacha, Naïma Hadj-Said
Abstract
Open-access reader
A linear feedback shift register (LFSR) is the basic element of the pseudo-random generators used to generate a sequence of pseudo-random values for a stream cipher. It consists of several cells; each cell is a flip-flop and a feedback function. The feedback function is a linear polynomial function; this function has a degree equal to the number of cells in the register. The basic elements of the register are connected to each other in two different ways, either in Fibonacci mode or in Galois mode. In the best case, the length of an LFSR is equal to two to the power of the number of cells of this register minus one, which is very low for cryptographic applications. To increase this length, one must look for primitive polynomials of great degree or to use adequate methods to lengthen LFSR with a reduced number of cells and, this is the objective of this work. Our method of lengthening of period of a LFSR is based on the logistics map.
OpenAlex reports 3 citations for this work. Citation counts describe recorded attention and do not establish research quality.
A contribution statement is not available in the OpenAlex record.
Method details are not available in the OpenAlex metadata.
Findings are not separately available in the OpenAlex metadata.
Limitations are not available in the OpenAlex metadata.
Application details are not available in the OpenAlex metadata.
A linear feedback shift register (LFSR) is the basic element of the pseudo-random generators used to generate a sequence of pseudo-random values for a stream cipher. It consists of several cells; each cell is a flip-flop and a feedback function. The feedback function is a linear polynomial function; this function has a degree equal to the number of cells in the register. The basic elements of the register are connected to each other in two different ways, either in Fibonacci mode or in Galois mode. In the best case, the length of an LFSR is equal to two to the power of the number of cells of this register minus one, which is very low for cryptographic applications. To increase this length, one must look for primitive polynomials of great degree or to use adequate methods to lengthen LFSR with a reduced number of cells and, this is the objective of this work. Our method of lengthening of period of a LFSR is based on the logistics map.
Key concepts: Linear feedback shift register, Stream cipher, Shift register, Fibonacci number, Sequence (biology), Degree (music), Function (biology), Mathematics