Certified Crypto Market

Shamir 백업과 시드 문구 분할

Shamir 백업은 지갑의 복구 비밀을 여러 조각으로 나눠, 어떤 사본 하나만으로는 자금을 훔칠 수 없게 합니다. 작동 원리와 시드 문구를 반으로 나누는 것이 왜 위험한지 알아보세요.

CCM ResearchCertified Crypto Market2026년 10월 7일5분 분량
X에 공유LinkedIn

Shamir 백업은 지갑의 복구 비밀을 여러 조각으로 나누고 각 조각을 별도의 단어 세트로 적어 두는 방식으로, 정해 둔 수의 조각(예: 세 개 중 아무 두 개)이 있으면 지갑을 복원할 수 있고 그보다 적은 조각으로는 쓸모 있는 정보를 전혀 알 수 없습니다. 덕분에 어느 한 곳에도 전체 키를 두지 않고 여러 장소에 백업을 보관할 수 있습니다.

이는 실제로 존재하는 딜레마를 해결합니다. 시드 문구 백업이 하나뿐이라면 그것이 단일 실패 지점이 됩니다. 잃어버리면 자금이 사라지고, 누군가 찾아내면 자금을 도난당할 수 있습니다. 사본을 더 만들면 분실 위험은 줄지만 도난 위험은 커집니다. Shamir 백업은 두 위험을 동시에 줄이도록 설계되었지만, 그만큼 복잡해지고 잘못하면 스스로 지갑에 접근하지 못하게 될 수도 있습니다.

Shamir 비밀 분산의 작동 원리

Shamir 비밀 분산은 1979년 암호학자 Adi Shamir가 발표했습니다. 핵심 아이디어는 곡선 하나를 정하려면 일정한 수의 점이 필요하다는 수학적 사실에 기반합니다. 두 점은 직선을, 세 점은 포물선을 정하는 식입니다.

간단히 말하면 다음과 같습니다.

  1. 1비밀을 무작위로 고른 곡선 위의 한 점으로 인코딩합니다.
  2. 2그 곡선 위의 서로 다른 점들을 조각으로 나눠 줍니다.
  3. 3조각이 충분하면(임계값) 곡선을 재구성해 비밀을 복구할 수 있습니다.
  4. 4조각이 그보다 적으면 들어맞는 곡선이 무한히 많으므로, 조각만으로는 비밀에 대해 아무것도 알 수 없습니다.

바로 이 마지막 특성이 문구를 단순히 여러 조각으로 나누는 것과의 차이점입니다.

지갑에서의 Shamir 백업: SLIP-39

Trezor를 만든 하드웨어 지갑 제조사 SatoshiLabs는 Shamir 백업 표준인 SLIP-39를 발표했습니다. 이를 지원하는 지갑은 조각을 단어 목록 형태로 생성하는데, 시드 문구와 비슷하지만 다른 단어 목록과 형식을 사용합니다.

Shamir 백업을 설정할 때는 보통 다음을 정합니다.

  • 조각 수: 예를 들어 3개 또는 5개.
  • 임계값: 복구에 필요한 조각 수. 예를 들어 2개 또는 3개.

일부 구현에서는 더 복잡한 구성을 위해 “가족 그룹에서 한 개, 개인 그룹에서 두 개”처럼 그룹 기능을 지원하기도 합니다.

호환성 주의

SLIP-39 조각은 BIP-39만 지원하는 지갑에는 입력할 수 없습니다. BIP-39는 대부분의 지갑이 12단어 또는 24단어 시드 문구에 사용하는 표준입니다. Shamir 백업에 의존하기 전에 어떤 지갑에서 복원할 수 있는지 확인하고, 그 정보를 계획과 함께 기록해 두세요.

시드 문구를 그냥 반으로 나누면 안 되는 이유

흔한 자가 방식은 1~12번째 단어를 종이 한 장에, 13~24번째 단어를 다른 종이에 적는 것입니다. 영리해 보이지만 두 가지 문제가 있습니다.

방식한 조각을 도난당하면한 조각을 잃어버리면
완전한 시드 문구 하나자금을 빼앗길 수 있음지갑도 고장 나면 자금을 잃음
반으로 나눈 시드 문구공격자가 비밀의 절반을 알게 되어 나머지를 훨씬 쉽게 추측할 수 있음지갑도 고장 나면 자금을 잃음
Shamir 2-of-3공격자가 쓸모 있는 정보를 전혀 얻지 못함나머지 두 조각으로 복구

문구를 나누면 모든 조각이 도둑에게 가치 있으면서 동시에 모든 조각이 없어서는 안 되는 것이 됩니다. 두 방식의 단점을 모두 떠안는 셈입니다. 분산 백업이 필요하다면 제대로 된 방식을 사용하세요. 더 깊이 알고 싶다면 지갑 파생 경로 설명을 읽어 보세요.

Shamir 백업과 다른 선택지 비교

선택지작동 방식주요 장점주요 단점
단일 시드 문구단어 목록 하나간단하고 널리 지원됨단일 실패 지점
시드 문구 + 패스프레이즈시드에 비밀 추가 단어를 더함시드만 찾아서는 부족함패스프레이즈를 잊으면 자금을 잃음
Shamir 백업임계값이 있는 조각들분산 보관, 조각 분실에 견딤SLIP-39 지원 필요, 관리할 것이 늘어남
멀티시그 지갑여러 키가 서명해야 함어떤 키도 혼자서는 자금을 옮길 수 없음설정과 복구가 더 복잡함

이러한 대안은 패스프레이즈와 공동 자금을 위한 멀티시그 가이드에서 다룹니다.

Shamir 백업을 안전하게 설정하는 방법

  1. 1이 기능을 지원하는 지갑을 사용하고, 공식 출처에서 다운로드하거나 구매하세요.
  2. 2적절한 임계값을 고르세요. 2-of-3이 흔한 출발점입니다. 조각 하나를 잃어도 복구할 수 있고, 도난당한 조각 하나는 쓸모가 없습니다.
  3. 3각 조각을 손으로 정성껏 적고, 조각 번호와 임계값을 표시하세요. 절대 사진으로 찍지 마세요.
  4. 4조각은 서로 다른 장소에 보관하세요. 예를 들어 집과 신뢰할 수 있는 다른 장소입니다. 모든 조각을 같은 서랍에 두면 의미가 없습니다.
  5. 5지갑에 큰 금액을 넣기 전에 임계값만큼의 조각으로 복구를 테스트하세요.
  6. 6신뢰하는 사람이 이 방식이 있다는 것, 필요한 조각 수, 어떤 종류의 지갑으로 복원하는지 알 수 있도록 계획을 문서로 남기세요. 암호화폐 상속 계획 가이드도 참고하세요.
  7. 7화재와 침수에 대비해 각 조각마다 금속 백업을 고려하세요.

흔한 실수

  • 임계값을 전체 조각 수와 같게 설정해, 조각 하나만 잃어도 전부를 잃게 만드는 것.
  • 서로 아는 사이라 조각을 합칠 수 있는 사람들에게 너무 많은 조각을 맡기는 것.
  • 조각이 어떤 지갑 표준을 사용하는지 잊어버리는 것.
  • 복구를 한 번도 테스트하지 않는 것.
  • Shamir를 서명 기기의 악성코드에 대한 보호 수단으로 여기는 것. 그렇지 않습니다.

결론

Shamir 백업을 사용하면 지갑의 복구 비밀을 여러 장소에 분산할 수 있어, 조각 하나를 잃어버리거나 도난당해도 자금을 잃지 않습니다. 시드 문구를 반으로 나누는 것보다 훨씬 안전하지만, 호환되는 지갑과 꼼꼼한 기록이 필요합니다. Bitcoin이나 다른 암호화폐를 직접 보관하는 대부분의 사람에게는 잘 보관된 단일 백업으로 충분하며, Shamir는 금액과 계획이 추가 단계를 감수할 만할 때 의미가 있습니다. 먼저 시드 문구를 올바르게 백업하는 방법 가이드에서 기본부터 시작하세요.

자주 묻는 질문

Shamir 백업이란 무엇인가요?

Shamir 백업은 지갑의 복구 비밀을 여러 개의 조각(share)으로 나누고, 각 조각을 별도의 단어 목록으로 적어 두는 방식입니다. 복구에 필요한 조각 수는 예를 들어 세 개 중 아무 두 개처럼 직접 정할 수 있습니다. 그보다 적은 조각으로는 비밀에 대해 쓸모 있는 정보를 전혀 알 수 없으므로, 조각 하나를 잃어버리거나 도난당해도 자금이 위험해지지 않습니다.

24단어 시드 문구를 그냥 반으로 나누면 안 되나요?

권장하지 않습니다. 각 절반은 여전히 비밀의 일부를 드러내고 공격자가 나머지를 추측하는 데 필요한 작업을 크게 줄여 주며, 어느 한쪽을 잃어버리면 복구가 불가능해질 수 있습니다. Shamir 백업과 멀티시그 지갑은 이 두 가지 문제를 모두 피하도록 설계되었습니다.

Shamir 백업은 모든 지갑과 호환되나요?

아니요. 지갑에서 Shamir 백업에 흔히 쓰이는 표준인 SLIP-39는 대부분의 지갑이 사용하는 BIP-39 시드 문구와 다릅니다. Shamir 조각은 SLIP-39를 지원하는 지갑에서만 복원할 수 있으므로, 호환성을 확인하고 어떤 종류의 지갑으로 조각을 만들었는지 기록해 두세요.

Shamir 백업은 멀티시그와 같은 건가요?

아니요. Shamir 백업은 키 하나의 백업을 여러 조각으로 나누지만, 복구한 뒤에도 지갑은 여전히 키 하나로 서명합니다. 멀티시그는 여러 개의 독립적인 키를 사용하며, 각 키가 거래에 서명해야 합니다. 멀티시그는 기기 하나가 탈취되는 상황을 막아 주고, Shamir는 주로 백업을 보관하는 방식을 보호합니다.

이 기사는 교육 목적으로만 제공되며 금융, 법률 또는 세무 조언이 아닙니다. 암호화폐는 변동성이 크며 손실을 볼 수 있습니다. 행동하기 전에 각 코인 페이지에서 실시간 가격과 프로젝트 세부 정보를 확인하세요.