【发布时间】:2018-07-20 22:24:16
【问题描述】:
我正在努力在 C++ 中实现 EC 计算(首先)。一切对我来说都有意义,但点乘中使用的除法。据我了解,使用整数很常见,但是由于结果的近似,将 lambda (https://en.wikipedia.org/wiki/Elliptic_curve_point_multiplication) 用于加法或加倍点的除法会产生一些不确定性。这通常是如何处理的,所以尽管在点后使用不同数量的数字,但每个人都会得到相同的结果?
(很遗憾我找不到openssl返回EC_POINT_add函数的实现来比较他们的解决方案)
【问题讨论】:
标签: c++ integer division multiplication elliptic-curve