← 최신 논문
💻 computer science

Renting the Cracking Machine with a Cost-and-Time Analysis of Exhaustive DES-56 Key Search in the Cloud

이 논문은 일반적인 AWS EC2 인스턴스를 사용하여 56비트 DES 키 공간을 전체 전수 조사하는 데 약 120만 달러의 비용과 적절한 규모의 플릿(fleet)을 통해 약 21년이 소요되는 반면, 자금력이 충분한 공격자가 시간을 사기 위해 돈을 지불한다면 단 하루 만에 조사를 완료하는 것이 실질적으로 가능하다는 점과 더불어, 더 작은 부분 공간 공격은 무시할 수 있는 비용으로 실행될 수 있음을 입증한다.

원저자: Gonzalo Sharif Curi Martínez, Rodrigo Ramele

게시일 2026-07-28✓ Author reviewed
📖 3 분 읽기☕ 가벼운 읽기

원저자: Gonzalo Sharif Curi Martínez, Rodrigo Ramele

원본 논문은 CC BY 4.0 (http://creativecommons.org/licenses/by/4.0/) 라이선스로 제공됩니다. 이것은 아래 논문에 대한 AI 생성 설명입니다. 저자가 작성한 것이 아닙니다. 기술적 정확성을 위해서는 원본 논문을 참조하세요. 전체 면책 조항 읽기

디지털 자물쇠와 열쇠의 세계를 상상해 보십시오. 그곳에서는 의도된 수신자만이 읽을 수 있도록 비밀 메시지가 암호화됩니다. 수십 년 동안, 데이터 암호 표준(DES)이라 불리는 특정한 자물쇠는 비밀을 안전하게 지키는 황금 표준이었습니다. DES를 56개의 숫자가 있는 다이얼을 가진 거대한 조합 자물쇠라고 생각해 보십시오. 이 자물쇠를 깨뜨리려면 도둑은 자물쇠가 딸깍 하고 열릴 때까지 가능한 모든 조합을 하나씩 다 시도해야 합니다. 숫자의 범위가 매우 높았기 때문에, 한때는 슈퍼컴퓨터나 거대하고 특수 제작된 기계만이 충분히 빠르게 이 모든 조합을 시도할 수 있을 것이라고 생각되었습니다. 하지만 세상이 변했습니다. 오늘날 우리에게는 '클라우드'가 있습니다. 이는 자신만의 컴퓨터를 사는 대신, 매 분 단위로 거대하고 보이지 않는 컴퓨터 군단을 빌려 쓰는 것과 같습니다. 연구자들이 던져온 핵심 질문은 이것입니다. 만약 당신이 단지 이 오래된 자물쇠를 부수고 싶다면, 그 군단을 빌리는 데 비용이 얼마나 들며, 얼마나 기다려야 하는가? 만약 비용이 낮고 시간이 짧다면, 그 오래된 자물쇠는 더 이상 안전하지 않으며, 우리의 오래된 비밀들이 실제로 얼마나 취약한지 정확히 알아야 하기 때문에 이 질문은 중요합니다.

이 논문은 곤살로(Gonzalo)와 로드리고(Rodrigo)라는 두 명의 연구자가 실제로 아마존의 AWS 클라우드에서 컴퓨터 군단을 빌려 DES 자물쇠를 부수는 방식으로 답을 찾기로 결심한 대담한 실험과 같습니다. 그들은 특수한 기계를 만들지 않았습니다. 그저 신용카드만 있으면 누구나 이용할 수 있는 표준 컴퓨터들을 사용했습니다. 그들은 이 작업을 위해 37대의 컴퓨터 팀을 구성하여 서로 협력하게 했으며, 각 컴퓨터는 방대한 숫자 조합 중 서로 다른 조각을 확인하도록 했습니다. 그들은 이 작업을 거대한 보물찾기처럼 다루었습니다. 즉, "보물"(비밀 키)을 출발선으로부터 서로 다른 거리에 숨겨두고, 컴퓨터 군단이 그것을 찾는 데 시간이 얼마나 걸리는지 측정했습니다.

결과는 작은 거리에서는 놀라울 정도로 빠르고 저렴했습니다. 보물이 가까운 곳(첫 1억 개 조합 이내)에 숨겨졌을 때, 컴퓨터들은 대부분의 시간을 그저 깨어나서 작업할 준비를 하는 데 보냈습니다. 이런 경우, 전체 작업은 약 2분이 걸렸고 비용은 50센트 미만이었습니다. 이는 마치 택시 기사에게 몇 달러를 주고 동네 구멍가게까지 가달라고 하는 것과 같았습니다. 운전 자체는 순식간이었지만, 시간은 주로 기사가 도착하기를 기다리는 데 소요되었습니다.

하지만 보물을 더 멀리 숨길수록 이야기는 달라졌습니다. 보물을 150억 개 조합까지 밀어냈을 때, 실제로 키를 찾는 데 드는 시간이 주요 요인이 되었습니다. 컴퓨터들은 꾸준히 작동하여 약 87분 만에 키를 찾아냈으며, 비용은 약 18달러였습니다. 연구자들은 컴퓨터가 매우 효율적이어서 단 한 대의 기계로 초당 거의 3백만 개의 조합을 확인할 수 있다는 것을 발견했습니다. 37대의 기계를 모두 합치면, 초당 1억 개 이상의 키를 확인하고 있었습니다.

그들의 발견 중 가장 흥激적인 부분은 만약 당신이 단순히 일부분이 아니라 전체 자물쇠를 정말로 부수고 싶다면 어떤 일이 벌어지는가 하는 점입니다. 전체 자물쇠에는 약 72경 개의 가능한 조합이 있습니다. 현재의 37대 컴퓨터 설정으로는 모든 조합을 확인하는 데 약 21년이 걸립니다. 이는 불가능해 보이지만, 연구자들은 이 작업이 매우 나누기 쉽기 때문에 돈을 시간과 맞바꿀 수 있다는 것을 보여주었습니다. 만약 당신이 아주 큰 주머니를 가지고 있어 약 14만 대의 거대한 컴퓨터 함대를 빌릴 수 있다면, 단 하루 만에 전체 자물쇠를 부술 수 있습니다. 이 거대한 노력에 드는 총비용은 약 120만 달러가 될 것입니다.

그래서 이것이 무엇을 의미할까요? 이 논문은 오래된 DES 자물쇠가 사실상 깨졌음을 증명합니다. 만약 나쁜 놈이 적은 돈을 가지고 있다면, 커피 한 잔 값으로 특정하고 제한적인 부분의 코드를 깰 수 있습니다. 만약 그들이 많은 돈을 가지고 있다면, 단 하루 만에 전체 코드를 깰 수 있습니다. 연구자들은 또한 자신들의 컴퓨터 기반 접근 방식이 빠르긴 했지만, 현대의 그래픽 카드(비디오 게임에 사용되는 종류)를 사용하면 이를 훨씬 더 저렴하고 빠르게 만들 수 있어, 시간과 비용을 또 다른 백 배까지 줄일 수 있다고 언급했습니다. 결론은 명확합니다. 56비트 자물쇠는 더 이상 장벽이 아닙니다. 그것은 단지 당신이 이 자물쇠를 부수기 위해 얼마만큼의 현금을 쓸 용의가 있느냐의 문제입니다.

연구 분야의 논문에 파묻히고 계신가요?

연구 키워드에 맞는 최신 논문의 일일 다이제스트를 받아보세요 — 기술 요약 포함, 당신의 언어로.

Digest 사용해 보기 →