Cryptography Reference
In-Depth Information
From this there results the recurrence relation:
S
k
=
α
2
S
k−
1
+
α
9
S
k−
2
,
k
=3
,
4
,
···
,
15
We thus obtain the coecients of the extended syndrome:
S
5
=
α
4
,S
6
=
α
13
,S
7
=
α
6
,S
8
=
α
11
,S
9
=
α
6
,S
10
=
α
4
S
11
=
α
13
,S
12
=
α
6
,S
13
=
α
11
,S
14
=
α
6
,S
15
=
α
4
Another way to obtain the extended polynomial involves dividing
Γ(
x
)(1 +
x
n
)
by
Λ(
x
)
by increasing power orders.
The errors being with monomials
x
3
and
x
6
, let us calculate coecients
e
3
and
e
6
.
e
3
=
S
∗
(
α
12
)=
α
2
+
α
4
+
α
10
+
α
7
=
α
7
e
6
=
S
∗
(
α
9
)=
α
4
+
α
7
=
α
3
The values found for coecients
e
3
and
e
6
are obviously identical to those ob-
tained in example 4.16. We can verify that the other
e
j
coecients are all null.
Berlekamp-Massey algorithm for binary cyclic codes
For binary BCH codes the Berlekamp-Massey algorithm can be simplified since
it is no longer necessary to determine the error evaluator polynomial, and since
it is possible to show that the
Δ
j
terms are null for
j
even. This implies:
δ
2
p
=0
L
2
p
=
L
2
p−
1
Λ
(2
p
)
(
x
)=Λ
(2
p−
1)
(
x
)
Θ
(2
p
)
(
x
)=
x
Θ
(2
p−
1)
(
x
)
Hence the algorithm in
t
iterations:
Initial conditions
:
L
−
1
= 0
Λ
(
−
1)
(
x
)=1Θ
(
−
1)
(
x
)=
x
−
1
Recursion
:
0
≤
p
≤
t
−
1
=
j
Λ
(2
p−
1)
j
Δ
2
p
+1
S
2
p
+1
−j
δ
2
p
+1
=1
if
Δ
2
p
+1
=0
and
L
2
p−
1
≤
p
=0
if not
L
2
p
+1
=
δ
2
p
+1
(2
p
+1
−
L
2
p−
1
)+(1
−
δ
2
p
+1
)
L
2
p−
1
Λ
(2
p
+1)
Θ
(2
p
+1)
δ
2
p
+1
)
x
2
Λ
(2
p−
1)
Θ
(2
p−
1)
Δ
2
p
+1
x
2
1
=
Δ
−
1
2
p
+1
δ
2
p
+1
(1
−