Curve25519

✍ dations ◷ 2025-11-26 15:06:21 #椭圆曲线密码学,包含源码的公有领域软件

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

相关

  • 焦虑症焦虑症或称焦急症(英文:anxiety disorder)是明显感觉焦虑和恐惧感的一种精神疾病。焦虑是对未来事件的担心,恐惧则是对当前事件的反应,这些感觉可能会导致身体症状,如心跳过速和颤
  • .mw-parser-output ruby.zy{text-align:justify;text-justify:none}.mw-parser-output ruby.zy>rp{user-select:none}.mw-parser-output ruby.zy>rt{font-feature-settings:
  • 拾破烂者病羊毛工病是炭疽病中透过吸入病原体的一种,其名称来自早其主要的感染者,多为接触动物制品或排泄物而受到感染。
  • 世界设计之都世界设计之都(英语:The World Design Capital,简称WDC)是一个由国际工业设计社团协会(ICSID)所认定并授奖的城市推动计划。自2008年起,每两年由全球投件申请的城市中选出一个城市作
  • 髂肌髂肌(Iliacus muscle),是胯屈肌群(hip flexors)群的其中一块,源于髂嵴(英语:Iliac crest),往下朝大腿上部生长,附于股骨小转子(英语:Lesser trochanter),与腰大肌合为一块肌肉,称为髂腰肌(英
  • 圣德太子异母兄兼继父: 田目皇子异父妹兼侄女: 佐富女王圣德太子(572年1月31日-621年3月20日,即敏达天皇元年正月初一-推古天皇二十九年二月廿二(也有二十九年二月初五之说,见《日本书纪》
  • 波西利波波西利波(Posillipo)是意大利南部城市那不勒斯的一个住宅区,濒临那不勒斯湾。 该地区在1812年至1824年波西利波路修建之前,基本上没有开发。这条道路大致平行于海岸。波西利波画
  • 日本裁判所 */?)。日语的“裁判所”即汉语所称的法院。在日本法律中,“裁判所”有广义狭义两种含义。狭义的“裁判所”是指诉讼法上的“裁判所”,即在每个案件中行使审判权的合议庭或者
  • 梦中芋螺梦中芋螺(学名:),是新腹足目芋螺科芋螺属的一种。主要分布于中国大陆、台湾,常栖息在潮下带。
  • 古埃及分数古埃及的分数是不同的单位分数的和,就是分子为1,分母为各不相同的正整数。任何正有理数都能表达成这一个形式。古埃及分数的表达形式不是唯一的,还未找到一个算法总是给出最短