[转]伽罗华域

2024-02-05 09:10
文章标签 伽罗华域

本文主要是介绍[转]伽罗华域,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

GF(2m)域

当m=8时,本原多项式为P(x) = x+ x+x+ x+ 1 .

这个很重要,因为一切化解都来源与此式。

在伽罗华域中,加法等同于对应位异或,所以

现在把α定义为P(x) = 0的根,即
    α8+α4+α3+α2+1 = 0
    即可以得到 α84+α3+α2+1

接着先给出下表付推导过程

 

 下面就按以下规则进行乘法运算 

0=000   就是0   
  1=001   就是1   
  2=0010就是x+0=x   
  3=0011就是x+1   
  4=00100就是x^2   
  然后对于两个变量   
  u,v   
  可以先计算两个对应多项式的乘积(需要注意的是加法是模2的,或者说是异或运算),   
  比如   
  3*7=(x+1)*(x^2+x+1)=x*x^2+x*x+x+x^2+x+1=x^3+1   (模2运算中x+x=0   and   x^2+x^2=0)   
  所以3*7=9   
  在乘积得出来的多项式次数大于7时,我们需要对多项式在GF(2)上关于h(x)求余数,也就是   
  129*5=(x^7+1)*(x^2+1)=x^9+x^7+x^2+1   
  将上面的函数加上x*h(x)可以消去x^9,(其实就是手工除法过程,只是现在每一次商总是0或1),所以   
  129*5=x^9+x^7+x^2+1+x^9+x^5+x^4+x^3+x=x^7+x^5+x^4+x^3+x^2+x+1   
  =0010111111=191   

这篇关于[转]伽罗华域的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



http://www.chinasem.cn/article/680427

相关文章

伽罗华域GF的简单计算

伽罗华域(Galois Field),也称为有限域,是一个包含有限个元素的代数结构,满足加法、减法、乘法和除法(除以零除外)运算。伽罗华域在编码理论、密码学、数字信号处理等领域有广泛的应用。它以法国数学家埃瓦里斯特·伽罗华(Évariste Galois)的名字命名。 伽罗华域的基本概念 定义: 伽罗华域是一个有限的集合,包含有限个元素,并且在该集合上定义了加法和乘法运算,这些运算满足封