ฉันกำลังจัดการกับทุ่ง Galois $GF(2^{8})$ และต้องการความช่วยเหลือในการค้นหาก
พหุนาม $r^{-1}(x)$ ดังนั้น $r^{-1}(x) r(x) \equiv 1 \mod m(x)$, ที่ไหน:
- $m(x) = x^{8} + x^{4} + x^{3} + x + 1$
- $r(x) = u(x) - q(x) \cdot ม.(x)$
- $u(x) = s(x) \cdot t(x)$
- $s(x) = x^{7} + x^{5} + x^{4} + x$
- $t(x) = x^{4} + x^{2} + 1$
ดังนั้น:
- $u(x) = x^{11} + x^{8} + x^{6} + x^{4} + x^{3} + x$
- $q(x) = x^{3} + 1$
- $r(x) = -x^{7} - x^{4} - x^{3} + 1 \mod 2 = x^{7} + x^{4} + x^{3} + 1$
สิ่งที่ฉันได้ลอง
ฉันได้พยายามที่จะค้นหา $r^{-1}(x)$ แต่ล้มเหลว
นี่คือสิ่งที่ฉันได้ลอง:
จากอัลกอริทึมของ Euclides:
\begin{align*}
คุณ(x) &= q(x) \cdot ม(x) + r(x) \
m(x) &= q_{2}(x) \cdot r(x) + r_{2}(x) \
&= x \cdot r(x) + (-x^{5} + x^{3} + 1 \mod 2) \
&= x \cdot r(x) + ( x^{5} + x^{3} + 1) \
r(x) &= q_{3}(x) \cdot r_{2}(x) + r_{3}(x) \
&= (x^{2} - 1 \mod 2) \cdot r_{2}(x) + (x^{4} + 2 x^{3} - x^{2} + 2 \mod 2) \ \
&= (x^{2} + 1) \cdot r_{2}(x) + (x^{4} + x^{2}) \
r_{2}(x) &= q_{4}(x) \cdot r_{3}(x) + r_{4}(x) \
&= x \cdot r_{3}(x) + 1 \
r_{3}(x) &= q_{5}(x) \cdot r_{4}(x) + r_{5}(x) \
&= (x^{4} + x^{2}) \cdot r_{4}(x) + 0
\end{จัดตำแหน่ง*}
เรามี:
\begin{align*}
q_{2}(x) &= x \
q_{3}(x) &= x^{2} + 1 \
q_{4}(x) &= x \
q_{5}(x) &= x^{4} + x^{2} \
r_{2}(x) &= x^{5} + x^{3} + 1 \
r_{3}(x) &= x^{4} + x^{2} \
r_{4}(x) &= 1 \
r_{5}(x) &= 0
\end{จัดตำแหน่ง*}
ดังนั้น:
\begin{align*}
1 &= r_{4}(x) \
&= r_{2}(x) - q_{4}(x)r_{3}(x) \
&= r_{2}(x) - q_{4}(x)\big(r(x) - q_{3}(x)r_{2}(x)\big) \
&= \big(-q_{4}(x)\big) r(x) +
\big(1 + q_{3}(x)\big) r_{2}(x) \
&= \big(-q_{4}(x)\big) r(x) +
\big(1 + q_{3}(x)\big) \big(m(x) - q_{2}(x)r(x)\big) \
&= \ใหญ่(-q_{4}(x) - q_{2}(x) - q_{2}(x)q_{3}(x)\ใหญ่) r(x) +
\ใหญ่(1 + q_{r}(x)\ใหญ่) ม.(x)
\end{จัดตำแหน่ง*}
ดังนั้นเราจึงได้รับ:
\begin{align*}
r^{-1}(x)
& = - q_{4}(x) - q_{2}(x) - q_{2}(x)q_{3}(x) & \mod 2 \
& = - x - x - x(x^{2} + 1) & \mod 2 \
& = - x - x - x^{3} - x & \mod 2 \
& = - x^{3} - 3x & \mod 2 \
& = x^{3} + x
\end{จัดตำแหน่ง*}
แต่นี่ผิดเพราะเมื่อฉันคำนวณ $r^{-1}(x) r(x) \mod m(x)$
ผลลัพธ์ไม่ใช่ 1