타원 곡선 암호(Elliptic Curve Cryptography)란?
유한체 위의 타원 곡선의 점 연산을 사용하는 공개 키 암호의 총칭. 곡선 위의 점 G를 비밀 정수 k배 한 점 kG로부터 k를 구하는 문제(타원 곡선 위의 이산 로그 문제)의 어려움에 안전성의 근거를 둔다. 같은 안전성이라면 RSA 암호보다 훨씬 짧은 키로 충분하며, 256비트 키로 RSA 암호의 3072비트와 같은 정도(128비트 상당)의 안전성 기준으로 여겨진다. 키 교환의 ECDH·ECDHE나 서명의 ECDSA·EdDSA에 사용되며, 곡선으로는 P-256이나 Curve25519 등이 널리 쓰인다. 쇼어 알고리즘으로 깨지므로 양자 내성 암호로의 이행 대상이 된다.
일본어 명칭: 楕円曲線暗号
타원 곡선 암호(Elliptic Curve Cryptography)은(는) 암호 기술의 기초와 응용, 양자 컴퓨터의 하드웨어 등 2개 분야의 연습 문제 4개에 나와요.
분야: 암호 기술의 기초와 응용