news 2026/7/1 19:28:34

椭圆曲线困难问题

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
椭圆曲线困难问题

最近学到了一个新的知识,叫做双线性对映射,它主要基于椭圆曲线密码学设计。之前只是大概了解椭圆曲线是做什么的,但是不知道它是怎么做的,今天详细了解一下。

椭圆曲线困难问题是什么?

椭圆曲线的形式:y2=x3+ax+b(4a3+27b2≠0)y^2=x^3+ax+b (4a^3+27b^2 \neq 0)y2=x3+ax+b(4a3+27b2=0)

首先给出一条椭圆曲线:y2=x3−5x+6y^2=x^3-5x+6y2=x35x+6

上图就是一个椭圆曲线

椭圆曲线上的离散对数困难问题:

假设椭圆曲线上有一个基点GGG,选择一个整数kkk,计算P=kGP=kGP=kG

PPP就表示把基点GGG进行了kkk次加法。

为什么困难呢??
因为已知kkkGGG,想要求PPP很快。

但是反过来的话,已知GGGPPP,想要求出整数kkk的话,非常困难。

基于上图来演示一下。

在计算椭圆曲线上的加法时,G+QG+QG+Q如何计算呢?

首先是把两个点连成一条线,二者在椭圆曲线上的交点为MMM,下面再做MMM的对称点PPP,此时的PPP点就是G+QG+QG+Q的结果。

也即是G+Q=PG+Q=PG+Q=P

ok,再看下一种情况。

椭圆曲线的乘法计算:

如图所示,基点为GGG,如何求2G2G2G呢??
基于该点做一条切线,与椭圆曲线相较于MMM,此时MMM的对称点PPP就是2G2G2G的结果。

P=2G=G+GP=2G=G+GP=2G=G+G

同理,那3G=G+2G3G=G+2G3G=G+2G也是同样的求法:

连接图中的GGG点与PPP点得到点QQQ,Q点的对称点WWW就是3G3G3G

也就是W=3G=G+P=G+2G=G+G+GW=3G=G+P=G+2G=G+G+GW=3G=G+P=G+2G=G+G+G

ok,重点来了,如图所示:


假设基点为GGG,重点为DDD,现在求:
D=kGD=kGD=kGkkk等于多少???

恐怕需要模拟GGG要经过多少次相加才能走到DDD,而这个过程非常困难。

这就是椭圆曲线的困难问题。

ok,那有了这个基础,就可以进行基于椭圆曲线的加密了。

版权声明: 本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
网站建设 2026/7/1 19:21:11

SQLite处理随机数据慢?预排序让插入性能提升2 - 3倍!

随机数据的挑战 2026年6月7日,安德斯墨菲探讨了SQLite性能优化问题。在上一篇文章中,探讨了 UUID4的随机性如何对插入速度产生重大影响,以及UUID7如何解决这一问题。但当面对其他具有随机特性的数据,而UUID7又无法解决问题时&…

作者头像 李华
网站建设 2026/7/1 19:20:45

零基础小白也能上手:AI建站工具极速操作步骤拆解

不写代码、不学设计,真的能自己建站吗 完全可以。这不再是口号,而是当下AI建站工具普及后的事实。很多对技术一窍不通的小白,包括实体店老板、手工艺人、刚入行的运营,都已经用AI搭建了自己的第一个网站。 这篇文章不跟你讲复杂的…

作者头像 李华
网站建设 2026/7/1 19:17:57

迅尔涡街流量计解析:适合需宽量程比蒸汽计量的工业用户

涡街流量计:蒸汽计量的主流技术选择 在进行高精度蒸汽计量用什么类型的流量计比较好这一问题的选型时,涡街流量计通常是工业现场的主流选项。相较于孔板、喷嘴等传统节流式流量计,涡街流量计依据卡门旋涡原理工作,无需差压变送器…

作者头像 李华
网站建设 2026/7/1 19:14:35

2026年,这家口碑不错的复合材料设备机构究竟有何独特魅力?

在复合材料设备领域,随着行业的不断发展,诸多技术挑战也逐渐凸显。当前,复合材料设备领域面临着传统设备智能化不足、生产工艺零散、环保性差、适配性低等问题。数据表明,多数传统老旧产线依赖人工操作,生产节奏慢&…

作者头像 李华