본문으로 건너뛰기
TEN Brief 하루 열 건, 확인된 것만 2026.10.18 EN

This article is also available in English →

테크 · 4분 · 검색 의도

타원곡선 암호(ECC)란 — RSA 3072비트를 256비트 키로 대신하는 원리, 지금 이 페이지도 쓴다

Elliptic curve cryptography (ECC) is public-key cryptography built on the arithmetic of points on a curve. Its security rests on the elliptic curve discrete logarithm problem, which lets a 256-bit key give roughly the security of a 3,072-bit RSA key. NIST curves such as P-256 sign and exchange keys in most HTTPS connections; on October 16, 2026 Anthropic said Claude had traced where their unexplained seeds came from.

타원곡선 암호(ECC)는 곡선 위 점들의 덧셈 규칙을 이용하는 공개키 암호다. 점을 수없이 더한 결과에서 몇 번 더했는지를 거꾸로 알아내기가 사실상 불가능하다는 성질에 기댄다. 256비트 키로 RSA 3072비트와 비슷한 안전성을 내 HTTPS 연결·전자서명·메신저 암호화에 널리 쓰인다. 2026년 10월 16일 앤트로픽은 대표 곡선 P-256의 시드 출처를 밝혀냈다

햇살 드는 강의실 화이트보드에 그려진 매끄러운 곡선과 점들, 노트북 앞 학생의 뒷모습

3줄 요약

  • 원리 — 곡선 위 점을 n번 더하기는 쉽고, 결과에서 n을 찾기는 사실상 불가능하다
  • 장점 — 256비트 키가 RSA 3072비트급, 키가 짧아 빠르고 휴대폰에 유리하다
  • 쟁점 — NIST 곡선 시드 출처 논란은 10월 16일 풀렸고, 다음 과제는 양자컴퓨터

핵심 질문

타원곡선 암호 원리
**곡선 위의 점 G를 n번 더한 점 Q는 쉽게 계산되지만, G와 Q만 보고 n을 찾는 것은 사실상 불가능하다.** | 요소 | 역할 | |---|---| | 곡선 | 정해진 방정식(예: y² = x³ + ax + b) | | 기준점 G | 모두가 아는 출발점 | | 개인키 n | 비밀 정수 | | 공개키 Q | G를 n번 더한 점 | | 안전성 근거 | 타원곡선 이산로그 문제 |
ECC RSA 차이
**같은 안전성을 훨씬 짧은 키로 낸다.** NIST 권고 기준 비교다. | 보안 강도 | RSA 키 | ECC 키 | |---|---|---| | 128비트 | 3072비트 | 256비트 | | 192비트 | 7680비트 | 384비트 | | 256비트 | 15360비트 | 512비트 이상 |
P-256 어디에 쓰이나
**웹 HTTPS 연결의 키 교환·인증서 서명, 전자서명, 휴대폰 보안 칩 등에 쓰인다.** | 용도 | 예 | |---|---| | 키 교환 | TLS(HTTPS)의 ECDHE | | 서명 | ECDSA 인증서, 코드 서명 | | 인증 | 패스키·보안 키 | | 표준 | NIST FIPS 186 |
타원곡선 암호 양자컴퓨터
**충분히 큰 양자컴퓨터가 나오면 쇼어 알고리즘으로 깨질 수 있다.** 그래서 양자내성암호로의 전환이 시작됐다. | 항목 | 내용 | |---|---| | 위협 | 쇼어 알고리즘 | | 현재 | 그런 양자컴퓨터는 아직 없음 | | 대응 | NIST 양자내성암호 표준(2024년 확정) |

주소창에 자물쇠가 뜨는 순간, 브라우저와 서버는 거의 언제나 타원곡선 암호로 비밀 열쇠를 주고받는다. 타원곡선 암호(ECC, Elliptic Curve Cryptography)는 곡선 위 점들의 덧셈 규칙을 이용하는 공개키 암호다. 1985년 닐 코블리츠와 빅터 밀러가 따로 제안했고, 지금은 HTTPS·전자서명·메신저·패스키의 바탕이 됐다.

2026년 10월 16일 앤트로픽이 가장 많이 쓰이는 곡선 P-256의 '시드' 출처를 밝혀내면서(「클로드, NIST 타원곡선 시드 비밀 30분 만에 풀었다」) 이 암호에 다시 관심이 쏠렸다. 이 글은 타원곡선 암호가 무엇인지, 왜 짧은 키로 충분한지, 무엇을 걱정해야 하는지를 정리한다.

1. 원리 — 더하기는 쉽고, 되돌리기는 어렵다

타원곡선은 y² = x³ + ax + b 꼴의 방정식이 그리는 곡선이다. 이름과 달리 타원 모양은 아니다. 이 곡선 위의 두 점을 잇는 직선은 곡선과 한 점에서 더 만나는데, 그 점을 x축에 뒤집은 것을 두 점의 '합'으로 정한다. 암호에서는 실수가 아니라 아주 큰 소수로 나눈 나머지 세계(유한체)에서 이 계산을 한다.

단계하는 일공개 여부
① 곡선 정하기방정식의 계수 a, b와 소수 p공개
② 기준점 G곡선 위 출발점 하나공개
③ 개인키 n 고르기아주 큰 비밀 정수비밀
④ 공개키 Q 계산G를 n번 더한 점, Q = nG공개
⑤ 안전성G와 Q로 n을 찾기 = 타원곡선 이산로그 문제—

④는 빠르다. n이 아무리 커도 '두 배 하기'를 반복하면 수백 번 계산으로 끝난다. 반대로 G와 Q만 보고 n을 찾는 데 알려진 가장 좋은 방법으로도 256비트 곡선에서 약 2¹²⁸번 계산이 필요하다. 지구의 모든 컴퓨터를 동원해도 끝나지 않는 숫자다. 이 비대칭이 공개키 암호의 핵심이다.

2. RSA와 무엇이 다른가 — 키 길이 비교

보안 강도(비트)RSA 키ECC 키대표 곡선
1122048224P-224
1283072256P-256, Curve25519
1927680384P-384
25615360512 이상P-521

NIST SP 800-57 권고 기준.

같은 안전성을 내는 데 ECC는 RSA의 10분의 1 안팎 길이면 된다. 키가 짧으면 계산이 빠르고, 저장 공간과 전송량이 적고, 배터리를 덜 쓴다. 휴대폰·보안 칩·IoT 기기가 ECC를 선호하는 이유다.

비교RSAECC
안전성 근거큰 수의 소인수분해타원곡선 이산로그
등장1977년1985년 제안, 2000년대 확산
키 생성느림빠름
서명 크기큼작음
구현 함정패딩 오류서명할 때 쓰는 난수가 새거나 반복되면 개인키 노출

마지막 줄이 중요하다. ECC 서명(ECDSA)은 서명할 때마다 새 난수를 써야 하는데, 이 난수를 같은 값으로 두 번 쓰면 개인키가 계산돼 버린다. 2010년 소니 플레이스테이션3 서명 키가 이렇게 뚫린 사건이 대표적이다.

3. 어디에 쓰이나 — 그리고 NIST 곡선 논란

용도방식예
웹 접속 키 교환ECDHEHTTPS(TLS 1.3)
인증서·코드 서명ECDSA웹 인증서, 앱 서명
로그인패스키·FIDO 보안 키비밀번호 없는 로그인
메신저X25519종단간 암호화
암호화폐secp256k1비트코인 지갑 서명

NIST 곡선(P-192~P-521)은 2000년 미국 표준이 됐다. 곡선 계수를 정한 '시드'를 NSA가 출처 설명 없이 건넸기 때문에, 2013년 NSA가 난수 표준 Dual_EC를 약화시켰다는 의혹이 나온 뒤 "P-256에도 뒷문이 있지 않나"라는 의심이 따라다녔다. 그래서 대니얼 번스타인의 Curve25519처럼 계수를 정하는 과정이 투명한 곡선이 인기를 얻었다.

10월 16일 앤트로픽은 그 시드가 1997~98년 컴퓨터 시각으로 돌린 평범한 난수 함수(lrand48) 출력이었다고 밝혔다. 앤트로픽은 이를 "암호 해독도 약점도 아니다"라고 했고, 오히려 의도적 약점이 없었다는 쪽의 근거로 봤다. P-256을 쓰는 서비스가 할 일은 없다. 비트코인이 쓰는 secp256k1은 계수가 작은 고정값이라 이 논란과 무관하다.

4. 다음 과제 — 양자컴퓨터와 FAQ

타원곡선 암호의 진짜 위협은 뒷문이 아니라 양자컴퓨터다. 충분히 큰 양자컴퓨터가 생기면 쇼어 알고리즘으로 RSA와 ECC를 모두 깰 수 있다. 그런 기계는 아직 없지만, 지금 가로챈 암호문을 저장했다가 나중에 푸는 '지금 수집, 나중 해독' 공격 때문에 전환이 시작됐다.

질문답
ECC는 지금 안전한가올바르게 구현하면 현재 알려진 일반 컴퓨터 공격에는 안전하다
P-256을 바꿔야 하나시드 논란 때문에 바꿀 필요는 없다고 앤트로픽·발소르다가 밝혔다
양자내성암호는NIST가 2024년 ML-KEM·ML-DSA 등을 표준으로 확정했다
전환 방식당분간 ECC와 양자내성암호를 함께 쓰는 하이브리드가 주류
  • 양자 시점: 타원곡선을 깰 수 있는 양자컴퓨터가 언제 나올지는 확정된 전망이 없다.
  • 남은 수수께끼: NIST 이진체 곡선 B-163의 시드와 P-256 등 4개 곡선의 기준점이 어떻게 정해졌는지는 아직 설명되지 않았다.

출처

  1. NIST — FIPS 186-5 Digital Signature Standard
  2. NIST — SP 800-57 Part 1 Rev. 5, Recommendation for Key Management
  3. 클라우드플레어 — A (Relatively Easy To Understand) Primer on Elliptic Curve Cryptography
  4. 앤트로픽 — Claude reveals ECDSA curve origins (2026-10-16)
  5. 코인데스크 — Claude cracks a 25-year NSA number mystery (2026-10-17)

검증

발행
최종 수정
교차 확인
서로 다른 출처 5건을 대조했다.
미검증
  • 실제 양자컴퓨터가 타원곡선 암호를 깰 수 있는 시점은 누구도 확정하지 못했다.
  • 웹 전체 HTTPS 연결 중 P-256과 X25519의 정확한 비율은 측정 주체마다 달라 싣지 않았다.
  • NIST 곡선 일부(B-163 시드, P-256 기준점 등)의 생성 방식은 여전히 설명되지 않았다.
작성
발행 전 사람이 검수했다. 수집·교차확인·재작성 절차는 편집 원칙.

하루 열 건, 아침에 한 번

3줄 요약만 보내고 전문은 사이트에서 읽습니다. 하단에서 한 번의 클릭으로 언제든 해지할 수 있습니다.

관련