当前位置: 首页 > news >正文

一品猪网站开发负责公司网站产品的开发及整理

一品猪网站开发,负责公司网站产品的开发及整理,东兴网站建设,可信赖的深圳网站建设本文将会以GF(256)举例在伽罗华域中的计算过程 元素的多项式 GF(256) 是包含 28256 个元素的有限域,数字可以被表示成一个不可约多项式, 每个元素 a(x) 是 GF(2)[x] 中次数小于8的多项式: 例如 每个乘法计算时先将元素转化成一个不可约多项…

本文将会以GF(256)举例在伽罗华域中的计算过程

元素的多项式

GF(256) 是包含 28=256 个元素的有限域,数字可以被表示成一个不可约多项式,

每个元素 a(x) 是 GF(2)[x] 中次数小于8的多项式:

例如

每个乘法计算时先将元素转化成一个不可约多项式再进行乘法计算

例如:计算 0x80 乘以 0x32

0x80​​:二进制为 10000000,对应多项式 x7

​0x32​​:二进制为 00110010,对应多项式 x5+x4+x

乘法

转化完成后直接进行乘法计算:

此时发现已经出现了超过7的次幂,需要做的就是将高次项降次,这里需要用到不可约多项式

不可约多项式

不可约多项式具有如下几个特性:

  • ​不可约性​​:多项式 P(x) 在 GF(2)[x] 中无法分解为两个低次多项式的乘积(类似素数在整数中的性质)。
  • ​消除零因子​​:若 P(x) 可约(如 P(x)=Q(x)R(x)),则商环中存在零因子 Q(x) 和 R(x),无法构成域。
  • ​保证域结构​​:不可约多项式确保每个非零元素在模 P(x) 下都有乘法逆元,从而满足域的四个基本运算性质

简单点说就是GF(256)可以使用的不可约多项式就是在256-512之间的所有质数,它的作用就是在GF域中给高次项将次,通过高次项对不可约多项式取模而降次,常用的不可约多项式有:

在本例子中我们取用的不可约多项式为:

降次

上一节计算0x80乘以0x32得到了3个高次项:

分别对三个高次项降次

替换并合并同类项

将降次后的三个项相加,合并同类项,相同次幂相加为0

将最后计算出的结果转化成16进制:

多项式 x6+x5+x3 对应二进制 01101000,即十六进制 ​​0x68​​。

所以:

代码实现

def gf256_multiply(a: int, b: int, poly: int = 0x11B) -> int:"""GF(256) 乘法,直接计算法:param a: 操作数1 (0~255):param b: 操作数2 (0~255):param poly: 不可约多项式 (默认0x11B):return: a × b mod poly"""product = 0for i in range(8):  # 遍历b的每一位if b & 1:       # 如果当前位为1,异或a到productproduct ^= aa <<= 1         # a左移一位(相当于乘以x)if a & 0x100:   # 若a的最高位溢出(超过x^7)a ^= poly   # 异或不可约多项式降次b >>= 1         # b右移一位return product

http://www.dtcms.com/a/505429.html

相关文章:

  • 龙岩做网站改版费用免费稳定的网站空间
  • 北京响应式网站制作公司天津seo公司排名
  • 规划设计咨询公司在线刷seo
  • 宁波网站建设建站怎么做cnzz统计代码放在后台网站为什么没显示
  • 数据服务网站开发品牌网站建设小7蝌蚪
  • 深圳企业网站建设费用明细万网网站建设方案书 备案
  • 找效果图去哪个网站两学一做 官方网站
  • 网站开发成本最低多少钱wordpress100万数据
  • 淮南建设局网站备案太原百度公司地址
  • 网站计划任务怎么做长春seo优化
  • 江苏省品牌专业建设网站宁波seo
  • ip地址访问不了网站莱芜 网站
  • 福州市做公司网站哪家好WordPress页首
  • 网站托管服务商金华网站定制公司
  • 郑州媒体网站定制开发大连开发区网站
  • 贵港网站建设代理新乡搜狗网站推广工具
  • 网站建设企业网银e路通南通网站
  • 个人信息网站建设方案书框架栏目公司推广做哪个网站
  • 珠海公司网站建设无锡网站建设要多少钱
  • 上海史特网站建设移动端网站开发流程
  • 企业网站内容的制作对勾网机械加工订单
  • 网站登录系统制作金山软件有哪些产品
  • 大兴安岭网站建设兼职wordpress仿微博发文插件
  • python 做网站开发wordpress 更改目录权限
  • 宁波百度网站建设徐州网约车公司哪家好
  • 网站推广专员面试织梦企业模板去一品资源网
  • com网站建设品质最好的购物平台
  • 利用网站建设平台提供常州网站推广
  • 企业解决方案网站ui设计就业方向
  • 池州网站建设全包电脑网站