← Últimos artigos
🔢 mathematics

Z-Sigil: A Public-Key Cryptosystem with Chained Selection over a Fiber Bundle of Module-Lattice Keys

Este artigo introduz o Z-Sigil, um criptossistema de chave pública que encadeia chaves de Lattice-Módulo por meio de uma estrutura de fibrado de fibra e um mecanismo de atualização de estado baseado em hash para alcançar segurança IND-CPA sob suposições de decisional Module-LWE, enquanto fornece uma prova formal de corretude e análise de ruído sem estabelecer autenticação, segurança de texto cifrado escolhido ou níveis concretos de segurança.

Autores originais: Andrea Rondelli

Publicado 2026-10-01✓ Author reviewed ⓘ
📖 5 min de leitura🧠 Leitura aprofundada

Autores originais: Andrea Rondelli

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 pelos autores. Para precisão técnica, consulte o artigo original. Ler aviso legal completo

No mundo digital, manter os segredos seguros depende de um equilíbrio delicado entre complexidade e previsibilidade. A criptografia moderna frequentemente utiliza estruturas matemáticas chamadas redes (lattices), que são como vastas grades de pontos multidimensionais. Para esconder uma mensagem, o remetente a embaralha usando uma chave secreta, adicionando uma pequena quantidade de ruído aleatório ao resultado. Esse ruído faz com que a mensagem embaralhada pareça estática aleatória para qualquer pessoa sem a chave, mas uma pessoa com a chave correta pode subtrair o ruído e ler o texto original. A segurança desses sistemas depende do fato de que encontrar a chave secreta a partir da informação pública ruidosa é incrivelmente difícil, mesmo para computadores poderosos. À medida que os computadores quânticos ameaçam quebrar muitos dos códigos de hoje, pesquisadores estão constantemente procurando novas maneiras de organizar essas grades matemáticas para permanecerem um passo à frente.

Um pesquisador propôs uma nova maneira de organizar essas chaves, afastando-se da prática padrão de usar um único segredo para uma mensagem inteira. Em vez de depender de uma única chave estática, seu sistema, chamado Z-Sigil, usa uma grande família de diferentes chaves, todas geradas antecipadamente. A característica única deste design é que a própria mensagem decide qual chave usar para cada parte dos dados. Conforme a mensagem é decomposta em pequenos blocos, o conteúdo de cada bloco determina o caminho percorrido através da família de chaves. Isso cria uma jornada dinâmica onde a ordem das chaves não é fixada pelo remetente ou pelo receptor, mas é, em vez disso, ditada pelos dados que estão sendo enviados. O pesquisador construiu este sistema sobre uma estrutura geométrica que ele descreve como um feixe de chaves sobre um toro plano, uma forma que pode ser pensada como uma superfície de rosquinha onde as bordas opostas se conectam, embora em seu trabalho esta seja uma versão discreta e finita usada para cálculo.

O cerne da proposta é um método onde o texto simples, ou a mensagem legível, atua como um guia. Antes que qualquer mensagem seja enviada, o sistema gera um conjunto fixo de chaves secretas e suas versões públicas correspondentes. Quando uma mensagem é preparada, ela é dividida em blocos de 32 bytes. Para o primeiro bloco, o sistema usa um ponto de partida público para selecionar uma chave. Uma vez que esse bloco é criptografado, o sistema usa o conteúdo recuperado desse bloco para atualizar seu estado interno, que então seleciona a chave para o próximo bloco. Este processo se repete para toda a mensagem. Como a seleção da próxima chave depende do conteúdo da anterior, o caminho através da família de chaves é único para aquela mensagem específica. Se um atacante tentar adivinhar o caminho sem conhecer a mensagem, enfrenta um alvo móvel onde as regras mudam a cada passo.

O pesquisador provou que este método funciona corretamente sob condições específicas. Ele mostrou que, se o ruído adicionado durante a criptografia permanecer dentro de um certo limite, o receptor pode recuperar com sucesso a mensagem seguindo o mesmo caminho. Ele calculou que, para um tamanho de mensagem típico de 64 blocos, a chance de o sistema falhar em decodificar a mensagem é ínfima, muito inferior a um em um quatrilhão de quatrilhão. Sob suposições de Module-LWE decisório, ele provou a confidencialidade contra ataques de texto claro escolhido (IND-CPA) para toda a cadeia, permitindo mensagens escolhidas após a chave pública. No entanto, ele foi cuidadoso ao distinguir entre confiabilidade e segurança. Embora o sistema seja altamente confiável e ofereça segurança IND-CPA, ele observou explicitamente que o esquema não fornece autenticação ou segurança de texto cifrado escolhido. Além disso, ele demonstrou que, se um atacante conseguir aprender um subconjunto das chaves secretas, sua capacidade de descriptografar é estritamente limitada a um modelo de "prefixo direto" específico, onde ele só pode recuperar os blocos iniciais de uma mensagem se o caminho por acaso cair nas chaves conhecidas; isso não limita as capacidades de um adversário irrestrito.

O artigo também aborda por que essa nova abordagem foi necessária, analisando uma tentativa anterior do mesmo pesquisador. Uma versão anterior da ideia tentou usar uma forma geométrica mais complexa, mas falhou porque acidentalmente revelou uma parte da mensagem secreta à vista de todos. O novo design corrige isso garantindo que a mensagem nunca multiplique um objeto público, o que era a causa do vazamento na versão antiga. Em vez disso, a mensagem simplesmente seleciona entre duas opções, mantendo a relação entre o segredo e os dados públicos ruidosa e oculta. O pesquisador também explorou o que aconteceria se o sistema tentasse mover as chaves de uma forma mais complexa, como torcer o caminho conforme ele avança. Ele descobriu que fazer isso sem quebrar as regras matemáticas do sistema é extremamente difícil, pois exigiria que as chaves mudassem de maneiras que seriam quase impossíveis de alcançar com números inteiros.

Em última análise, este trabalho apresenta uma nova arquitetura de criptografia, em vez de um produto acabado pronto para uso imediato. Ele oferece uma nova perspectiva sobre como vincular chaves, usando a própria mensagem para conduzir o processo. O pesquisador fornece plantas detalhadas de como construir o sistema, incluindo números específicos para o tamanho das chaves e a quantidade de ruído necessária. Eles também fornecem uma maneira para que outros testem o sistema e verifiquem os resultados. Embora o sistema ainda não possua um nível de segurança comprovado contra todos os tipos de ataques, e careça de recursos como autenticação de mensagem ou segurança de texto cifrado escolhido, trata-se de uma exploração matemática rigorosa de uma nova maneira de esconder dados. Mostra que, ao deixar a mensagem escolher seu próprio caminho através de uma floresta de chaves, pode-se criar um sistema que é tanto altamente confiável quanto estruturalmente distinto dos métodos estáticos usados hoje.

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.

Experimentar Digest →