ed25519
EdDSA
の実装の一つ
→
Curve25519
を利用して実現される
エドワーズ曲線
デジタル署名(
EdDSA
)の実装がed25519
ハッシュ関数として
SHA-512
(
SHA-2
)を使う
電子署名(デジタル署名)
のひとつ
GitHubで推奨されている
公開鍵暗号方式
シュノア署名
の応用らしい
パフォーマンスが良い
Curve25519
曲線は素数
$ 2^{255}-19
における
モンゴメリ型楕円曲線
$ y^2 = x^3 + 486662x^2 + x
有限体
有限群
標数
確認用
Q. ed25519
Q. エドワーズ曲線
関連
SP 800-186, Discrete Logarithm-Based Crypto: Elliptic Curve Parameters
Diffe-Hellman鍵交換
RFC 7748 - Elliptic Curves for Security
楕円曲線暗号(ECC)
ECDSA
詳細はRFC 8031が詳しい
そんなことはなかった
RFC 8031 - Curve25519 and Curve448 for the Internet Key Exchange Protocol Version 2 (IKEv2) Key Agreement
Curve448
参考
最強であろうed25519でSSH鍵を作成してGithubに登録する | パンショクのIT/WEB備忘録
エドワーズ曲線デジタル署名アルゴリズム - Wikipedia
RSAではなくED25519
SSHの公開鍵暗号には「RSA」「DSA」「ECDSA」「EdDSA」のどれを使えばよいのか? - GIGAZINE
電子署名EdDSA(ed25519)の数的構造 - Qiita
Curve25519 - Wikipedia
TLS 1.3 開発日記 その22 公開鍵暗号の動向 - あどけない話
#SSH鍵
#SSH
#電子署名(デジタル署名)