Berlekamp–Massey algorithm

E167281

The Berlekamp–Massey algorithm is a key algorithm in coding theory and cryptography used to efficiently determine the shortest linear feedback shift register that generates a given binary sequence.

All labels observed (2)

How this entity was disambiguated

Statements (47)

Predicate Object
instanceOf algorithm
coding theory algorithm
cryptography algorithm
alternativeForm Berlekamp–Massey algorithm self-linksurface differs
surface form: Berlekamp–Massey recursion
appliedIn CDMA code sequence design
PRNG evaluation
sequence analysis in communications
spread-spectrum systems
stream cipher design
assumes sequence generated by a linear recurrence
basedOn discrepancy computation
canBeExtendedTo sequences over arbitrary finite fields
computes connection polynomial of minimal LFSR
shortest linear feedback shift register
describedIn coding theory literature
field coding theory
cryptography
generalizationOf methods for solving linear recurrences from sequences
hasStep compute discrepancy at each sequence position
conditionally adjust LFSR length
iteratively update connection polynomial
hasTimeComplexity O(n^2)
input binary sequence
finite sequence over a finite field
minimizes length of LFSR consistent with observed sequence
namedAfter Elwyn R. Berlekamp
surface form: Elwyn Berlekamp

James Massey
originatedFrom work on BCH codes
output linear complexity of the sequence
minimal LFSR that generates the sequence
property deterministic
exact
relatedTo Berlekamp’s algorithm for factoring polynomials over finite fields
surface form: Berlekamp algorithm

Euclidean algorithm for polynomials
key stream sequence
linear complexity profile
linear feedback shift register
linear recurrence relation
usedFor analysis of pseudorandom sequences
computing linear complexity of sequences
cryptanalysis of stream ciphers
error-correcting code design
synthesis of linear feedback shift registers
usedIn decoding of some cyclic codes
worksOver GF(2)
finite fields
yearIntroducedApprox 1969

How these facts were elicited

Referenced by (5)

Full triples — surface form annotated when it differs from this entity's canonical label.

Elwyn R. Berlekamp notableWork Berlekamp–Massey algorithm
Elwyn R. Berlekamp knownFor Berlekamp–Massey algorithm
Elwyn notableFor Berlekamp–Massey algorithm
subject surface form: Elwyn R. Berlekamp
Berlekamp–Massey algorithm alternativeForm Berlekamp–Massey algorithm self-linksurface differs
this entity surface form: Berlekamp–Massey recursion