¿Por qué el gobierno (y la DARPA en particular) están gastando todos estos millones para mejorar el cifrado homomórfico? ¿Qué uso útil podría obtener?
En una oración: los datos se pueden modificar y calcular sin revelarse. Citando en la página de Wikipedia: ... permitiendo de manera efectiva la construcción de programas que pueden ejecutarse en encriptaciones de sus entradas para producir una encriptación de sus salidas. Dado que un programa de este tipo nunca descifra su entrada, puede ser ejecutado por una parte no confiable sin revelar sus entradas y su estado interno.
Como con la mayoría de las agencias de investigación, sus posibles beneficios no están descritos completamente. Los beneficios completos del GPS, por ejemplo, probablemente tampoco se imaginaron en ese momento.
El cifrado homomórfico es importante por más de una razón.
Sin embargo, las situaciones en las que soy consciente de su valor directo son para el código de auto-modificación, por ejemplo. empacadores y una mayor protección del código de auto-integridad de comprobación. En otras palabras, es útil para la protección del software y potencialmente DRM.
Lea otras preguntas en las etiquetas encryption homomorphic-encryption