Caso práctico de aplicación (qué algoritmo, dónde y cómo usarlo)

 

El algoritmo ECC (Criptografía de Curva Elíptica) se utiliza en muchas aplicaciones de la actualidad debido a sus ventajas relacionadas con la seguridad, eficiencia y la robustes de la clave.


Imagen tomada de: Enlace


Ejemplos de aplicaciones donde se usan ECC:

Mensajería instantánea segura: Signal y WhatsApp utilizan ECC para el cifrado de extremo a extremo de los mensajes, por lo tanto, podemos tomar como ejemplo una aplicación de mensajería instantánea en un dispositivo Android, la cual se encuentra instalada en los dispositivos del origen y del destino.

Contamos con una aplicación de mensajería la cual se requiere que los mensajes sean cifrados en los dos extremos por si se llegan a interceptar, no pueden ser descifrados con facilidad:

Paso 1: Cuando dos usuarios se envían un mensaje por primera vez en nuestra aplicación, sus dispositivos intercambian claves públicas ECC.

Paso 2: Los mensajes se cifran con la clave pública del destinatario y solo pueden ser descifrados con la clave privada del destinatario.

Paso 3: Este proceso asegura que solo los dos usuarios que participan en la conversación puedan leer los mensajes.

CUSHPA, A. L., MENDEZ, P. M., CAIZA, D. G., VILLA, H. M., & CISNEROS, A. S. (2018). Diseño e implementación de un nuevo algoritmo criptográfico simétrico para mensajería instantánea en un entorno web. Revista ESPACIOS, 39(32).


Comentarios

Entradas populares de este blog

Qué es el criptosistema de clave pública

Preguntas Orientadoras

Ventajas, desventajas y diferencias con el criptosistema simétrico