On obtaining long m-sequences from low-degree primitive polynomials

Maximum-length sequences of length 2 n − 1 (m-sequences) are typically obtained by starting from a primitive polynomial of degree n over G F ( 2 ) and configuring a Linear Feedback Shift Register (LFSR) based on that polynomial. In this study, we investigate the generation of long m-sequences based on a primitive polynomial of low degree. Specifically, we investigate a very simple form of an LFSR structure, referred to as Two-Multiplier Split LFSR (2M-SLFSR) , that consists of m δ -bit cells and is based on a single low-degree primitive polynomial of degree δ ≥ 2 over G F ( 2 ) and which can generate, with proper configuration, an m-sequence of length 2 m δ − 1 . For example, we show that starting from the primitive polynomial x 2 + x + 1 over G F ( 2 ) , a 2M-SLFSR with m = 599 2-bit cells can be constructed that yields an m-sequence of length 2 1198 − 1 . M-sequences of large length such as 2 512 − 1 obtained from low degree primitive polynomials via LFSR structures akin to 2M-SLFSR find current applications in stream ciphers like those used in SNOW-V and SNOW-Vi. • A simple LFSR structure (2M-SLFSR) is investigated to generate very long m-sequences. • Primitive polynomial of small degree δ ≥ 2 over to yield an m-sequence of length 2 m δ − 1 . • Extensions of 2M-SLFSR find application in stream ciphers (SNOW-V, SNOW-Vi).

Authors

Institutions

Publication Details

Journal
Discrete Applied Mathematics
Published
2025-09-09
DOI
https://doi.org/10.1016/j.dam.2025.08.058
Primary Topic
Coding theory and cryptography
Type
article
Field-Weighted Citation Impact
0.00
Controls
|||
ALL TIME
JAN
FEB
MAR
APR
MAY
JUN
JUL
AUG
SEP
OCT
article

On obtaining long m-sequences from low-degree primitive polynomials

Dimitri Kagaris
Discrete Applied Mathematics
Coding theory and cryptography
article

On obtaining long m-sequences from low-degree primitive polynomials

Dimitri Kagaris
article en

Abstract

Maximum-length sequences of length 2 n − 1 (m-sequences) are typically obtained by starting from a primitive polynomial of degree n over G F ( 2 ) and configuring a Linear Feedback Shift Register (LFSR) based on that polynomial. In this study, we investigate the generation of long m-sequences based on a primitive polynomial of low degree. Specifically, we investigate a very simple form of an LFSR structure, referred to as Two-Multiplier Split LFSR (2M-SLFSR) , that consists of m δ -bit cells and is based on a single low-degree primitive polynomial of degree δ ≥ 2 over G F ( 2 ) and which can generate, with proper configuration, an m-sequence of length 2 m δ − 1 . For example, we show that starting from the primitive polynomial x 2 + x + 1 over G F ( 2 ) , a 2M-SLFSR with m = 599 2-bit cells can be constructed that yields an m-sequence of length 2 1198 − 1 . M-sequences of large length such as 2 512 − 1 obtained from low degree primitive polynomials via LFSR structures akin to 2M-SLFSR find current applications in stream ciphers like those used in SNOW-V and SNOW-Vi. • A simple LFSR structure (2M-SLFSR) is investigated to generate very long m-sequences. • Primitive polynomial of small degree δ ≥ 2 over to yield an m-sequence of length 2 m δ − 1 . • Extensions of 2M-SLFSR find application in stream ciphers (SNOW-V, SNOW-Vi).

Discrete Applied MathematicsVol. 379
Southern Illinois University Carbondale (US)
Openalex Percentile: Top 87%
Coding theory and cryptography
AI Navigator

Ask Laika to Summarize, Analyze, and Connect papers live on the map.

Summarize Papers & Methodologies

Extract key findings, datasets, and comparative methods across publications.

Benchmark Rankings & Visual Analytics

Rank top research institutions, authors, funders, topics, and journals by Field-Weighted Citation Impact (FWCI) and paper volume with instant charts.

Connect Distant Disciplines

Bridge topological clusters on the map to find hidden collaborative intersections.