elliptic-curve-cryptography

4 개의 포스트

cloudflare

왜 우리는 더 나은 양자내성 서명 알고리즘을 기다릴 수 없는가 (새 탭에서 열림)

RSA와 ECC는 충분히 강력한 양자컴퓨터가 등장하면 깨질 수 있으므로, 양자내성을 갖춘 암호 알고리즘으로의 전환이 필요하다. ML-KEM은 이미 널리 사용되기 시작했지만, 인증을 보호하는 양자내성 서명은 아직 선택지가 제한적이며 당장은 ML-DSA를 사용해야 한다. 더 나은 알고리즘이 개발 중이지만 전환 시점에 맞춰 준비되기 어렵기 때문에, “원하는 알고리즘이 아니라 현재 가진 알고리즘으로 대응해야 한다”는 것이 글의 결론이다. ## 양자내성 암호 전환이 시급한 이유 - RSA와 ECC는 현재 인터넷 보안의 핵심이지만, 충분히 발전한 양자컴퓨터에서는 취약해진다. - 공격자가 지금 암호화된 데이터를 수집해 두었다가 미래에 복호화하는 **harvest-now-decrypt-later** 공격이 가능하다. - NIST는 8년에 걸친 국제 경쟁 끝에 2024년 다음 알고리즘을 표준화했다. - **ML-KEM**: 양자내성 키 캡슐화·암호화 알고리즘 - **ML-DSA**: 양자내성 디지털 서명 알고리즘 - Cloudflare는 이미 대부분의 트래픽에 ML-KEM을 적용하고 있으며, 2029년까지 전체 시스템을 양자내성 상태로 전환하는 것을 목표로 한다. - 암호화만으로는 충분하지 않다. 인증서와 인증 시스템의 서명까지 양자내성으로 바꿔야 무단 접근을 막을 수 있다. ## 당장은 ML-DSA를 사용해야 하는 이유 - ML-DSA는 현재 표준화된 양자내성 서명 중 가장 범용적인 선택지다. - 다만 기존 RSA·ECC에 비해 다음과 같은 단점이 있다. - 공개키와 서명 크기가 훨씬 크다. - 네트워크 전송량이 증가한다. - RSA와 ECC에서 활용하던 일부 최적화 기법을 적용하기 어렵다. - 더 나은 후보가 개발되고 있지만, 표준화와 구현·배포까지는 오랜 시간이 걸린다. - NIST는 새로운 서명 알고리즘 9개를 “signatures on-ramp” 3라운드로 진출시켰다. - 기존 경쟁에서 선정된 Falcon의 후속 표준인 **FN-DSA**도 표준 초안이 곧 나올 예정이다. - 그러나 이 알고리즘들은 현재 진행 중인 양자내성 전환에 맞춰 준비되기 어렵다. - 따라서 완벽한 알고리즘을 기다리기보다, 현재 사용 가능한 ML-DSA로 우선 전환해야 한다. ## 양자내성 서명 알고리즘의 평가 기준 - 글에서는 TLS에 적합한 128비트 보안 수준의 변형을 중심으로 후보들을 비교한다. - 주요 평가 지표는 다음과 같다. - 공개키 크기 - 서명 크기 - 서명 생성 시간 - 서명 검증 시간 - 후보 알고리즘은 보안 수준별로 여러 변형을 제공하며, 3라운드 과정에서 성능과 크기가 바뀔 수 있다. - 일부 알고리즘은 구현상의 위험도 존재한다. - **FN-DSA·SQIsign**: 빠르고 타이밍 부채널 공격에 안전한 구현이 어렵다. - **LMS**: 서명마다 상태를 보존해야 하며, 안전한 서명을 위해 상당한 캐시가 필요하다. - **SLH-DSA의 특정 변형**: 생성 가능한 서명 수가 제한적이다. ## ‘만능 알고리즘’이 없는 상황 - 양자 공격에 취약하다는 점을 제외하면 Ed25519는 여전히 거의 모든 지표에서 가장 뛰어난 서명 알고리즘이다. - 공개키와 서명이 작다. - 서명 생성이 빠르다. - 검증 속도도 대부분의 애플리케이션에 충분하다. - 반면 양자내성 알고리즘에는 Ed25519와 같은 만능 선택지가 없다. - 크게 두 종류로 나뉜다. - **전문가형(specialist)**: 특정 지표에서는 ECC에 근접하지만 다른 부분에 큰 단점이 있다. - **범용형(generalist)**: 모든 지표에서 균형 잡힌 대신, ECC만큼 뛰어난 항목은 적다. - ML-DSA는 대표적인 범용형 알고리즘으로, 크기·성능·구현 난이도에서 극단적인 약점은 없지만 전반적으로 부담이 크다. ## SQIsign: 작은 서명과 느린 서명 생성 - SQIsign은 전송 크기만 보면 ECC의 대체재에 가까운 특성을 보인다. - 서명 크기: 148바이트 - 공개키 크기: 65바이트 - RSA-2048보다도 작다. - 그러나 다음과 같은 약점이 있다. - 후보 중 가장 복잡한 알고리즘이다. - 서명 생성과 검증이 느리다. - 타이밍 부채널 공격에 안전한 서명 생성 구현이 어렵다. - 부채널 방어를 적용하면 성능 저하가 더 커진다. - 2024년과 비교하면 구현이 크게 개선되었다. - 당시에는 타이밍 부채널 안전 구현이 없었다. - 검증 속도도 현재보다 약 20배 느렸다. - 최근에는 알고리즘 단순화와 성능 개선이 진행됐다. - 그래도 안전한 서명 생성은 가까운 미래에 TLS 핸드셰이크처럼 온라인으로 반복되는 작업에 쓰기 어려울 가능성이 높다. - 대신 서명 생성보다 검증이 중요한 오프라인 용도에는 적합할 수 있다. - 인증기관(CA)의 서명 - DNSSEC - SQIsign은 아이소제니(isogeny) 수학에 기반한다. - 같은 계열의 SIKE는 NIST 경쟁 후반에 치명적으로 공격받았다. - 다만 SIKE는 이미 보안 우려가 있었고, 그 때문에 표준화에서 제외된 뒤 추가 검토 대상으로 남아 있었다. - SQIsign은 SIKE의 취약점과 관련된 torsion point를 사용하지 않으므로 동일한 문제가 직접 적용되지는 않는다. - 현재 SQIsign에 대해 알려진 최선의 공격은 잘 선택된 타원곡선처럼 일반적인 전수공격에 가깝다. - 그러나 아이소제니 수학은 매우 풍부하고 공격 표면도 넓어, 충분한 검토 없이 서둘러 표준화해서는 안 된다. ## 실용적인 결론 현재 시스템은 더 나은 서명 알고리즘이 나올 때까지 기다리기보다 ML-DSA를 중심으로 양자내성 전환을 시작해야 한다. 이후 FN-DSA, SQIsign 등 후속 알고리즘이 표준화되고 구현 안정성이 검증되면, TLS·CA·DNSSEC처럼 용도별 특성에 맞춰 ML-DSA와 함께 선택적으로 도입하는 전략이 현실적이다.

cloudflare

포스트양자 시대의 EO는 중요한 이정표다. 이제 실행에 옮길 때다 (새 탭에서 열림)

미국의 행정명령 14409호는 연방기관이 2030년까지 고위험 시스템의 암호화를, 2031년까지 디지털 서명과 인증을 양자내성암호(PQC)로 전환하도록 요구한다. 이는 양자컴퓨터가 현재의 RSA와 타원곡선 암호를 무력화할 가능성에 대비한 중요한 이정표이며, 특히 이미 진행 중인 암호화 전환과 달리 인증 전환은 지금부터 서둘러야 한다. 글은 각 기관이 자산을 조사하고 단계적인 전환 계획을 세우되, 민간과 중요 인프라도 같은 준비를 시작해야 한다고 주장한다. ## 행정명령 14409호의 주요 요구사항 - 2026년 6월 22일 트럼프 대통령이 「첨단 암호 공격으로부터 국가 보호」 행정명령에 서명했다. - 대상은 주로 다음 두 종류의 연방 시스템이다. - **고가치 자산(HVA)**: 국가안보, 외교, 국민 신뢰에 중대한 영향을 주는 핵심 시스템 - **고영향 시스템**: FIPS 199 기준으로 기밀성·무결성·가용성의 영향도가 ‘높음’인 시스템 - 주요 일정은 다음과 같다. - **2026년 7월**: 각 기관이 PQC 전환 책임자를 지정 - **2026년 9월**: OMB가 자산 목록 검토, 전환 계획 수립 및 제출을 요구 - **2030년 12월**: HVA와 고영향 시스템의 키 설정을 PQC로 전환 - **2031년 12월**: 디지털 서명과 인증서를 PQC로 전환 - 국가안보시스템(NSS)은 행정명령의 일정에서 제외되며, NSA가 관리하는 별도 기밀 전환 일정이 적용된다. - 행정명령의 직접적인 법적 적용 대상은 연방기관이며, 주·지방정부, 중요 인프라, 학계, 시민사회에는 직접 의무를 부과하지 않는다. ## 양자컴퓨터가 만드는 시급성 - 양자컴퓨터가 충분히 발전하면 현재 인터넷에서 널리 쓰이는 **RSA와 타원곡선암호(ECC)**를 깨뜨릴 수 있다. - NIST는 2024년 기존 공개키 암호를 2030년까지 단계적으로 폐기하고 2035년까지 사용을 금지하는 방향을 제시했다. - 최근 연구 발전으로 ‘Q-Day’, 즉 암호학적으로 유의미한 양자컴퓨터가 등장하는 시점이 앞당겨질 가능성이 커졌다. - 미국 정부가 양자컴퓨팅 개발을 촉진하는 동시에 2031년까지 PQC 인증을 요구한 것은, 그 무렵 실용적인 양자컴퓨터가 등장할 가능성을 무시할 수 없다고 판단했음을 시사한다. ## 암호화와 인증은 서로 다른 전환이다 ### 포스트양자 암호화 - 양자컴퓨터에 안전한 키 설정과 암호화를 사용해 통신 내용을 보호한다. - 현재 가장 중요한 위협은 **‘지금 수집하고 나중에 복호화’** 공격이다. - 공격자가 오늘 암호화된 데이터를 저장해 두었다가, 미래에 양자컴퓨터로 복호화할 수 있다. - 다음과 같이 장기간 가치가 유지되는 데이터를 보유한 조직은 즉시 전환을 시작해야 한다. - 정부기관 - 은행 및 금융기관 - 의료기관 - 방위산업체 - 통신사업자 - 인터넷 전반에서 이미 전환이 진행 중이며, Cloudflare는 브라우저 트래픽의 3분의 2 이상에 PQC 암호화를 적용하고 있다고 설명한다. ### 포스트양자 인증 - 양자컴퓨터를 이용한 다음과 같은 위조 공격을 막는다. - 서버 인증서 위조 및 서버 사칭 - 악성 코드 서명 생성 - 시스템에 대한 무단 접근 - 암호화와 달리, 인증 공격은 실제로 강력한 양자컴퓨터가 등장해야 본격적으로 가능하다. - 그러나 인증 전환은 더 복잡하고 시간이 오래 걸리므로 Q-Day 이후가 아니라 지금부터 준비해야 한다. - ML-DSA 같은 PQC 디지털 서명은 기존 서명보다 크기가 커서 짧은 TLS 연결의 성능과 네트워크 비용에 영향을 줄 수 있다. - 인증 전환에는 다음 구성요소의 동시 업그레이드가 필요하다. - 클라이언트와 서버 - 인증기관(CA) - 인증서 투명성 로그 - 루트 저장소 - 웹 브라우저 - Cloudflare는 Google Chrome과 함께 Merkle Tree Certificates를 연구해 대형 PQC 서명이 TLS 성능에 미치는 영향을 줄이려 하고 있다. ## 표준화된 PQC와 QKD의 차이 - 행정명령이 NIST가 표준화한 PQC 알고리즘에 초점을 맞춘 점은 타당하다고 평가한다. - 양자키분배(QKD)는 다음 이유로 인터넷 전체에 적용하기 어렵다. - 특수 하드웨어가 필요하다. - 송신자와 수신자 사이에 전용 물리 링크가 필요하다. - 기존 인터넷 규모로 확장하기 어렵다. - 따라서 범용 인터넷과 연방 시스템의 현실적인 경로는 표준화된 PQC 알고리즘을 기존 암호 체계에 통합하는 것이다. ## Cloudflare가 제시하는 전환 현황 - Cloudflare는 2029년까지 암호화와 인증을 포함한 완전한 포스트양자 보안을 달성하는 것을 목표로 한다. - 대부분의 제품이 PQC 키 합의를 지원하며, Cloudflare One은 다음 연결 경로에 PQC 암호화를 제공한다. - TLS - MASQUE - IPsec - 암호화 전환은 이미 상당히 진행됐지만, 포스트양자 인증 배포는 아직 초기 단계다. - 글은 이번 행정명령이 이전 행정부와 민간 부문이 진행해 온 작업을 확대하는 기반이라고 평가한다. ## 실용적인 권고 - 조직은 먼저 공개키 암호가 사용되는 자산과 데이터를 목록화해야 한다. - 장기 보존 가치가 있는 데이터는 ‘수집 후 복호화’ 공격을 고려해 PQC 암호화를 우선 적용해야 한다. - 인증 전환은 인증서, 브라우저, 서버, CA 등 의존성을 함께 점검하고 장기 마이그레이션 계획을 세워야 한다. - 연방기관뿐 아니라 금융·의료·통신·방위 분야 조직도 2030~2031년 일정을 외부 기준으로 삼아 지금부터 테스트와 단계적 도입을 시작하는 것이 바람직하다.

cloudflare

클라우드플레어, 2029년까지 완전한 양자 내성 보안 구현 목표 (새 탭에서 열림)

Cloudflare는 양자 컴퓨터가 현대의 암호 체계를 무력화하는 'Q-Day'가 예상보다 훨씬 빠르게 도래할 것이라는 판단하에, 전사적인 사후 양자(Post-Quantum) 보안 전환 완료 목표를 2029년으로 앞당겼습니다. 최근 구글과 Oratomic의 연구 결과에 따르면 중성 원자(Neutral atom) 방식과 알고리즘 최적화를 통해 기존 암호 해독에 필요한 큐비트 수가 대폭 감소했으며, 이로 인해 데이터 도청뿐만 아니라 실시간 인증 시스템의 보안 위협이 가시권에 들어왔습니다. Cloudflare는 이미 적용 중인 사후 양자 암호화에 더해 2029년까지 양자 내성 인증(PQ Authentication) 체계까지 완비하여 인터넷 전반의 보안을 선제적으로 강화할 계획입니다. ### Q-Day를 앞당긴 세 가지 기술적 도약 * **하드웨어의 발전**: 중성 원자(Neutral atoms) 및 초전도 큐비트 등 다양한 하드웨어 접근 방식이 빠르게 발전하고 있으며, 특히 중성 원자 방식은 확장성 면에서 예상보다 뛰어난 성과를 보여주고 있습니다. * **오류 정정(Error Correction) 효율화**: 과거에는 1개의 논리 큐비트를 구현하기 위해 약 1,000개의 물리 큐비트가 필요할 것으로 예상되었으나, Oratomic의 연구에 따르면 중성 원자 방식에서는 단 3~4개의 물리 큐비트만으로도 이를 구현할 수 있다는 사실이 밝혀졌습니다. * **소프트웨어 및 알고리즘 최적화**: 구글은 타원곡선 암호(P-256)를 해독하는 양자 알고리즘을 획기적으로 개선했으며, Oratomic은 10,000개의 큐비트만으로도 현대의 주요 암호 체계를 해독할 수 있다는 자원 추정치를 발표했습니다. ### 암호화에서 인증 보안으로의 전략적 전환 * **수집 후 해독(HNDL) 대응**: Cloudflare는 2022년부터 사후 양자 암호화를 도입하여 공격자가 지금 데이터를 수집하고 나중에 해독하는 공격을 방어해 왔으며, 현재 전체 트래픽의 65% 이상이 이 방식으로 보호되고 있습니다. * **인증 보안의 시급성**: Q-Day가 2030년 이전으로 앞당겨짐에 따라, 양자 컴퓨터를 이용한 실시간 서버 사칭 및 자격 증명 위조를 막기 위한 '양자 내성 인증' 도입이 더 이상 미룰 수 없는 과제가 되었습니다. * **업계의 동조**: 구글은 이미 2029년까지 사후 양자 전환을 완료하겠다고 발표했으며, IBM의 전문가는 2029년경 고가치 목표물에 대한 양자 공격이 발생할 가능성을 배제할 수 없다고 경고하고 있습니다. ### 정보의 비대칭성과 보안 가시성 악화 * **공개 연구의 중단 위험**: 양자 컴퓨팅 기술이 국가 안보 및 전략적 자산이 됨에 따라, 전문가들은 Shor의 알고리즘을 실행하는 데 필요한 구체적인 자원 추정치 등의 연구 결과가 더 이상 대중에게 공개되지 않는 시점에 도달했다고 경고합니다. * **구글의 사례**: 구글은 최근 암호 해독 알고리즘 개선에 성공했음을 알리면서도, 구체적인 방식은 공개하지 않고 영지식 증명(ZKP)을 통해 성공 사실만 입증하는 방식을 취했습니다. * **선제적 대비의 필요성**: 기술 발전 속도가 대중에 공개된 지표보다 빠를 수 있다는 점을 고려할 때, 조직들은 공개된 타임라인보다 더욱 보수적이고 공격적으로 보안 로드맵을 설정해야 합니다. ### 실용적인 결론 및 추천 기업과 보안 책임자들은 Q-Day를 2035년 이후의 먼 미래로 보던 과거의 시각에서 벗어나야 합니다. 2029년을 기점으로 현대의 암호화 및 인증 체계가 무너질 수 있다는 전제하에 사후 양자 보안 로드맵을 재설정해야 하며, 특히 단순한 데이터 암호화를 넘어 시스템 접근의 근간이 되는 인증서(Certificate)와 서명(Signature) 체계를 양자 내성 방식으로 전환하는 작업을 즉시 검토해야 합니다.

google

책임감 있는 양자 취약점 공개를 통한 암호화폐 보호 (새 탭에서 열림)

구글 퀀텀 AI 연구팀은 미래의 양자 컴퓨터가 기존 예상보다 훨씬 적은 자원만으로도 암호화폐를 보호하는 타원 곡선 암호(ECC)를 해독할 수 있음을 발견했습니다. 연구팀은 블록체인 생태계의 장기적인 안정성을 위해 양자 내성 암호(PQC)로의 신속한 전환을 촉구하며, 공격의 구체적인 방법론을 노출하지 않으면서도 취약성을 입증할 수 있는 '영지식 증명' 기반의 새로운 책임감 있는 공개 모델을 제시했습니다. ### 양자 알고리즘 최적화를 통한 자원 추산치 감소 - 암호화폐 보안의 핵심인 256비트 타원 곡선 이산 대수 문제(ECDLP-256)를 해결하는 데 필요한 양자 자원 추산치를 대폭 업데이트했습니다. - 쇼어 알고리즘(Shor's algorithm)을 구현하는 두 가지 최적화된 양자 회로를 설계했습니다. 하나는 1,200개 미만의 논리 큐비트와 9,000만 개의 토폴리 게이트를 사용하며, 다른 하나는 1,450개 미만의 논리 큐비트와 7,000만 개의 토폴리 게이트를 사용합니다. - 이는 초전도 큐비트 방식의 양자 컴퓨터에서 약 50만 개의 물리 큐비트만으로 몇 분 안에 암호 해독이 가능하다는 것을 의미하며, 기존 추산치보다 물리 큐비트 요구량을 약 20배 가량 줄인 결과입니다. ### 블록체인 생태계의 양자 내성 암호(PQC) 도입 필요성 - 현재 대부분의 블록체인과 암호화폐는 ECDLP-256에 의존하고 있어 양자 컴퓨터의 공격에 취약하므로, 양자 공격에 견딜 수 있는 PQC로의 전환이 필수적입니다. - 구글은 코인베이스, 스탠퍼드 블록체인 연구소, 이더리움 재단 등과 협력하여 2029년까지 양자 내성 암호로의 이주를 목표로 하는 타임라인을 수립했습니다. - 단기적인 보안 강화를 위해 지갑 주소의 재사용을 자제하고, 장기적으로는 방치된 코인(Abandoned coins)에 대한 정책적 대안을 마련할 것을 권고합니다. ### 영지식 증명을 활용한 새로운 취약점 공개 방식 - 보안 취약점을 완전히 공개하면 악의적인 공격자에게 지침서를 제공할 위험이 있고, 비공개로 두면 대중이 대비할 기회를 놓치게 되는 딜레마를 해결하고자 했습니다. - 연구팀은 공격용 양자 회로의 세부 정보를 직접 공유하는 대신, '영지식 증명(Zero-knowledge proof)'을 통해 해당 자원만으로 암호 해독이 가능하다는 사실을 제3자가 검증할 수 있도록 했습니다. - 이러한 방식은 불확실한 정보로 인한 시장의 공포(FUD)를 줄이는 동시에, 학문적 근거를 바탕으로 보안 커뮤니티가 책임감 있게 대응할 수 있는 모델을 제공합니다. ### 실용적인 결론 및 제언 양자 컴퓨터가 암호화 기술을 위협하는 시대가 다가옴에 따라, 블록체인 커뮤니티는 지금 즉시 양자 내성 암호 체계로의 전환을 준비해야 합니다. 특히 시스템이 복잡한 블록체인 특성상 기술적 구현에 상당한 시간이 소요되므로, 취약한 지갑 주소 노출 방지와 같은 즉각적인 조치와 함께 산업 전반의 협력이 시급합니다. 연구팀은 이번에 제시한 영지식 증명 기반의 공개 모델이 향후 양자 암호 분석 분야의 표준적인 책임 공개 방식으로 자리 잡기를 기대하고 있습니다.