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 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 Berlekamp ⓘ
linked to: Elwyn R. 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 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 (11)

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 R. Berlekamp → notableFor → Berlekamp–Massey algorithm ⓘ
subject linked to: Elwyn
Berlekamp–Massey algorithm → alternativeForm → Berlekamp–Massey recursion ⓘ
linked to: Berlekamp–Massey algorithm
James L. Massey → knownFor → Berlekamp–Massey algorithm ⓘ
James L. Massey → coInventorOf → Berlekamp–Massey algorithm ⓘ
Reed–Solomon codes → decodingAlgorithmsInclude → Berlekamp–Massey algorithm ⓘ
James Massey → knownFor → Berlekamp–Massey algorithm ⓘ
James Massey → notableWork → Berlekamp–Massey algorithm ⓘ
Forney algorithm → relatedTo → Berlekamp–Massey algorithm ⓘ