Curve25519

✍ dations ◷ 2025-12-02 08:13:36 #椭圆曲线密码学,包含源码的公有领域软件

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

相关

  • 碱性燃料电池碱性燃料电池(alkaline fuel cell,AFC)是一种燃料电池,由英国发明家法兰西斯·汤玛士·培根(Francis Thomas Bacon)所发明,以碳为电极,并使用氢氧化钾为电解质,操作温度约为摄氏100~2
  • 芝加哥太阳报《芝加哥太阳报》(Chicago Sun-Times)是在美国芝加哥地区出版的日报,虽然他的阅报量以及广告收益都不及《芝加哥论坛报》,不过他在报摊上却相当的抢手。基本上《芝加哥太阳报》
  • 中世纪文学中世纪文学是指欧洲各国中世纪时期的文学。在史学上,一般认为中世纪是指从公元450年左右罗马帝国衰亡到15世纪文艺复兴之间约1000年的时间。其思想文化上的主要特征是天主教
  • 鼻锥鼻锥,亦作头锥或前锥,用来指火箭、导弹或飞机等各种飞行器前端的部分。鼻锥的存在是为了减低空气动力学上因为运动而产生的湍流,减低飞行器在飞行时受到的阻力。鼻锥的设计亦可
  • 金中都金中都,即中国金朝的都城中都,行政区划上属中都路大兴府,故又名大兴城,位于今北京西城至丰台一带,贞元元年三月二十六日(1153年4月21日)金海陵王完颜亮迁都于此,是北京建都之始。到
  • 理查德·伊利理查·西奥多·伊利(Richard Theodore Ely,1854年-1943年),美国经济学家。他的经济研究偏向政治,为20世纪政治经济学的巨擎。生于纽约州,1876年自美国哥伦比亚大学经济学科系毕业,后
  • 马塞洛·贝尔萨马塞洛·阿尔贝托·贝尔萨·卡尔德拉(Marcelo Alberto Bielsa Caldera,1955年7月21日-)是一名阿根廷前足球运动员,司职后卫,曾执教阿根廷国家队、智利国家队、西甲毕尔巴鄂、法甲
  • 苏布图苏布图(?-1648年),满洲爱新觉罗氏。清太祖努尔哈赤第七子饶余敏郡王阿巴泰之孙,贤悫贝子尚建长子。苏布图最初被封为辅国公。顺治二年(1645年),跟从勒克德浑驻守江宁,其后移师征讨湖广
  • 王杏花王杏花(1917年2月-1999年),生于中国浙江新昌蟠龙村,越剧女演员,擅长旦角,与施银花、赵瑞花、姚水娟并称“三花一娟”。1931年,开始学习越剧。同年到上海演出。王杏花擅演青衣、闺门
  • 亚美尼亚行政区划亚美尼亚一级行政区分为10个州(亚美尼亚语:մարզ/մարզեր,转写:marz/marzer,分别为单数/复数)及一个州级市(մայրաքաղաք)埃里温。州以下的行政单位是社区。阿拉加茨 |