Archive protegido (7z, RAR, Zip) aberto em um horário específico

0

Existe alguma ferramenta de compressão que não pode ser aberta ou protegida por senha até um momento específico, quando a segurança é levantada?

Literalmente um reforçado: "Não abra até - / - / ----"

    
por tetris11 23.02.2015 / 22:29

2 respostas

3

Esta é uma questão de informática.

Isso pode ser feito em tudo? É possível?

A resposta ingênua: Alice dá bob e arquivo bloqueado, mas primeiro faz bob promessas de que ele não vai desbloqueá-lo até que seja a hora.

Alice dá o arquivo bloqueado para Bob e a chave para Clare. Alice instrui Clare a dar a chave para Bob em um horário pré-definido.

Para o caso de escrever um software especial para fazer a decodificação. Então este software é Clare. Bob pode manipular Clare: incluindo engenharia reversa ou simplesmente dando um tempo falso a Clare.

Alice dá o arquivo bloqueado para Bob e a chave para Clive. Alice instrui Clive a publicar a chave) em um horário pré-definido. (Isso evita que Clive tenha que saber sobre Bob e talvez Bob tenha que saber sobre Clive. Isso reduz o risco de colaboração antes da data definida.)

O que muda no futuro para permitir que Bob desbloqueie o arquivo Alices: O que Bob pode saber no futuro (para que ele possa desbloquear o arquivo), mas é impossível para Bob saber agora (então ele não pode desbloquear ainda). Mas é possível que Alice saiba agora (para que Alice possa bloquear o arquivo agora)? Se você puder responder isso, então eu acho que isso pode ser feito.

Uma possível resposta: Alice dá a Bob o arquivo bloqueado. No futuro, Alice envia / publica / transmite a chave.

    
por 23.02.2015 / 23:19
1

Primeiro, observe que a compactação não tem nada a ver com criptografia. Existem ferramentas que fazem as duas coisas, mas as duas partes da funcionalidade são independentes.

A criptografia é sobre processamento de informações. Pode ser descrito como transformações matemáticas. Matemática não depende da data. Se eu puder descriptografar algo hoje, eu já poderia decodificá-lo ontem, assumindo que não recebi novas informações desde ontem. Se você quiser fazer algo decifrável após uma determinada data, mas não antes, você deve fornecer informações extras nessa data.

Existe uma maneira de fazer uma espécie de liberação de tempo para dados criptografados: exigir uma grande quantidade de esforço de força bruta para encontrar a chave e ajustar esse esforço até o momento em que você deseja que seus dados criptografados resistam à descriptografia. Isso não permite uma liberação em uma data precisa: a incerteza é medida em anos. Ele tem uma chance de funcionar porque as melhorias no poder de computação são exponenciais, então você não obtém muita vantagem ao começar a quebrar a chave agora, em vez de começar em 10 anos com os computadores da época. É sensível à quantidade de computação que seu adversário pode querer gastar em comparação com a quantidade de computação que os usuários legítimos desejam gastar. Na melhor das hipóteses, há uma imprecisão de alguns anos na data de lançamento. Isso é apropriado apenas para casos de uso extremamente específicos.

Se você quiser que um arquivo criptografado se torne descriptografável em uma determinada data, a única solução possível é usar meios não criptográficos. Guarde a chave por si mesmo até a data de lançamento. Se você não puder ou não quiser manter o controle da chave, peça a alguém para fazer isso por você (um tipo de depósito de chave, em que você, o destinatário do arquivo criptografado e o serviço de custódia assinam um contrato para liberação a chave em uma determinada data).

    
por 25.02.2015 / 01:30