#author("2022-08-11T21:55:31+09:00","default:k1rou","k1rou") #author("2022-08-11T22:02:29+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より暗号強度がある -楕円曲線の種類 --Curve25519 --NIST --Brainpool *ECCの方式 [#d611e842] **[[ECDSA]] [#tba9c2ef] -楕円曲線DSA -「[[DSA]]」参照 **EdDSA [#ld742295] -エドワーズ曲線DSA -「[[DSA]]」参照 **ECRSA [#tcbe8a60] **ECDH [#v445d98e] ***Curve25519 [#x799306c] -EC[[DH鍵共有]]向けに設計された楕円曲線 *ECDLP [#t8491692] -Elliptic Curve Discrete Logarithm Problem *関連サイト [#vd93de44] -情報セキュリティ技術動向調査(2010 年上期) > 1 楕円曲線暗号の整備動向 - IPA~ https://www.ipa.go.jp/security/fy22/reports/tech1-tg/a_01.html *関連用語 [#o2e12621] -[[暗号化]] -[[ブロックチェーン]] -[[公開鍵暗号方式]] -[[RSA]] -[[ECC]] -[[Elgamal]]