Timelock: criptografia de bloqueio temporal para mensagens e arquivos
Atualizado em
A criptografia de bloqueio temporal protege os dados de forma que só possam ser descriptografados depois de um horário definido, sem que ninguém guarde a chave nesse meio-tempo. O Timelock do Postdate criptografa a chave para uma rodada futura do drand, uma rede pública de aleatoriedade, então o link só abre quando essa rodada é publicada.
Compartilhe o link hoje. A mensagem e os arquivos ficam fechados até a hora que você escolher, com uma chave criptografada para uma liberação futura.
Use o Timelock quando o horário de abertura estiver definido e você quiser que a criptografia garanta a espera. Escolha o Basic se precisar de um link de exclusão privado.
Crie um Postdate Timelock3 USD, pagamento único. Até 100 MB e um ano. Sem link de exclusão para o remetente.
Como funciona a criptografia de bloqueio temporal
O Timelock se baseia no drand, uma rede pública de aleatoriedade operada por organizações independentes reunidas na League of Entropy. A cada 3 segundos, o drand publica uma rodada numerada: um valor aleatório com uma assinatura.
A assinatura de cada rodada é feita em conjunto. Um número mínimo de operadores, chamado limiar, precisa contribuir com uma parte cada, e nenhum operador consegue criá-la sozinho. Eles contribuem com suas partes quando chega a hora da rodada.
O Timelock usa esse cronograma. Seu navegador criptografa sua mensagem e seus arquivos e depois criptografa a chave deles para a rodada do horário de abertura ou logo depois. Só a assinatura dessa rodada consegue desbloquear a chave, então o link fica fechado até o drand publicá-la. Nem o próprio Postdate consegue abri-lo antes da hora.
O horário de abertura é arredondado para a próxima liberação programada, então o acesso pode levar alguns segundos a mais. Quando essa liberação estiver disponível, o navegador do destinatário pode desbloquear a chave e descriptografar o conteúdo.
Em quem você confia
O Timelock depende do drand. Ele pressupõe que não haja operadores suficientes para atingir o limiar combinando criar uma rodada antes da hora, que a rede continue publicando rodadas e que a criptografia continue segura. Se operadores suficientes se juntassem, poderiam criar a assinatura de uma rodada futura antes do horário. Se muitos ficassem fora do ar, as rodadas parariam e a abertura teria que esperar.
O Basic depende da política do Postdate. O Postdate guarda a chave e a libera no horário escolhido. Você confia na nossa promessa de não ler seu conteúdo antes da abertura.
Isso protege o acesso pelo link. O remetente ainda pode guardar ou compartilhar o texto, os arquivos ou a chave de criptografia originais. Computadores quânticos do futuro poderão quebrar a criptografia do Timelock; não podemos prever quando esse risco vai se tornar real.
Escolha o tipo de bloqueio
Basic
O Postdate guarda a chave e a libera na hora escolhida. Você confia na nossa promessa de não ler o conteúdo antes da hora.
Você recebe um link de exclusão privado. Use-o até o Postdate expirar, inclusive antes de ele abrir.
Grátis até 7 dias e 1 MB. Uploads maiores ou datas mais distantes custam 3 USD.
Timelock
Para desbloquear, a chave precisa de uma liberação programada do drand, uma rede pública independente. O Postdate não pode fornecer essa liberação antes da hora.
Você não pode excluí-lo nem antecipar a abertura. Escolha esta opção quando o horário da liberação estiver definido.
3 USD por Postdate, inclusive mensagens só de texto.
Os dois criptografam seu texto e seus arquivos no navegador antes do upload. Qualquer pessoa com o link pode abri-los depois do horário de abertura e antes da expiração. A proteção do Timelock depende de o drand e a criptografia continuarem seguros.
Arquivos e uma página com contagem regressiva
Muitas ferramentas de bloqueio temporal criptografam um texto curto dentro de um link. O Postdate também bloqueia arquivos, até 10 arquivos e 100 MB, criptografados no seu navegador. Ele hospeda o conteúdo criptografado e uma página com contagem regressiva e “Adicionar à agenda”, para que quem tem o link veja quando ele abre.
Como o Postdate hospeda o conteúdo, a abertura também depende de o Postdate estar disponível, e o Postdate pode remover conteúdo por abuso. O link expira depois do período de disponibilidade que você escolher.
Outras ferramentas de bloqueio temporal baseadas no drand
Várias ferramentas usam o mesmo esquema de bloqueio temporal do drand. Cada uma criptografa para uma rodada futura do drand; elas diferem no que aceitam e em quem guarda o texto cifrado.
| Ferramenta | O que é | Arquivos | Quem guarda o texto cifrado | Preço | Código aberto |
|---|---|---|---|---|---|
| Postdate Timelock | O que éUm link hospedado com contagem regressiva. | ArquivosAté 10 arquivos, 100 MB. | Quem guarda o texto cifradoO Postdate o hospeda. A chave precisa de uma liberação futura do drand. | Preço3 USD, uma única vez. | Código abertoNão. O código não é publicado. |
| tlock | O que éUma biblioteca em Go e a ferramenta de linha de comando tle. | ArquivosQualquer arquivo. | Quem guarda o texto cifradoVocê. | PreçoGrátis. | Código abertoSim, Apache 2.0 ou MIT. |
| tlock-js | O que éUma biblioteca em JavaScript. | ArquivosQualquer tipo de dado. | Quem guarda o texto cifradoVocê. | PreçoGrátis. | Código abertoSim, Apache 2.0 ou MIT. |
| Timevault | O que éUma ferramenta de navegador da equipe do drand. | ArquivosUm arquivo, no modo de relatório. | Quem guarda o texto cifradoVocê, ao copiá-lo. | PreçoGrátis. | Código abertoSim, Apache 2.0 ou MIT. |
| Flowvault | O que éUma nota hospedada em uma suíte de blocos de notas. | ArquivosSó texto, até 128 KiB. | Quem guarda o texto cifradoO Flowvault. | PreçoGrátis. | Código abertoSim, MIT. |
| TellYouLater | O que éUm link que contém o próprio texto cifrado. | ArquivosTexto que caiba em um link. | Quem guarda o texto cifradoO próprio link. | PreçoGrátis. | Código abertoO código-fonte é público, sem arquivo de licença. |
Verificado nas páginas e nos repositórios de cada ferramenta em .
Antes de enviar
- Confira a data e o fuso horário. Não é possível reagendar um Postdate existente.
- Com o Basic, você pode excluir o link e criar outro se os planos mudarem. O Timelock não tem link de exclusão para o remetente.
- A abertura exige que o Postdate e o drand continuem disponíveis. Uma instabilidade pode atrasar o acesso; o encerramento de um dos serviços pode impedi-lo.
- O Postdate pode remover conteúdo por abuso. A expiração encerra o acesso pelo link, mas as pessoas podem ficar com os arquivos que já baixaram.
Quanto custa
Cada Postdate Timelock custa 3 USD, em pagamento único. Isso cobre até 10 arquivos e 100 MB no total, incluindo criptografia e empacotamento, com data de abertura de até um ano.
Escolha um horário de abertura daqui a pelo menos 5 minutos. Depois da abertura, mantenha o link disponível por 1 hora, 1 dia, 7 dias ou 30 dias. O padrão é 7 dias.
Você pode anexar arquivos sem escrever nada. Se escrever um texto, ele pode ter de 10 a 100.000 caracteres. Você vê o total antes de criar o link.
Fontes
- Modelo de segurança do drand: quem opera o drand, como funciona o limiar e o que acontece se operadores combinarem entre si ou ficarem fora do ar.
- tlock: Practical Timelock Encryption from Threshold BLS (IACR ePrint 2023/189): o artigo por trás do esquema de bloqueio temporal que o Postdate usa.
Experimente com seus arquivos
Prepare um pacote de lançamento de produto ou siga o passo a passo de compartilhamento de arquivos. Os dois mostram como compartilhar um link antes de os arquivos abrirem.
Leia mais sobre como funciona o Postdate ou veja todos os exemplos.