支持GF(2^m)域,m为任意大于1的整数
2022-12-29 20:28:42 54KB 有限域乘法 matlab GF(2^m)域
1
MULINV(X,P) 是在 P 阶有限(伽罗瓦)域上找到向量 X 的模逆的函数,即如果 Y = MULINV(X,P) 然后 (X*Y) mod P = 1 或 Y = X^(-1) 在 P 阶场上。 输入参数是整数向量 X 和表示场序的标量 P。 输出是一个 size(X) 向量是 X 对 P 的模逆。 场序 P 必须是素数,并且 X 的所有元素都应该属于该场,即 X < P xss=removed xss=removed xss=removed xss=removed> Y = [1 4 3]; 该函数不检查输入参数的格式。 参考: S. Bruce,应用密码学:C 语言的协议、算法和源代码,第 2 版,John Wiley and Sons, Inc.,美国-加拿大,1996 年。
2022-09-08 14:34:00 2KB matlab
1
伽罗瓦域GF(2^128)乘法器是Ghash算法(一种用于加解密系统散列算法)的核心部件,其速度与硬件开销决定着整个Ghash模块的整体性能。最终目的是:完成伽罗瓦域GF(2^128)乘法器的设计。
2022-07-21 09:44:06 67KB IC 伽罗瓦域 乘法器 数电
1
这个库包含两个类。 第一个用于字段表示,第二个用于元素的表示。 一般。 不仅适用于二进制字段。 包括不可约多项式生成。 (里面还是只有很少的捷克语评论)
2022-05-15 21:23:45 9KB matlab
1