Curve25519

✍ dations ◷ 2025-12-09 12:18:23 #椭圆曲线密码学,包含源码的公有领域软件

在密码学中,Curve25519是一种椭圆曲线,被设计用于椭圆曲线迪菲-赫尔曼(ECDH)密钥交换方法,可用作提供256比特的安全密钥。它是不被任何已知专利覆盖的最快ECC曲线之一。

最初的Curve25519草稿将其定义成一个迪菲-赫尔曼(DH)函数。在那之后Daniel J. Bernstein提出Curve25519应被作为底层曲线的名称,而将X25519作为其DH函数的名称。

所用的曲线是y2 = x3 + 486662x2 + x,蒙哥马利曲线,在由素数2255 − 19定义的素数场的二次扩展上,并且使用基点x = 9。这个基点的阶数是 ( 2 252 + 27742317777372353535851937790883648493 ) {\displaystyle (2^{252}+27742317777372353535851937790883648493)} 坐标),因此它允许在ECDH中高效地使用Montgomery梯子,仅使用坐标。

Curve25519的构造使其避免了许多潜在的实现缺陷。 根据设计,它不受定时攻击的影响,并且它接受任何32字节的字符串作为有效的公钥,并且不需要验证。

该曲线在双有理几何上等同于Ed25519(英语:Ed25519)签名方案中使用的扭曲Edwards曲线。

相关

  • 美国航天飞机计划航天飞机计划,美国航空航天局官方名称为Space Transportation System,STS,即“空间运输系统”,是美国政府于1981年至2011年间的大型航天飞机载人航天计划,由美国航空航天局负责并
  • 杰拉杜斯·麦卡托杰拉杜斯·麦卡托(1512年3月5日-1594年12月2日),佛兰德地图学家,生于佛兰德伯国亚珀尔蒙德(位于现在比利时境内)。他最广为人知的贡献就是发明了麦卡托投影法。麦卡托的父母系从于
  • 河洛河洛可以是:
  • 喀尔图喀尔图,满洲,清朝官员、清朝刑部尚书。曾任左都御史。康熙二十二年二月癸酉,接替郭四海,担任清朝刑部尚书,后休。由诺敏接任。
  • 狮子洋狮子洋是珠江的上水道,位在伶仃洋的北面。为广州市位于南海的新港。黄埔新港位于东江以及珠江的新港口,并包含一个铁路隧道(狮子洋隧道)和一座桥梁(虎门大桥)。
  • 联邦紧急事务管理局联邦紧急事务管理署(英语:Federal Emergency Management Agency,缩写FEMA;中文简称急管署,也译联邦紧急措施署、联邦应急事务管理署、联邦紧急事务管理局等)是美国联邦政府行政部
  • 重睑重睑,又叫双眼皮、重巡。人类眼睑(眼皮)可分为两类:睁眼的时候上眼睑无自然褶皱为单睑(单眼皮),出现自然褶皱为重睑(双眼皮)。解剖学上,重睑是上眼睑的微小差异,多数常见于中亚,北亚,东亚
  • 德国联邦最高法院联邦最高法院(德语:Bundesgerichtshof,简称BGH)是德国普通法院系统的最高法院,是德国民事和刑事案件的终审法院。为德国5个联邦终审法院之一,另外四个是联邦最高劳工法院、联邦最
  • 林玉书 (医生)林玉书(1881年-1964年:172),字卧云,号香亭,又号六一山人,台湾嘉义水上人:173。台湾总督府医学校毕业后,返回家乡行医。而在家乡行医的同时,也参加嘉义各个诗社(茗香吟社、罗山吟社等)。
  • 李汉李汉可以是下列人物: