CEILIDH es un criptosistema de clave pública basado en el problema del logaritmo discreto en un toro algebraico . Esta idea fue presentada por primera vez por Alice Silverberg y Karl Rubin en 2003; Silverberg nombró a CEILIDH en honor a su gata. [ 1 ] [ 2 ] La principal ventaja del sistema es el tamaño reducido de las claves para el mismo nivel de seguridad en comparación con los esquemas básicos.
Algoritmos
Parámetros
- Dejarser una potencia principal.
- Un número enterose elige de tal manera que :
- El toroidetiene una parametrización racional explícita.
- es divisible por un número primo grandedóndees elPolinomio ciclotómico .
- Dejardóndees la función de Euler .
- Dejarun mapa birracional y su inversa.
- Elegirdel ordeny dejar.
Esquema de acuerdo clave
Este sistema se basa en el acuerdo de clave Diffie-Hellman .
- Alicia elige un número al azar.
- Ella calculay se lo envía a Bob.
- Bob elige un número al azar.
- Él calculay se lo envía a Alice.
- Alice calcula
- Bob calcula
es la identidad, por lo tanto tenemos: , que es el secreto que comparten Alice y Bob.
Esquema de cifrado
Este sistema se basa en el cifrado ElGamal .
- Generación de claves
- Alicia elige un número al azarcomo su clave privada.
- La clave pública resultante es.
- Cifrado
- El mensajees un elemento de.
- Bob elige un número entero aleatorio.en el rango.
- Bob calculay.
- Bob envía el texto cifradoa Alicia.
- Descifrado
- Alice calcula.
Seguridad
El esquema CEILIDH se basa en el esquema ElGamal y, por lo tanto, posee propiedades de seguridad similares.
Si se cumple la suposición computacional de Diffie-Hellman, el grupo cíclico subyacente, entonces la función de cifrado es unidireccional . [ 3 ] Si se cumple la suposición de decisión de Diffie-Hellman (DDH) en, entonces CEILIDH logra seguridad semántica . [ 3 ] La seguridad semántica no está implícita únicamente en la suposición computacional de Diffie-Hellman. [ 4 ] Véase la suposición decisional de Diffie-Hellman para un análisis de los grupos en los que se cree que se cumple dicha suposición.
El cifrado CEILIDH es incondicionalmente maleable y, por lo tanto, no es seguro frente a un ataque de texto cifrado elegido . Por ejemplo, dado un cifradode algún mensaje (posiblemente desconocido)Se puede construir fácilmente un cifrado válido.del mensaje.
Referencias
- ↑ Silverberg, Alice (noviembre de 2006). "Alicia en NUMB3Rland" (PDF) . Focus . Asociación Matemática de América . Consultado el 12 de julio de 2018 .
- ↑ Kirsch, Rachel (diciembre de 2010). "Criptografía: Cómo guardar un secreto" . Asociación Matemática de América . Consultado el 12 de julio de 2018 .
- 1 2 "Esquema de cifrado El-gamal" . CRYPTUTOR . Archivado del original el 21 de abril de 2009. Recuperado el 21 de abril de 2009 .
- ↑ Abdalla, M.; Bellare, M.; Rogaway, P. (septiembre de 1998). "DHIES: Un esquema de cifrado basado en el problema de Diffie-Hellman (Apéndice A)" (PDF) .
Enlaces externos
- Criptografía basada en toros : el artículo que presenta el concepto (en formato PDF, disponible en la página web de la universidad de Silverberg).
- Esquemas de cifrado de clave pública
- Protocolos de acuerdo clave