Curve25519

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

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

相关

  • 急性呼吸窘迫症候群急性呼吸窘迫综合症(英语:Acute respiratory distress syndrome,缩写为ARDS),是在严重感染、休克、创伤及烧伤等疾病过程中,肺毛细血管内皮细胞和肺泡上皮细胞炎症性损伤造成的弥
  • 埃斯特家族埃斯特家族(意大利语:Este,也可称为Estensi 或 d'Este),是一个欧洲贵族世家,家族名称起源于意大利城镇埃斯特,家族统治著费拉拉(1208-1598年)、摩德纳和雷焦(1288年起)、法纳诺(1352年起)
  • 高丽王朝高.mw-parser-output ruby>rt,.mw-parser-output ruby>rtc{font-feature-settings:"ruby"1}.mw-parser-output ruby.large{font-size:250%}.mw-parser-output ruby.larger{f
  • 内胚层体型内胚层体型 一种人体类型(体型)。按照美国心理学家谢尔登所定制的体格分类法,内胚层体型倾向于圆型。就人体所能发育的范围说。极端内胚层体型近似于圆球形;头圆,大腹便便;内脏器
  • 三线棱背龟三线棱背龟(学名:)是潮龟属下的一种龟。三线棱背龟分布于孟加拉国和印度(阿萨姆邦、比哈尔邦、中央邦、拉贾斯坦邦、北方邦、西孟加拉邦),在尼泊尔可能也存在。
  • 菲律宾大气地球物理和天文服务管理局菲律宾大气地球物理和天文服务管理局(他加禄语:Pangasiwaan ng Palingkurang Atmosperiko, Heopisikal at Astronomiko ng Pilipinas,英语:Philippine Atmospheric, Geophysical
  • 斯科特·亚当斯斯科特·雷蒙德·亚当斯(Scott Raymond Adams,1957年8月8日-),美国漫画家,主要作品有《呆伯特》。此外,他在讽刺文学、评论文学和商业等许多领域内也颇有建树。在90年代经济紧缩时
  • 威廉·葛利辛格威廉·葛利辛格(德语:Wilhelm Griesinger,1817年7月29日-1868年10月26日)是一位德国精神病学家和神经学家,曾改革对精神病患的庇护制度,结合短期住院治疗和自然支持系统,帮助病患融
  • 尼尔斯·拉森尼尔斯·拉森(挪威语:Nils Larsen,1900年6月19日-1976年9月29日)是名挪威籍船长,曾参与挪威南极洲探险队。他是一位著名的捕鲸者,主要为桑讷菲尤尔Thor Dahl A/S数艘捕鲸船担任船长
  • 地狱新娘 (1965年电影)《地狱新娘》(英语:)是一部1965年的台语电影,导演辛奇、编剧张渊福、音乐杨三郎,演员有金玫、柯俊雄、柳青、欧威、金涂、杨月帆、周游、王满娇、戴佩珊、小惠。永达影业公司出品