关于有限域乘法器的理解

关于有限域乘法器的理解


seuchenrui@126.com

最近在看AES的标准文档FIPS-197,其中有关于有限域乘法器的描述。虽然计算过程很简单,但是就是不明白为什么如此计算。问过度娘之后,才对有限域乘法器有了基本的了解,现记录如下。
特别感谢:http://blog.sina.com.cn/s/blog_4985a6a301000837.html,注意这篇博客思路是正确的,但是给出的既约多项式是错误的,应该将 (x8+x4+x3+x2+1) 改为 (x8+x4+x3+x+1)

FIPS-197给出的例子计算过程如下:
计算{57}.{83}={c1},其中“.”表示有限域乘法运算,根据FIPS-197,有限域乘法运算分为3步,第1步将数字转换成多项式表达式;第2步是常规的乘法运算,即将多项式乘法展开;第3步与既约多项式 (x8+x4+x3+x+1) 做取模运算。

第一步:57的二进制表达为01010111,对应的多项式为 (x6+x4+x2+x+1) , 83的二进制表达为10000011,对应的多项式为 (x7+x+1)
第二步:常规多项式乘法

(x6+x4+x2+x+1)(x7+x+1)=x13+x
  • 4
    点赞
  • 19
    收藏
    觉得还不错? 一键收藏
  • 3
    评论
评论 3
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值