El cifrado completamente homomórfico es un tipo de esquema en el que se pueden realizar cálculos arbitrarios en datos cifrados.
Esto proporciona una potente funcionalidad para casos de uso como computación en la nube y análisis de big data, donde se requiere el procesamiento de grandes cantidades de datos, pero la información confidencial o patentada debe mantenerse privada de terceros.
Esta idea suena imposible. ¿Cómo puedes realizar operaciones (suma, multiplicación, etc.) en datos sin descifrarlos?
El problema es que las claves para el cifrado y el descifrado están separadas en los esquemas de cifrado tradicionales, y realizar operaciones con datos cifrados requiere descifrarlos primero.
Con el cifrado completamente homomórfico (FHE), también tienes una clave de cifrado, pero a diferencia de los esquemas tradicionales, puedes calcular en texto plano de una manera arbitraria sin descifrarlo nunca.
Es una propiedad tremendamente útil, que permite el cálculo de datos confidenciales sin revelárselo a la entidad que realiza el cálculo.
Por ejemplo, considera una base de datos de información médica que esté completamente encriptada homomórfica. Se le puede dar una clave de cifrado a un médico, que puede realizar consultas en la base de datos para determinar si los pacientes con síntomas específicos han sido tratados. Esto le permite al médico obtener información sobre sus pacientes sin tener acceso a los datos reales en la base de datos.
En términos de la posibilidad de cálculos sobre datos cifrados, el cifrado homomórfico tiene diferentes tipos; cifrado parcialmente, algo, nivelado completamente y completamente homomórfico.
Parcialmente homomórfico y algo homomórfico permiten solo un tipo particular de operación sobre datos cifrados, eso también con repetición limitada.
El cifrado completamente homomórfico admite un número ilimitado de operaciones sobre datos cifrados. Además, la operación se puede aplicar un número ilimitado de veces.
La FHE todavía está emergiendo y se considera comercialmente inviable, así que tiene que realizarse mucha investigación antes de que sea ampliamente utilizable.
Join the thousands already learning crypto!