recientemente, Craig Gentry publicó el primer esquema de cifrado de clave pública (sobre espacio de texto plano {0,1}) que es completamente homomórfico, lo que significa que uno puede evaluar de manera eficiente y compacta AND y XOR en textos cifrados sin conocer la clave de descifrado secreta.
Me pregunto si hay alguna forma obvia de convertir este criptosistema de clave pública en un criptosistema de clave pública de umbral para que todos puedan cifrar, AND y XOR, pero el descifrado solo es posible si algunas (todas) personas que comparten el equipo clave se unen.
Me interesaría cualquier idea sobre ese tema.
Gracias por adelantado
fw
Respuestas:
Un nuevo artículo de Steven Myers, Mona Sergi y Abhi Shelat sobre eprint, " Umbral de encriptación totalmente homomórfica y computación segura ", afirma un esquema de encriptación umbral totalmente homomórfico.
De su resumen:
fuente
No sé los detalles del esquema de Gentry, pero todos los demás criptosistemas de umbral requieren dos homomorfismos (el tercero está implícito) relacionados con las claves públicas y secretas:
( es una función que, dada la clave secreta, devuelve la clave pública: .) p k = K G ( s k )K G p k = K G ( s k )
Si se cumplen estas condiciones, para algunas operaciones y , es muy posible hacer descifrado distribuido (n-fuera de n), y puede ser posible para el umbral (m-fuera-de-n) si el operación es, por ejemplo, suficiente para interpolar un polinomio.⊗ ⊕⊕ ⊗ ⊕
Por ejemplo, en el umbral Elgamal, es la suma y esto permite la interpolación.⊕
Aunque nadie ha respondido a la pregunta original, tal vez alguien pueda responder estas preguntas: (1) ¿El FHE de Gentry se ajusta al plano anterior (en términos de , , ). (2) ¿Existen tales homomorfismos entre las claves públicas y secretas? (3) Si es así, ¿cuáles son las operaciones?E n c D e cK G E n c D e c
Además, no digo que estas condiciones sean necesarias para tener un sistema criptográfico de umbral. La falta de tal homomorfismo no implica (que yo sepa) que el descifrado del umbral sea imposible.
fuente