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:
- K G ( s k 1 ) ⊗ K G ( s k 2 ) = K G ( s k 1 ⊕ s k 2 )
- c = E n cp k 1( E n cp k 2( m , r ) ) = E n cp k 1 ⊗ p k 2( m , r )
- m = D e cs k 1( D e cs k 2( c ) ) = D e cs k 1 ⊕ s k 2( c )
( es una función que, dada la clave secreta, devuelve la clave pública: .) p k = K G ( s k )K Gp 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 GE n cD 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.