Curve25519

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

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

相关

  • 血液脂类血脂是指血液里脂肪含量,通常包括胆固醇(Cholesterol)与三酸甘油酯(Triacylglycerol),又称为“血胆固醇”(blood cholesterol)。其量度单位为mg/dL。胆固醇又分为高密度、低密度、非
  • 规范控制权威控制或规范控制,是图书馆信息学中一个整理图书馆目录(英语:Library catalog)和目录信息的方式,使同一主题使用相同、唯一的标题。这些标题贯彻整个目录库并且能与其他交叉引
  • 地屈孕酮地屈孕酮(英语:Dydrogesterone,商品名为Duphaston等)是一种黄体制剂药物,用于治疗一系列疾病,包括妊娠期的习惯性流产,黄体期缺陷(LPD)造成的功能失调性子宫出血和不孕,经痛,子宫内膜异
  • Campylobacter见内文弯曲菌属(学名:Campylobacter),又名曲状杆菌属或弯曲杆菌属,是一种革兰氏阴性细菌的属。曲状杆菌属的型态就是折曲了的一般杆菌,呈“逗号”状或S字型。本属绝大多数物种均为
  • 平面三角形化学中,平面三角形分子构型描述了一个分子中,三个原子分别和同一个原子键结,三个原子形成一三角形,另一个原子在三角形中心,四个原子共平面的现象。。理想的平面三角形分子构型中
  • 我有一个梦《我有一个梦想》(英语:I Have a Dream)是1960年代的美国黑人民权运动领袖马丁·路德·金博士一场极为著名演讲的称呼,得名于他在该次演说中,强力且有说服力地描述他对于黑人与白
  • 23街车站23街车站(英语:23th Street station)可以指:
  • 王友端王友端(?-1860年),字汝仁,一字月川,安徽婺源(今属江西省)人。清朝官员,官至浙江布政使,死于太平军攻破杭州之役。王友端为道光二十七年(1847年)丁未科进士,咸丰二年(1852年)授户部主事,历迁员
  • 何斌何斌,又名何廷斌,明朝福建泉州南安人,曾在台湾担任荷兰通事,并向郑成功建议攻取台湾以建立反清复明基地。何斌原为郑芝龙部属,后至荷兰东印度公司担任通译、会计,曾经是在台湾的汉
  • 大原亮治大原 亮治(日语:おおはら りょうじ,1921年2月25日-2018年11月2日),是大日本帝国海军军人,是第二次世界大战的日本王牌飞行员,曾参与太平洋战争,他的最高的军衔是海军飞行兵曹长。战