首页 > 解决方案 > 如何在 ECC 曲线上找到最佳或足够好的基点 (G)

问题描述

在椭圆曲线密码学中,我们需要一个基点 G 来生成所有其他点,即公钥。

G 的阶必须是素数并且应该尽可能大。
因此,有更多的私钥供我们选择。

但是如何才能找到一个最好或足够好的G,以及如何快速得到G的顺序;

顺序 • G = 零;

例如,在 Secp251k1 曲线上。

阶数 n = FFFFFFFF FFFFFFFF FFFFFFFF FFFFFFFE BAAEDCE6 AF48A03B BFD25E8C D0364141
基点 Gx = 79BE667E F9DCBBAC 55A06295 CE870B07 029BFCDB 2DCE28D9 59F2815B 16F81798

secp251k1的设计者是怎么知道的?

我发现Generate base point (G) of elliptic curve for elliptic curve cryptography
看来解决方案效率不高。

标签: cryptographyelliptic-curve

解决方案


推荐阅读