Π Π°Π»Π³ΠΎΡΠΈΡΠΌΠ΅ ΡΠΈΡΡΠΎΠ²Π°Π½ΠΈΡ FOX 128 ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΠ΅ΡΡΡ ΠΌΠ°ΡΡΠΈΡΠ° ΡΠ»Π΅Π΄ΡΡΡΠ΅ΠΉ ΡΡΡΡΠΊΡΡΡΡ.
Π’Π°ΠΊΠΎΠ³ΠΎ ΡΠΎΡΡΠ° ΠΌΠ°ΡΡΠΈΡΠ° ΠΈΠΌΠ΅Π΅Ρ v (A) = 21 Π΅Π΄ΠΈΠ½ΠΈΡΡ ΠΈ Ρ (Π) = 6 ΡΠ°Π·Π»ΠΈΡΠ½ΡΡ
, ΠΎΡΠ»ΠΈΡΠ½ΡΡ
ΠΎΡ Π½ΡΠ»Ρ ΡΠ»Π΅ΠΌΠ΅Π½ΡΠΎΠ², ΡΡΠΎ Π±Π»ΠΈΠ·ΠΊΠΎ ΠΊ ΠΎΠΏΡΠΈΠΌΠ°Π»ΡΠ½ΡΠΌ Π·Π½Π°ΡΠ΅Π½ΠΈΡΠΌ Π³Ρ (8,8) = 24, (8,8) = 5.
ΠΡΠΈΠΌΠ΅ΡΠ°ΠΌΠΈ Π²ΡΠ±ΠΎΡΠ° ΡΠ»Π΅ΠΌΠ΅Π½ΡΠΎΠ², ΠΏΡΠΈΠ²ΠΎΠ΄ΡΡΠΈΡ
ΠΊ MDS-ΠΌΠ°ΡΡΠΈΡΠ΅, ΡΠ²Π»ΡΡΡΡΡ:
Π³Π΄Π΅ Π° — ΠΊΠΎΡΠ΅Π½Ρ Π½Π΅ΠΏΡΠΈΠ²ΠΎΠ΄ΠΈΠΌΠΎΠ³ΠΎ ΠΌΠ½ΠΎΠ³ΠΎΡΠ»Π΅Π½Π° f (x) = l+x2+xs+x4+xs, f (x) G F2 [ΠΆ], Π° ΡΠ°ΠΊΠΆΠ΅.
Π³Π΄Π΅ a — ΠΊΠΎΡΠ΅Π½Ρ Π½Π΅ΠΏΡΠΈΠ²ΠΎΠ΄ΠΈΠΌΠΎΠ³ΠΎ ΠΌΠ½ΠΎΠ³ΠΎΡΠ»Π΅Π½Π° f (x) = 1 + ΠΆ3 + Ρ
Π» + xΒ°+ +x6 + x7 + xs, f (x) G F2[x].
ΠΠ·Π²Π΅ΡΡΠ½Ρ ΠΏΡΠΈΠΌΠ΅ΡΡ MDS-ΠΌΠ°ΡΡΠΈΡ A$x$ Π½Π°Π΄ ΠΏΠΎΠ»Π΅ΠΌ F2s Ρ ΠΎΠΏΡΠΈΠΌΠ°Π»ΡΠ½ΡΠΌ Π·Π½Π°ΡΠ΅Π½ΠΈΠ΅ΠΌ ΠΏΠ°ΡΠ°ΠΌΠ΅ΡΡΠ° Ρ (Π) = Ρ (8,8) = 5:
ΠΠ°ΡΡΠΈΡΡ Π΄Π°Π½Π½ΠΎΠ³ΠΎ Π²ΠΈΠ΄Π° ΠΈΠΌΠ΅ΡΡ 15 Π΅Π΄ΠΈΠ½ΠΈΡΠ½ΡΡ
ΡΠ»Π΅ΠΌΠ΅Π½ΡΠΎΠ², ΡΡΠΎ Π·Π°ΠΌΠ΅ΡΠ½ΠΎ Π½ΠΈΠΆΠ΅ ΠΎΠΏΡΠΈΠΌΠ°Π»ΡΠ½ΠΎΠ³ΠΎ Π·Π½Π°ΡΠ΅Π½ΠΈΡ Π³Ρ (8,8) = 24.
ΠΡΠΈΠΌΠ΅ΡΠ°ΠΌΠΈ Π²ΡΠ±ΠΎΡΠ° ΡΠ»Π΅ΠΌΠ΅Π½ΡΠΎΠ², ΠΏΡΠΈΠ²ΠΎΠ΄ΡΡΠΈΡ
ΠΊ MDS-ΠΌΠ°ΡΡΠΈΡΠ΅, ΡΠ²Π»ΡΡΡΡΡ:
Π³Π΄Π΅ Π° — ΠΊΠΎΡΠ΅Π½Ρ Π½Π΅ΠΏΡΠΈΠ²ΠΎΠ΄ΠΈΠΌΠΎΠ³ΠΎ ΠΌΠ½ΠΎΠ³ΠΎΡΠ»Π΅Π½Π° f (x) = 1+ΠΆ2+ΠΆ3+ΠΆ4+ΠΆ8, /(ΠΆ) G Π 2[ΠΆ], Π° ΡΠ°ΠΊΠΆΠ΅.
Π³Π΄Π΅ Π° — ΠΊΠΎΡΠ΅Π½Ρ Π½Π΅ΠΏΡΠΈΠ²ΠΎΠ΄ΠΈΠΌΠΎΠ³ΠΎ ΠΌΠ½ΠΎΠ³ΠΎΡΠ»Π΅Π½Π° /(ΠΆ) = 1 + ΠΆ3 + ΠΆ4 + ΠΆ5+ +ΠΆ6 + Ρ
7 + Xs, /(ΠΆ) G F2[ΠΆ].
Π Π·Π°ΠΊΠ»ΡΡΠ΅Π½ΠΈΠ΅ Π³Π»Π°Π²Ρ ΠΏΡΠΈΠ²Π΅Π΄Π΅ΠΌ Π°Π»Π³ΠΎΡΠΈΡΠΌ ΠΏΡΠΎΠ²Π΅ΡΠΊΠΈ ΡΠΎΠ³ΠΎ, ΡΡΠΎ Π·Π°Π΄Π°Π½Π½Π°Ρ d Ρ
d ΠΌΠ°ΡΡΠΈΡΠ° Π = (Π°Ρ) Π½Π°Π΄ ΠΏΠΎΠ»Π΅ΠΌ F2n ΡΠ²Π»ΡΠ΅ΡΡΡ MDSΠΌΠ°ΡΡΠΈΡΠ΅ΠΉ. ΠΡ Π±ΡΠ΄Π΅ΠΌ ΠΎΡΠ½ΠΎΠ²ΡΠ²Π°ΡΡΡΡ Π½Π° ΡΡΠΎΡΠΌΡΠ»ΠΈΡΠΎΠ²Π°Π½Π½ΠΎΠΌ Π½Π°ΠΌΠΈ ΡΠ°Π½Π΅Π΅ ΡΡΠ²Π΅ΡΠΆΠ΄Π΅Π½ΠΈΠΈ 5.24.
ΠΠ»Π³ΠΎΡΠΈΡΠΌ 5.1 (ΠΡΠΎΠ²Π΅ΡΠΊΠ° MDS-ΠΌΠ°ΡΡΠΈΡΡ) ΠΡ
ΠΎΠ΄: ΠΏ > 1, Π½Π΅ΠΏΡΠΈΠ²ΠΎΠ΄ΠΈΠΌΡΠΉ ΠΌΠ½ΠΎΠ³ΠΎΡΠ»Π΅Π½ /(ΠΆ) ΡΡΠ΅ΠΏΠ΅Π½ΠΈ ΠΏ, /(ΠΆ) € F-2[x], ΠΌΠ°ΡΡΠΈΡΠ° Π = («;,-) ΡΠ°Π·ΠΌΠ΅ΡΠ° d Ρ
<7 Ρ ΠΊΠΎΡΡΡΠΈΡΠΈΠ΅Π½ΡΠ°ΠΌΠΈ ΠΈΠ· ΠΏΠΎΠ»Ρ F2».
ΠΡΡ
ΠΎΠ΄: Π΄Π²ΠΎΠΈΡΠ½Π°Ρ ΠΏΠ΅ΡΠ΅ΠΌΠ΅Π½Π½Π°Ρ b_rnds, ΠΏΡΠΈΠ½ΠΈΠΌΠ°ΡΡΠ°Ρ Π·Π½Π°ΡΠ΅Π½ΠΈΠ΅ true, Π΅ΡΠ»ΠΈ Π = (a-ij) — MDS ΠΌΠ°ΡΡΠΈΡΠ°, ΠΈ b_mds = false — Π² ΠΏΡΠΎΡΠΈΠ²Π½ΠΎΠΌ ΡΠ»ΡΡΠ°Π΅.
- 1. ΠΠΏΡΠ΅Π΄Π΅Π»ΡΠ΅ΠΌ b_mds = true.
- 2. ΠΡΡΠΈΡΠ»ΡΠ΅ΠΌ ΠΎΠ±ΡΠ°ΡΠ½ΡΡ ΠΌΠ°ΡΡΠΈΡΡ Π-1. ΠΡΠ»ΠΈ ΠΎΠ±ΡΠ°ΡΠ½ΠΎΠΉ ΠΌΠ°ΡΡΠΈΡΡ Π½Π΅ ΡΡΡΠ΅ΡΡΠ²ΡΠ΅Ρ, ΠΏΠΎΠ»Π°Π³Π°Π΅ΠΌ b_mds = false ΠΈ Π·Π°Π²Π΅ΡΡΠ°Π΅ΠΌ Π°Π»Π³ΠΎΡΠΈΡΠΌ.
- 3. ΠΡΠΎΠ²Π΅ΡΡΠ΅ΠΌ, ΡΡΠΎ Π²ΡΠ΅ d2 ΡΠ»Π΅ΠΌΠ΅Π½ΡΠΎΠ² ΠΌΠ°ΡΡΠΈΡ Π ΠΈ Π-1 ΠΎΡΠ»ΠΈΡΠ½Ρ ΠΎΡ Π½ΡΠ»Ρ. ΠΡΠ»ΠΈ ΡΡΠΎ Π½Π΅ ΡΠ°ΠΊ, ΡΠΎ ΠΏΠΎΠ»Π°Π³Π°Π΅ΠΌ b_rnds = false ΠΈ Π·Π°Π²Π΅ΡΡΠ°Π΅ΠΌ Π°Π»Π³ΠΎΡΠΈΡΠΌ.
- 4. ΠΡΠ»ΠΈ d < 3, ΡΠΎ Π·Π°Π²Π΅ΡΡΠ°Π΅ΠΌ Π°Π»Π³ΠΎΡΠΈΡΠΌ ΡΠΎ Π·Π½Π°ΡΠ΅Π½ΠΈΠ΅ΠΌ b_mds = true.
- 5. ΠΠΏΡΠ΅Π΄Π΅Π»ΠΈΡΡ t = d — 2.
- 6. ΠΠΎΠΊΠ° t > 1 ΠΈ b_mds = true, Π²ΡΠΏΠΎΠ»Π½ΡΡΡ
- 6.1. ΠΠ΅ΡΠ΅ΡΠΈΡΠ»ΡΠ΅ΠΌ Π²ΡΠ΅ ΠΌΠ½ΠΎΠΆΠ΅ΡΡΠ²ΠΎ ^ ^ ^ ΠΏΠΎΠ΄ΠΌΠ°ΡΡΠΈΡ ΡΠ°Π·ΠΌΠ΅ΡΠ° t Ρ
t Π² ΠΌΠ°ΡΡΠΈΠ² L.
- 6.2. ΠΠ»Ρ Π²ΡΠ΅Ρ
Π΅ ΠΎΡ 0 Π΄ΠΎ ^ ^ ^ - 1 Π²ΡΠΏΠΎΠ»Π½ΠΈΡΡ:
- 6.2.1. ΠΡΡΠΈΡΠ»ΡΠ΅ΠΌ ΠΎΠ±ΡΠ°ΡΠ½ΡΡ ΠΌΠ°ΡΡΠΈΡΡ ΠΊ ΠΌΠ°ΡΡΠΈΡΠ΅ L[e] ΠΈ ΠΏΠΎΠΌΠ΅ΡΡΠΈΠΌ Π΅Π΅ ΠΏΠΎ Π°Π΄ΡΠ΅ΡΡ Π[Π΅.
- 6.2.2. ΠΡΠ»ΠΈ ΠΎΠ±ΡΠ°ΡΠ½Π°Ρ ΠΌΠ°ΡΡΠΈΡΠ° Π[Π΅] Π½Π΅ ΡΡΡΠ΅ΡΡΠ²ΡΠ΅Ρ ΠΈΠ»ΠΈ ΠΎΠ΄ΠΈΠ½ ΠΈΠ· Π΅Π΅ ΡΠ»Π΅ΠΌΠ΅Π½ΡΠΎΠ² ΡΠ°Π²Π΅Π½ Π½ΡΠ»Ρ, ΡΠΎ ΠΏΠΎΠ»Π°Π³Π°Π΅ΠΌ b_rnds = false ΠΈ Π·Π°Π²Π΅ΡΡΠ°Π΅ΠΌ Π°Π»Π³ΠΎΡΠΈΡΠΌ.
- 6.3. ΠΠΏΡΠ΅Π΄Π΅Π»ΠΈΡΡ t = t — 2.
- 7. ΠΠ΅ΡΠ½ΡΡΡ Π·Π½Π°ΡΠ΅Π½ΠΈΠ΅ b_mds Π² ΠΊΠ°ΡΠ΅ΡΡΠ²Π΅ Π²ΡΡ
ΠΎΠ΄Π° Π°Π»Π³ΠΎΡΠΈΡΠΌΠ°. ?