Curve25519

✍ dations ◷ 2024-12-26 13:00:59 #椭圆曲线密码学,包含源码的公有领域软件

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

相关

  • 孢子囊孢子囊是植物或真菌制造并容纳孢子的组织。孢子囊会出现在被子植物门、裸子植物门、蕨类植物门、蕨类相关、苔藓植物、藻类和真菌等生物上头。小孢子囊是花朵雄蕊上被称做花
  • 波斯湾战争联军介入海上行动空战(英语:Gulf War air campaign)解放科威特(英语:Liberation of Kuwait campaign)停火后海湾战争(英语:Gulf War;阿拉伯语:حرب الخليج الثانية‎)是
  • 恩斯特·路德维希·克尔希纳1938年6月15日(1938-06-15)(58岁)瑞士Frauenkirch恩斯特·路德维希·克尔希纳(德语:Ernst Ludwig Kirchner, 1880年5月6日-1938年6月15日)是一位德国表现主义画家,也是表现主义艺术
  • Mg(NOsub3/sub)sub2/sub硝酸镁是镁元素的硝酸盐,具有吸湿性,在潮湿的空气中能快速与水反应形成六水合硝酸镁。硝酸镁易溶于水或乙醇。水溶液呈弱酸性。硝酸镁的主要用途是浓缩硝酸,并常被用于印刷业及
  • 南京官话南京话是江淮官话(淮语)的一种方言。现代南京话主要通行于南京市主城9区、溧水区北部、句容市和马鞍山市部分地区。南京官话曾长期是中国的官方语言,明代及清代中叶之前中国的
  • 互联网协会互联网协会(英语:Internet Society,简称ISOC)是一个非营利的国际性组织,成立于1992年,以促进使用互联网使用为目的。它的会员制有以下几种:个人(任何人均可免费加入)、公司、组织、政
  • 煽动煽动群众(demagoguery)是一种利用偏见、情绪、恐惧、仇恨及大众意识来增加政治或宗教权力的手段;煽动群众者 (demagogue) 一般会利用夸张的肢体语言、耸动的话术修辞和不断的宣
  • 巴黎海滩巴黎海滩(法语:Paris-Plages)是巴黎在每年夏季都会举办的活动。在每年的7月和8月,巴黎都会将塞纳河岸的部分地区铺上沙子形成人工沙滩。巴黎海滩的计划开始于2002年,最初的目的为
  • 厄瓜多尔赤道纪念碑厄瓜多尔赤道纪念碑(西班牙语:La Mitad del Mundo)是1936年厄瓜多尔共和国在首都基多建造的一座赤道纪念碑。该碑高约10米,碑体采用花岗岩砌成方柱形。碑体下方刻有“这里是地球
  • 红颈绿鸠红颈绿鸠(学名:)是鸠鸽科绿鸠属的一种。分布于东南亚,包括柬埔寨、印度尼西亚、文莱、马来西亚、缅甸、菲律宾、新加坡、泰国和越南等。它们的自然栖息地是热带及副热带低地雨林