ECC(Elliptic Curve Cryptography) のバックアップソース(No.5)

#author("2022-05-19T22:40:41+09:00","default:k1rou","k1rou")
*ECC(Elliptic Curve Cryptography) とは [#c3ebad24]
**名称 [#ya1f0622]
-Elliptic Curve Cryptography
-楕円曲線暗号

**概要 [#qf227164]
-楕円曲線上の離散対数問題が困難であることを利用した[[公開鍵暗号方式]]
-厳密には暗号化の方式ではない。
-鍵の長さ:
--160bitで[[RSA]]の1024bitと同等の暗号強度がある
--256bitは[[RSA]]の2048bitより暗号強度がある

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

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

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

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

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