Curve25519

✍ dations ◷ 2025-04-04 11:07:34 #椭圆曲线密码学,包含源码的公有领域软件

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

相关

  • 节肢动物节肢动物是动物的一类/门,由昆虫纲、甲壳纲、蛛形纲等外骨骼动物组成被称为节肢动物门(学名:Arthropoda)的分类单位。为动物界中所属物种最多的一门, 已被人类命名的昆虫类就有超
  • 托莱多 (西班牙)托莱多(西班牙语:Toledo,西班牙语:.mw-parser-output .IPA{font-family:"Charis SIL","Doulos SIL","Linux Libertine","Segoe UI","Lucida Sans Unicode","Code2000","Gentium"
  • 舾装舣装(英语:outfitting; fitting-out)是船舶制造工艺的一种。船只的主体结构完成以后,即可从造船平台下水,在靠岸的状态下完成锚、桅杆等部件,以及船体结构以外的其他装备和设施的
  • 邵基 (清朝)邵基(1693年-1743年),字学阯,号思蓼。清朝政治人物,历康雍乾三朝,曾任江苏巡抚。浙江鄞县人。康熙五十九年(1720年),考中浙江乡试举人第一名(即解元)。康熙六十年,考中进士,改授庶吉士、庶
  • 梨衣名梨衣名(英语:Leena),原名李建伊(1990年3月14日-),是一位日本女性时装模特儿,原属LesPros娱乐公司(2008-2019年),前女性时尚杂志《CanCam》的专属模待儿。梨衣名生于中国山东省泰安市,她的
  • 庆辰庆辰(1785年-?),字湘帆,乌雅氏,满洲正黄旗人。嘉庆丙子举人,庚辰进士。历任浙江武康县知县,伊犁理事抚民同知,云南澄江府知府。
  • 奉石柱奉石柱(朝鲜文:봉석주、?-1465年4月19日),本贯河阴奉氏,字君辅(군보),号墅观(서관),是韩国朝鲜王朝前期的政治人和军人。他在朝鲜世祖的反正有功者之一,官至兵曹判书,爵至江城君(강성군)。
  • 雷从民雷从民(1907年-1969年)。陕西省澄城县人。铁道工程师,曾任全国人大代表。1922年9月至1928年6月在清华学校学习、毕业。1926年11月前加入中国共产党,是清华大学最早的三位党员之一
  • 芙蓉姐姐史恒侠(1977年7月19日-),网名芙蓉姐姐,中国陕西省武功县人,是2005年开始流行于网络的一名反偶像女性。她在网络上被称为芙蓉姐姐或frjj,在水木清华BBS及北大未名BBS使用ID:huobingke
  • 井上刚井上刚(1978年4月19日-)是日本男性声优,身高170公分、体重58公斤。所属事务所为Sigma Seven(シグマ・セブン,Σ7)。