首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >EllipticCurve,sagemath

EllipticCurve,sagemath
EN

Stack Overflow用户
提问于 2016-06-10 02:48:59
回答 1查看 141关注 0票数 0

我有一条椭圆曲线,定义为y^2 = x^3 + 1062282974404935987005872930817*x + 1204388198013706813607478558721,大小为2017313518945563799802055961909。

我想在这条3569809307570934983774171的曲线上得到一个点。

我怎么才能得到它呢?

EN

回答 1

Stack Overflow用户

发布于 2016-06-26 17:35:23

很容易看出,E的顺序是2017313518945565643070719128784。主要阶段是找到E的生成器,使用SageMath,它们是:

H_1 = (651721743085147348480059087840,277924022187240437411690075386)

H_2 = (364767631279436218861124076682,0)

但是你可以看到H_1的顺序是1008656759472782821535359564392,所以

G = 565104 * H_1

850803345221750997044804585048),G = (1144674520220442511918931779419

是E上所需的点。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/37733953

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档