GF(2 ^ n)上的有限域算法?

问题描述 投票:10回答:2

我正在开发一个涉及Koblitz曲线加密目的的项目

在python中需要一个库来实现有限域操作,如Galois Field中的乘法和逆(GF(2 ^ n))

已经尝试过以下库:BitVector https://engineering.purdue.edu/kak/dist/BitVector-3.3.2.html不幸的是,即使对于大小为2 ^ 163的字段,模数逆操作也工作得太慢。

python python-2.7 cryptography number-theory finite-field
2个回答
0
投票

您可以考虑使用张量并在GPU上运行来实现自己的反演功能:

https://www.tensorflow.org/api_guides/python/math_ops


0
投票

你考虑过使用https://github.com/emin63/pyfinite吗?它似乎做有限域数学,甚至在有限域上进行矩阵运算。

© www.soinside.com 2019 - 2024. All rights reserved.