ECDH(Elliptic Curve Diffie-Hellman)
타원곡선 암호(ECC)의 수학적 원리를 디피-헬만(DH) 키 교환에 적용해, RSA 기반 방식보다 훨씬 짧은 키 길이로도 안전하게 공통 비밀 키를 만들어내는 키 교환 기법입니다.
한눈에 보는 정의
ECDH(Elliptic Curve Diffie-Hellman)는 ECC(Elliptic Curve Cryptography) (타원곡선 암호)의 수학적 원리를 DH(Diffie-Hellman) (디피-헬만) 키 교환에 적용해, 훨씬 짧은 키 길이로도 안전하게 공통 비밀 키를 만들어내는 기법입니다.
자세히 알아보기
- 예문: "최신 웹브라우저의 TLS(전송 계층 보안) (TLS) 연결은 대부분 ECDH를 이용해 세션 키를 안전하게 교환한다."
- DH(Diffie-Hellman) (DH)와 안전성의 원리는 같지만, 타원곡선 수학을 활용하기 때문에 훨씬 짧은 키로도 동등한 보안 수준을 달성할 수 있어 처리 속도와 자원 효율이 뛰어납니다.
- 매번 통신할 때마다 새로운 임시 키 쌍을 만들어 교환하는 방식(ECDHE)으로 확장하면, 나중에 개인키가 유출되더라도 과거 통신 내용까지 함께 안전하게 지킬 수 있습니다.
- 모바일 기기, IoT 센서처럼 배터리와 연산 자원이 제한된 환경에서 안전한 키 교환이 필요할 때 특히 선호되는 방식입니다.