Skip to content
Vol. 1 · Ed. 2026
CyberGlossary
Entry № 370

Ed25519

Ed25519 是什么?

Ed25519基于扭曲爱德华兹曲线 edwards25519 的 EdDSA 签名方案,提供约 128 位安全性,具备确定性、高性能与抗旁路特性(RFC 8032)。


Ed25519 是 RFC 8032 规定的爱德华兹曲线数字签名算法(EdDSA)中部署最广泛的实例。它使用扭曲爱德华兹曲线 edwards25519(与 Curve25519 双有理等价),工作于素数域 2^255 - 19,公钥 32 字节、签名 64 字节,安全等级约 128 位。签名过程是确定性的:每次签名的随机数通过 SHA-512 从私钥和消息派生,从而消除了 ECDSA 中由 nonce 重用导致的灾难性漏洞。实现采用恒定时间和完整公式,大幅降低旁路攻击难度。Ed25519 是 OpenSSH、WireGuard、GnuPG、TLS 1.3、Signal 以及现代代码签名系统的默认算法。

示例

  1. 01

    使用 `ssh-keygen -t ed25519` 生成的 OpenSSH 主机与用户密钥。

  2. 02

    Solana、Cardano 等区块链使用 Ed25519 为交易签名。

常见问题

Ed25519 是什么?

基于扭曲爱德华兹曲线 edwards25519 的 EdDSA 签名方案,提供约 128 位安全性,具备确定性、高性能与抗旁路特性(RFC 8032)。 它属于网络安全的 密码学 分类。

Ed25519 是什么意思?

基于扭曲爱德华兹曲线 edwards25519 的 EdDSA 签名方案,提供约 128 位安全性,具备确定性、高性能与抗旁路特性(RFC 8032)。

Ed25519 是如何工作的?

Ed25519 是 RFC 8032 规定的爱德华兹曲线数字签名算法(EdDSA)中部署最广泛的实例。它使用扭曲爱德华兹曲线 edwards25519(与 Curve25519 双有理等价),工作于素数域 2^255 - 19,公钥 32 字节、签名 64 字节,安全等级约 128 位。签名过程是确定性的:每次签名的随机数通过 SHA-512 从私钥和消息派生,从而消除了 ECDSA 中由 nonce 重用导致的灾难性漏洞。实现采用恒定时间和完整公式,大幅降低旁路攻击难度。Ed25519 是 OpenSSH、WireGuard、GnuPG、TLS 1.3、Signal 以及现代代码签名系统的默认算法。

如何防御 Ed25519?

针对 Ed25519 的防御通常结合技术控制与运营实践,详见上方完整定义。

Ed25519 还有哪些其他名称?

常见的别称包括: edwards25519 上的 EdDSA, RFC 8032 Ed25519。

相关术语

参见