Perché il governo (e in particolare la DARPA) spende tutti questi milioni per migliorare la crittografia omomorfica? Quale utilizzo utile potrebbe ottenere?
In una frase: i dati possono essere modificati e calcolati senza essere divulgati. Citando dalla pagina di Wikipedia: ... consentendo effettivamente la costruzione di programmi che possono essere eseguiti su crittografia dei loro input per produrre una crittografia del loro output. Poiché tale programma non decodifica mai il suo input, può essere eseguito da una parte non attendibile senza rivelare i suoi input e lo stato interno.
Come con la maggior parte delle agenzie di ricerca, i loro possibili benefici non sono completamente descritti. I benefici del GPS, ad esempio, probabilmente non erano nemmeno immaginati al momento.
La crittografia omomorfica è importante per più motivi.
Tuttavia, le situazioni in cui sono a conoscenza del suo valore diretto sono per codice auto-modificante, ad es. imballatori e ulteriore protezione del codice di autointegrazione. In altre parole, è utile per la protezione del software e potenzialmente DRM.
Leggi altre domande sui tag encryption homomorphic-encryption