首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >GHASH是使用异或还是加法?

GHASH是使用异或还是加法?
EN

Cryptography用户
提问于 2018-05-11 15:23:52
回答 1查看 186关注 0票数 1

我一直在研究GHASH,有些网站将其描述为多项式:

代码语言:javascript
复制
A1*(H* *M-1)+A2*(H* *M-2)...C1*H(H* *M-N)+C2*H(H* *(M-N-1))...+len(A||C)*H+E(0)=t

当其他站点将+替换为XOR符号时,^

代码语言:javascript
复制
A1*(H* *M-1)^A2*(H* *M-2)...C1*H(H* *M-N)^C2*H(H* *(M-N-1))...^len(A||C)^H+E(0)=t

哪一个是正确的?

EN

回答 1

Cryptography用户

发布于 2018-05-11 16:05:39

在这方面没有区别。XOR有时被称为“无进位加法”,因为1位加法mod 2与1位异或操作相同。在这种情况下,乘法也是无带的。

票数 6
EN
页面原文内容由Cryptography提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://crypto.stackexchange.com/questions/59156

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档