我希望能够计算
g^x = g * g * g * ... * g (x times)
其中 g 在有限域 GF(2^m) 中。这里 m 相当大,m = 256、384、512 等,因此查找表不是解决方案。我知道对于类似的想法有非常快速的算法,用于 Z/nZ 的 modpow(参见HAC的第 619-620 页)。
- 什么是计算周期(即 g^x)的快速、非基于表格的方法?
- 这绝对是一个一厢情愿的问题,但它来了:蒙哥马利乘法/求幂的想法可以“循环”到伽罗瓦域吗?由于同构属性,我想这样想,但我真的不知道。
备注:这是我在 math.stackoverflow.com 上的帖子我想这是提出这个问题的最佳社区。