椭圆曲线-如何处理点乘法除法

时间:2018-07-18 15:52:34

标签: c++ integer division multiplication elliptic-curve

我正在努力在C ++中实现EC计算(第一)。一切对我来说都很有意义,但是除法用于点乘法。据我了解,使用整数很常见,但是由于结果的近似性,将lambda(https://en.wikipedia.org/wiki/Elliptic_curve_point_multiplication)进行除法以加或加一个点会带来一些不确定性。通常如何处理,即使每个点后使用不同数量的数字,每个人都能得到相同的结果?

(很遗憾,我无法通过openssl来找到EC_POINT_add函数的返回实现,以比较其解决方案)

1 个答案:

答案 0 :(得分:0)

答案似乎是对逆元素进行模除或更好的乘法。