암호화폐 프로젝트 에베레스트: 7,002 비트코인 지갑 깨기, 미화 2억 3500만 달러 가치의 보물찾기
원저자:Andy Greenberg, Wired
원곡: 펠릭스, PANews
올해 9월 말, 자신을 톰 스미스라고 칭하는 해커가 앤디 그린버그에게 전압 재발을 문의하라는 의미 없는 문자 메시지를 보냈다.
그러나 이 세 단어는 놀라운 위업이며 잠재적으로 매우 가치 있는 단어임이 입증되었습니다. 불과 며칠 전 Andy Greenberg는 이 단어를 무작위로 생성하여 암호화된 USB 플래시 드라이브(IronKey S 200)의 특정 모델에 대한 비밀번호로 설정한 후 이를 시애틀에 본사를 둔 스타트업 Unphered의 Tom Smith와 그의 팀에게 전달했습니다. .

암호화되지 않은 시애틀 연구소 직원
Smith는 Andy Greenberg에게 코드를 해독하는 데 며칠이 걸릴 수 있다고 말했습니다. 실제로 IronKeys는 10번의 잘못된 비밀번호 시도 후에 해당 내용을 영구적으로 삭제하도록 설계되었기 때문에 비밀번호를 추측하는 것은 불가능합니다. 그러나 Unphered의 해커들은 무제한의 비밀번호를 시도할 수 있는 비밀번호 크래킹 기술을 개발했습니다(그들은 Andy Greenberg나 회사 외부의 누구에게도 이 기술에 대해 자세히 설명하지 않았습니다). 그래서 앤디 그린버그의 지갑이 Unphered Labs에 도착한 다음 날 아침, 세 단어로 된 비밀번호가 전송된 것을 보고 그는 놀랐다. Smith는 Andy Greenberg에게 고성능 컴퓨터의 도움으로 그 과정이 단지 200조 번의 시도만으로 이루어졌다고 말했습니다.
Smith는 이 특정 10년 된 IronKey 모델을 해독하기 위해 그와 그의 팀이 거의 8개월 동안 개발한 간단한 해킹을 시연하지 않았습니다. 개발 이유도 매우 특별합니다. 시애틀 연구실에서 동쪽으로 5,000마일 떨어진 스위스 은행 금고에 7,002개의 비트코인이 들어 있는 지갑이 있습니다. 지갑도 IronKey 모델 하드 드라이브이며 현재 환율로 거의 2억 3,500만 달러에 달합니다. .달러.
이 지갑의 소유자는 샌프란시스코에 거주하는 스위스 암호화폐 기업가 스테판 토마스(Stefan Thomas)입니다. 토마스가 비밀번호를 잊어버렸기 때문에 거기에 포함된 9자리 행운에 접근할 수 없었습니다. 토마스는 인터뷰에서 자신이 이미 8번이나 틀렸으며 시도할 기회가 2번밖에 남지 않았다고 밝혔습니다. 실패하면 IronKey는 저장된 키를 삭제하여 비트코인에 대한 액세스 권한을 영원히 잃게 됩니다. 결과적으로 Thomas는 수년 동안 Unphered의 해커 및 암호화폐 커뮤니티에서 많은 사람들의 주목을 받았습니다.

IronKey 컨트롤러 칩 레이아웃의 현미경 이미지(왼쪽)와 드라이브의 CT 스캔을 보여주는 암호화되지 않은 실험실 화면
몇 달간의 노력 끝에 Unphered의 해커들은 지갑을 해킹하기 위해 비밀 크래킹 기술을 사용할 준비가 되었다고 말했습니다. Smith는 우리는 완전하고 입증 가능하며 신뢰할 수 있는 접근 방식을 얻을 때까지 그에게 연락하는 것을 주저했습니다라고 말했습니다. 스미스는 비밀 해킹 기술과 막대한 양의 암호화폐 사용에 대한 민감성 때문에 와이어드와 대화할 때 실명을 사용하지 말라고 요청했다.
지갑을 해독하는 능력을 가지고 있었지만 먼저 잡혔습니다.
이번 달 초, Unphered는 Andy Greenberg에게 암호 해독 기능을 입증한 직후 Unphered의 IronKey 잠금 해제 기능을 보증하고 도움을 줄 수 있는 공통 친구를 통해 Thomas에게 연락했습니다. 하지만 토마스는 정중하게 거절했고, 전화 통화에서도 언퍼드 커미션에 대한 논의는 이뤄지지 않았습니다.
이와 관련해 토마스는 이르면 1년 전 다른 우수한 팀 두 곳과 협력 협약을 맺었다고 설명했다. 두 팀이 경쟁하는 것을 방지하기 위해 그는 한 쪽이 하드 드라이브를 잠금 해제할 수 있으면 수익금의 일부를 공유할 수 있다고 제안했습니다. 1년이 지난 후에도 그는 다른 사람들에게 문제를 풀도록 권유하기 전에 팀들에게 문제를 파악할 시간을 더 주겠다고 약속했습니다. 두 팀 모두 암호 해독 징후를 보이지 않았지만 Unphered는 암호 해독 기능이 있음을 보여주었습니다.
이는 또한 Unphered를 어색한 위치에 놓이게 합니다. Unphered는 아마도 암호화폐 세계에서 가장 가치 있는 자물쇠 따기 도구 중 하나를 가지고 있지만 선택할 수 있는 자물쇠는 없습니다. Unphered의 운영 이사인 Nick Fedoroff는 우리는 IronKey를 해독했지만 이제 Stefan Thomas를 해독해야 합니다. 이것이 가장 어려운 부분임이 입증되었습니다.라고 말했습니다.
Thomas는 Wired에 보낸 이메일에서 자신을 위해 그것을 해독하겠다는 Unphered의 제안을 거절했다고 확인했습니다. 토마스는 이미 다른 전문가들과 일해봤기 때문에 더 이상 다른 사람들과 자유롭게 일할 수 없다. 현재 팀이 다른 사람들과 일하는 것이 최선의 선택이라고 느낀다면 해독 작업을 하청 계약하기로 결정할 수도 있지만 이제 당신은 기다리다.
토마스가 시작한 에베레스트 프로젝트 때문에
토마는 과거 인터뷰에서 비트코인 1개의 가치가 1달러 미만이었던 2011년 초 비트코인이란 무엇인가?라는 제목의 비디오를 촬영하면서 7,002개의 비트코인을 받았다고 밝혔습니다. 그러나 그 해 후반에 Thoma는 실수로 지갑의 백업 복사본 두 개를 삭제하고 IronKey에 저장된 세 번째 복사본의 키패드를 잃어버렸지만 거의 140,000달러 상당의 토큰을 잃어버렸습니다. 나는 그것을 되찾기 위해 일주일을 보냈고 매우 고통스러웠습니다.
그로부터 12년 동안 토마스의 지갑에 있는 비트코인의 가치는 한때 거의 5억 달러까지 올랐습니다. 2021년 1월, 비트코인이 최고 가격에 가까워지기 시작하면서 Thomas는 수년간 잃어버린 비밀번호로 인해 야기된 불안감을 The New York Times에 설명했습니다. 저는 침대에 누워서 그것에 대해 생각하곤 했습니다. 그러다가 컴퓨터를 켜서 새로운 전략을 생각해 냈지만 효과가 없었고 다시 절망감을 느꼈습니다.
2021년 같은 시기에 암호학자와 화이트햇 해커 그룹은 토마스와 같은 암호화폐 보유자의 지갑을 잠금 해제하려는 목표로 Unphered를 설립했습니다. Unphered가 공식적으로 출시되었을 당시 암호화폐 추적 회사인 Chainalytic은 비밀번호가 분실된 지갑의 총 가치를 1,400억 달러로 추산했습니다. Unphered는 그 이후로 회사가 고객이 수백만 달러 가치의 지갑을 열 수 있도록 성공적으로 도왔다고 말했습니다. 종종 암호화폐 지갑에서 암호화 취약점이나 소프트웨어 결함을 찾아내는 방식으로 이루어졌지만 그 금액은 Thomas의 IronKey 지갑만큼 높지는 않습니다.

암호화되지 않은 레이저 절단 해체 IronKey
Unciphered가 Thomas의 IronKey를 잠금 해제할 수 있는 잠재적인 방법을 모색하기 시작한 것은 2023년 초였습니다. Smith는 2011년에 스토리지 하드웨어 회사인 iMation에 매각된 IronKey 제조업체가 그들에게 몇 가지 잠재적인 기회를 남겼다는 사실을 곧 알게 되었다고 말했습니다.
10년 전의 IronKey조차도 해커들에게는 강력한 표적이었습니다. 미국 국토안보부의 자금 지원을 받아 일부 개발된 USB 드라이브는 FIPS-140-2 레벨 3 인증을 받았습니다. 이는 변조 방지 기능이 있으며 암호화 기술이 군사 및 정보 기관의 기밀 정보에도 사용할 수 있을 만큼 안전하다는 것을 의미합니다. 대행사. . 하지만 Unphered는 여전히 지갑에서 일부 보안 취약점의 징후를 발견했지만 Thomas의 지갑은 크랙되지 않았으므로 Unphered는 크랙을 결정했습니다. 에베레스트 산에 오르고 싶다면 바로 이것입니다. 결국 Unphered는 네트워크가 되었습니다. 약 10명 국가안보국(National Security Agency) 또는 기타 3급 정부 기관에서 근무한 배경을 가진 직원과 외부 컨설턴트로 구성된 팀은 IronKey 지갑 암호 해독을 Project Everest라고 불렀습니다.
Unphered의 첫 번째 단계는 시간을 기준으로 Thoma의 IronKey의 정확한 모델을 필터링하고 결정하는 것이었습니다. 이를 위해 그들은 10년 이상 된 IronKey 모델을 모두 구입하여 수백 대를 실험실에 축적해 두었습니다.
장치를 완전히 리버스 엔지니어링하기 위해 Unphered는 CT 스캐너로 IronKey를 스캔하고 분해하기 시작했습니다. Unphered는 정밀한 레이저 절단 도구를 사용하여 비밀번호가 보관되어 있는 IronKey의 보안 영역인 Atmel 칩을 잘라냈습니다. 그런 다음 칩을 질산에 담가서 변조 방지 에폭시 층을 제거하고 실리카 연마 용액과 회전하는 펠트 패드를 사용하여 칩을 연마했습니다. 칩 표면에서 각 마이크론의 재료가 제거됨에 따라 광학 현미경이나 주사 전자 현미경을 사용하여 각 층의 사진을 찍은 다음 프로세서의 완전한 3D 모델을 구축할 수 있을 때까지 프로세스를 반복합니다.
칩의 읽기 전용 메모리(ROM)가 물리적 배선에 내장되어 있으므로 효율성이 향상됩니다. 따라서 Unphered의 시각적 모델은 IronKey 암호화 알고리즘의 논리 대부분을 해독하는 데 유리한 출발점을 제공합니다. 그러나 팀은 여기서 멈추지 않고 보안 요소 연결부에 10분의 1밀리미터의 전선을 설치하여 해당 요소와 주고받는 통신을 도청했습니다. 그들은 심지어 Atmel 칩과 또 다른 IronKey 마이크로컨트롤러 작업을 했던 엔지니어들에게 접근하여 하드웨어에 대한 세부 정보를 요청했습니다. 보물찾기 같은 느낌입니다. 빛바랜 커피 얼룩 지도를 따라가면 무지개 끝에 금 단지가 있다는 것을 알지만 무지개가 당신을 어디로 데려갈지는 알 수 없습니다.라고 Nick Fedoroff는 말했습니다. , Unciphered.road의 운영 이사.
크래킹 과정은 올해 7월에 정점에 이르렀습니다. 당시 언퍼드 팀은 샌프란시스코의 한 에어비앤비 호텔에 모였고, 팀원이 최초로 IronKey의 콘텐츠를 복호화했습니다.
그러나 Unphered는 전체 연구 프로세스나 IronKey를 크랙하고 제한된 암호 시도를 물리치는 데 사용한 카운터 기술에 대한 세부 정보를 공개하지 않았습니다. 이에 대해 회사는 자신들이 발견한 취약점이 공개되기에는 너무 위험할 가능성이 여전히 있다고 밝혔습니다. 그들이 크랙한 IronKeys 모델은 너무 오래되어 소프트웨어 업데이트로 패치할 수 없으며 일부 모델은 여전히 기밀 정보를 저장할 수 있기 때문입니다. 이 정보가 어떻게든 유출된다면 국가 안보에 미치는 영향은 암호화폐 지갑보다 훨씬 클 것입니다.
그러나 Unphered는 또한 자신들이 개발한 최종 방법은 침입적이거나 파괴적인 전술이 필요하지 않으며 피해를 입히지 않고 2011 IronKeys를 1000회 이상 잠금 해제하는 데 사용되었다고 밝혔습니다.
토마스 협력팀의 진전에 회의적, 공개서한을 발행해 설득할 계획
그러나 이러한 결과 중 어느 것도 Unphered의 Thomas를 설득하지 못했습니다. Unphered의 해커들은 Thomas를 대신하여 Thomas에게 연락한 중개인으로부터 Thomas가 암호화 및 하드웨어 해킹 세계의 다른 두 당사자, 즉 사이버 보안 법의학 및 조사 회사인 Naxo와 독립 보안 연구원 Chris Tarnovsky와 접촉했다는 사실을 알게 되었다고 말했습니다.
Naxo는 논평 요청을 거부했습니다. 그러나 유명한 칩 리버스 엔지니어인 Chris Tarnovsky는 Wired 매거진과의 인터뷰에서 작년 5월 Thomas와 전화 통화를 했다고 확인했습니다. 그 통신 중에 Thomas는 IronKeys를 성공적으로 잠금 해제할 수 있다면 보상을 주겠다고 말했습니다. 아낌없이 제공되었지만 수수료나 커미션은 명시되지 않았습니다. 그는 그 이후로 프로젝트에 대해 거의 작업을 수행하지 않았으며 본질적으로 Thomas가 초기 연구 비용을 매월 지불하기를 기다리고 있었습니다. 나는 일을 많이 하고 모기지와 청구서 걱정을 해야 하기 때문에 토마스가 미리 돈을 지불하기를 원했습니다.
그러나 Chris Tarnovsky는 첫 번째 통화 이후 Thomas로부터 소식을 듣지 못했다고 말하면서 아무 것도 나오지 않았습니다. 이상합니다.라고 말했습니다.
Nick Fedoroff, Unciphered 운영 이사
Unciphered 팀은 Naxo의 진행 상황에 대해 여전히 회의적입니다. 그들은 소수의 하드웨어 해커만이 IronKey를 크랙하는 데 필요한 리버스 엔지니어링을 수행할 수 있다고 믿고 있으며 Naxo를 사용하는 사람은 아무도 없는 것으로 보입니다. 프로젝트를 Naxo나 다른 팀에 하청 계약하라는 Thomas의 제안에 대해 Fedoroff는 배제할 수는 없지만 Unciphered가 IronKey를 단독으로 크랙할 수 있다는 것은 말이 되지 않습니다. 우리가 알고 있는 바에 따르면 이 옵션은 실현 가능하지 않습니다.라고 말했습니다. 그것은 누구에게도 유익하지 않습니다.”
한편 Thomas는 2억 3,500만 달러를 잠금 해제하는 데 있어서 비상한 긴급성이 부족한 것으로 보입니다. 토마스는 “그렇게 많은 돈을 다루면 모든 일에 시간이 오래 걸린다”며 그 이유에 대해 막연한 힌트만 제시했다. 뭔가 잘못되면 수억 달러가 위태로워지므로 명확하고 명확하게 해야 합니다.”
작업 속도를 높이기 위해 Unphered는 Thomas에게 공개 서한을 공개하고 그가 협력하도록 설득하기 위한 비디오를 며칠 내에 공개할 계획입니다. 그러나 Fedoroff는 Thomas가 실제로 돈에 관심이 없을 수도 있음을 인정했습니다. New York Times는 2021년 기사에서 토마스가 다른 암호화폐 벤처 덕분에 이미 무엇을 해야 할지 모르는 부를 갖게 되었다고 썼습니다.
Fedoroff는 또한 Thomas의 IronKey에 무엇이 숨겨져 있는지 정확히 아는 것이 불가능하다고 언급했습니다. 아마도 7,002 비트코인의 비밀번호는 다른 곳에 숨겨져 있거나 완전히 사라졌을 것입니다.
Unphered는 여전히 희망을 갖고 있지만 Thomas가 협조하지 않으면 팀은 계속 나아갈 준비가 되어 있습니다. 결국, 회사가 크래킹되기를 기다리는 다른 지갑이 있습니다. 이 특정 USB 드라이브의 잠금을 해제할지 여부와 방법은 궁극적으로 소유자에게 달려 있습니다. Fedoroff는 매우 실망스럽습니다. 인간은 예측할 수 없는 생물이고 사람을 다루는 것이 항상 가장 복잡하지만 코드를 바꾸지 않는 한 코드도 변하지 않고 회로도 변하지 않습니다.라고 말했습니다.


