Curve25519

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

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

相关

  • 贝叶氏谱系分析贝叶氏谱系分析(Bayesian inference of phylogeny)是根据已知的先验几率推导后验几率的似然函数,进而去预测最可能的系谱树。随着电脑计算速度的演进以及马尔科夫-蒙特卡洛法的
  • 机械加工机械加工是一种用加工机械对工件的外形尺寸或性能进行改变的过程。按被加工的工件处于的温度状态,分为冷加工和热加工。一般在常温下加工,并且不引起工件的化学或物相变化,称冷
  • 阿尔韦托·藤森阿尔韦托·藤森·藤森(西班牙语:Alberto Fujimori Fujimori,1938年7月28日-),生于利马,是日本裔秘鲁政治人物,1990年7月28日至2000年11月17日期间任秘鲁总统,拥有秘鲁、日本双重国籍
  • 洪江区洪江管理区,是中华人民共和国湖南省怀化市的一个行政管理区。洪江管理区位于湖南省西南部、怀化市中南部。东边、西边、北边与洪江市接壤,南边与会同县接壤,总面积115平方千米
  • 氏部氏部,为汉字索引中的部首之一,康熙字典214个部首中的第八十三个(四划的则为第二十三个)。就繁体和简体中文中,氏部归于四划部首。氏部通常是从上、下、左方均可为部字。且无其他
  • 原乡人 (电影)《原乡人》(英文:)是一部1980年出品的台湾电影,根据台湾客家作家锺理和的短篇小说《原乡人》及其本人经历改编。导演李行,主演秦汉、林凤娇。影片获得1981年第18届金马奖的最佳原
  • 埃里克·霍布斯鲍姆埃里克·约翰·欧内斯特·霍布斯鲍姆,CH,FBA(Eric John Ernest Hobsbawm,1917年6月9日-2012年10月1日)英国历史学家及作家。1917年出生于埃及亚历山大城的犹太中产家庭。父亲是移
  • 东北区域号列车东北区域号列车(英语:Northeast Regional)是Amtrak在美国东北部与中大西洋地区行驶的高速列车。过去曾有“东北直达车(NortheastDirect)”、“Acela区间车(Acela Regional)、“区域
  • 阿古利可拉阿古利可拉(英语:Gnaeus Julius Agricola),(40年-93年)。古罗马政治家、将领。生于弗雷尤斯。他的传记为其女婿历史学家塔西陀所作。他长年于军中服役,曾出任阿奎塔尼亚及不列颠等地
  • 帕特里克·姆蒂利加姆蒂利加(丹麦语:Patrick Jan Mtiliga,1981年1月28日-),生于哥本哈根,是一名拥有坦桑尼亚血统的丹麦足球员。姆蒂利加现效力丹超球会北西兰,司职左后卫。他是2010世界杯国家队成员。