stringtranslate.com

Problema de Diffie-Hellman

El problema Diffie-Hellman ( DHP ) es un problema matemático propuesto por primera vez por Whitfield Diffie y Martin Hellman [1] en el contexto de la criptografía y sirve como base teórica del intercambio de claves Diffie-Hellman y sus derivados. La motivación de este problema es que muchos sistemas de seguridad utilizan funciones unidireccionales : operaciones matemáticas que son rápidas de calcular, pero difíciles de revertir. Por ejemplo, permiten cifrar un mensaje, pero revertir el cifrado es difícil. Si resolver el DHP fuera fácil, estos sistemas se romperían fácilmente.

Descripción del problema

El problema de Diffie-Hellman se enuncia informalmente de la siguiente manera:

Dado un elemento y los valores de y , ¿cuál es el valor de ?

Formalmente, es un generador de algún grupo (normalmente el grupo multiplicativo de un campo finito o un grupo de curvas elípticas ) y y son números enteros elegidos aleatoriamente.

Por ejemplo, en el intercambio de claves Diffie-Hellman, un espía observa e intercambia como parte del protocolo, y las dos partes calculan la clave compartida . Un medio rápido para resolver el DHP permitiría a un espía violar la privacidad del intercambio de claves Diffie-Hellman y muchas de sus variantes, incluido el cifrado ElGamal .

Complejidad computacional

En criptografía , para ciertos grupos, se supone que el DHP es difícil, y esto a menudo se denomina hipótesis de Diffie-Hellman . El problema ha sobrevivido al escrutinio durante algunas décadas y aún no se ha publicado ninguna solución "fácil".

A partir de 2006, el medio más eficiente conocido para resolver el DHP es resolver el problema del logaritmo discreto (DLP), que consiste en hallar x dados g y g x . De hecho, se ha logrado un progreso significativo (por den Boer, Maurer , Wolf, Boneh y Lipton ) para demostrar que en muchos grupos el DHP es casi tan difícil como el DLP. Hasta la fecha no hay pruebas de que ni el DHP ni el DLP sean un problema difícil, excepto en grupos genéricos (por Nechaev y Shoup ). Una prueba de que cualquiera de los dos problemas es difícil implica que P  ≠  NP .

Otras variantes

Se han considerado muchas variantes del problema de Diffie-Hellman. La variante más significativa es el problema de Diffie-Hellman decisional (DDHP), que consiste en distinguir g xy de un elemento aleatorio de un grupo, dados g , g x y g y . A veces, el DHP se denomina problema de Diffie-Hellman computacional (CDHP) para distinguirlo más claramente del DDHP. Recientemente, los grupos con emparejamientos se han vuelto populares y, en estos grupos, el DDHP es fácil, aunque todavía se supone que el CDHP es difícil. Para variantes menos significativas del DHP, consulte las referencias.

Véase también

Referencias

  1. ^ Diffie, W.; Hellman, M. (1976-11-01). "Nuevas direcciones en criptografía". IEEE Transactions on Information Theory . 22 (6): 644–654. doi :10.1109/TIT.1976.1055638. ISSN  0018-9448 – vía IEEE.