finite-field相关内容

在有限域上插值多项式

我想在有限域的点上使用python插值多项式,并在该域中获得具有系数的多项式. 当前,我正在尝试使用SymPy并专门进行插值(来自sympy.polys.polyfuncs),但是我不知道如何强制在特定gf中进行插值.如果没有,可以用另一个模块来完成吗? 编辑:我对Python实现/库感兴趣. 解决方案 SymPy的通常,有限域GF(p n )的元素为多项式由系数列表表示,首先是最高 ..
发布时间:2020-07-23 01:28:46 Python

伽罗瓦域的快速幂运算

我希望能够计算 g^x = g * g * g * ... * g (x times) 其中g在有限域GF(2 ^ m)中.这里m相当大,m = 256、384、512等.因此查找表不是解决方案.我知道对于类似的想法,有非常快速的算法,适用于Z/nZ的modpow(请参见 什么是快速的,非基于表的周期计算方法(即g ^ x)? 这绝对是一个一厢情愿的问题,但它来了:蒙哥马利乘法 ..

在有限域上实现FFT

我想使用NTT实现多项式的乘法.我遵循了数论转换(整数DFT),工作. 现在,我想在有限域Z_p[x]上实现多项式的乘法,其中p是任意质数. 与以前的无界情况相比,它现在改变了系数现在由p界定的任何东西吗? 特别是,原始NTT需要找到质数N作为大于(magnitude of largest element of input vector)^2 * (length of input ..
发布时间:2020-05-06 11:11:40 其他开发