AlphaProof Code: l'IA verifica il codice di Signal
Google DeepMind ha usato l'IA per controllare Signal. Ha dimostrato che il protocollo è sicuro. È la prima volta che succede per un protocollo così diffuso. Nessuno l'aveva mai fatto prima, né con l'IA né senza. Il lavoro si chiama AlphaProof Code.
In breve
- AlphaProof Code ha verificato matematicamente il codice reale di Signal.
- Gli agenti IA hanno scritto oltre sei milioni di righe di prove in Lean.
- Il lavoro è durato quattro settimane, invece di anni.
Cos'è AlphaProof Code
AlphaProof Code è un nuovo sistema di Google DeepMind. Serve a verificare il software in modo formale. Verificare in modo formale vuol dire una cosa precisa. Si dimostra con la matematica che un codice funziona senza errori. È il livello più alto di sicurezza possibile. Di solito però serve moltissimo lavoro umano.
In parole povere: l'IA dimostra con calcoli matematici che un programma è davvero sicuro.

La sfida: il protocollo Signal
I ricercatori hanno usato AlphaProof Code sul protocollo Signal. Questo protocollo protegge le conversazioni private. Lo usano app come Signal e Google Messages. È la prima volta che succede per un protocollo così diffuso. Il suo codice viene verificato in modo formale. Non era mai successo prima. Non con l'IA, non senza. Di solito la verifica si ferma al progetto. Non arriva al codice vero e proprio.
Gli agenti IA si basano su Gemini Carbon. Hanno lavorato insieme a esperti umani. Prima hanno tradotto gli obiettivi di sicurezza in formule matematiche. Le formule erano precise. Ogni formula è stata controllata da un esperto umano. Poi gli agenti hanno generato oltre sei milioni di righe. Le hanno scritte in Lean. Lean è un linguaggio speciale. Controlla da solo se le prove matematiche sono corrette.
In parole povere: l'IA ha scritto milioni di "prove matematiche". Servivano a controllare il codice di Signal. Gli umani hanno verificato ogni obiettivo di sicurezza prima di iniziare.
Perché questa verifica conta davvero
Gli agenti hanno controllato anche il proprio lavoro. Hanno segnalato solo l'1% del codice. Quella parte andava rivista da un umano. Così gli esperti hanno risparmiato moltissimo tempo. Lean controlla da solo il resto delle prove.
I protocolli crittografici proteggono quasi tutte le comunicazioni digitali. Servono per le banche online. Servono anche per navigare sul web. Un solo errore può mettere a rischio milioni di persone. Per questo gli esperti studiano questi protocolli da decenni. Ma di solito la verifica si ferma al progetto.
Gli agenti di AlphaProof Code sono andati oltre. Hanno dimostrato una cosa importante. Il codice compilato rispetta le proprietà di sicurezza chiave. Per esempio hanno verificato un punto delicato. I messaggi restano protetti anche dopo un problema. Anche se un dispositivo è stato compromesso per un periodo. Le vulnerabilità reali si nascondono spesso in un punto preciso. Si nascondono nel passaggio tra progetto e codice. Colmare questo divario rende le prove molto più complesse.
Nonostante questa complessità, il lavoro è durato poco. Solo quattro settimane. Secondo DeepMind, un lavoro simile richiede di solito anni. Serve un intero team di esperti.
In parole povere: l'IA non ha controllato solo il progetto di Signal. Ha controllato il codice vero. Quello che gira sui telefoni. E ci ha messo poche settimane. Non anni.
Cosa cambia per te
Ecco cosa significa questa notizia per chi usa app come Signal o Google Messages.
- Le app che usi ogni giorno potrebbero diventare più sicure. Grazie a controlli fatti dall'IA.
- La verifica formale del codice reale riduce il rischio di bug nascosti. Non basta controllare solo il progetto.
- Questo tipo di lavoro prima era lentissimo. Ora può essere molto più veloce. Grazie agli agenti IA.
L'IA ha scritto milioni di prove matematiche per blindare miliardi di conversazioni private.
Fonti
Articolo divulgativo: i fatti sono rielaborati con parole nostre a partire dalle fonti citate. Per i dettagli ufficiali rimandiamo alle pagine originali. Aggiornato al 11 novembre 2026.
Immagini: sono illustrazioni generate con l'intelligenza artificiale e portano incisa l'icona ufficiale UE «AI GENERATED» (art. 50 AI Act). Non sono fotografie di fatti realmente accaduti e le persone ritratte non esistono: nessuna immagine raffigura persone reali citate nell'articolo.
Domande frequenti
Cos'è la verifica formale del codice?
È dimostrare con la matematica che un programma funziona senza errori. Non basta testarlo.
Quanto tempo ha richiesto verificare Signal?
Quattro settimane. Di solito serve molto di più a un team di esperti umani. Anche anni.





