ECC(Elliptic Curve Cryptography)
타원곡선이라는 수학적 구조를 이용해, RSA보다 훨씬 짧은 키 길이로도 비슷한 수준의 보안 강도를 얻을 수 있는 공개키 암호 방식으로, 모바일 기기처럼 자원이 제한된 환경에 유리합니다.
한눈에 보는 정의
ECC(Elliptic Curve Cryptography, 타원곡선 암호)는 타원곡선이라는 수학적 구조를 이용해, RSA(Rivest–Shamir–Adleman) (RSA)보다 훨씬 짧은 키 길이로도 비슷한 수준의 보안 강도를 얻을 수 있는 공개키 암호 방식입니다.
자세히 알아보기
- 예문: "스마트폰 결제 앱은 배터리와 연산 자원을 절약하기 위해 RSA 대신 ECC 기반 암호화를 활용하는 경우가 많다."
- 키 길이가 짧아지면 저장 공간과 연산량이 함께 줄어들어, 모바일 기기나 IoT 센서처럼 자원이 제한된 환경에서 특히 유리합니다.
- 키를 안전하게 교환하는 ECDH(Elliptic Curve Diffie-Hellman) (ECDH)나, 전자서명을 만드는 데도 이 타원곡선 암호 방식이 응용되어 쓰입니다.
- 다만 PQC(양자내성암호) (양자내성암호)의 관점에서 보면, ECC 역시 RSA와 마찬가지로 충분히 강력한 양자컴퓨터 앞에서는 안전하지 않을 것으로 예상되는 알고리즘입니다.