Verificação do protocolo Signal
Pesquisadores do Google DeepMind usaram IA agêntica para provar matematicamente, ou verificar formalmente, várias das garantias criptográficas-chave do protocolo Signal em um projeto de prova de conceito de quatro semanas. O trabalho utilizou um novo framework de IA chamado AlphaProof Code.
A verificação cobriu propriedades em nível de código de máquina para o handshake PQXDH e o protocolo Triple Ratchet. A equipe verificou cerca de 140.000 instruções de máquina em um binário compilado construído a partir da versão 0.105.4 do libsignal-protocol e da versão 1.6.0 do SPQR. A IA gerou cerca de 6,5 milhões de linhas de código de prova em Lean, enquanto especialistas humanos revisaram as especificações antes que os agentes produzissem as provas.
A análise do DeepMind não encontrou novas vulnerabilidades nas partes do protocolo Signal que foram analisadas. Quando os pesquisadores usaram o AlphaProof Code em versões mais antigas do Signal que contêm vulnerabilidades conhecidas e há muito corrigidas, eles foram corretamente identificados e mostrou que o protocolo não poderia ser verificado formalmente.
