Semi-Quantum Cryptography with Certified Deletion
Este artigo apresenta um compilador geral que permite que clientes clássicos enviem textos cifrados quânticos para servidores para exclusão certificada publicamente verificável e auditoria não destrutiva, baseando-se na dureza pós-quântica de LWE e introduzindo uma nova técnica de simulação para adaptar argumentos de segurança baseados em purificação a interações clássicas.
Artigo original sob licença CC BY 4.0 (http://creativecommons.org/licenses/by/4.0/). Esta é uma explicação gerada por IA do artigo abaixo. Não foi escrita nem endossada pelos autores. Para precisão técnica, consulte o artigo original. Ler aviso legal completo
Na era digital, confiamos em servidores para guardar nossas informações mais sensíveis, desde mensagens privadas até registros financeiros. Dependemos da criptografia para manter esses dados seguros, embaralhando-os de modo que apenas aqueles com a chave correta possam lê-los. No entanto, um problema fundamental surge quando queremos deletar esses dados. Uma vez que um arquivo é copiado para um servidor, o proprietário não tem como forçar o servidor a destruir a cópia original. Um servidor desonesto pode simplesmente manter um backup oculto, esperando por um momento futuro em que a chave de criptografia possa ser vazada ou roubada, ponto no qual ele poderia desbloquear os dados e ler tudo. Para computadores clássicos, esta é uma situação impossível; não há uma maneira física de provar que uma peça de informação foi apagada.
A física quântica oferece uma solução potencial para este dilema através de uma propriedade conhecida como o "teorema da não clonagem". Ao contrário dos bits clássicos, que podem ser copiados perfeitamente, a informação quântica existe em estados delicados que são perturbados se alguém tentar copiá-los. Isso permite o conceito de "deleção certificada". Neste cenário, um usuário faz o upload de dados como um estado quântico. Se o servidor alegar posteriormente ter deletado os dados, ele deve produzir um certificado. Devido às leis da mecânica quântica, se o servidor realmente deletou os dados, ele não pode manter uma cópia que permitiria ler a mensagem mais tarde, mesmo que obtenha a chave de descriptografia. Se o servidor tentar manter uma cóção, o ato de copiar alteraria o estado, e o certificado falharia na verificação.
Durante anos, essa ideia poderosa permaneceu amplamente teórica ou exigia que o usuário tivesse seu próprio computador quântico para fazer o upload dos dados. Isso criou uma barreira massiva: usuários comuns e até muitas organizações não podem arcar com o hardware caro e especializado necessário para gerar e enviar estados quânticos. Os dados tinham que viajar por um canal quântico, um requisito que tornava a tecnologia impraticável para o uso generalizado. Um novo estudo de Yael Tauman Kalai e Justin Raizes muda esse cenário ao demonstrar como um computador completamente comum, clássico, pode fazer o upload de dados para um servidor quântico e ainda assim receber essas garantias de deleção. Eles criaram um método que permite que um usuário padrão interaja com um servidor quântico usando apenas comunicação digital regular, mas ainda assim alcance os benefícios de segurança da mecânica quântica.
Os pesquisadores alcançaram isso projetando um protocolo inteligente que atua como uma ponte entre os mundos clássico e quântico. Em vez de pedir ao usuário que prepare um estado quântico complexo diretamente, o usuário envia uma série de instruções clássicas. O servidor, que possui as capacidades quânticas necessárias, usa essas instruções para preparar o estado quântico requerido por conta própria. A genialidade do novo método reside em como ele verifica que o servidor realmente fez o que foi pedido sem que o usuário jamais veja o estado quântico. O protocolo utiliza uma ferramenta matemática chamada função claw-free com trapdoor (função livre de garras com porta de entrada). Em termos simples, este é um quebra-cabeça matemático que é fácil de resolver se você tiver uma chave secreta (a "trapdoor" ou porta de entrada), mas incrivelmente difícil de resolver sem ela. O servidor deve provar que conhece a solução deste quebra-cabeça para receber os dados, mas a forma como o quebra-cabeça é estruturado garante que o servidor não possa manter uma cópia dos dados sem quebrar as regras do quebra-cabeça.
O cerne de sua descoberta é uma técnica que permite que a prova de segurança funcione mesmo que o usuário nunca veja o estado quântico. Em tentativas anteriores, provar a segurança de tal sistema exigia que o usuário detivesse uma versão "purificada" do estado, essencialmente um gêmeo quântico que estava emaranhado com a cópia do servidor. Isso era impossível se o usuário fosse um computador clássico. Os autores desenvolveram uma nova maneira de simular esse emaranhamento usando apenas comunicação clássica. Eles mostraram que, embora as mensagens do usuário sejam clássicas e pareçam determinar o estado completamente, a estrutura matemática do protocolo permite que a prova de segurança trate a situação como se o estado ainda estivesse em uma superposição quântica. Isso significa que, se o servidor tentar manter uma cópia dos dados para ler mais tarde, as garantias matemáticas do sistema falharão, e o servidor será pego.
Este avanço não se limita ao envio de uma única mensagem. Os autores fornecem um "compilador" geral, um conjunto de instruções que pode ser aplicado a muitos tipos diferentes de ferramentas criptográficas. Eles demonstraram que este método funciona para criptografia de chave pública, onde qualquer pessoa pode enviar uma mensagem para um destinatário; para criptografia baseada em atributos, onde o acesso depende de credenciais específicas; e até mesmo para criptografia totalmente homomórfica, que permite que computações sejam realizadas sobre dados criptografados sem nunca descriptografá-los. Em todos os casos, o usuário pode fazer o upload dos dados usando apenas comunicação clássica, e o servidor pode ser forçado a deletar os dados com um certificado verificável. Se o servidor cumprir e deletar os dados, o usuário poderá ter certeza de que, mesmo que o servidor obtenha a chave de descriptografia posteriormente, ele não será capaz de recuperar a mensagem original.
Além da simples deleção, os pesquisadores mostraram que este sistema permite "provas de não intrusão". Esta é uma forma de o usuário verificar se seus dados foram roubados ou vazados para um terceiro sem destruir os dados no processo. Em muitos cenários de segurança, verificar um vazamento exige destruir a evidência, mas aqui, o usuário pode pedir ao servidor para provar que ninguém mais tem acesso aos dados, e o servidor pode fazer isso sem perder a capacidade de descriptografar a mensagem mais tarde. Isso é crucial para auditoria, pois permite que um usuário verifique a integridade do armazenamento de seus dados sem ter que descartar os próprios dados. O servidor pode provar que é o único que detém a chave, e o usuário pode ter confiança de que os dados permanecem seguros.
O estudo também aborda a questão prática de recuperar os dados. Em alguns esquemas de deleção quântica, uma vez que os dados são deletados, eles desaparecem para sempre, inclusive para o proprietário. Os autores projetaram um protocolo onde o usuário pode recuperar seus dados enquanto simultaneamente garante que eles sejam deletados do servidor. O servidor realiza uma operação quântica específica que converte os dados em uma forma que o usuário possa ler, mas, ao fazer isso, destrói sua própria capacidade de ler esses dados no futuro. Isso significa que o usuário não precisa escolher entre recuperar seus dados e protegê-los de futuros vazamentos de chaves; ele pode fazer ambas as coisas ao mesmo tempo.
A segurança de todo este sistema baseia-se na suposição de que certos problemas matemáticos, especificamente aqueles relacionados ao problema de Aprendizado com Erros (Learning With Errors - LWE), são difíceis de resolver mesmo para computadores quânticos. Esta é uma suposição padrão na criptografia moderna, amplamente considerada verdadeira. Os autores provaram que, desde que esses problemas matemáticos permaneçam difíceis, seu sistema é seguro. Eles não dependeram de quaisquer suposições exóticas ou não comprovadas, nem exigiram que o usuário tivesse qualquer hardware quântico. O único requisito é que o servidor possua a capacidade quântica para realizar as operações necessárias, o que é uma expectativa razoável para um provedor de nuvem no futuro.
Este trabalho representa um passo significativo para tornar a segurança quântica acessível a todos. Ao remover a necessidade de o usuário possuir um computador quântico, os autores removeram a maior barreira de entrada para a deleção certificada. A tecnologia que descrevem permite um futuro onde os usuários podem fazer o upload de seus dados para a nuvem e ter uma garantia matemática de que eles podem ser apagados, uma garantia que se mantém mesmo se as chaves de criptografia forem comprometidas posteriormente. Ela transforma o conceito de deleção de dados de uma esperança em um fato verificável, fundamentado nas leis da física e na dureza da matemática. O resultado é um sistema onde a confiança não é apenas uma questão de política, mas uma questão de lei física.
Afogado em artigos na sua área?
Receba digests diários dos artigos mais recentes que correspondam às suas palavras-chave de pesquisa — com resumos técnicos, no seu idioma.