【问题标题】:Elliptic Curve - How to handle division at point multiplication椭圆曲线 - 如何处理点乘除法
【发布时间】: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


    【解决方案1】:

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

    【讨论】:

      猜你喜欢
      • 2013-03-21
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2015-05-09
      • 1970-01-01
      • 2010-09-29
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多