Anthropic은 금요일에 Claude의 내부 연구 버전이 암호화의 가장 오래 지속된 공개 질문 중 하나인 NIST 표준 타원 곡선 뒤에 있는 신비한 "씨앗"의 기원을 30분 이내에 해결했다고 보고했습니다. 회사의 연구 블로그에 게시된 답변은 수십 년간의 추측처럼 비밀 암호 문구의 해시가 아니라 Unix 타임스탬프가 포함된 C 표준 라이브러리의 의사 난수 생성기인 'lrand48'의 출력입니다.

이번 발견은 NIST가 2000년 FIPS 186-2 디지털 서명 표준의 일부로 ECDSA를 채택한 이후 가장 널리 사용되는 타원 곡선 암호화 표준인 ECDSA를 가린 의문을 마무리합니다. 그리고 이는 진정한 연구에 기여하는 AI 시스템의 증가하는 기록 중 또 다른 데이터 포인트입니다. AI Buzz Wire는 이러한 추세와 기타 AI 속보에 대한 더 많은 보도를 위해 각 개발이 일어나는 대로 추적합니다.

눈에 잘 띄는 곳에 숨겨진 미스터리

ECDSA는 다양한 크기와 보안 수준의 표준 타원 곡선 세트를 지정합니다. 프라임 및 이진 필드에 대한 곡선의 경우 사양에는 해시 값이 곡선의 계수 b를 정의하는 데 사용되는 "시드" 매개변수가 포함됩니다. 해당 시드는 설명이나 정당성 없이 NSA에서 제공한 것입니다. 출처 차이로 인해 20년 넘게 암호 해독가들이 불안해졌습니다.

예를 들어 NIST P-256 곡선에는 시드 'C49D3608 86E70493 6A6678E1 139D26B7 819F7E90'이 나열되어 있지만 해당 시드의 출처에 대한 정보는 없습니다. 보안에 중요한 표준에서 설명할 수 없는 상수는 사소한 문제가 아닙니다. 암호학자들은 이전 Dual_EC_DRBG 에피소드에서 형성된 의심인 고의적인 약점으로 곡선을 선택할 수 있는지 궁금해하며 수년을 보냈습니다. 암호학자 Neal Koblitz와 Alfred Menezes는 "수수께끼에 싸인 수수께끼"라는 논문을 통해 종자 가치에 대한 역사와 우려를 다루었고, 나중에 아마추어 조사를 통해 종자의 기원을 알아낼 수 있는 사람에게는 현상금을 제공했습니다.

없었던 암호 이야기

가장 잘 알려진 설명은 씨앗 뒤에 있는 오랜 NSA 직원인 Jerry Solinas로부터 나왔습니다. 2015년 회상에서 솔리나스는 "밥과 제리에게 임금 인상을 주세요" 또는 "밥과 제리가 규칙을 정하세요"와 같은 유머러스한 암호 문구를 해시하여 씨앗이 생성되었다고 말했습니다. 그는 세부 사항을 기억하지 못하고 Bob Reiter가 코드를 작성했으며 그 시대의 기록 보관소는 남아 있지 않다고 경고했습니다. 솔리나스는 "그들이 존재한다면 그들은 틀림없이 언약궤 근처 하드 드라이브에 앉아 있을 것"이라고 썼다.

이야기는 다채로웠지만 검증할 수 없었다. Solinas는 2023년에 사망했고 이전 동료들은 응답하지 않았으며 질문을 열어두고 암호 검색을 빈손으로 남겨 두었습니다.

클로드를 입력하세요

2026년 10월, 호기심 많은 Anthropic 직원이 내부 연구 모델에 암호 단서를 가리키지 않고도 해당 씨앗이 어떻게 생성되었는지 알아낼 수 있는지 물었습니다. Anthropic에 따르면 Claude는 30분 이내에 P-192, P-224, P-256, P-384 및 P-521 등 다섯 가지 표준 곡선 모두에 대한 시드의 기원을 발견했습니다.

그 중 어느 것도 해시 알고리즘의 결과가 아니었습니다. 이는 1990년대 C 라이브러리와 함께 제공되고 Unix 타임스탬프로 초기화된 의사 난수 생성기인 'lrand48'의 출력이었습니다. 생성 알고리즘은 일정 횟수의 반복 동안 RNG에서 바이트를 샘플링하여 후보 시드당 20바이트를 그립니다. 처음 20바이트는 후보 1이었고 다음 20바이트는 후보 2였습니다. 공식 P-256 시드를 재현하려면 1,842번의 반복이 필요했습니다.

모델이 거기까지 도달한 방법

소문난 암호를 중심으로 구축된 이전 검색은 비어 있었고 Claude는 다른 각도를 취했습니다. 구문을 찾기보다는 곡선을 생성한 소프트웨어가 어떻게 작동했을지 예상했습니다. Anthropic은 모델이 1990년대 도구가 C 표준 라이브러리의 의사 난수 생성기를 사용했을 것이라고 추측했다고 말합니다. 생성기는 무엇을 찾아야 할지 알면 출력을 인식할 수 있을 만큼 약합니다. 해당 인식 단계는 알 수 없는 문자열에 대한 다루기 힘든 검색을 타임스탬프 및 반복 횟수의 작은 매개변수 공간에 대한 다루기 쉬운 검색으로 전환했습니다.

의미 - 의미하지 않는 것

Anthropic은 한계에 대해 명시적으로 설명합니다. 이는 암호화 위반, 새로운 공격 또는 ECDSA 곡선의 약점이 아니며 누구도 취해야 할 조치가 없습니다. 오히려 이번 발견은 해당 곡선이 백도어나 의도적인 약점 없이 선택되었다는 신뢰도를 높여준다고 회사는 주장합니다. 시계에서 초기화된 재현 가능한 공통 의사 난수 생성기에 의해 생성된 시드는 설명할 수 없는 상수보다 전복할 여지가 훨씬 적습니다.

회사는 대부분의 연구자들이 이미 곡선을 신뢰했다는 점을 지적하면서 그 결과를 "재미있는 마무리 장이자 수년간의 추측의 끝"이라고 표현했습니다. 이제 그러한 신뢰는 관습보다 더 나은 것에 기초하고 있습니다. 누구나 Unix 타임스탬프에서 시드 생성을 재현하고 게시된 상수와 비교하여 확인할 수 있습니다.

AI 지원 연구를 위한 또 다른 한 단계

그것이 무엇이든, 이 에피소드는 인간 팀이 할 수 없는 일을 수행하는 연구 도구에 대한 놀라운 시연입니다. 즉, 1990년대 시스템 프로그래밍의 사고방식을 재구성하는 데 의존하는 솔루션을 검색하고, 이를 하드 암호화 상수에 대해 테스트하고, 기억에서 대답할 수 있었던 사람들보다 오래 지속되는 질문을 해결하는 것입니다. 수년간 암호문을 쫓던 현상금 사냥꾼들은 시를 찾고 있었습니다. 답은 장부 관리였습니다.

---

AI보다 앞서 나가세요

최신 AI 뉴스, 분석, 획기적인 소식을 모두 한 곳에서 받아보세요.

AI 뉴스 자세히 보기 →