비트코인 개발자, 양자 도난에 맞서기 위한 '지뢰' 제안

비트코인 개발자 코리 필즈는 향후 지갑 도난을 억제하기 위해 BTC 담보를 요구하는 양자 지뢰를 제안하며, 손실된 코인에 대한 경매 규칙도 함께 제시했다.


공유
비트코인 코어 개발자 코리 필즈는 양자 컴퓨터에 취약한 지갑에서 자금을 탈취하려는 미래의 공격자들이 자신의 비트코인을 잃을 위험을 감수하게 만들 수 있는 "양자 지뢰"라는 시스템을 제안했다.
• 비트코인 코어 개발자 코리 필즈가 취약한 지갑에서의 향후 도난을 억제하기 위한 "양자 지뢰"를 제안했다.
• 이 제안은 취약한 비트코인을 사용하려는 사람이라면 누구든 해당 코인의 가치에 상응하는 담보를 제공하도록 요구할 것이다.
• 원래 소유자는 이전에 준비해 둔 소유권 증명을 공개함으로써 도난당한 BTC를 되찾고 공격자의 담보를 청구할 수 있었다.
• 필즈는 원래 소유자가 키를 영구적으로 분실했을 수 있는 취약한 코인을 위한 경매 메커니즘을 설명했습니다.
• 이 아이디어들은 여전히 가설에 불과하며, 양자 안전 비트코인 출력과 새로운 네트워크 합의 규칙이 필요할 것이다.
11월 4일 비트코인 개발 메일링 리스트에 게시된 제안서에서 필즈는 취약한 BTC를 이동하려는 누구든지 양자 안전 지갑에서 동일한 금액의 담보를 제공하도록 요구하는 메커니즘을 설명했다. 이 시스템은 원래 소유자가 사전에 소유권 증명을 준비해 두었다면 자신의 코인을 되찾고 공격자의 담보를 청구할 수 있는 기회를 제공할 것이다.
MIT 디지털 통화 이니셔티브에서 일하는 필즈는 이 개념을 향후 양자 컴퓨팅 위협에 대한 가능한 대응책으로 제시했습니다. 현재 비트코인에서는 그러한 메커니즘이 운영되지 않습니다.
비트코인 양자 지뢰는 공격자의 BTC를 위험에 빠뜨릴 것이다
이 제안은 공개 키가 이미 블록체인에 나타난 비트코인 지갑과 관련된 보안 우려를 다룬다. 충분히 강력한 양자 컴퓨터는 이론적으로 노출된 공개 키를 이용해 해당 개인 키를 계산할 수 있다.
비트코인의 가장 오래된 거래 형식 중 일부는 공개 키를 직접 노출하며, 주소를 재사용하면 다른 보유 자산이 취약해질 수 있습니다. 이러한 우려에는 비트코인 초창기와 관련된 휴면 지갑도 포함되지만, 현재 공개적으로 입증된 양자 컴퓨터는 그러한 공격을 수행할 수 없습니다.
필즈는 이러한 취약한 코인을 사용하는 모든 사람이 이체하는 금액과 동일한 담보를 제공하도록 제안했습니다. 그의 예에 따르면, 1 BTC를 이체하려는 사람은 양자 안전 지갑에 보관된 또 다른 1 BTC를 보유해야 합니다.
두 금액 모두 지출 제한이 있는 새로운 출력으로 들어가며, 최대 30일의 대기 기간이 포함될 수 있습니다. 원래 코인의 정당한 소유자는 양자 공격이 현실화되기 전에 숨겨진 소유권 약정을 준비할 수 있습니다.
공격자가 나중에 개인 키를 입수해 비트코인을 옮기려 하면, 소유자는 대기 기간 동안 그 이전의 약정을 공개할 수 있다.
“그러나 앨리스는 그 사이에 해당 거래를 발견한다”라고 필즈는 썼으며, 이는 정당한 소유자가 공격자의 담보를 가져가면서 자신의 자금을 되찾을 수 있는 방법을 설명한 것이다.
공격자는 대상 지갑에 그러한 약정이 포함되어 있는지 미리 알 수 없습니다. 필즈는 성공적인 공격이 궁극적으로 도둑에게 대상 자금보다 더 큰 비용을 초래할 수 있기 때문에 이러한 불확실성이 코인 절도 시도를 저지할 수 있다고 제안했습니다.
비트코인 개발자, 분실 지갑 경매 방안 제시
지뢰 메커니즘은 합법적인 소유자가 여전히 자신의 개인 키를 통제하고 양자 공격이 가능해지기 전에 필요한 커밋먼트를 준비하는 것에 달려 있다.
많은 오래된 비트코인 지갑은 더 이상 이러한 조건을 충족하지 못할 수 있습니다. 일부 소유자는 개인 키를 분실했고, 다른 소유자는 수년간 보유 자산을 그대로 방치해 두었습니다.
이 문제를 해결하기 위해 필즈는 공격이 발생하기 전에 참가자들이 취약한 보유 자산에 대해 숨겨진 입찰을 할 수 있는 별도의 시스템을 개요로 제시했습니다.
한 예에서, 참가자는 50 BTC를 보유한 휴면 지갑에 대항하여 입찰을 준비할 수 있었다. 만약 양자 공격자가 나중에 그 코인들을 사용하려고 시도한다면, 최초 소유권 증명 기간이 만료된 후 경매가 시작될 것이다.
참가자들은 사전에 준비한 입찰가를 공개하고 공격자의 담보 일부를 청구할 수 있었다. 설명된 메커니즘에 따르면, 적격 입찰이 공격자가 해당 코인을 보유하지 못하게 막을 경우 취약한 코인은 소각된다.
필즈는 성공한 입찰자, 채굴자 또는 기타 지정된 수령인에 대한 지급을 포함하여 담보 분배를 위한 다양한 규칙을 고려했습니다.
그는 MIT 디지털 통화 이니셔티브 책임자인 네하 나룰라와의 대화에서 제안된 또 다른 경매 설계를 논의했는데, 여기서는 경쟁 입찰자들이 재정적 제재를 받을 수 있다.
어느 경매 시스템도 원래 지갑 소유자의 복구를 보장하지 않는다. 그 목적은 공격자에게 자신의 자금을 걸도록 강요함으로써 절도의 매력을 줄이는 데 있다.
비트코인 보호 제안은 정당한 보유자에게 영향을 미칠 수 있다
담보 요건은 합법적으로 소유한 비트코인을 이동하려는 사람들에게 어려움을 초래할 수 있다.
예를 들어, 취약한 지갑에 1 BTC를 보유한 사람은 필즈가 제안한 규칙에 따라 거래를 완료하려면 양자 안전 출력에 또 다른 1 BTC가 필요합니다.
따라서 전체 잔액이 구형 지갑에 그대로 남아 있는 보유자는 추가 비트코인을 확보하지 않고서는 해당 자금에 접근하기 어려울 수 있다.
필즈는 비트코인이 양자 컴퓨팅을 이용해 동일한 개인 키를 복구한 공격자와 정당한 소유자를 자동으로 구별할 수 없다는 점을 인정했다.
“이 글의 목적은 이 아이디어들을 사고 실험으로서 소개하는 것일 뿐입니다,”라고 필즈는 쓰며, 이를 구현하는 데 필요한 소프트웨어 변경 사항을 구체적으로 밝히지 않았다고 언급했다.
모든 구현에는 먼저 양자 안전 거래 출력과 취약한 코인을 관리하는 새로운 합의 규칙이 필요합니다.
비트코인 개발자들은 다른 가능한 보호 방안들을 고려해 왔다. crypto.news가 앞서 보도한 바와 같이, 코인베이스는 10월에 개발자들에게 양자 위협에 대비할 것을 촉구하며 기존 지갑을 이전하는 데 수년이 걸릴 수 있다고 경고했다.
Fireblocks가 발표한 연구에서도 노출된 공개 키가 주요 우려 사항으로 확인되었으며, 추정에 따르면 수백만 BTC가 잠재적으로 취약한 주소에 있는 것으로 나타났습니다.
별도의 BitMEX 양자 제안은 성공적인 양자 공격의 증거가 확인된 이후에만 구형 지갑에 대한 제한을 활성화할 것을 제안했다.
필즈의 메일링 리스트 논의는 담보 비율, 경매 마감 시한, 입찰 실패에 대한 페널티, 취약한 코인이 소각될 수 있는 조건 등 여러 설계 선택을 미해결 상태로 남겼다.


