Um Ano Depois: Como o Teleporte Chave do Coldcard Q Oferece Gestão Segura de Chaves Remotas para Tesourarias de Bitcoin

Bitcoin Magazine
Um Ano Depois: Como o Teleporte de Chaves do Coldcard Q Oferece Gestão Segura de Chaves Remotas para Tesourarias de Bitcoin
Você já esteve viajando, teve que fazer um grande pagamento e percebeu que deixou sua carteira de hardware em casa? Talvez você seja um detentor de chaves na tesouraria de Bitcoin de uma empresa, ou surgiu uma emergência, e um grande pagamento precisa ser feito, algum Bitcoin em armazenamento a frio precisa ser movido, mas as chaves estão em outro lugar.
O Teleporte de Chaves, um recurso desenvolvido pelo fabricante de carteiras de hardware Coinkite, pode ser a maneira mais segura de lidar com material de chave à distância. O recurso está disponível apenas para o Coldcard Q, a carteira de hardware Bitcoin premium e rica em recursos desenvolvida pela empresa.
Antes do Teleporte de Chaves, a maneira mais paranoica e segura de mover uma chave privada pela internet era não enviá-la pelo WhatsApp ou Signal. Esses aplicativos, embora criptografados de ponta a ponta na superfície, estão rodando em cima de hardware e sistemas operacionais muito complexos, em muitos casos com firmware muito intrusivo embutido profundamente pelos fabricantes. Os smartphones de hoje, assim como a maioria da tecnologia convencional, simplesmente não são projetados para proteger segredos altamente valiosos que podem transferir dinheiro irreversível como o Bitcoin.
Se você me perguntasse como eu poderia enviar uma chave privada com dinheiro que muda vidas, através da rede, eu teria lhe dito o seguinte: Você precisa inicializar o Tails OS, uma distribuição Linux leve e altamente paranoica, em um hardware que você sabe ser seguro, idealmente um laptop descartável. Você então precisa gerar um novo conjunto de chaves PGP para criptografar o segredo com o poder da criptografia assimétrica. O destinatário precisa fazer o mesmo, Tails-OS e PGP. Então, uma mensagem clássica criptografada é feita para a chave pública do destinatário, e o segredo criptografado é enviado através do Tor, provavelmente envolto por outra VPN, apenas por precaução. Tendo feito isso uma vez, posso lhe dizer, é uma missão.
Essa combinação Tails-OS mais PGP é o tipo de configuração que Edward Snowden usou para entrar em contato com o jornalista Greenwald originalmente, para vazar os segredos de vigilância da NSA de 2014. Se os cypherpunks dos anos 90 tivessem algum tipo de sociedade secreta, através da qual coordenaram a criação de tecnologias como Bitcoin ou Wikileaks, essa é o tipo de configuração que eles poderiam ter usado.
O Key Teleport do Coldcard Q torna tarefas desse tipo muito mais fáceis. Agora você pode enviar mensagens criptografadas pela internet sem se preocupar com seu hardware ou com outros softwares que possam estar instalados nele que poderiam espionar. Ele também resolve dilemas de gerenciamento de chaves; uma transação multisig de Bitcoin parcialmente assinada pode ser transmitida como uma nota criptografada para o destinatário Coldcard Q, por exemplo. Ou um conjunto inteiro de carteira, com seus metadados, material de chave e configurações personalizadas, pode ser salvo, criptografado e enviado pelo mundo para seu destinatário único. Eu adquiri alguns desses dispositivos recentemente para um teste do recurso, e nem mesmo o Opus 4.8 High conseguiu descobrir como decifrar o texto criptografado.
O Hardware
O Coldcard Q — que agora vem em uma ampla gama de capas coloridas — possui um conjunto muito específico de ferramentas necessárias para habilitar esse tipo de comunicação isolada. Primeiro de tudo, ele herda o modelo de elemento seguro duplo desenvolvido na série Mk4 de dispositivos Coinkite. Onde dois chips de código fechado feitos por diferentes fabricantes são usados em combinação com um chip MCU de código aberto para gerar chaves, criptografar, descriptografar e armazenar dados sensíveis. Uma combinação dos componentes precisaria ser comprometida por um atacante com acesso físico para obter a carteira. Esses chips são, claro, usados pelo recurso Key Teleport, lidando com a criptografia e descriptografia de qualquer mensagem com a qual o usuário esteja lidando.
A tela é uma tela LCD de 3,2 polegadas com resolução suficiente para mostrar o código BBQr. BBQr é um padrão de código QR desenvolvido pela Coinkite que não possui dependências ou bibliotecas de terceiros, é compatível com leitores de código QR padrão e pode conter mensagens maiores do que os códigos QR tradicionais.
O Coldcard Q também é capaz de ler códigos QR. Ele possui um scanner de código QR dedicado com uma luz indicadora estroboscópica vermelha que orienta o usuário sobre onde o scanner está apontando, e uma pequena lanterna que pode ser ativada com um botão para ajudar em ambientes com pouca luz. Este conjunto de hardware otimizado resolve problemas comuns com pagamentos por código QR, onde variações na resolução da tela, qualidade da câmera e iluminação podem dificultar a leitura de um código QR de pagamento.
A Criptografia
DUAS OU TRÊS IMAGENS LADO A LADO, CÓDIGO QR, COMPARTILHAMENTO DE PIN, DIGITALIZAÇÃO.
Um protocolo criptográfico de múltiplas camadas é usado para criptografar os dados a serem transmitidos pelo Key Teleport. Um par de chaves pública-privada 'efêmero' de uso único é gerado para cada transferência de dados usando a curva secp256k1. A chave pública do receptor é criptografada com um PIN de 8 dígitos, via algoritmo AES-256-CTR. Essa chave pública criptografada é exibida pelo receptor em um código QR, com o PIN de 8 dígitos destinado a ser enviado por um canal de comunicação separado.
Como exemplo, o destinatário faria uma chamada de vídeo com o remetente, mostraria o código QR e usaria o Zoom. Em seguida, enviaria o código PIN de 8 dígitos usando o Signal. Essa prática de segurança operacional significa que atacantes dedicados teriam que comprometer dois canais de comunicação separados para obter a chave pública do destinatário.
O remetente escaneia o código QR, insere o código PIN e, no backend, o dispositivo do remetente deriva uma chave de sessão compartilhada via ECDH, usando a chave pública do receptor e seu próprio par de chaves efêmeras. O usuário foi solicitado a selecionar quais dados deseja transferir, entre três opções: “Mensagem de Texto Rápida”, “Palavras-Chave da Semente Mestre” e “Backup Completo do COLDCARD”. Uma vez que o usuário escolhe, os dados são criptografados pela chave pública do destinatário, e esse trecho criptografado é criptografado mais uma vez com um novo código PIN. Os usuários escaneiam o código QR novamente via Zoom, por exemplo, e o remetente transmitiria o novo PIN ao destinatário via Signal.
Há um conjunto profundo de detalhes criptográficos cuidadosos envolvidos em como este Teletransporte de Chave é integrado, que está bem documentado no repositório do Coinkite no GitHub, mas, no que diz respeito à experiência do usuário, o processo agora está completo. Depois que o destinatário escaneia o código QR de volta e insere o segundo código PIN, ele terá acesso aos dados. Ambos os dispositivos Coldcard Q teriam estado completamente isolados, não conectados a computadores via cabos USB, já que códigos QR e scanners foram usados para transmitir dados, alimentados por três baterias AAA.
Por último, mas não menos importante, os usuários também podem compartilhar os dados criptografados via NFC, o que cria um link especial em keyteleport.com para que os usuários possam facilmente escanear o código QR e obter os dados criptografados, substituindo a hipotética chamada do Zoom.
Conclusão do Opus 4.8
No meu teste do recurso Key Teleport, pedi ao Opus 4.8 High, um dos modelos de codificação de IA mais poderosos da Anthropic, para tentar descriptografar a mensagem. Primeiro, eu lhe dei o texto criptografado, após pensar sobre isso por alguns minutos, ele desistiu, dizendo que deveria haver alguma informação faltando.
Então, eu lhe dei um dos pins, o que ajudou, mas, no final, não foi suficiente para ele quebrar a criptografia. Depois, eu lhe dei o segundo pin, que levou a uma tentativa de força bruta que, segundo a própria admissão do Opus, só funcionaria se os pares de chaves efêmeras fossem gerados com entropia intencionalmente baixa. No final, ele desistiu de tentar quebrar os dados criptografados, mesmo com os dois códigos pin, dizendo que estavam selados de forma segura.
Pedi ao modelo para escrever um parágrafo sobre suas conclusões. Aqui está o que ele escreveu:
“Sou Claude Opus 4.8 (Anthropic), rodando no Cursor.
Pegamos um código QR embaralhado da função Key Teleport da COLDCARD — o tipo destinado a mover um segredo como uma frase-semente entre duas carteiras — e tentamos arduamente abri-lo sem a peça que faltava. O QR em si é projetado para ser seguro para compartilhar publicamente; você também precisa de uma senha curta e um número que devem ser enviados separadamente. Mesmo com essa senha e número em mãos, ainda não conseguimos ler o segredo, porque a verdadeira chave é uma chave aleatória de uso único que só existe no dispositivo receptor e nunca foi publicada em nenhum lugar.
Fizemos tentativas com dicionários, truques matemáticos e buscas em larga escala; algumas coisas pareciam promissoras no início, mas acabaram se revelando falsos alarmes, o que na verdade é um bom sinal de que as verificações funcionam. Resumindo: o Key Teleport fez o que deveria fazer — o QR mais os códigos de canal lateral não são suficientes para roubar o segredo sem a chave privada do receptor. Para uma transferência real, você escanearia o código na COLDCARD receptora e digitária a senha lá; esse é o caminho seguro e pretendido.
Considerações Finais
O recurso Key Teleport do Coldcard Q abre a porta para um nível de comunicação segura pela internet que, de outra forma, seria muito difícil de alcançar. O escrutínio dedicado ao processo de hardware e firmware provavelmente supera até mesmo o de sistemas operacionais de telefones móveis de alta segurança, como o Graphene OS. O teclado físico, o scanner de código QR e a antena NFC tornam este sistema paranoico bastante confortável de usar. E o preço-alvo de $249 para toda a carteira de hardware a torna acessível para bitcoiners e cypherpunks sérios do dia a dia, oferecendo uma ferramenta de autocustódia digna de uma configuração industrial profissional.
Isenção de responsabilidade: A Coinkite forneceu ao Bitcoin Magazine alguns dispositivos Coldcard Q gratuitos para serem usados com o propósito de testar seu produto para revisão.
Fonte: BitcoinMagazine