ECC(Elliptic Curve Cryptography) のバックアップ差分(No.6)


  • 追加された行はこの色です。
  • 削除された行はこの色です。
#author("2022-05-19T22:40:41+09:00","default:k1rou","k1rou")
#author("2022-07-24T11:37:57+09:00","default:k1rou","k1rou")
*ECC(Elliptic Curve Cryptography) とは [#c3ebad24]
**名称 [#ya1f0622]
-Elliptic Curve Cryptography
-楕円曲線暗号

**概要 [#qf227164]
-楕円曲線上の離散対数問題が困難であることを利用した[[公開鍵暗号方式]]
-厳密には暗号化の方式ではない。
-楕円曲線上の離散対数問題が困難であることを安全性の根拠とする[[公開鍵暗号方式]]
--厳密には暗号化の方式ではない。
-[[RSA]], [[DSA]], [[DH鍵共有]]からの置き換えが可能
-[[RSA]] と比べ、短い鍵長を使った同等の安全性の確保、高速処理が可能

-鍵の長さ:
--160bitで[[RSA]]の1024bitと同等の暗号強度がある
--256bitは[[RSA]]の2048bitより暗号強度がある

*ECCの方式 [#d611e842]
**[[ECDSA]]  [#tba9c2ef]
-楕円曲線DSA
-「[[DSA]]」参照

**EdDSA [#ld742295]
-エドワーズ曲線DSA
-「[[DSA]]」参照

**Curve25519 [#x799306c]
**ECRSA [#tcbe8a60]

**ECDH [#v445d98e]
***Curve25519 [#x799306c]
-EC[[DH鍵共有]]向けに設計された楕円曲線

*ECDLP [#t8491692]
-Elliptic Curve Discrete Logarithm Problem

*関連用語 [#o2e12621]
-[[暗号化]]
-[[ブロックチェーン]]
-[[公開鍵暗号方式]]
-[[RSA]]
-[[ECC]]
-[[Elgamal]]