X25519
RFC 7748 Elliptic Curves for Security
https://tex2e.github.io/rfc-translater/html/rfc7748.html
EdDSAと同じ系統の曲線で暗号化に使うECDHのアルゴリズム名でCurve25519を利用する
公開鍵の計算方法は異なる?
TLSではECDHEかもしれない
table:alg
曲線 署名 暗号(鍵交換)
PureEdDSA ECDH
RFC 8032 RFC 7748
アルゴリズム シュノア署名
識別子 Ed25519 Ed448 X25519 X448
曲線 EdWards25519 EdWards448 Curve25519 Curve448
ツイストエドワーズ曲線 エドワーズ曲線 モンゴメリー曲線 モンゴメリー曲線
ハッシュ SHA512 SHAKE256
鍵用途(keyUsage) nonRepudiation keyAgreement
digitalSignature
keyCertSign enciperOnly
cRLSign decipherOnly
RFC 9295 Clarifications for Ed25519, Ed448, X25519, and X448 Algorithm Identifiers
RFC 8410 Algorithm Identifiers for Ed25519, Ed448, X25519, and X448 for Use in the Internet X.509 Public Key Infrastructure
AlgorithmIdentifier
RFC 8410 3
id-X25519 OBJECT IDENTIFIER ::= { 1 3 101 110 }
id-X448 OBJECT IDENTIFIER ::= { 1 3 101 111 }
id-Ed25519 OBJECT IDENTIFIER ::= { 1 3 101 112 }
id-Ed448 OBJECT IDENTIFIER ::= { 1 3 101 113 }
RFC 8037 JOSE