sábado, 1 de junio de 2024

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

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


Vamos a desarrollar un caso práctico para la empresa ficticia "Los Paramos S.A.", que necesita asegurar la comunicación entre su servidor y los clientes mediante cifrado asimétrico. Utilizaremos el algoritmo RSA para este propósito. Este caso práctico mostrará cómo generar claves, cifrar un mensaje en el cliente, y descifrarlo en el servidor usando la biblioteca cryptography en Python.


Comunicación Segura en " Los Paramos S.A."

 

Objetivo:

  • Generar un par de claves RSA (pública y privada) en el servidor.
  • Distribuir la clave pública a los clientes.
  • Cifrar un mensaje en el cliente usando la clave pública.
  • Descifrar el mensaje en el servidor usando la clave privada.

 

1. Instalación de la biblioteca

Primero, procedemos con la instalación de la biblioteca cryptography. Se pude instalar usando pip:



2. Generación de Claves en el Servidor

Se generan las claves en el servidor y se guarda la clave pública en un archivo para distribuirla a los clientes.


3. Cifrado del Mensaje en el Cliente

El cliente recibirá la clave pública y la usará para cifrar mensajes antes de enviarlos al servidor.



4. Descifrado del Mensaje en el Servidor

El servidor recibe el mensaje cifrado y lo descifra usando la clave privada.



Este caso práctico muestra cómo aplicar un criptosistema asimétrico para asegurar la comunicación entre un cliente y un servidor en la empresa "Los Paramos S.A.". Utilizando RSA, garantizamos que los mensajes enviados por los clientes pueden ser descifrados únicamente por el servidor, asegurando así la confidencialidad de la información.


Referencias

-Hernández, L. (2016). Criptografía de clave asimétrica. En: La criptografía (pp. 93-134) [versión electrónica]. Editorial CSIC Consejo Superior de Investigaciones Científicas.

-López, A. (8 de octubre de 2022). Todo sobre criptografía: algoritmos de clave simétrica y asimétrica. Redes Zone.

-Maillo, J. (2017). Seguridad de la información. En Sistemas seguros de acceso y transmisión de datos (pp. 15-67) [versión electrónica]. RA-MA Editorial.

-Grupo Atico34. (2022). Qué es la criptografía asimétrica y cómo funciona. Protecciondatos Lopd Grupo Atico34. https://protecciondatos-lopd.com/empresas/criptografia-asimetrica/

-DigiCert Inc. (2022). ¿Qué son los algoritmos de cifrado de clave pública?. DigiCert Inc. Cryptography. https://www.digicert.com/es/faq/cryptography/what-are-public-key-encryption-algorithms

-Franchi, M. R. (2012). Algoritmos de encriptación de clave asimétrica (Doctoral dissertation, Universidad Nacional de La Plata).

No hay comentarios:

Publicar un comentario

Observaciones y recomendaciones para implementar el criptosistema

 Observaciones y recomendaciones para implementar el criptosistema Ahora que ya hemos llegado al final de la entrada, quizás te preguntes so...