Summary
Ed25519 is a secure algorithm, offering incredibly strong cryptographic properties and the highest security level compared to key length.
1
2
3
It is faster performing than RSA, DSA, and ECDSA
3
, and is recommended for SSH key authentication.
4
It is also used to harden the SSH daemon configuration.
4
According to
In cryptography, Curve25519 is an elliptic curve used in elliptic-curve cryptography (ECC) offering 128 bits of security (256-bit key size) and designed for use with the elliptic curve Diffie–Hellman (ECDH) key agreement scheme. It is one of the fastest curves in ECC, and is not covered by any known patents.[1] The reference implementation is public domain software.[2][3]
Curve25519 - Wikipedia
wikipedia.org
Summary
Ed25519 is the fastest performing algorithm across all metrics. As with ECDSA, public keys are twice the length of the desired bit security.
EdDSA provides the highest security level compared to key length. It also improves on the insecurities found in ECDSA.
Comparing SSH Keys - RSA, DSA, ECDSA, or EdDSA?
goteleport.com
Introduction Ed25519 is a public-key signature system with several attractive features: Fast single-signature verification. The software takes only 273364 ...
Introduction
yp.to
Summary
This blog post explains how to configure the SSH daemon in a secure manner, using public key authentication over password authentication to defeat brute-force attacks. It covers the different types of public-key algorithms used in SSH, how to generate an Ed25519 key pair, server-side public key configuration, and SSHD configuration. Finally, it explains how to test the authentication from the client to the server and how to use the SSHD configuration file to harden the configuration file.
How to secure your SSH server with public key Ed25519 elliptic curve cryptography — Cryptsus Blog
cryptsus.com
OpenSSH is developed with the same rigorous security process that the OpenBSD group is famous for. If you wish to report a security issue in OpenSSH, please ...
OpenSSH: Security
openssh.com
SSH (Secure Shell) is a cryptographic network protocol for initiating text-based shell sessions on remote machines in a secure way. OpenSSH is a conne...
OpenSSH Security Best Practices
howtoforge.com
In public-key cryptography, Edwards-curve Digital Signature Algorithm (EdDSA) is a digital signature scheme using a variant of Schnorr signature based on twisted Edwards curves.[1] It is designed to be faster than existing digital signature schemes without sacrificing security. It was developed by a team including Daniel J. Bernstein, Niels Duif, Tanja Lange, Peter Schwabe, and Bo-Yin Yang.[2] The reference implementation is public domain software.[3]
EdDSA - Wikipedia
wikipedia.org
This article is about the keys that are used for authentication in SSH – in particular about Ed25519, which is a fast and secure elliptic-curve signature.
Ed25519 for SSH
peterruppel.de