Curve25519

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

在密码学中,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曲线。

相关

  • 旅游业德国观光:德国是世界入境游客数第7多的国家。2012年,有4072.6万名外国游客到访德国并在德国停留超过一晚。2009年,大多数到访德国的外国游客主要来自荷兰、美国和瑞士。此外,还
  • 台39线台39线 高铁桥下台南段道路,为中华民国(台湾)沿台湾高铁高架桥下两侧用地辟建之省道。北起台南市新化区台20线,南至高雄市阿莲区台28线。
  • 捷克国家银行捷克国家银行(捷克语:Česká Národní Banka)是捷克的中央银行,总部位于布拉格。主要任务是监督物价安定。捷克国家银行是捷克克朗的发行单位。
  • 圣费尔南多 (特立尼达和多巴哥)圣费尔南多(San Fernando)是加勒比海岛国特立尼达和多巴哥特立尼达岛的一座城市,也是该国的第二大城市,位于该岛西南部,建立于1595年,2011年人口48,838,人口密度为每平方公里2,570
  • 科帕卡瓦纳宫科帕卡瓦纳宫(Belmond Copacabana Palace)是一个酒店,位于巴西里约热内卢大西洋大道1702号,面对科帕卡瓦纳海滩。由法国建筑师约瑟夫·吉雷(Joseph Gire)设计,于1923年8月13日开业
  • 察隅耳蕨察隅耳蕨(学名:)为鳞毛蕨科耳蕨属下的一个种。
  • 厄拉·亚科布松厄拉·亚科布松(Ulla Jacobsson;1929年5月23日-1982年8月20日),又译乌娜·积阁逊或乌拉·雅各布森,是一位瑞典女演员,因为是著名战争电影《战血染征袍》的少数女性角色而闻名。她曾
  • 交换日记交换日记是一种情感交流的方式,一群人以交换日记本,并且在日记上写下自己的日常生活的一些记事和感受,过一段时间后换回自己的日记本进行阅读批阅,以达到情感交流的目的。在1990
  • 刘和德刘和德(Archbishop Victor Liu He-de, O.F.M.1912年2月3日-2001年12月10日)圣名维多尔,天主教汉口总教区主教,未获中国政府承认。1912年2月3日,刘和德出生在中国湖北省。1929年加
  • 永璥永璥(1716年-1788年),爱新觉罗氏,废太子胤礽之孙,弘晋第三子,字文玉,号益斋,又号素菊道人。康熙五十五年(1716年)七月十五日未时生,庶母纳喇氏元保之女。清朝书画家,诗人。幼年与叔弘㬙、