Claude가 NIST 타원곡선 시드의 출처를 밝혀냄: lrand48 난수 생성기와 유닉스 타임스탬프
- Claude가 30분도 안 되는 시간 안에 NIST P-192, P-224, P-256, P-384, P-521 시드의 출처를 찾아냄
- 시드는 해시 값이 아니라 C 라이브러리 lrand48 난수 생성기의 출력이었고, 유닉스 타임스탬프로 초기화됨
- Claude는 시드 상위 비트가 모두 0인 패턴을 단서로 잡고, 숨겨진 17비트 2¹⁷개 후보를 대입해 생성기 상태를 복원함
- Anthropic은 이번 결과가 암호 공격이나 곡선 취약점이 아니며, 생성 방식이 단순해서 백도어 가능성이 낮아졌다고 밝힘
- Jerry Solinas가 농담 문구를 해시해 시드를 만들었다는 기존 추정은 틀렸음으로 드러남
Hacker News 의견들
srand48(time(NULL)) 나오는 순간 13년 음모론 판이 끝난 거임. 근데 타임스탬프가 1년 넘게 퍼져 있고 1997년 8월에 몰려 있더라, 그냥 파일 생성 시간일 수도 있음.
NIST가 시드 출처를 그냥 설명했으면 이런 불신도 없었을 텐데, 왜 신뢰를 그렇게 날렸는지 모르겠음.
이거 비트코인이랑 이더리움 쪽엔 큰 소식임. P-256 서명 검증 프리컴파일 넣는 데 백도어 걱정은 이제 접어도 됨. 양자컴퓨터는 별개임.
백도어 있다고 믿던 암호 연구자는 거의 없었음. Koblitz랑 Menezes가 이미 논문으로 반박했음.
Claude 쓰면 되고 개인은 막힌다는 얘기 나오는데, 나도 이 작업 해봤는데 막힌 적은 없음. 성공은 못 했지만.
Anthropic 모델이 암호 작업을 막는다는 건 최근 3개월 기준으로 내 경험이랑 다름. 사이버 안전장치가 과한 건 맞는데, 이런 작업이 막힐 이유는 없어 보임.
Jerry Solinas 이메일도 있고, 취재한 사람이 4명인데 다 틀렸다고 함. 본인도 Bob Reiter는 끝내 연락이 안 됐다고 적어 놨음.
시드가 너무 희소한 도메인이라 해시 값이랑 타임스탬프가 둘 다일 가능성은 낮을 것 같음.
모델이 오래된 박스를 끝까지 뒤지는 끈질김이 점점 무섭게 느껴짐.